PlaceDetails
struct PlaceDetails
extension PlaceDetails : Decodable, Equatable, PortableAddress
Non-initializable struct used for autocomplete, is public so can be used
with EventTypeData
.
-
Line 1 of shipping address (usually for street address)
Declaration
Swift
let addressLine1: String?
-
Line 2 of shipping address (usually for apartment number)
Declaration
Swift
let addressLine2: String?
-
Line 3 of shipping address (extra line for address which is required for some countries)
Declaration
Swift
let addressLine3: String?
-
Admin area 1 (ie. State for US, and County for GB)
Declaration
Swift
let adminArea1: String?
-
Admin area 2 (ie. City for US, and Town/City for GB)
Declaration
Swift
let adminArea2: String?
-
Admin area 3 (extra area which is required for some countries, ie. District/County for CN)
Declaration
Swift
let adminArea3: String?
-
Admin area 4 (extra area which is required for some countries, ie. Neighborhood for CN)
Declaration
Swift
let adminArea4: String?
-
Country code (ie. US, GB, CN, etc.)
Declaration
Swift
let countryCode: String?
-
Undocumented
Declaration
Swift
let fullAddress: String
-
Creates a new instance by decoding from the given decoder.
This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.
Declaration
Swift
init(from decoder: Decoder) throws
-
Postal or zip code
Declaration
Swift
let postalCode: String?