TNGetTripsRequestBuilder
@objcMembers
public class TNGetTripsRequestBuilder : NSObject
This builder is used to create a instance of {@link TNGetTripsRequest}, used for Trip Analytics Api to get trips by time range
-
Set start date(required).
@param startDate Start time of the time range
Declaration
Swift
@discardableResult public func startDate(_ value: Date) -> TNGetTripsRequestBuilder
-
Set end date(required).
@param endDate End time of the time range
Declaration
Swift
@discardableResult public func endDate(_ value: Date) -> TNGetTripsRequestBuilder
-
Set vin(not required).
@param vin of vehicle
Declaration
Swift
@discardableResult public func vin(_ value: String) -> TNGetTripsRequestBuilder
-
Set limit(not required).
@param limit Paging parameters, the number of queries in the page default 20, max 100
Declaration
Swift
@discardableResult public func limit(_ value: Int) -> TNGetTripsRequestBuilder
-
Set offset(not required).
@param offset Paging parameters, the offset of queries
Declaration
Swift
@discardableResult public func offset(_ value: Int) -> TNGetTripsRequestBuilder
-
Set sortType(not required).
@param sortType default is tripStartTimeDESC.
Declaration
Swift
@discardableResult public func sortType(_ value: TripSortType) -> TNGetTripsRequestBuilder
-
Set transportationModes(not required).
@Params: transportationModes - Trip transportationModes
Declaration
Swift
@discardableResult public func transportationModes(_ value: [String]) -> TNGetTripsRequestBuilder
-
Set excludeTripEvents(not required).
@Params: excludeTripEvents - Trip events info (default true)
Declaration
Swift
@discardableResult public func excludeTripEvents(_ value: Bool) -> TNGetTripsRequestBuilder
-
Set tripSelectionStatus(not required).
@Params: tripSelectionStatus - Trip selection status
Declaration
Swift
@discardableResult public func tripSelectionStatus(_ value: AllTripSelectionStatus) -> TNGetTripsRequestBuilder
-
return all suport transportationModes
Declaration
Swift
public var supportTransportationModes: Array<String> { get }
-
return model is supported or not
Declaration
Swift
public func isSupportTransportationMode(model: String) -> Bool
-
Undocumented
Declaration
Swift
public func build() -> TNGetTripsRequest?