RadarTripOptions
Objective-C
@interface RadarTripOptions : NSObject
Swift
class RadarTripOptions : NSObject
An options class used to configure trip tracking.
-
A stable unique ID for the trip.
Declaration
Objective-C
@property (nonatomic, copy, nonnull) NSString *externalId;Swift
var externalId: String { get set } -
An optional set of custom key-value pairs for the trip.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSDictionary *metadata;Swift
var metadata: [AnyHashable : Any]? { get set } -
For trips with a destination, the tag of the destination geofence.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *destinationGeofenceTag;Swift
var destinationGeofenceTag: String? { get set } -
For trips with a destination, the external ID of the destination geofence.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *destinationGeofenceExternalId;Swift
var destinationGeofenceExternalId: String? { get set } -
The scheduled arrival time for the trip.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSDate *scheduledArrivalAt;Swift
var scheduledArrivalAt: Date? { get set } -
For trips with a destination, the travel mode.
Declaration
Objective-C
@property (nonatomic) RadarRouteMode mode;Swift
var mode: RadarRouteMode { get set }
View on GitHub
RadarTripOptions Class Reference