@class NSArray, NSMeasurement, NSDictionary, NSDate; @interface GDKTSDataRepresentation : NSObject <GDKTSDataRepresentationProtocol> @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) NSDate *startTime; @property (readonly, nonatomic) NSDate *endTime; @property (readonly, nonatomic) NSMeasurement *distanceInMeters; @property (readonly, nonatomic) NSMeasurement *elevationGainInMeters; @property (readonly, nonatomic) NSArray *distanceBuckets; @property (readonly, nonatomic) NSMeasurement *durationInSeconds; @property (readonly, nonatomic) NSMeasurement *expectedDurationInSecondsNoTraffic; @property (readonly, nonatomic) NSArray *distanceSpentInTrafficBuckets; @property (readonly, nonatomic) NSArray *timeSpentInTrafficBuckets; @property (readonly, nonatomic) NSArray *distanceSpentAtSpeedBuckets; @property (readonly, nonatomic) NSArray *timeSpentAtSpeedBuckets; @property (readonly, nonatomic) NSArray *distanceSpentAtRelativeSpeeds; @property (readonly, nonatomic) NSArray *timeSpentAtRelativeSpeeds; @property (readonly, nonatomic) NSArray *distancePerRoadType; @property (readonly, nonatomic) NSArray *timePerRoadType; @property (readonly, nonatomic) NSArray *distancePerWeatherType; @property (readonly, nonatomic) NSArray *timePerWeatherType; @property (readonly, nonatomic) NSArray *distancePerTerrainType; @property (readonly, nonatomic) NSArray *timePerTerrainType; @property (readonly, nonatomic) NSMeasurement *averageSpeedInMetersPerSecond; @property (readonly, nonatomic) double score; @property (readonly, nonatomic) NSMeasurement *usageKwh; @property (readonly, nonatomic) NSMeasurement *optimalUsageKwh; @property (readonly, nonatomic) int numBrakingEvents; @property (readonly, nonatomic) int numAccelEvents; @property (readonly, nonatomic) int numHighSpeedEvents; @property (readonly, nonatomic) NSDictionary *roadDistancesInMeters; @property (readonly, nonatomic) NSDictionary *roadSpeedBuckets; @property (readonly, nonatomic) NSDictionary *roadRelativeSpeedBuckets; @property (readonly, nonatomic) NSDictionary *roadTimes; @property (readonly, nonatomic) NSArray *route; @property (readonly, nonatomic) NSArray *lifeEventIds; @property (readonly, nonatomic) NSArray *ktsSegmentIds; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithStartTime:(id)a0 endTime:(id)a1 distanceInMeters:(id)a2 elevationGainInMeters:(id)a3 distanceBuckets:(id)a4 durationInSeconds:(id)a5 expectedDurationInSecondsNoTraffic:(id)a6 distanceSpentInTrafficBuckets:(id)a7 timeSpentInTrafficBuckets:(id)a8 distanceSpentAtSpeedBuckets:(id)a9 timeSpentAtSpeedBuckets:(id)a10 distanceSpentAtRelativeSpeeds:(id)a11 timeSpentAtRelativeSpeeds:(id)a12 distancePerRoadType:(id)a13 timePerRoadType:(id)a14 distancePerWeatherType:(id)a15 timePerWeatherType:(id)a16 distancePerTerrainType:(id)a17 timePerTerrainType:(id)a18 averageSpeedInMetersPerSecond:(id)a19 score:(double)a20 usageKwh:(id)a21 optimalUsageKwh:(id)a22 numBrakingEvents:(int)a23 numAccelEvents:(int)a24 numHighSpeedEvents:(int)a25 roadDistancesInMeters:(id)a26 roadSpeedBuckets:(id)a27 roadRelativeSpeedBuckets:(id)a28 roadTimes:(id)a29 route:(id)a30 lifeEventIds:(id)a31 ktsSegmentIds:(id)a32; @end