Checkpoint

public class Checkpoint : CustomStringConvertible, CustomDebugStringConvertible, ExtendedEquatable

Immutable Model for a Checkpoint

  • id

    Checkpoint ID

    Declaration

    Swift

    public internal(set) var id: String? {
      get
      }
  • Checkpoint Name

    Declaration

    Swift

    public internal(set) var name: String? {
      get
      }
  • Checkpoint Notes

    Declaration

    Swift

    public internal(set) var notes: String? {
      get
      }
  • Checkpoint’s Contact Details

    Declaration

    Swift

    public internal(set) var contactDetails: ContactDetails? {
      get
      }
  • Checkpoint’s Address

    Declaration

    Swift

    public internal(set) var address: Address? {
      get
      }
  • Checkpoint’s Distance in metres from location

    Declaration

    Swift

    public internal(set) var distance: Double? {
      get
      }
  • Indicates whether the checkpoint is currently open, close or unknown

    Declaration

    Swift

    public internal(set) var openingHoursStatus: Checkpoint.OpeningHoursStatus? {
      get
      }
  • CustomStringConvertible

    Declaration

    Swift

    public var description: String { get }
  • CustomDebugStringConvertible

    Declaration

    Swift

    public var debugDescription: String { get }