@class NSString, HDCodableSample, NSMutableArray; @interface HDCodableActivityCache : PBCodable { struct { unsigned char activeHours : 1; unsigned char activeHoursGoal : 1; unsigned char activeHoursGoalDate : 1; unsigned char activityMoveMode : 1; unsigned char briskMinutes : 1; unsigned char briskMinutesGoal : 1; unsigned char briskMinutesGoalDate : 1; unsigned char cacheIndex : 1; unsigned char deepBreathingDuration : 1; unsigned char energyBurned : 1; unsigned char energyBurnedGoal : 1; unsigned char energyBurnedGoalDate : 1; unsigned char flightsClimbed : 1; unsigned char moveMinutes : 1; unsigned char moveMinutesGoal : 1; unsigned char moveMinutesGoalDate : 1; unsigned char pushCount : 1; unsigned char sequence : 1; unsigned char stepCount : 1; unsigned char version : 1; unsigned char walkingAndRunningDistance : 1; unsigned char wheelchairUse : 1; } _has; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL hasSample; @property (retain, nonatomic) HDCodableSample *sample; @property (nonatomic) BOOL hasCacheIndex; @property (nonatomic) long long cacheIndex; @property (nonatomic) BOOL hasEnergyBurned; @property (nonatomic) double energyBurned; @property (nonatomic) BOOL hasBriskMinutes; @property (nonatomic) double briskMinutes; @property (nonatomic) BOOL hasActiveHours; @property (nonatomic) double activeHours; @property (nonatomic) BOOL hasStepCount; @property (nonatomic) long long stepCount; @property (nonatomic) BOOL hasEnergyBurnedGoal; @property (nonatomic) double energyBurnedGoal; @property (nonatomic) BOOL hasWalkingAndRunningDistance; @property (nonatomic) double walkingAndRunningDistance; @property (nonatomic) BOOL hasEnergyBurnedGoalDate; @property (nonatomic) double energyBurnedGoalDate; @property (nonatomic) BOOL hasDeepBreathingDuration; @property (nonatomic) double deepBreathingDuration; @property (nonatomic) BOOL hasPushCount; @property (nonatomic) long long pushCount; @property (nonatomic) BOOL hasFlightsClimbed; @property (nonatomic) long long flightsClimbed; @property (nonatomic) BOOL hasWheelchairUse; @property (nonatomic) long long wheelchairUse; @property (retain, nonatomic) NSMutableArray *dailyEnergyBurnedStatistics; @property (retain, nonatomic) NSMutableArray *dailyBriskMinutesStatistics; @property (nonatomic) BOOL hasSequence; @property (nonatomic) long long sequence; @property (nonatomic) BOOL hasBriskMinutesGoal; @property (nonatomic) double briskMinutesGoal; @property (nonatomic) BOOL hasActiveHoursGoal; @property (nonatomic) double activeHoursGoal; @property (nonatomic) BOOL hasMoveMinutes; @property (nonatomic) double moveMinutes; @property (nonatomic) BOOL hasMoveMinutesGoal; @property (nonatomic) double moveMinutesGoal; @property (nonatomic) BOOL hasMoveMinutesGoalDate; @property (nonatomic) double moveMinutesGoalDate; @property (retain, nonatomic) NSMutableArray *dailyMoveMinutesStatistics; @property (nonatomic) BOOL hasBriskMinutesGoalDate; @property (nonatomic) double briskMinutesGoalDate; @property (nonatomic) BOOL hasActiveHoursGoalDate; @property (nonatomic) double activeHoursGoalDate; @property (nonatomic) BOOL hasActivityMoveMode; @property (nonatomic) long long activityMoveMode; @property (nonatomic) BOOL hasVersion; @property (nonatomic) long long version; + (Class)dailyEnergyBurnedStatisticsType; + (Class)dailyBriskMinutesStatisticsType; + (Class)dailyMoveMinutesStatisticsType; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)addDailyEnergyBurnedStatistics:(id)a0; - (id)decodedEnergyBurnedGoalQuantity; - (void)addDailyBriskMinutesStatistics:(id)a0; - (void)clearDailyMoveMinutesStatistics; - (unsigned long long)dailyMoveMinutesStatisticsCount; - (void)addDailyMoveMinutesStatistics:(id)a0; - (BOOL)applyToObject:(id)a0; - (void)clearDailyBriskMinutesStatistics; - (void)clearDailyEnergyBurnedStatistics; - (id)dailyBriskMinutesStatisticsAtIndex:(unsigned long long)a0; - (unsigned long long)dailyBriskMinutesStatisticsCount; - (id)dailyEnergyBurnedStatisticsAtIndex:(unsigned long long)a0; - (unsigned long long)dailyEnergyBurnedStatisticsCount; - (id)dailyMoveMinutesStatisticsAtIndex:(unsigned long long)a0; - (id)decodedEnergyBurnedQuantity; - (id)decodedWalkingAndRunningDistanceQuantity; @end