{
 "name": "OGValidate",
 "displayName": "OG Validate",
 "description": "Validates the old growth cruise data",
 "category": "",
 "helpUrl": "https://gis.dnrc.mt.gov/arcgis/rest/directories/arcgisoutput/TLMD/FMB_NextGenCruiser_GPServer/TLMD_FMB_NextGenCruiser/OGValidate.htm",
 "executionType": "esriExecutionTypeAsynchronous",
 "parameters": [
  {
   "name": "CruisePolygons",
   "dataType": "GPFeatureRecordSetLayer",
   "displayName": "CruisePolygons",
   "description": "The cruise polygons feature class",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": {
    "displayFieldName": "",
    "geometryType": "esriGeometryPolygon",
    "spatialReference": {
     "wkid": 32100,
     "latestWkid": 32100
    },
    "fields": [
     {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID"
     },
     {
      "name": "LandOffice",
      "type": "esriFieldTypeString",
      "alias": "LandOffice",
      "length": 4
     },
     {
      "name": "UnitOffice",
      "type": "esriFieldTypeString",
      "alias": "UnitOffice",
      "length": 7
     },
     {
      "name": "ProjectName",
      "type": "esriFieldTypeString",
      "alias": "ProjectName",
      "length": 50
     },
     {
      "name": "TAGID",
      "type": "esriFieldTypeString",
      "alias": "TAGID",
      "length": 20
     },
     {
      "name": "Acres",
      "type": "esriFieldTypeDouble",
      "alias": "Acres"
     },
     {
      "name": "BAF",
      "type": "esriFieldTypeSmallInteger",
      "alias": "BAF"
     },
     {
      "name": "Cruiser",
      "type": "esriFieldTypeString",
      "alias": "Cruiser",
      "length": 20
     },
     {
      "name": "CruiseYear",
      "type": "esriFieldTypeSmallInteger",
      "alias": "CruiseYear"
     },
     {
      "name": "NumPlots",
      "type": "esriFieldTypeSmallInteger",
      "alias": "NumPlots"
     },
     {
      "name": "Remarks",
      "type": "esriFieldTypeString",
      "alias": "Remarks",
      "length": 100
     },
     {
      "name": "ScriptRemarks",
      "type": "esriFieldTypeString",
      "alias": "ScriptRemarks",
      "length": 255
     },
     {
      "name": "created_user",
      "type": "esriFieldTypeString",
      "alias": "created_user",
      "length": 255
     },
     {
      "name": "created_date",
      "type": "esriFieldTypeDate",
      "alias": "created_date",
      "length": 8
     },
     {
      "name": "last_edited_user",
      "type": "esriFieldTypeString",
      "alias": "last_edited_user",
      "length": 255
     },
     {
      "name": "last_edited_date",
      "type": "esriFieldTypeDate",
      "alias": "last_edited_date",
      "length": 8
     },
     {
      "name": "GlobalID",
      "type": "esriFieldTypeGlobalID",
      "alias": "GlobalID",
      "length": 38
     },
     {
      "name": "SHAPE_Length",
      "type": "esriFieldTypeDouble",
      "alias": "SHAPE_Length"
     },
     {
      "name": "SHAPE_Area",
      "type": "esriFieldTypeDouble",
      "alias": "SHAPE_Area"
     }
    ],
    "features": [],
    "exceededTransferLimit": false
   },
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "CruisePlots",
   "dataType": "GPFeatureRecordSetLayer",
   "displayName": "CruisePlots",
   "description": "The cruise plots feature class",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": {
    "displayFieldName": "",
    "geometryType": "esriGeometryPoint",
    "spatialReference": {
     "wkid": 32100,
     "latestWkid": 32100
    },
    "fields": [
     {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID"
     },
     {
      "name": "ProjectName",
      "type": "esriFieldTypeString",
      "alias": "ProjectName",
      "length": 50
     },
     {
      "name": "TAGID",
      "type": "esriFieldTypeString",
      "alias": "TAGID",
      "length": 20
     },
     {
      "name": "PlotNumber",
      "type": "esriFieldTypeInteger",
      "alias": "PlotNumber"
     },
     {
      "name": "Visited",
      "type": "esriFieldTypeString",
      "alias": "Visited",
      "length": 3
     },
     {
      "name": "TreeCount",
      "type": "esriFieldTypeSmallInteger",
      "alias": "TreeCount"
     },
     {
      "name": "Remarks",
      "type": "esriFieldTypeString",
      "alias": "Remarks",
      "length": 100
     },
     {
      "name": "Latitude",
      "type": "esriFieldTypeString",
      "alias": "Latitude",
      "length": 20
     },
     {
      "name": "Longitude",
      "type": "esriFieldTypeString",
      "alias": "Longitude",
      "length": 20
     },
     {
      "name": "created_user",
      "type": "esriFieldTypeString",
      "alias": "created_user",
      "length": 255
     },
     {
      "name": "created_date",
      "type": "esriFieldTypeDate",
      "alias": "created_date",
      "length": 8
     },
     {
      "name": "last_edited_user",
      "type": "esriFieldTypeString",
      "alias": "last_edited_user",
      "length": 255
     },
     {
      "name": "last_edited_date",
      "type": "esriFieldTypeDate",
      "alias": "last_edited_date",
      "length": 8
     },
     {
      "name": "GlobalID",
      "type": "esriFieldTypeGlobalID",
      "alias": "GlobalID",
      "length": 38
     }
    ],
    "features": [],
    "exceededTransferLimit": false
   },
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "TreeTable",
   "dataType": "GPRecordSet",
   "displayName": "TreeTable",
   "description": "The input tree table",
   "direction": "esriGPParameterDirectionInput",
   "defaultValue": {
    "displayFieldName": "",
    "fields": [
     {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID"
     },
     {
      "name": "PlotNumber",
      "type": "esriFieldTypeInteger",
      "alias": "PlotNumber"
     },
     {
      "name": "TreeNumber",
      "type": "esriFieldTypeSmallInteger",
      "alias": "TreeNumber"
     },
     {
      "name": "Species",
      "type": "esriFieldTypeString",
      "alias": "Species",
      "length": 2
     },
     {
      "name": "DBH",
      "type": "esriFieldTypeSmallInteger",
      "alias": "DBH"
     },
     {
      "name": "Age",
      "type": "esriFieldTypeSmallInteger",
      "alias": "Age"
     },
     {
      "name": "Remarks",
      "type": "esriFieldTypeString",
      "alias": "Remarks",
      "length": 100
     },
     {
      "name": "created_user",
      "type": "esriFieldTypeString",
      "alias": "created_user",
      "length": 255
     },
     {
      "name": "created_date",
      "type": "esriFieldTypeDate",
      "alias": "created_date",
      "length": 8
     },
     {
      "name": "last_edited_user",
      "type": "esriFieldTypeString",
      "alias": "last_edited_user",
      "length": 255
     },
     {
      "name": "last_edited_date",
      "type": "esriFieldTypeDate",
      "alias": "last_edited_date",
      "length": 8
     },
     {
      "name": "GlobalID",
      "type": "esriFieldTypeGlobalID",
      "alias": "GlobalID",
      "length": 38
     }
    ],
    "features": [],
    "exceededTransferLimit": false
   },
   "parameterType": "esriGPParameterTypeRequired",
   "category": ""
  },
  {
   "name": "Valid",
   "dataType": "GPBoolean",
   "displayName": "Valid",
   "description": "",
   "direction": "esriGPParameterDirectionOutput",
   "defaultValue": null,
   "parameterType": "esriGPParameterTypeDerived",
   "category": ""
  },
  {
   "name": "ValidationInfo",
   "dataType": "GPRecordSet",
   "displayName": "ValidationInfo",
   "description": "",
   "direction": "esriGPParameterDirectionOutput",
   "defaultValue": {
    "displayFieldName": "",
    "fields": [
     {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID"
     },
     {
      "name": "TABLENAME",
      "type": "esriFieldTypeString",
      "alias": "TABLENAME",
      "length": 50
     },
     {
      "name": "LEVEL",
      "type": "esriFieldTypeString",
      "alias": "LEVEL",
      "length": 50
     },
     {
      "name": "RECORDIDENTIFIER",
      "type": "esriFieldTypeString",
      "alias": "RECORDIDENTIFIER",
      "length": 500
     },
     {
      "name": "VALIDATIONMESSAGE",
      "type": "esriFieldTypeString",
      "alias": "VALIDATIONMESSAGE",
      "length": 1000
     }
    ],
    "features": [],
    "exceededTransferLimit": false
   },
   "parameterType": "esriGPParameterTypeDerived",
   "category": ""
  }
 ]
}