/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as t}from"tslib";import{JSONSupport as r}from"../../../core/JSONSupport.js";import{property as e,subclass as o}from"../../../core/accessorSupport/decorators.js";let s=class extends r{constructor(t){super(t),this.functionType=null,this.networkAttributeName=null,this.result=null}};t([e({type:["add","subtract","average","count","min","max"],json:{write:!0},readOnly:!0})],s.prototype,"functionType",void 0),t([e({type:String,json:{write:!0},readOnly:!0})],s.prototype,"networkAttributeName",void 0),t([e({type:Number,json:{write:!0},readOnly:!0})],s.prototype,"result",void 0),s=t([o("esri.rest.networks.support.FunctionResult")],s);const n=s;export{n as default};
