/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
 */
import * as tslib_1 from "tslib";
import { Control } from './control';
/**
 * \@Author [GrigoreMe](https://github.com/grigoreme)
 */
var /**
 * \@Author [GrigoreMe](https://github.com/grigoreme)
 */
Field = /** @class */ (function (_super) {
    tslib_1.__extends(Field, _super);
    function Field(title, name, controlType, designCategory, iconClass, label, value, description, referenceName, size, options, readOnly, required, dbType, extract, maxValue, minValue, format, watermark, autoLoad, bindingSet, editableGrid, gridConfig) {
        var _this = _super.call(this) || this;
        _this.title = title;
        _this.name = name;
        _this.controlType = controlType;
        _this.designCategory = designCategory;
        _this.iconClass = iconClass;
        _this.label = label;
        _this.value = value;
        _this.description = description;
        _this.referenceName = referenceName;
        _this.size = size;
        _this.options = options;
        _this.readOnly = readOnly;
        _this.required = required;
        _this.dbType = dbType;
        _this.extract = extract;
        _this.maxValue = maxValue;
        _this.minValue = minValue;
        _this.format = format;
        _this.watermark = watermark;
        _this.autoLoad = autoLoad;
        _this.bindingSet = bindingSet;
        _this.editableGrid = editableGrid;
        _this.gridConfig = gridConfig;
        return _this;
    }
    return Field;
}(Control));
/**
 * \@Author [GrigoreMe](https://github.com/grigoreme)
 */
