{
 "name": "TraceProximityEvents",
 "displayName": "TraceProximityEvents",
 "description": "",
 "category": "",
 "helpUrl": "https://srvags.sgc.gov.co/arcgis",
 "executionType": "esriExecutionTypeAsynchronous",
 "parameters": [
  {
   "name": "inputPoints",
   "dataType": "GPFeatureRecordSetLayer",
   "displayName": "Input Points",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "filter": {
    "type": "featureClass",
    "list": [
     "esriGeometryPoint"
    ]
   },
   "defaultValue": {},
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "entityIdField",
   "dataType": "GPString",
   "displayName": "Entity ID Field",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "entitiesOfInterestIds",
   "dataType": "GPString",
   "displayName": "Entities of Interest IDs",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeOptional",
   "category": ""
  },
  {
   "name": "entitiesOfInterestLayer",
   "dataType": "GPRecordSet",
   "displayName": "Entities of Interest Layer",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": {},
   "parameterType": "esriGPParameterTypeOptional",
   "category": ""
  },
  {
   "name": "distanceMethod",
   "dataType": "GPString",
   "displayName": "Distance Method",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "Planar",
   "parameterType": "esriGPParameterTypeRequired",
   "category": "",
   "choiceList": [
    "Geodesic",
    "Planar"
   ]
  },
  {
   "name": "spatialSearchDistance",
   "dataType": "GPDouble",
   "displayName": "Spatial Search Distance",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": null,
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "spatialSearchDistanceUnit",
   "dataType": "GPString",
   "displayName": "Spatial Search Distance Unit",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": "",
   "choiceList": [
    "Kilometers",
    "Meters",
    "Miles",
    "NauticalMiles",
    "Yards",
    "Feet"
   ]
  },
  {
   "name": "temporalSearchDistance",
   "dataType": "GPLong",
   "displayName": "Temporal Search Distance",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": null,
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "temporalSearchDistanceUnit",
   "dataType": "GPString",
   "displayName": "Temporal Search Distance Unit",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": "",
   "choiceList": [
    "Years",
    "Months",
    "Weeks",
    "Days",
    "Hours",
    "Minutes",
    "Seconds",
    "Milliseconds"
   ]
  },
  {
   "name": "includeTracksLayer",
   "dataType": "GPBoolean",
   "displayName": "Include Tracks Layer",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": false,
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "maxTraceDepth",
   "dataType": "GPLong",
   "displayName": "Max Trace Depth",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": null,
   "parameterType": "esriGPParameterTypeOptional",
   "category": ""
  },
  {
   "name": "attributeMatchCriteria",
   "dataType": "GPString",
   "displayName": "Attribute Match Criteria",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeOptional",
   "category": ""
  },
  {
   "name": "output",
   "dataType": "GPRecordSet",
   "displayName": "Output",
   "description": "",
   "direction": "esriGPParameterDirectionOutput",
   "defaultValue": {},
   "parameterType": "esriGPParameterTypeDerived",
   "category": ""
  },
  {
   "name": "tracksLayer",
   "dataType": "GPRecordSet",
   "displayName": "Output Tracks Layer",
   "description": "",
   "direction": "esriGPParameterDirectionOutput",
   "defaultValue": {},
   "parameterType": "esriGPParameterTypeDerived",
   "category": ""
  },
  {
   "name": "outputName",
   "dataType": "GPString",
   "displayName": "output Name",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "context",
   "dataType": "GPString",
   "displayName": "Context",
   "description": "",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": "",
   "parameterType": "esriGPParameterTypeOptional",
   "category": "Environment"
  }
 ]
}