DriveCategory

@objc(ZDDriveCategory)
public enum DriveCategory : UInt

The category that best indicates the type of trip

  • car

    Indicates that the trip was taken in a car

    Declaration

    Swift

    case car = 0
  • Indicates that the trip was taken in a car and the user was the driver

    Declaration

    Swift

    case carDriver = 1
  • Indicates that the trip was taken in a car and the user was a passenger

    Declaration

    Swift

    case carPassenger = 2
  • Indicates that the trip was taken in a train or a subway

    Declaration

    Swift

    case train = 3
  • bus

    Indicates that the trip was taken in a bus

    Declaration

    Swift

    case bus = 4
  • Indicates that the trip was taken on a bicycle

    Declaration

    Swift

    case bicycle = 5
  • Indicates that the trip was taken on a motorcycle

    Declaration

    Swift

    case motorcycle = 6
  • Indicates that the trip was taken on foot (either walking or running)

    Declaration

    Swift

    case foot = 7
  • Indicates that the trip was taken using some form of public transit (bus/train/subway/tram etc)

    Declaration

    Swift

    case transit = 8
  • Indicates that the trip was taken using some form of air travel

    Declaration

    Swift

    case flight = 9
  • Indicates that there wasn’t enough movement and this shouldn’t have been detected as a trip

    Declaration

    Swift

    case invalid = 97
  • Indicates that the trip was not taken in a car. This includes everything other than DriveCategory.car

    Declaration

    Swift

    case notCar = 98
  • Fallback when the above options do not cover the use case.

    This maybe used when the mode of transport is not covered above (eg. snow-mobile) or when enough information is not available to put it in one of the above categories

    Declaration

    Swift

    case other = 99