# GoogleRidesharingDriver Framework Reference

# Enumerations

The following enumerations are available globally.
- `


  ### [GMTDVehicleState](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/reference/ios/Enums/GMTDVehicleState)


  ` Enum that represents the current vehicle state.

  #### Declaration

  Swift

      enum GMTDVehicleState : Int, @unchecked Sendable

  Objective-C

      enum GMTDVehicleState : NSInteger {}

- `


  ### [GMTDVehicleReporterErrorCode](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/reference/ios/Enums/GMTDVehicleReporterErrorCode)


  ` The error codes for `https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/reference/ios/Classes/GMTDVehicleReporter`.

  #### Declaration

  Swift

      enum GMTDVehicleReporterErrorCode : Int, @unchecked Sendable

  Objective-C

      enum GMTDVehicleReporterErrorCode : NSInteger {}