export { Field };
if (false) {
    /** @type {?} */
    Field.prototype.title;
    /** @type {?} */
    Field.prototype.name;
    /** @type {?} */
    Field.prototype.controlType;
    /** @type {?} */
    Field.prototype.designCategory;
    /** @type {?} */
    Field.prototype.iconClass;
    /** @type {?} */
    Field.prototype.label;
    /** @type {?} */
    Field.prototype.value;
    /** @type {?} */
    Field.prototype.description;
    /** @type {?} */
    Field.prototype.referenceName;
    /** @type {?} */
    Field.prototype.size;
    /** @type {?} */
    Field.prototype.options;
    /** @type {?} */
    Field.prototype.readOnly;
    /** @type {?} */
    Field.prototype.required;
    /** @type {?} */
    Field.prototype.dbType;
    /** @type {?} */
    Field.prototype.extract;
    /** @type {?} */
    Field.prototype.maxValue;
    /** @type {?} */
    Field.prototype.minValue;
    /** @type {?} */
    Field.prototype.format;
    /** @type {?} */
    Field.prototype.watermark;
    /** @type {?} */
    Field.prototype.autoLoad;
    /** @type {?} */
    Field.prototype.bindingSet;
    /** @type {?} */
    Field.prototype.editableGrid;
    /** @type {?} */
    Field.prototype.gridConfig;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZG90Z292L2Zvcm12aWV3ZXIvIiwic291cmNlcyI6WyJhcHAvbW9kZWxzL2ZpZWxkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFdBQVcsQ0FBQzs7OztBQU9wQzs7O0FBQUE7SUFBMkIsaUNBQU87SUFDaEMsZUFDUyxPQUNBLE1BQ0EsYUFDQSxnQkFDQSxXQUNBLE9BQ0EsT0FDQSxhQUNBLGVBQ0EsTUFDQSxTQUNBLFVBQ0EsVUFDQSxRQUNBLFNBQ0EsVUFDQSxVQUNBLFFBQ0EsV0FDQSxVQUNBLFlBQ0EsY0FDQTtRQXZCVCxZQXlCRSxpQkFBTyxTQUNSO1FBekJRLFdBQUssR0FBTCxLQUFLO1FBQ0wsVUFBSSxHQUFKLElBQUk7UUFDSixpQkFBVyxHQUFYLFdBQVc7UUFDWCxvQkFBYyxHQUFkLGNBQWM7UUFDZCxlQUFTLEdBQVQsU0FBUztRQUNULFdBQUssR0FBTCxLQUFLO1FBQ0wsV0FBSyxHQUFMLEtBQUs7UUFDTCxpQkFBVyxHQUFYLFdBQVc7UUFDWCxtQkFBYSxHQUFiLGFBQWE7UUFDYixVQUFJLEdBQUosSUFBSTtRQUNKLGFBQU8sR0FBUCxPQUFPO1FBQ1AsY0FBUSxHQUFSLFFBQVE7UUFDUixjQUFRLEdBQVIsUUFBUTtRQUNSLFlBQU0sR0FBTixNQUFNO1FBQ04sYUFBTyxHQUFQLE9BQU87UUFDUCxjQUFRLEdBQVIsUUFBUTtRQUNSLGNBQVEsR0FBUixRQUFRO1FBQ1IsWUFBTSxHQUFOLE1BQU07UUFDTixlQUFTLEdBQVQsU0FBUztRQUNULGNBQVEsR0FBUixRQUFRO1FBQ1IsZ0JBQVUsR0FBVixVQUFVO1FBQ1Ysa0JBQVksR0FBWixZQUFZO1FBQ1osZ0JBQVUsR0FBVixVQUFVOztLQUdsQjtnQkFuQ0g7RUFRMkIsT0FBTyxFQTRCakMsQ0FBQTs7OztBQTVCRCxpQkE0QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFeHRyYWN0IH0gZnJvbSAnLi9leHRyYWN0JztcbmltcG9ydCB7IENvbnRyb2wgfSBmcm9tICcuL2NvbnRyb2wnO1xuaW1wb3J0IHsgR3JpZENvbmZpZyB9IGZyb20gJy4vZ3JpZENvbmZpZyc7XG5cblxuLyoqXG4gKiBAQXV0aG9yIFtHcmlnb3JlTWVdKGh0dHBzOi8vZ2l0aHViLmNvbS9ncmlnb3JlbWUpXG4gKi9cbmV4cG9ydCBjbGFzcyBGaWVsZCBleHRlbmRzIENvbnRyb2wge1xuICBjb25zdHJ1Y3RvcihcbiAgICBwdWJsaWMgdGl0bGU/OiBzdHJpbmcsXG4gICAgcHVibGljIG5hbWU/OiBzdHJpbmcsXG4gICAgcHVibGljIGNvbnRyb2xUeXBlPzogc3RyaW5nIHwgbnVtYmVyIHwgYW55LFxuICAgIHB1YmxpYyBkZXNpZ25DYXRlZ29yeT86IHN0cmluZyB8IG51bWJlcixcbiAgICBwdWJsaWMgaWNvbkNsYXNzPzogc3RyaW5nLFxuICAgIHB1YmxpYyBsYWJlbD86IHN0cmluZyxcbiAgICBwdWJsaWMgdmFsdWU/OiBzdHJpbmcsXG4gICAgcHVibGljIGRlc2NyaXB0aW9uPzogc3RyaW5nLFxuICAgIHB1YmxpYyByZWZlcmVuY2VOYW1lPzogc3RyaW5nLFxuICAgIHB1YmxpYyBzaXplPzogYW55LFxuICAgIHB1YmxpYyBvcHRpb25zPzogYW55LFxuICAgIHB1YmxpYyByZWFkT25seT86IGJvb2xlYW4sXG4gICAgcHVibGljIHJlcXVpcmVkPzogYm9vbGVhbixcbiAgICBwdWJsaWMgZGJUeXBlPzogc3RyaW5nLFxuICAgIHB1YmxpYyBleHRyYWN0PzogRXh0cmFjdCxcbiAgICBwdWJsaWMgbWF4VmFsdWU/OiBhbnksXG4gICAgcHVibGljIG1pblZhbHVlPzogYW55LFxuICAgIHB1YmxpYyBmb3JtYXQ/OiBhbnksXG4gICAgcHVibGljIHdhdGVybWFyaz86IHN0cmluZyxcbiAgICBwdWJsaWMgYXV0b0xvYWQ/OiBib29sZWFuLFxuICAgIHB1YmxpYyBiaW5kaW5nU2V0PzogYW55LFxuICAgIHB1YmxpYyBlZGl0YWJsZUdyaWQ/OiBhbnksXG4gICAgcHVibGljIGdyaWRDb25maWc/OiBHcmlkQ29uZmlnLFxuICApIHtcbiAgICBzdXBlcigpO1xuICB9XG59XG4iXX0=