You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
2.9 KiB
9 lines
2.9 KiB
// All material copyright Esri, All Rights Reserved, unless otherwise specified. |
|
// See https://js.arcgis.com/4.30/esri/copyright.txt for details. |
|
//>>built |
|
define("../../chunks/tslib.es6 ../../core/Clonable ../../core/JSONSupport ../../core/accessorSupport/decorators/property ../../core/has ../../core/Logger ../../core/RandomLCG ../../core/accessorSupport/decorators/enumeration ../../core/accessorSupport/decorators/reader ../../core/accessorSupport/decorators/subclass ../../core/accessorSupport/decorators/writer ./networkEnums".split(" "),function(b,a,l,e,q,r,t,f,k,m,n,d){a=class extends a.ClonableMixin(l.JSONSupport){constructor(c){super(c);this.uturnAtJunctions= |
|
this.useHierarchy=this.type=this.timeAttributeName=this.simplificationToleranceUnits=this.simplificationTolerance=this.restrictionAttributeNames=this.name=this.impedanceAttributeName=this.id=this.distanceAttributeName=this.description=this.attributeParameterValues=null}readId(c,g){return g.id??g.itemId??null}readRestrictionAttributes(c,g){({restrictionAttributeNames:c}=g);return null==c?null:c.map(h=>d.restrictionAttributeNameJsonMap.fromJSON(h))}writeRestrictionAttributes(c,g,h){null!=c&&(g[h]=c.map(p=> |
|
d.restrictionAttributeNameJsonMap.toJSON(p)))}};b.__decorate([e.property({type:[Object],json:{write:!0}})],a.prototype,"attributeParameterValues",void 0);b.__decorate([e.property({type:String,json:{write:!0}})],a.prototype,"description",void 0);b.__decorate([f.enumeration(d.distanceImpedanceAttributeNameJsonMap,{ignoreUnknown:!1})],a.prototype,"distanceAttributeName",void 0);b.__decorate([e.property({type:String,json:{write:!0}})],a.prototype,"id",void 0);b.__decorate([k.reader("id",["id","itemId"])], |
|
a.prototype,"readId",null);b.__decorate([f.enumeration(d.impedanceAttributeNameJsonMap,{ignoreUnknown:!1})],a.prototype,"impedanceAttributeName",void 0);b.__decorate([e.property({type:String,json:{write:!0}})],a.prototype,"name",void 0);b.__decorate([e.property({type:[String],json:{write:!0}})],a.prototype,"restrictionAttributeNames",void 0);b.__decorate([k.reader("restrictionAttributeNames")],a.prototype,"readRestrictionAttributes",null);b.__decorate([n.writer("restrictionAttributeNames")],a.prototype, |
|
"writeRestrictionAttributes",null);b.__decorate([e.property({type:Number,json:{write:{allowNull:!0}}})],a.prototype,"simplificationTolerance",void 0);b.__decorate([f.enumeration(d.lengthUnitJsonMap)],a.prototype,"simplificationToleranceUnits",void 0);b.__decorate([f.enumeration(d.durationImpedanceAttributeNameJsonMap,{ignoreUnknown:!1})],a.prototype,"timeAttributeName",void 0);b.__decorate([f.enumeration(d.travelModeTypeJsonMap)],a.prototype,"type",void 0);b.__decorate([e.property({type:Boolean,json:{write:!0}})], |
|
a.prototype,"useHierarchy",void 0);b.__decorate([f.enumeration(d.restrictUTurnJsonMap)],a.prototype,"uturnAtJunctions",void 0);return a=b.__decorate([m.subclass("esri.rest.support.TravelMode")],a)}); |