# GoogleRidesharingConsumer Framework Reference

# GMTSTripStatus

    enum GMTSTripStatus : NSUInteger {}

Defines all the possible trip statuses.
- `


  ### [GMTSTripStatusUnknown](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusUnknown)


  `

  #### Declaration

  Swift

      case unknown = 0

  Objective-C

      GMTSTripStatusUnknown

- `


  ### [GMTSTripStatusNew](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusNew)


  `

  #### Declaration

  Swift

      case new = 1

  Objective-C

      GMTSTripStatusNew

- `


  ### [GMTSTripStatusEnrouteToPickup](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusEnrouteToPickup)


  `

  #### Declaration

  Swift

      case enrouteToPickup = 2

  Objective-C

      GMTSTripStatusEnrouteToPickup

- `


  ### [GMTSTripStatusArrivedAtPickup](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusArrivedAtPickup)


  `

  #### Declaration

  Swift

      case arrivedAtPickup = 3

  Objective-C

      GMTSTripStatusArrivedAtPickup

- `


  ### [GMTSTripStatusEnrouteToIntermediateDestination](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusEnrouteToIntermediateDestination)


  `

  #### Declaration

  Swift

      case enrouteToIntermediateDestination = 4

  Objective-C

      GMTSTripStatusEnrouteToIntermediateDestination

- `


  ### [GMTSTripStatusArrivedAtIntermediateDestination](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusArrivedAtIntermediateDestination)


  `

  #### Declaration

  Swift

      case arrivedAtIntermediateDestination = 5

  Objective-C

      GMTSTripStatusArrivedAtIntermediateDestination

- `


  ### [GMTSTripStatusEnrouteToDropoff](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusEnrouteToDropoff)


  `

  #### Declaration

  Swift

      case enrouteToDropoff = 6

  Objective-C

      GMTSTripStatusEnrouteToDropoff

- `


  ### [GMTSTripStatusComplete](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusComplete)


  `

  #### Declaration

  Swift

      case complete = 7

  Objective-C

      GMTSTripStatusComplete

- `


  ### [GMTSTripStatusCanceled](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/reference/ios/Enums/GMTSTripStatus#/c:@E@GMTSTripStatus@GMTSTripStatusCanceled)


  `

  #### Declaration

  Swift

      case canceled = 8

  Objective-C

      GMTSTripStatusCanceled