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. DeclarationSwift @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. DeclarationSwift var tripName: String! { get set }Objective-C @property (nonatomic, copy, null_resettable) NSString *tripName;
- 
                  
                  Refresh time interval of the trip request. DeclarationSwift var autoRefreshTimeInterval: TimeInterval { get set }Objective-C @property (nonatomic) NSTimeInterval autoRefreshTimeInterval;
- 
                  
                  Initializes the object. DeclarationSwift init()Objective-C - (nonnull instancetype)init;