TNGetContextualCoachingStatisticsRequest

@objcMembers
public class TNGetContextualCoachingStatisticsRequest : TNDriveMotionRequest

Request class to get period coaching statistics. Create an instance through {@link GetContextualCoachingStatisticsRequestBuilder#build()}.

  • The previous period date range. Set the value through {@link GetContextualCoachingStatisticsRequestBuilder#previousPeriod(DateRange)}.

    Declaration

    Swift

    public let previousPeriod: DateRange?
  • The current period date range. Set the value through {@link GetContextualCoachingStatisticsRequestBuilder#currentPeriod(DateRange)}.

    Declaration

    Swift

    public let currentPeriod: DateRange
  • Vehicle Identification which wants to be requested, nil for request all trips.

    Declaration

    Swift

    public let assetId: String?
  • Policy timezone

    Declaration

    Swift

    public let timezone: String?
  • The version of the score algorithm.

    Declaration

    Swift

    public let scoreVersion: String?
  • Group factors for the statistics

    Declaration

    Swift

    public let groupBy: Set<ContextualCoachingGroupFactor>?
  • Rank metrics for the statistics

    Declaration

    Swift

    public let rankBy: Set<ContextualCoachingRankMetrics>?
  • Undocumented

    Declaration

    Swift

    public static func builder() -> GetContextualCoachingStatisticsRequestBuilder
  • Undocumented

    Declaration

    Swift

    public override func encode(to encoder: Encoder) throws