UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 1.23 kB
import{_ as t}from"../../chunks/tslib.es6.js";import{JSONSupport as e}from"../../core/JSONSupport.js";import{property as i}from"../../core/accessorSupport/decorators/property.js";import"../../core/accessorSupport/ensureType.js";import"../../core/arrayUtils.js";import{enumeration as r}from"../../core/accessorSupport/decorators/enumeration.js";import{subclass as o}from"../../core/accessorSupport/decorators/subclass.js";let s=class extends e{constructor(t){super(t),this.type="unique-value-definition",this.attributeField=null,this.attributeField2=null,this.attributeField3=null,this.fieldDelimiter=null}get uniqueValueFields(){const t=[];return this.attributeField&&t.push(this.attributeField),this.attributeField2&&t.push(this.attributeField2),this.attributeField3&&t.push(this.attributeField3),t}};t([r({uniqueValueDef:"unique-value-definition"})],s.prototype,"type",void 0),t([i()],s.prototype,"attributeField",void 0),t([i()],s.prototype,"attributeField2",void 0),t([i()],s.prototype,"attributeField3",void 0),t([i({json:{write:!0}})],s.prototype,"fieldDelimiter",void 0),t([i({json:{write:!0}})],s.prototype,"uniqueValueFields",null),s=t([o("esri.rest.support.UniqueValueDefinition")],s);const u=s;export{u as default};