TNPostCoachingRequestBuilder
@objcMembers
public class TNPostCoachingRequestBuilder : TNDriveMotionRequestBuilder
Undocumented
-
Undocumented
Declaration
Swift
public static func builder(timeRange: DateRange, timezone: String) -> TNPostCoachingRequestBuilder -
Set assetId (not required) and assetContext (not required). If nil Car will be used.
@param assetId
Declaration
Swift
@discardableResult public func asset(assetId: String?, assetContext: AssetContext = .car) -> TNPostCoachingRequestBuilder -
Set safety score algorithm version (not required). It’s required for Safety Score and Insurance. Usually, it’s policy score algorithm version. if not set, the latest version will be used.
Declaration
Swift
@discardableResult public func scoreVersion(_ value: String?) -> TNPostCoachingRequestBuilder -
Set which group factors need to be handled.
Declaration
Swift
@discardableResult public func groupBy(_ value: Set<TNGroupFactor>?) -> TNPostCoachingRequestBuilder -
Undocumented
Declaration
Swift
@discardableResult @objc public func groupByWithStrings(_ value: NSSet?) -> TNPostCoachingRequestBuilder -
Set which metrics need to be handled.
Declaration
Swift
@discardableResult public func rankBy(_ value: Set<TNRankMetrics>?) -> TNPostCoachingRequestBuilder -
Undocumented
Declaration
Swift
@discardableResult @objc public func rankByWithStrings(_ value: NSSet?) -> TNPostCoachingRequestBuilder -
Undocumented
Declaration
Swift
public func build() throws -> TNPostCoachingRequest