/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{__decorate as t}from"tslib";import{ClonableMixin as e}from"../../core/Clonable.js";import{property as o,subclass as i}from"../../core/accessorSupport/decorators.js";import r from"./TraceConfiguration.js";let n=class extends(e(r)){constructor(t){super(t),this.filterBarriers=[],this.arcadeExpressionBarrier=null,this.circuitName=null,this.domainNetworkName=null,this.filterBitsetNetworkAttributeName=null,this.filterFunctionBarriers=[],this.filterScope=null,this.includeContainers=null,this.includeContent=null,this.includeIsolated=null,this.includeStructures=null,this.allowIndeterminateFlow=null,this.includeUpToFirstSpatialContainer=null,this.inferConnectivity=null,this.maxHops=null,this.nearestNeighbor=null,this.numPaths=null,this.outputFilterCategories=[],this.outputFilters=[],this.propagators=[],this.subnetworkName=null,this.targetTierName=null,this.diagramTemplateName=null,this.tierName=null,this.validateLocatability=null}};t([o({type:[Object],json:{write:!0}})],n.prototype,"filterBarriers",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"arcadeExpressionBarrier",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"circuitName",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"domainNetworkName",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"filterBitsetNetworkAttributeName",void 0),t([o({type:[Object],json:{write:!0}})],n.prototype,"filterFunctionBarriers",void 0),t([o({type:["junctions","edges","junctionsAndEdges"],json:{write:!0}})],n.prototype,"filterScope",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"includeContainers",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"includeContent",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"includeIsolated",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"includeStructures",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"allowIndeterminateFlow",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"includeUpToFirstSpatialContainer",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"inferConnectivity",void 0),t([o({type:Number,json:{write:!0}})],n.prototype,"maxHops",void 0),t([o({type:Object,json:{write:!0}})],n.prototype,"nearestNeighbor",void 0),t([o({type:Number,json:{write:!0}})],n.prototype,"numPaths",void 0),t([o({type:[Object],json:{write:!0}})],n.prototype,"outputFilterCategories",void 0),t([o({type:[Object],json:{write:!0}})],n.prototype,"outputFilters",void 0),t([o({type:[Object],json:{write:!0}})],n.prototype,"propagators",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"subnetworkName",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"targetTierName",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"diagramTemplateName",void 0),t([o({type:String,json:{write:!0}})],n.prototype,"tierName",void 0),t([o({type:Boolean,json:{write:!0}})],n.prototype,"validateLocatability",void 0),n=t([i("esri.networks.support.UNTraceConfiguration")],n);const p=n;export{p as default};
