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