/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
import{__decorate as e}from"tslib";import{JSONSupport as t}from"../../core/JSONSupport.js";import{clone as i}from"../../core/lang.js";import{property as r,subclass as o}from"../../core/accessorSupport/decorators.js";var s;let l=s=class extends t{constructor(e){super(e),this.enabled=!1,this.longNames=!1,this.minimized=!1,this.pinnedLevels=!1,this.site=null,this.facility=null,this.level=null,this.selectedVerticalOrder=null,this.useVerticalOrder=!1}clone(){return new s(i({enabled:this.enabled,longNames:this.longNames,minimized:this.minimized,pinnedLevels:this.pinnedLevels,site:this.site,facility:this.facility,level:this.level,useVerticalOrder:this.useVerticalOrder,selectedVerticalOrder:this.selectedVerticalOrder}))}};e([r({type:Boolean,json:{read:{source:"enabled"},write:{target:"enabled"}}})],l.prototype,"enabled",void 0),e([r({type:Boolean,json:{read:{source:"longNames"},write:{target:"longNames"}}})],l.prototype,"longNames",void 0),e([r({type:Boolean,json:{read:{source:"minimized"},write:{target:"minimized"}}})],l.prototype,"minimized",void 0),e([r({type:Boolean,json:{read:{source:"pinnedLevels"},write:{target:"pinnedLevels"}}})],l.prototype,"pinnedLevels",void 0),e([r({type:String,json:{read:{source:"site"},write:{target:"site"}}})],l.prototype,"site",void 0),e([r({type:String,json:{read:{source:"facility"},write:{target:"facility"}}})],l.prototype,"facility",void 0),e([r({type:String,json:{read:{source:"level"},write:{target:"level"}}})],l.prototype,"level",void 0),e([r({type:Number})],l.prototype,"selectedVerticalOrder",void 0),e([r({type:Boolean})],l.prototype,"useVerticalOrder",void 0),l=s=e([o("esri.webdoc.widgets.FloorFilter")],l);const n=l;export{n as default};
