luxlabs header browser preview


@class NSArray, NSMeasurement, NSDictionary;

@interface GDKTSDataAggregateRepresentation : GDKTSDataRepresentation

@property (readonly, nonatomic) int numTrips;
@property (readonly, nonatomic) NSMeasurement *maxTripDistanceInMeters;
@property (readonly, nonatomic) NSMeasurement *avgTripDistanceInMeters;
@property (readonly, nonatomic) NSMeasurement *maxElevationGainInMeters;
@property (readonly, nonatomic) NSMeasurement *avgElevationGainInMeters;
@property (readonly, nonatomic) NSArray *percentTimeSpentAtSpeedBuckets;
@property (readonly, nonatomic) NSArray *percentTimeSpentAtTrafficBuckets;
@property (readonly, nonatomic) NSArray *percentTimeSpentAtRelativeSpeeds;
@property (readonly, nonatomic) NSArray *percentTimeSpentAtRoadTypes;
@property (readonly, nonatomic) NSArray *percentTimeSpentInWeatherTypes;
@property (readonly, nonatomic) NSArray *percentTimeSpentInTerrainTypes;
@property (readonly, nonatomic) NSArray *percentDistanceTraveledAtSpeedBuckets;
@property (readonly, nonatomic) NSArray *percentDistanceTraveledAtTrafficBuckets;
@property (readonly, nonatomic) NSArray *percentDistanceTraveledAtRelativeSpeeds;
@property (readonly, nonatomic) NSArray *percentDistanceTraveledForRoadTypes;
@property (readonly, nonatomic) NSArray *percentDistanceTraveledInWeatherTypes;
@property (readonly, nonatomic) NSArray *percentDistanceTraveledInTerrainTypes;
@property (readonly, nonatomic) NSArray *scorePerSpeedBucket;
@property (readonly, nonatomic) NSArray *scorePerTrafficBucket;
@property (readonly, nonatomic) NSArray *scorePerRelativeSpeed;
@property (readonly, nonatomic) NSArray *scorePerRoadType;
@property (readonly, nonatomic) NSArray *scorePerWeatherType;
@property (readonly, nonatomic) NSArray *scorePerTerrainType;
@property (readonly, nonatomic) double avgNumBrakingEvents;
@property (readonly, nonatomic) double avgNumAccelEvents;
@property (readonly, nonatomic) double avgNumHighSpeedEvents;
@property (readonly, nonatomic) double mostEfficientDriveScore;
@property (readonly, nonatomic) NSDictionary *routeHeatMap;

+ (BOOL)supportsSecureCoding;

- (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 maxTripDistanceInMeters:(id)a33 avgTripDistanceInMeters:(id)a34 maxElevationGainInMeters:(id)a35 avgElevationGainInMeters:(id)a36 percentTimeSpentAtSpeedBuckets:(id)a37 percentTimeSpentAtTrafficBuckets:(id)a38 percentTimeSpentAtRelativeSpeeds:(id)a39 percentTimeSpentAtRoadTypes:(id)a40 percentTimeSpentInWeatherTypes:(id)a41 percentTimeSpentInTerrainTypes:(id)a42 percentDistanceTraveledAtSpeedBuckets:(id)a43 percentDistanceTraveledAtTrafficBuckets:(id)a44 percentDistanceTraveledAtRelativeSpeeds:(id)a45 percentDistanceTraveledForRoadTypes:(id)a46 percentDistanceTraveledInWeatherTypes:(id)a47 percentDistanceTraveledInTerrainTypes:(id)a48 scorePerSpeedBucket:(id)a49 scorePerTrafficBucket:(id)a50 scorePerRelativeSpeed:(id)a51 scorePerRoadType:(id)a52 scorePerWeatherType:(id)a53 scorePerTerrainType:(id)a54 avgNumBrakingEvents:(double)a55 avgNumAccelEvents:(double)a56 avgNumHighSpeedEvents:(double)a57 mostEfficientDriveScore:(double)a58 routeHeatMap:(id)a59;

@end