{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/GeocodingResult", "title": "GeocodingResult", "type": "object", "description": "A single geocoding result", "properties": { "address_components": { "type": "array", "description": "Array of address component objects", "items": { "$ref": "#/components/schemas/AddressComponent" }, "example": [] }, "formatted_address": { "type": "string", "description": "The human-readable address of this location, composed from the individual address components.", "example": "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA" }, "geometry": { "$ref": "#/components/schemas/Geometry" }, "place_id": { "type": "string", "description": "A unique identifier for this place that can be used with other Google APIs.", "example": "ChIJ2eUgeAK6j4ARbn5u_wAGqWA" }, "plus_code": { "$ref": "#/components/schemas/PlusCode" }, "types": { "type": "array", "description": "Array of feature types describing the address component. See the list of supported types.", "items": { "type": "string" }, "example": [ "street_address" ] }, "partial_match": { "type": "boolean", "description": "Indicates that the geocoder did not return an exact match for the original request, though it was able to match part of the requested address.", "example": true } }, "required": [ "address_components", "formatted_address", "geometry", "place_id", "types" ] }