Enumerations
The following enumerations are available globally.
-
Passenger cancel reasons.
See moreDeclaration
Objective-C
enum HereSDKDemandPassengerCancelReason {}
Swift
enum HereSDKDemandPassengerCancelReason : UInt
-
Cancellation policy types
See moreDeclaration
Objective-C
enum HereSDKDemandCancellationPolicy {}
Swift
enum HereSDKDemandCancellationPolicy : UInt
-
The party responsible for the cancellation action.
See moreDeclaration
Objective-C
enum HereSDKDemandCancellationInfoParty {}
Swift
enum HereSDKDemandCancellationInfoParty : UInt
-
The cancellation status.
See moreDeclaration
Objective-C
enum HereSDKDemandCancellationStatus {}
Swift
enum HereSDKDemandCancellationStatus : UInt
-
The cancel reason category. Some reasons are relevant only to passenger cancellations, and some are relevant only to supplier cancellations.
See moreDeclaration
Objective-C
enum HereSDKDemandCancellationReasonCategory {}
Swift
enum HereSDKDemandCancellationReasonCategory : UInt
-
Type definition for credit card brands.
See moreDeclaration
Objective-C
enum HereSDKDemandCreditCardBrand {}
Swift
enum HereSDKDemandCreditCardBrand : UInt
-
Type definition for demand client error types, returned as the error code of NSError objects
See moreDeclaration
Objective-C
enum HereSDKDemandClientError {}
Swift
typealias HereSDKDemandClientError.Code._ErrorType = HereSDKDemandClientError
-
Type definition for fare items
See moreDeclaration
Objective-C
enum HereSDKDemandFareItemType {}
Swift
enum HereSDKDemandFareItemType : UInt
-
Type definition for payment options.
See moreDeclaration
Objective-C
enum HereSDKDemandPaymentOption {}
Swift
struct HereSDKDemandPaymentOption : OptionSet
-
The Transport mode available types.
See moreDeclaration
Objective-C
enum HereSDKDemandPublicTransportRouteLegTransportMode {}
Swift
enum HereSDKDemandPublicTransportRouteLegTransportMode : UInt
-
Type definition for transit type
See moreDeclaration
Objective-C
enum HereSDKDemandTransitType {}
Swift
enum HereSDKDemandTransitType : UInt
-
Type definition for ride offer sort order.
See moreDeclaration
Objective-C
enum HereDemandRideOffersRequestSortType {}
Swift
enum HereDemandRideOffersRequestSortType : UInt
-
Type definition for transport type.
See moreDeclaration
Objective-C
enum HereSDKDemandTransportType {}
Swift
struct HereSDKDemandTransportType : OptionSet
-
Type definition for the payment status.
See moreDeclaration
Objective-C
enum HereSDKDemandRidePaymentStatus {}
Swift
enum HereSDKDemandRidePaymentStatus : UInt
-
Type definition for ride statuses
See moreDeclaration
Objective-C
enum HereSDKDemandRideQueryStatusFilter {}
Swift
enum HereSDKDemandRideQueryStatusFilter : UInt
-
Sorting ride results by update or created time
See moreDeclaration
Objective-C
enum HereSDKDemandRideQuerySortType {}
Swift
enum HereSDKDemandRideQuerySortType : UInt
-
Type definition for ride statuses
See moreDeclaration
Objective-C
enum HereSDKDemandRideStatusUpdateStatus {}
Swift
enum HereSDKDemandRideStatusUpdateStatus : UInt
-
Type definition for ride status reason
See moreDeclaration
Objective-C
enum HereSDKDemandRideStatusUpdateStatusReason {}
Swift
enum HereSDKDemandRideStatusUpdateStatusReason : UInt
-
Type definition for vehicle type
See moreDeclaration
Objective-C
enum HereSDKDemandVehicleType {}
Swift
enum HereSDKDemandVehicleType : UInt
-
Type definition for vertical coverage.
See moreDeclaration
Objective-C
enum HereSDKDemandVerticalType {}
Swift
struct HereSDKDemandVerticalType : OptionSet