{
 "name": "OptimalPathAsRaster",
 "displayName": "OptimalPathAsRaster",
 "description": "Calculates the optimal path from a source to a destination as a raster.",
 "category": "",
 "helpUrl": "http://geotanaman.doa.gov.my/mygeosvr/rest/directories/arcgisoutput/System/RasterAnalysisTools_GPServer/System_RasterAnalysisTools/OptimalPathAsRaster.htm",
 "executionType": "esriExecutionTypeAsynchronous",
 "parameters": [
  {
   "name": "inputDestinationRasterOrFeatures",
   "dataType": "GPString",
   "displayName": "inputDestinationRasterOrFeatures",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "inputDistanceAccumulationRaster",
   "dataType": "GPString",
   "displayName": "inputDistanceAccumulationRaster",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "inputBackDirectionRaster",
   "dataType": "GPString",
   "displayName": "inputBackDirectionRaster",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "outputRasterName",
   "dataType": "GPString",
   "displayName": "outputRasterName",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "destinationField",
   "dataType": "GPString",
   "displayName": "destinationField",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeOptional",
   "category": ""
  },
  {
   "name": "pathType",
   "dataType": "GPString",
   "displayName": "pathType",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "EACH_ZONE",
   "parameterType": "esriGPParameterTypeOptional",
   "category": "",
   "choiceList": [
    "BEST_SINGLE",
    "EACH_CELL",
    "EACH_ZONE"
   ]
  },
  {
   "name": "context",
   "dataType": "GPString",
   "displayName": "context",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeOptional",
   "category": ""
  },
  {
   "name": "outputRaster",
   "dataType": "GPString",
   "displayName": "outputRaster",
   "description": "",
   "direction": "esriGPParameterDirectionOutput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeDerived",
   "category": ""
  }
 ]
}