Location

final public class Location : CustomStringConvertible, CustomDebugStringConvertible, ExtendedEquatable

Immutable Model for a Checkpoint’s Location

  • Location’s Full Address

    Declaration

    Swift

    public internal(set) var fullAddress: String? {
      get
      }
  • Location’s Street

    Declaration

    Swift

    public internal(set) var street: String? {
      get
      }
  • Location’s Street2

    Declaration

    Swift

    public internal(set) var street2: String? {
      get
      }
  • Location’s Street3

    Declaration

    Swift

    public internal(set) var street3: String? {
      get
      }
  • Location’s Postcode

    Declaration

    Swift

    public internal(set) var postcode: String? {
      get
      }
  • Location’s City

    Declaration

    Swift

    public internal(set) var city: String? {
      get
      }
  • Location’s Region

    Declaration

    Swift

    public internal(set) var region: String? {
      get
      }
  • Location’s Country Code

    Declaration

    Swift

    public internal(set) var countryCode: String? {
      get
      }
  • Location’s Country

    Declaration

    Swift

    public internal(set) var country: String? {
      get
      }
  • Location’s Latitude

    Declaration

    Swift

    public internal(set) var latitude: Double? {
      get
      }
  • Location’s Longitude

    Declaration

    Swift

    public internal(set) var longitude: Double? {
      get
      }
  • CustomStringConvertible

    Declaration

    Swift

    public var description: String { get }
  • CustomDebugStringConvertible

    Declaration

    Swift

    public var debugDescription: String { get }