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
-
Set score base date (not required).
@param the time when calculating cumulative safety score actually begins
Declaration
Swift
@discardableResult public func scoreBaseTime(_ value: Date) -> Self
-
Undocumented
Declaration
Swift
public func build() throws -> TNGetCumulativeSafetyScoreRequest