@class HKQuantity, NSArray, NSDateComponents, NSDate; @interface HKActivityCache : HKSample <NSCopying> { long long _cacheIndex; NSDateComponents *_dateComponents; long long _stepCount; long long _pushCount; long long _wheelchairUse; double _deepBreathingDuration; HKQuantity *_energyBurned; double _moveMinutes; double _briskMinutes; double _activeHours; HKQuantity *_energyBurnedGoal; NSDate *_energyBurnedGoalDate; HKQuantity *_moveMinutesGoal; NSDate *_moveMinutesGoalDate; HKQuantity *_briskMinutesGoal; HKQuantity *_activeHoursGoal; HKQuantity *_walkingAndRunningDistance; long long _flightsClimbed; NSArray *_dailyEnergyBurnedStatistics; NSArray *_dailyMoveMinutesStatistics; NSArray *_dailyBriskMinutesStatistics; long long _activityMoveMode; long long _version; unsigned long long _knownFields; } @property (setter=_setCacheIndex:) long long cacheIndex; @property (setter=_setSequence:) long long sequence; @property (retain, setter=_setEnergyBurned:) HKQuantity *energyBurned; @property (setter=_setMoveMinutes:) double moveMinutes; @property (setter=_setBriskMinutes:) double briskMinutes; @property (setter=_setActiveHours:) double activeHours; @property (retain, setter=_setEnergyBurnedGoal:) HKQuantity *energyBurnedGoal; @property (retain, setter=_setMoveMinutesGoal:) HKQuantity *moveMinutesGoal; @property (retain, setter=_setBriskMinutesGoal:) HKQuantity *briskMinutesGoal; @property (retain, setter=_setActiveHoursGoal:) HKQuantity *activeHoursGoal; @property (setter=_setStepCount:) long long stepCount; @property (setter=_setDeepBreathingDuration:) double deepBreathingDuration; @property (retain, setter=_setWalkingAndRunningDistance:) HKQuantity *walkingAndRunningDistance; @property (setter=_setPushCount:) long long pushCount; @property (setter=_setWheelchairUse:) long long wheelchairUse; @property (setter=_setFlightsClimbed:) long long flightsClimbed; @property (copy, setter=_setDailyEnergyBurnedStatistics:) NSArray *dailyEnergyBurnedStatistics; @property (copy, setter=_setDailyMoveMinutesStatistics:) NSArray *dailyMoveMinutesStatistics; @property (copy, setter=_setDailyBriskMinutesStatistics:) NSArray *dailyBriskMinutesStatistics; @property (setter=_setActivityMoveMode:) long long activityMoveMode; @property (setter=_setVersion:) long long version; @property (readonly) NSDateComponents *dateComponents; @property (readonly) BOOL hasDateComponents; @property (readonly) BOOL hasEnergyBurned; @property (readonly) BOOL hasMoveMinutes; @property (readonly) BOOL hasBriskMinutes; @property (readonly) BOOL hasActiveHours; @property (readonly) NSDate *energyBurnedGoalDate; @property (readonly) BOOL hasEnergyBurnedGoal; @property (readonly) NSDate *moveMinutesGoalDate; @property (readonly) BOOL hasMoveMinutesGoal; @property (readonly) BOOL hasBriskMinutesGoal; @property (readonly) NSDate *briskMinutesGoalDate; @property (readonly) BOOL hasBriskMinutesGoalDate; @property (readonly) BOOL hasActiveHoursGoal; @property (readonly) NSDate *activeHoursGoalDate; @property (readonly) BOOL hasActiveHoursGoalDate; @property (readonly) BOOL hasStepCount; @property (readonly) BOOL hasWalkingAndRunningDistance; @property (readonly) BOOL hasPushCount; @property (readonly) BOOL hasWheelchairUse; @property (readonly) BOOL hasDeepBreathingDuration; @property (readonly) BOOL hasFlightsClimbed; @property (readonly) BOOL hasDailyEnergyBurnedStatistics; @property (readonly) BOOL hasDailyMoveMinutesStatistics; @property (readonly) BOOL hasDailyBriskMinutesStatistics; @property (readonly) unsigned long long knownFields; + (BOOL)supportsSecureCoding; + (BOOL)_isConcreteObjectClass; + (id)_activityCacheWithStartDate:(id)a0 endDate:(id)a1 dateComponents:(id)a2 sequence:(long long)a3 energyBurned:(id)a4 energyBurnedGoal:(id)a5 walkingAndRunningDistance:(id)a6 metadata:(id)a7; + (id)_activityCacheWithStartDate:(id)a0 endDate:(id)a1 dateComponents:(id)a2 sequence:(long long)a3 metadata:(id)a4; + (id)_activityCacheWithUUID:(id)a0 startDate:(id)a1 endDate:(id)a2 dateComponents:(id)a3 sequence:(long long)a4; - (void)reset; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (double)_energyBurnedGoalInKilocalories; - (double)_activeHoursGoalCount; - (double)_briskMinutesGoalInMinutes; - (double)_energyBurnedInKilocalories; - (id)_fallbackActiveHoursGoal; - (id)_fallbackBriskMinutesGoal; - (BOOL)_isEqualToActivityCache:(id)a0; - (double)_moveMinutesGoalInMinutes; - (void)_setActiveHoursGoal:(id)a0 date:(id)a1; - (void)_setActiveHoursGoalDateOnly:(id)a0; - (void)_setActiveHoursGoalOnly:(id)a0; - (void)_setBriskMinutesGoal:(id)a0 date:(id)a1; - (void)_setBriskMinutesGoalDateOnly:(id)a0; - (void)_setBriskMinutesGoalOnly:(id)a0; - (void)_setEnergyBurnedGoal:(id)a0 date:(id)a1; - (void)_setEnergyBurnedGoalDateOnly:(id)a0; - (void)_setEnergyBurnedGoalOnly:(id)a0; - (void)_setMoveMinutesGoal:(id)a0 date:(id)a1; - (void)_setMoveMinutesGoalDateOnly:(id)a0; - (void)_setMoveMinutesGoalOnly:(id)a0; - (id)_valueDescription; - (double)_walkingAndRunningDistanceInMeters; - (double)activeHoursGoalPercentage; - (double)briskMinutesGoalPercentage; - (double)energyBurnedGoalPercentage; - (double)moveMinutesGoalPercentage; @end