GetContextualCoachingStatisticsRequestBuilder

@objcMembers
public class GetContextualCoachingStatisticsRequestBuilder : NSObject

Undocumented

  • Undocumented

    Declaration

    Swift

    public static func builder() -> GetContextualCoachingStatisticsRequestBuilder
  • Set previous period (not required).

    @param previousPeriod previous period date range

    Declaration

    Swift

    @discardableResult
    public func previousPeriod(_ value: DateRange?) -> GetContextualCoachingStatisticsRequestBuilder
  • Set current period (required).

    @param currentPeriod current period date range

    Declaration

    Swift

    @discardableResult
    public func currentPeriod(_ value: DateRange) -> GetContextualCoachingStatisticsRequestBuilder
  • 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) -> GetContextualCoachingStatisticsRequestBuilder
  • Set timezone (not required). It’s required for Safety Score and Insurance. Usually, it’s policy timezone

    Declaration

    Swift

    @discardableResult
    public func timezone(_ value: String?) -> GetContextualCoachingStatisticsRequestBuilder
  • 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?) -> GetContextualCoachingStatisticsRequestBuilder
  • Set which group factors need to be handled.

    Declaration

    Swift

    @discardableResult
    public func groupBy(_ value: Set<ContextualCoachingGroupFactor>?) -> GetContextualCoachingStatisticsRequestBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    @objc
    public func groupByWithNumbers(_ value: NSSet?) -> GetContextualCoachingStatisticsRequestBuilder
  • Set which metrics need to be handled.

    Declaration

    Swift

    @discardableResult
    public func rankBy(_ value: Set<ContextualCoachingRankMetrics>?) -> GetContextualCoachingStatisticsRequestBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    @objc
    public func rankByWithNumbers(_ value: NSSet?) -> GetContextualCoachingStatisticsRequestBuilder
  • Undocumented

    Declaration

    Swift

    public func build() throws -> TNGetContextualCoachingStatisticsRequest