diff --git a/api/services/NominatimClient.ts b/api/services/NominatimClient.ts index 255a3ae..2880e6a 100644 --- a/api/services/NominatimClient.ts +++ b/api/services/NominatimClient.ts @@ -17,6 +17,20 @@ export const NominatimResultSchema = Type.Object({ licence: Type.String(), lon: Type.String(), name: Type.String(), + address: Type.Optional(Type.Object({ + house_number: Type.Optional(Type.String()), + road: Type.Optional(Type.String()), + neighbourhood: Type.Optional(Type.String()), + suburb: Type.Optional(Type.String()), + city: Type.Optional(Type.String()), + town: Type.Optional(Type.String()), + village: Type.Optional(Type.String()), + county: Type.Optional(Type.String()), + state: Type.Optional(Type.String()), + postcode: Type.Optional(Type.String()), + country: Type.Optional(Type.String()), + country_code: Type.Optional(Type.String()), + })), osm_id: Type.Optional(Type.Number()), osm_type: Type.Optional(Type.String()), place_id: Type.Optional(Type.Number()),