TNGetTripsByIdsRequestBuilder

@objcMembers
public class TNGetTripsByIdsRequestBuilder : TNDriveMotionRequestBuilder

This builder is used to create a instance of {@link TNGetTripsByIdsRequest}, used for Trip Analytics Api to get trips by trip IDs

  • Undocumented

    Declaration

    Swift

    public init(tripIds: [String])
  • Set asset (not required).

    @param assetId: vin or channel client id of vehicle; @param assetContext: query type

    Declaration

    Swift

    @discardableResult
    public func asset(_ assetId: String, _ assetContext: AssetContext) -> Self
  • Set excludeTripEvents(not required).

    @Params: excludeTripEvents - Trip events info (default false, true for exclude)

    Declaration

    Swift

    @discardableResult
    public func excludeTripEvents(_ value: Bool) -> TNGetTripsByIdsRequestBuilder
  • Set excludeTripRoute(not required).

    @Params: excludeTripRoute - Trip route info (default false, true for exclude)

    Declaration

    Swift

    @discardableResult
    public func excludeTripRoute(_ value: Bool) -> TNGetTripsByIdsRequestBuilder
  • Undocumented

    Declaration

    Swift

    public func build() throws -> TNGetTripsByIdsRequest