/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
 */
import * as tslib_1 from "tslib";
import { Control } from './control';
var 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));
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZG90Z292L2Zvcm12aWV3ZXIvIiwic291cmNlcyI6WyJhcHAvbW9kZWxzL2ZpZWxkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFdBQVcsQ0FBQztBQUdwQyxJQUFBO0lBQTJCLGlDQUFPO0lBQ2hDLGVBQ1MsT0FDQSxNQUNBLGFBQ0EsZ0JBQ0EsV0FDQSxPQUNBLE9BQ0EsYUFDQSxlQUNBLE1BQ0EsU0FDQSxVQUNBLFVBQ0EsUUFDQSxTQUNBLFVBQ0EsVUFDQSxRQUNBLFdBQ0EsVUFDQSxZQUNBLGNBQ0E7UUF2QlQsWUF5QkUsaUJBQU8sU0FDUjtRQXpCUSxXQUFLLEdBQUwsS0FBSztRQUNMLFVBQUksR0FBSixJQUFJO1FBQ0osaUJBQVcsR0FBWCxXQUFXO1FBQ1gsb0JBQWMsR0FBZCxjQUFjO1FBQ2QsZUFBUyxHQUFULFNBQVM7UUFDVCxXQUFLLEdBQUwsS0FBSztRQUNMLFdBQUssR0FBTCxLQUFLO1FBQ0wsaUJBQVcsR0FBWCxXQUFXO1FBQ1gsbUJBQWEsR0FBYixhQUFhO1FBQ2IsVUFBSSxHQUFKLElBQUk7UUFDSixhQUFPLEdBQVAsT0FBTztRQUNQLGNBQVEsR0FBUixRQUFRO1FBQ1IsY0FBUSxHQUFSLFFBQVE7UUFDUixZQUFNLEdBQU4sTUFBTTtRQUNOLGFBQU8sR0FBUCxPQUFPO1FBQ1AsY0FBUSxHQUFSLFFBQVE7UUFDUixjQUFRLEdBQVIsUUFBUTtRQUNSLFlBQU0sR0FBTixNQUFNO1FBQ04sZUFBUyxHQUFULFNBQVM7UUFDVCxjQUFRLEdBQVIsUUFBUTtRQUNSLGdCQUFVLEdBQVYsVUFBVTtRQUNWLGtCQUFZLEdBQVosWUFBWTtRQUNaLGdCQUFVLEdBQVYsVUFBVTs7S0FHbEI7Z0JBL0JIO0VBSTJCLE9BQU8sRUE0QmpDLENBQUE7QUE1QkQsaUJBNEJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXh0cmFjdCB9IGZyb20gJy4vZXh0cmFjdCc7XG5pbXBvcnQgeyBDb250cm9sIH0gZnJvbSAnLi9jb250cm9sJztcbmltcG9ydCB7IEdyaWRDb25maWcgfSBmcm9tICcuL2dyaWRDb25maWcnO1xuXG5leHBvcnQgY2xhc3MgRmllbGQgZXh0ZW5kcyBDb250cm9sIHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHRpdGxlPzogc3RyaW5nLFxuICAgIHB1YmxpYyBuYW1lPzogc3RyaW5nLFxuICAgIHB1YmxpYyBjb250cm9sVHlwZT86IHN0cmluZyB8IG51bWJlciB8IGFueSxcbiAgICBwdWJsaWMgZGVzaWduQ2F0ZWdvcnk/OiBzdHJpbmcgfCBudW1iZXIsXG4gICAgcHVibGljIGljb25DbGFzcz86IHN0cmluZyxcbiAgICBwdWJsaWMgbGFiZWw/OiBzdHJpbmcsXG4gICAgcHVibGljIHZhbHVlPzogc3RyaW5nLFxuICAgIHB1YmxpYyBkZXNjcmlwdGlvbj86IHN0cmluZyxcbiAgICBwdWJsaWMgcmVmZXJlbmNlTmFtZT86IHN0cmluZyxcbiAgICBwdWJsaWMgc2l6ZT86IGFueSxcbiAgICBwdWJsaWMgb3B0aW9ucz86IGFueSxcbiAgICBwdWJsaWMgcmVhZE9ubHk/OiBib29sZWFuLFxuICAgIHB1YmxpYyByZXF1aXJlZD86IGJvb2xlYW4sXG4gICAgcHVibGljIGRiVHlwZT86IHN0cmluZyxcbiAgICBwdWJsaWMgZXh0cmFjdD86IEV4dHJhY3QsXG4gICAgcHVibGljIG1heFZhbHVlPzogYW55LFxuICAgIHB1YmxpYyBtaW5WYWx1ZT86IGFueSxcbiAgICBwdWJsaWMgZm9ybWF0PzogYW55LFxuICAgIHB1YmxpYyB3YXRlcm1hcms/OiBzdHJpbmcsXG4gICAgcHVibGljIGF1dG9Mb2FkPzogYm9vbGVhbixcbiAgICBwdWJsaWMgYmluZGluZ1NldD86IGFueSxcbiAgICBwdWJsaWMgZWRpdGFibGVHcmlkPzogYW55LFxuICAgIHB1YmxpYyBncmlkQ29uZmlnPzogR3JpZENvbmZpZyxcbiAgKSB7XG4gICAgc3VwZXIoKTtcbiAgfVxufVxuIl19