GoogleRidesharingConsumer Framework Reference

  • GMTSTripPropertyFields is an enum used to identify different properties within a Trip object, particularly when comparing differences between trips.

  • The GMTSTripPropertyFieldNone represents a null or non-specific property field, with a value of 0.

  • Properties like tripName, vehicleID, tripType, and tripStatus are among the various fields identified by this enum, each having distinct values and corresponding constants.

  • Location and time-based properties such as pickupLocation, pickupTime, dropoffLocation, and dropoffTime are also defined within this enum.

  • The enum also covers fields related to route details like activeRoute, remainingRoute, activeRouteTraffic, and remainingRouteTraffic, as well as metrics like remainingDistanceOfActiveRouteInMeters and distanceOfRemainingRouteInMeters.

GMTSTripPropertyFields

enum GMTSTripPropertyFields : NSUInteger {}

Indicates each property in the Trip object. For populating the difference generated by differentPropertiesBetween:and: