{
    "type": "object",
    "properties": {
        "x": {
            "type": "number",
            "description": "The x coordinate of the location. When using the WGS84 spatial reference, this is the longitude in decimal degrees and the valid range is -180 to 180. Use the `wkid` parameter to choose a different spatial reference."
        },
        "y": {
            "type": "number",
            "description": "The y coordinate of the location. When using the WGS84 spatial reference, this is the latitude in decimal degrees and the valid range is -90 to 90. Use the `wkid` parameter to choose a different spatial reference."
        },
        "wkid": {
            "type": "integer",
            "description": "The well-known ID (WKID) of the spatial reference for the input coordinates. For example, use `3857` for the Web Mercator spatial reference. If not specified, the default is `4326`(WGS84).",
            "examples": [
                4326,
                3857
            ],
            "default": 4326
        },
		"geocodeServerName": {
			"type": "string",
			"description": "Optional name of the geocode server to use for the geocoding operation. If not provided, the default geocode server from the portal's helper services will be used. If a name is provided, it must match one of the names of the geocode servers available in the portal's helper services.",
			"enum": [
				"<INSERT VALID GEOCODE SERVER NAMES BASED ON THE PORTAL'S HELPER SERVICES>"
			]
		},
		"geocodeServerUrl": {
			"type": "string",
			"description": "Optional URL of the geocode server to use for the geocoding operation. If not provided, the default geocode server from the portal's helper services will be used. If a URL is provided, it must be a valid URL of a geocode server WITHOUT the protocol.",
			"examples": [
				"datahub.esriuk.com/arcgis/rest/services/gb_locators/os_open_names_locator/GeocodeServer"
			]
		}
    },
    "required": [
        "x",
        "y"
    ],
    "$schema": "https://json-schema.org/draft/2020-12/schema"
}