TNGetCumulativeSafetyScoreRequest

@objcMembers
public class TNGetCumulativeSafetyScoreRequest : TNDriveMotionRequest

Undocumented

  • The start date of the time range. Set the value through {@link TNGetCumulativeSafetyScoreRequestBuilder#startDate(Date)}. If the start date is not set, TNGetCumulativeSafetyScoreRequest instance will not be created.

    Declaration

    Swift

    public let startDate: Date
  • The end date of the time range. Set the value through {@link TNGetCumulativeSafetyScoreRequestBuilder#endDate(Date)}. If the end date is not set, TNGetCumulativeSafetyScoreRequest instance will not be created.

    Declaration

    Swift

    public let endDate: Date
  • Vehicle Identification

    Declaration

    Swift

    public let assetId: String?
  • The score created time in UTC. Set the value through {@link TNGetCumulativeSafetyScoreRequestBuilder#scoreCreatedTime(Date)].

    Declaration

    Swift

    public let scoreCreatedTime: Date?
  • Time Zone ID, Example: America/Denver

    Declaration

    Swift

    public let timeZoneId: String?
  • The version number of calculate sefety score

    Declaration

    Swift

    public let scoreVersion: ScoreVersion?
  • Interval from start date to end date

    Declaration

    Swift

    public let intervalType: TNCumulativeSafetyIntervalType?
  • Undocumented

    Declaration

    Swift

    public static func builder() -> TNGetCumulativeSafetyScoreRequestBuilder
  • Undocumented

    Declaration

    Swift

    public override func encode(to encoder: Encoder) throws