{ "name": "ComparableSalesTool", "displayName": "Find Comparable Sales", "description": "Searches nearby parcels to determine comparable sales by, for example, number of bedrooms, parcel acreage, structure square feet, etc.", "category": "", "helpUrl": "https://gis.wilkescounty.net/arcgis/rest/directories/arcgisoutput/ComparableSales/ComparableSalesTool_GPServer/ComparableSales_ComparableSalesTool/ComparableSalesTool.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "parcel_id_or_address", "dataType": "GPString", "displayName": "Parcel ID or Address", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": "500 COURTHOUSE DR", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "search_dist", "dataType": "GPLinearUnit", "displayName": "Search Distance", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": { "distance": 1.5, "units": "esriMiles" }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "acreage_min", "dataType": "GPDouble", "displayName": "Acreage (Minimum)", "description": "test", "direction": "esriGPParameterDirectionInput", "filter": { "type": "range", "minimum": 0, "maximum": 1000 }, "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "acreage_max", "dataType": "GPDouble", "displayName": "Acreage (Maximum)", "description": "test", "direction": "esriGPParameterDirectionInput", "filter": { "type": "range", "minimum": 0, "maximum": 1000 }, "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "year_built_min", "dataType": "GPLong", "displayName": "Year Built (Minimum)", "description": "test", "direction": "esriGPParameterDirectionInput", "filter": { "type": "range", "minimum": 1900, "maximum": 2025 }, "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "year_built_max", "dataType": "GPLong", "displayName": "Year Built (Maximum)", "description": "test", "direction": "esriGPParameterDirectionInput", "filter": { "type": "range", "minimum": 1900, "maximum": 2025 }, "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "square_feet_min", "dataType": "GPDouble", "displayName": "Square Feet (Minimum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "square_feet_max", "dataType": "GPDouble", "displayName": "Square Feet (Maximum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "bathrooms_min", "dataType": "GPLong", "displayName": "Bathrooms (Minimum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "bathrooms_max", "dataType": "GPLong", "displayName": "Bathrooms (Maximum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "half_bathrooms_min", "dataType": "GPLong", "displayName": "Half-Baths (Minimum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "half_bathrooms_max", "dataType": "GPLong", "displayName": "Half-Baths (Maximum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "bedrooms_min", "dataType": "GPLong", "displayName": "Bedrooms (Minimum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "bedrooms_max", "dataType": "GPLong", "displayName": "Bedrooms (Maximum)", "description": "test", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "out_layer", "dataType": "GPFeatureRecordSetLayer", "displayName": "Output Layer", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": {}, "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }