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?