GoogleRidesharingConsumer Framework Reference

Enumerations

The following enumerations are available globally.

  • \defgroup GMTCMapViewMarkerType GMTCMapViewMarkerType @{

    Declaration

    Swift

    enum GMTCMapViewMarkerType : UInt, @unchecked Sendable

    Objective-C

    enum GMTCMapViewMarkerType : NSUInteger {}
  • Describes the activity status of a map view session.

    Declaration

    Swift

    enum GMTCMapViewSessionState : UInt, @unchecked Sendable

    Objective-C

    enum GMTCMapViewSessionState : NSUInteger {}
  • Enum definition of all supported customizable marker types.

    Declaration

    Swift

    enum GMTCCustomizableMarkerType : Int, @unchecked Sendable

    Objective-C

    enum GMTCCustomizableMarkerType : NSInteger {}
  • Enum definition of all supported polyline types.

    Declaration

    Swift

    enum GMTCPolylineType : UInt, @unchecked Sendable

    Objective-C

    enum GMTCPolylineType : NSUInteger {}
  • Describes the activity status of a trip session.

    Declaration

    Swift

    enum GMTCTripModelState : UInt, @unchecked Sendable

    Objective-C

    enum GMTCTripModelState : NSUInteger {}
  • Enum representing supported speed types on a path.

    Declaration

    Swift

    enum GMTSSpeedType : UInt, @unchecked Sendable

    Objective-C

    enum GMTSSpeedType : NSUInteger {}
  • Defines all the trip types.

    Declaration

    Swift

    enum GMTSTripType : UInt, @unchecked Sendable

    Objective-C

    enum GMTSTripType : NSUInteger {}
  • Defines all the possible trip statuses.

    Declaration

    Swift

    enum GMTSTripStatus : UInt

    Objective-C

    enum GMTSTripStatus : NSUInteger {}
  • Indicates each property in the Trip object. For populating the difference generated by differentPropertiesBetween:and:

    Declaration

    Swift

    struct GMTSTripPropertyFields : OptionSet, @unchecked Sendable

    Objective-C

    enum GMTSTripPropertyFields : NSUInteger {}
  • Enum defining the waypoints associated with a trip.

    Declaration

    Swift

    enum GMTSTripWaypointType : UInt, @unchecked Sendable

    Objective-C

    enum GMTSTripWaypointType : NSUInteger {}
  • Enum that defines all vehicle states.

    Declaration

    Swift

    enum GMTSVehicleState : UInt, @unchecked Sendable

    Objective-C

    enum GMTSVehicleState : NSUInteger {}
  • Enum that defines all supported search orders.

    Declaration

    Swift

    enum GMTSVehicleSearchOrder : UInt, @unchecked Sendable

    Objective-C

    enum GMTSVehicleSearchOrder : NSUInteger {}
  • Options for definition of allowed trip type.

    Declaration

    Swift

    struct GMTSVehicleSupportedTripTypes : OptionSet, @unchecked Sendable

    Objective-C

    enum GMTSVehicleSupportedTripTypes : NSUInteger {}
  • @}

    Declaration

    Swift

    enum GMTSVehicleTypeCategory : UInt

    Objective-C

    enum GMTSVehicleTypeCategory : NSUInteger {}