/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["../../chunks/_rollupPluginBabelHelpers","../../chunks/tslib.es6","../../core/Accessor","../../core/accessorSupport/decorators/property","../../core/arrayUtils","../../core/has","../../core/accessorSupport/ensureType","../../core/accessorSupport/decorators/subclass","./Format"],(function(e,o,r,t,p,i,a,l,n){"use strict";let d=function(o){function r(e){var r;return(r=o.call(this,e)||this).description=null,r.domain=null,r.editable=!0,r.format=null,r.hint=null,r.includeTime=!0,r.label=null,r.maxLength=-1,r.minLength=-1,r.name=null,r.noValueOptionLabel=null,r.offValue=null,r.onValue=null,r.required=!1,r.requiredExpression=null,r.showNoValueOption=!1,r.visibilityExpression=null,r}return e._inheritsLoose(r,o),r}(r);o.__decorate([t.property()],d.prototype,"description",void 0),o.__decorate([t.property()],d.prototype,"domain",void 0),o.__decorate([t.property()],d.prototype,"editable",void 0),o.__decorate([t.property({type:n})],d.prototype,"format",void 0),o.__decorate([t.property()],d.prototype,"hint",void 0),o.__decorate([t.property()],d.prototype,"includeTime",void 0),o.__decorate([t.property()],d.prototype,"label",void 0),o.__decorate([t.property()],d.prototype,"maxLength",void 0),o.__decorate([t.property()],d.prototype,"minLength",void 0),o.__decorate([t.property()],d.prototype,"name",void 0),o.__decorate([t.property()],d.prototype,"noValueOptionLabel",void 0),o.__decorate([t.property()],d.prototype,"offValue",void 0),o.__decorate([t.property()],d.prototype,"onValue",void 0),o.__decorate([t.property()],d.prototype,"required",void 0),o.__decorate([t.property()],d.prototype,"requiredExpression",void 0),o.__decorate([t.property()],d.prototype,"showNoValueOption",void 0),o.__decorate([t.property()],d.prototype,"visibilityExpression",void 0),d=o.__decorate([l.subclass("esri.widgets.FeatureForm.FieldConfig")],d);return d}));
