{ "name": "GetToolInfo", "displayName": "GetToolInfo", "description": "Get information such as the description of the network dataset used for the analysis and the execution limits for a tool in the geoprocessing service.", "category": "", "helpUrl": "https://sampleserver7.arcgisonline.com/server/rest/directories/arcgisoutput/NetworkAnalysis/NetworkAnalysisUtilities_GPServer/NetworkAnalysis_NetworkAnalysisUtilities/GetToolInfo.htm", "executionType": "esriExecutionTypeSynchronous", "parameters": [ { "name": "serviceName", "dataType": "GPString", "displayName": "Service Name", "description": "The service name containing the tool. The parameter value should be specified using one of the following keywords that reference a particular geoprocessing service: asyncClosestFacility\u2014The asynchronous geoprocessing service used to perform the closest facility analysis. asyncLocationAllocation\u2014The asynchronous geoprocessing service used to perform the location-allocation analysis. asyncRoute\u2014The asynchronous geoprocessing service used to perform the route analysis. asyncServiceArea\u2014The asynchronous geoprocessing service used to perform the service area analysis. asyncVRP\u2014The asynchronous geoprocessing service used to perform the vehicle routing problem analysis. syncVRP\u2014The synchronous geoprocessing service used to perform the vehicle routing problem analysis.asyncODCostMatrix\u2014The asynchronous geoprocessing service used to perform the origin destination cost matrix analysis. The default value is asyncRoute.", "direction": "esriGPParameterDirectionInput", "defaultValue": "asyncRoute", "parameterType": "esriGPParameterTypeRequired", "category": "", "choiceList": [ "asyncClosestFacility", "asyncLocationAllocation", "asyncODCostMatrix", "asyncRoute", "asyncServiceArea", "asyncVRP", "syncVRP" ] }, { "name": "toolName", "dataType": "GPString", "displayName": "Tool Name", "description": "The tool name in the geoprocessing service. The parameter value should be a valid tool name in the geoprocessing service specified by the serviceName parameter. Valid tool names are as follows:FindClosestFacilities for the asyncClosestFacility serviceSolveLocationAllocation for the asyncLocationAllocation serviceFindRoutes for the Route serviceGenerateServiceAreas for the asyncServiceArea serviceSolveVehicleRoutingProblem for the asyncVRP serviceEditVehicleRoutingProblem for the syncVRP serviceGenerateOriginDestinationCostMatrix for the asyncODCostMatrix serviceThe default value is FindRoutes.", "direction": "esriGPParameterDirectionInput", "defaultValue": "FindRoutes", "parameterType": "esriGPParameterTypeRequired", "category": "", "choiceList": [ "EditVehicleRoutingProblem", "FindClosestFacilities", "FindRoutes", "GenerateOriginDestinationCostMatrix", "GenerateServiceAreas", "SolveLocationAllocation", "SolveVehicleRoutingProblem" ] }, { "name": "toolInfo", "dataType": "GPString", "displayName": "Tool Info", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }