{ "displayName": "Sanitary Line Trace", "executionType": "esriExecutionTypeAsynchronous", "name": "SanitaryLineTrace", "description": "Select a sanitary sewer line by specifying a point location, then trace the connected network upstream and/or downstream using UPSTREAMNO and DOWNSTREAM manhole ID fields.", "helpUrl": "https://macgisworx.ci.mcminnville.or.us/mac_or/rest/directories/arcgisoutput/Tools/SanitaryLineTrace_GPServer/Tools_SanitaryLineTrace/SanitaryLineTrace.htm", "category": "", "parameters": [ { "filter": { "type": "codedValue", "list": [{ "dataType": "GPFeatureRecordSetLayer", "name": "Sanitary_Sewer_Mainlines", "value": {"url": "https://macgisworx.ci.mcminnville.or.us/mac_or/rest/services/Hosted/Sanitary_Sewer_Mainlines/FeatureServer/69"} }] }, "parameterType": "esriGPParameterTypeRequired", "displayName": "Sanitary Line Layer", "defaultValue": "Sanitary_Sewer_Mainlines", "dataType": "GPString", "name": "in_layer", "choiceList": ["Sanitary_Sewer_Mainlines"], "description": "", "category": "", "direction": "esriGPParameterDirectionInput" }, { "parameterType": "esriGPParameterTypeDerived", "displayName": "Seed Line OID (from selection)", "defaultValue": null, "dataType": "GPLong", "name": "seed_oid", "description": "", "category": "", "direction": "esriGPParameterDirectionOutput" }, { "filter": { "type": "field", "list": [ "esriFieldTypeSmallInteger", "esriFieldTypeInteger", "esriFieldTypeString", "esriFieldTypeDouble", "esriFieldTypeSingle" ] }, "parameterType": "esriGPParameterTypeRequired", "dependency": "in_layer", "displayName": "Upstream Manhole Field", "defaultValue": { "nullable": true, "editable": true, "name": "upstreamno", "length": 20, "alias": "UPSTREAMNO", "type": "esriFieldTypeString" }, "dataType": "Field", "name": "upstream_field", "description": "", "category": "", "direction": "esriGPParameterDirectionInput" }, { "filter": { "type": "field", "list": [ "esriFieldTypeSmallInteger", "esriFieldTypeInteger", "esriFieldTypeString", "esriFieldTypeDouble", "esriFieldTypeSingle" ] }, "parameterType": "esriGPParameterTypeRequired", "dependency": "in_layer", "displayName": "Downstream Manhole Field", "defaultValue": { "nullable": true, "editable": true, "name": "downstream", "length": 20, "alias": "DOWNSTREAM", "type": "esriFieldTypeString" }, "dataType": "Field", "name": "downstream_field", "description": "", "category": "", "direction": "esriGPParameterDirectionInput" }, { "filter": { "type": "codedValue", "list": [ { "dataType": "GPString", "name": "BOTH", "value": "BOTH" }, { "dataType": "GPString", "name": "UPSTREAM", "value": "UPSTREAM" }, { "dataType": "GPString", "name": "DOWNSTREAM", "value": "DOWNSTREAM" } ] }, "parameterType": "esriGPParameterTypeRequired", "displayName": "Trace Direction", "defaultValue": "BOTH", "dataType": "GPString", "name": "direction", "choiceList": [ "BOTH", "UPSTREAM", "DOWNSTREAM" ], "description": "", "category": "", "direction": "esriGPParameterDirectionInput" }, { "parameterType": "esriGPParameterTypeOptional", "dependency": "in_layer", "displayName": "Additional Report Fields", "defaultValue": [], "dataType": "GPMultiValue:Field", "name": "extra_fields", "parameterInfos": [{ "displayName": "", "dataType": "Field", "name": "" }], "description": "", "category": "", "direction": "esriGPParameterDirectionInput" }, { "parameterType": "esriGPParameterTypeOptional", "displayName": "Output Report Table", "defaultValue": { "features": [], "exceededTransferLimit": false, "displayFieldName": "", "fields": [ { "name": "OBJECTID", "alias": "OBJECTID", "type": "esriFieldTypeOID" }, { "name": "SOURCE_OID", "alias": "SOURCE_OID", "type": "esriFieldTypeInteger" }, { "name": "UPSTREAMNO", "length": 50, "alias": "UPSTREAMNO", "type": "esriFieldTypeString" }, { "name": "DOWNSTREAM", "length": 50, "alias": "DOWNSTREAM", "type": "esriFieldTypeString" } ] }, "dataType": "GPRecordSet", "name": "out_table", "description": "", "category": "", "direction": "esriGPParameterDirectionOutput" }, { "parameterType": "esriGPParameterTypeOptional", "displayName": "Output Feature Service Name", "defaultValue": "", "dataType": "GPString", "name": "esri_out_feature_service_name", "description": "The name of the hosted feature service containing all the feature or table results of the tool. When no name is specified, standard feature or table results will still be available.", "category": "", "direction": "esriGPParameterDirectionInput" } ] }