// All material copyright ESRI, All Rights Reserved, unless otherwise specified.
// See http://js.arcgis.com/3.15/esri/copyright.txt for details.
//>>built
define("arcgisonline/sharing/dijit/_NetworkServicesMixin",["dojo/_base/declare"],function(){return{networkServiceDefinitions:{closestFacility:{layerType:"esriNAServerClosestFacilityLayer"},asyncClosestFacility:{name:"FindClosestFacilities",executionType:"esriExecutionTypeAsynchronous"},serviceArea:{layerType:"esriNAServerServiceAreaLayer"},asyncServiceArea:{name:"GenerateServiceAreas",executionType:"esriExecutionTypeAsynchronous"},syncVRP:{name:"EditVehicleRoutingProblem",executionType:"esriExecutionTypeSynchronous"},
asyncVRP:{name:"SolveVehicleRoutingProblem",executionType:"esriExecutionTypeAsynchronous"},asyncLocationAllocation:{executionType:"esriExecutionTypeAsynchronous",tasks:["SolveLocationAllocation"],maximumRecords:1E3},routingUtilities:{executionType:"esriExecutionTypeSynchronous",tasks:["GetTravelModes","GetToolInfo"],maximumRecords:1E3},traffic:{type:"Network Dataset Layer",timeInfo:{exportOptions:{useTime:!0},hasLiveData:!0}},asyncRoute:{executionType:"esriExecutionTypeAsynchronous",tasks:["FindRoutes"],
maximumRecords:1E3}},elevationServiceDefinitions:{elevation:{executionType:"esriExecutionTypeAsynchronous",tasks:["Viewshed","Profile","SummarizeElevation"],maximumRecords:1E3},elevationSync:{executionType:"esriExecutionTypeSynchronous",tasks:["Profile"],maximumRecords:1E3}}}});