ContextualCoachingStatisticsMetrics
@objcMembers
public class ContextualCoachingStatisticsMetrics : NSObject, Codable
The statistics holder for every time of day, day, week or month
-
Map of contextual coaching rank metrics to their corresponding values. Provides detailed ranking information across different measurement criteria.
Declaration
Swift
public let valueByMetrics: [ContextualCoachingRankMetrics : Double] -
Summary of driving metrics and data for a specific grouping (bucket) of trips.
Declaration
Swift
public let tripBucketSummary: TripBucketSummary? -
Undocumented
Declaration
Swift
public init( valueByMetrics: [ContextualCoachingRankMetrics: Double], tripBucketSummary: TripBucketSummary? ) -
Convenience initializer for backward compatibility @deprecated Use init(valueByMetrics:roadBucketInfo:bucketInfoBasedTrips:) instead
Declaration
Swift
@available(*, deprecated, message: "Use init(valueByMetrics:tripBucketSummary:﹚ instead") public convenience init( trips: [TNBasicTrip], score: TNDriveScore, valueByMetrics: [ContextualCoachingRankMetrics: Double], totalTrips: Int, totalMiles: Double )
-
Convenience property to access trips from bucketInfoBasedTrips @deprecated Use bucketInfoBasedTrips?.trips instead
Declaration
Swift
@available(*, deprecated, message: "Use tripBucketSummary?.trips instead") public var trips: [TNBasicTrip] { get } -
Convenience property to access score from bucketInfoBasedTrips @deprecated Use bucketInfoBasedTrips?.score instead
Declaration
Swift
@available(*, deprecated, message: "Use tripBucketSummary?.score instead") public var score: TNDriveScore? { get } -
Convenience property to access totalTrips from bucketInfoBasedTrips @deprecated Use bucketInfoBasedTrips?.totalTrips instead
Declaration
Swift
@available(*, deprecated, message: "Use tripBucketSummary?.totalTrips instead") public var totalTrips: Int { get } -
Convenience property to access totalMiles from bucketInfoBasedTrips @deprecated Use bucketInfoBasedTrips?.totalMiles instead
Declaration
Swift
@available(*, deprecated, message: "Use tripBucketSummary?.totalMiles instead") public var totalMiles: Double { get } -
Undocumented
Declaration
Swift
@objc public var objcValueByMetrics: NSDictionary { get }