AI-generated Key Takeaways
- 
          
GMTCMutableTripRequestis a mutable version ofGMTCTripRequest. - 
          
requestHeaderis the modifiable header of the request, of typeGMTSRequestHeader. - 
          
tripNamerepresents the ID of the trip and defaults to an empty string if set to nil. - 
          
autoRefreshTimeIntervalsets the refresh interval for the trip request. - 
          
The
initmethod is used to initialize theGMTCMutableTripRequestobject. 
GMTCMutableTripRequest
@interface GMTCMutableTripRequest : GMTCTripRequestMutable version of GMTCTripRequest.
- 
                  
                  
Header of the request.
Declaration
Swift
@NSCopying var requestHeader: GMTSRequestHeader? { get set }Objective-C
@property (nonatomic, copy, nullable) GMTSRequestHeader *requestHeader; - 
                  
                  
ID of the target trip. The value will be an empty string(@“”) if set as nil.
Declaration
Swift
var tripName: String! { get set }Objective-C
@property (nonatomic, copy, null_resettable) NSString *tripName; - 
                  
                  
Refresh time interval of the trip request.
Declaration
Swift
var autoRefreshTimeInterval: TimeInterval { get set }Objective-C
@property (nonatomic) NSTimeInterval autoRefreshTimeInterval; - 
                  
                  
Initializes the object.
Declaration
Swift
init()Objective-C
- (nonnull instancetype)init;