TNGetCumulativeSafetyScoreRequestBuilder

@objcMembers
public class TNGetCumulativeSafetyScoreRequestBuilder : TNDriveMotionRequestBuilder

Undocumented

  • Set start date (required).

    @param startDate Start time of the time range

    Declaration

    Swift

    @discardableResult
    public func startDate(_ value: Date) -> Self
  • Set end date (required).

    @param endDate End time of the time range

    Declaration

    Swift

    @discardableResult
    public func endDate(_ value: Date) -> Self
  • 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
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func scoreCreatedTime(_ value: Date) -> Self
  • Time Zone ID, Example: America/Denver (not required).

    Declaration

    Swift

    @discardableResult
    public func timeZoneId(_ value: String) -> Self
  • The version number of calculate sefety score (not required).

    Declaration

    Swift

    @discardableResult
    public func scoreVersion(_ value: ScoreVersion) -> Self
  • Set intervalt type (not required).

    @param intervalType Time interval(see {@link TNCumulativeSafetyIntervalType})

    Declaration

    Swift

    @discardableResult
    public func intervalType(_ value: TNCumulativeSafetyIntervalType) -> Self
  • Undocumented

    Declaration

    Swift

    public func build() -> TNGetCumulativeSafetyScoreRequest?