66from __future__ import annotations
77
88from dataclasses import dataclass , field
9- from typing import Any , List , Optional , Dict , TypeVar , Type , ClassVar , Union
9+ from typing import Any , List , Optional , Dict , TypeVar , Type
1010
1111import httpx
1212
@@ -51,19 +51,19 @@ class Location:
5151@dataclass (frozen = True )
5252class AddressComponents (_HasExtras , ApiModelMixin ):
5353 # core / always-present
54- number : Optional [str ] = None
55- predirectional : Optional [str ] = None # e.g. "N"
56- street : Optional [str ] = None
57- suffix : Optional [str ] = None # e.g. "St"
58- postdirectional : Optional [str ] = None
59- formatted_street : Optional [str ] = None # full street line
60-
61- city : Optional [str ] = None
62- county : Optional [str ] = None
63- state : Optional [str ] = None
64- zip : Optional [str ] = None # Geocodio returns "zip"
65- postal_code : Optional [str ] = None # alias for completeness
66- country : Optional [str ] = None
54+ number : Optional [str ] = None
55+ predirectional : Optional [str ] = None # e.g. "N"
56+ street : Optional [str ] = None
57+ suffix : Optional [str ] = None # e.g. "St"
58+ postdirectional : Optional [str ] = None
59+ formatted_street : Optional [str ] = None # full street line
60+
61+ city : Optional [str ] = None
62+ county : Optional [str ] = None
63+ state : Optional [str ] = None
64+ zip : Optional [str ] = None # Geocodio returns "zip"
65+ postal_code : Optional [str ] = None # alias for completeness
66+ country : Optional [str ] = None
6767
6868 # catch‑all for anything Geocodio adds later
6969 extras : Dict [str , Any ] = field (default_factory = dict , repr = False )
@@ -73,7 +73,7 @@ class AddressComponents(_HasExtras, ApiModelMixin):
7373class Timezone (_HasExtras , ApiModelMixin ):
7474 name : str
7575 utc_offset : int
76- observes_dst : Optional [bool ] = None # new key documented by Geocodio
76+ observes_dst : Optional [bool ] = None # new key documented by Geocodio
7777 extras : Dict [str , Any ] = field (default_factory = dict , repr = False )
7878
7979
0 commit comments