luxlabs header browser preview


@class HKQuantity, NSArray, NSDateComponents, NSDate;

@interface HKActivitySummary : NSObject <NSSecureCoding, NSCopying> {
    long long _activitySummaryIndex;
    NSDateComponents *_dateComponents;
    HKQuantity *_activeEnergyBurned;
    HKQuantity *_appleMoveTime;
    HKQuantity *_appleExerciseTime;
    HKQuantity *_appleStandHours;
    HKQuantity *_distanceWalkingRunning;
    HKQuantity *_stepCount;
    HKQuantity *_activeEnergyBurnedGoal;
    HKQuantity *_appleMoveTimeGoal;
    HKQuantity *_appleExerciseTimeGoal;
    HKQuantity *_appleStandHoursGoal;
    HKQuantity *_deepBreathingDuration;
    HKQuantity *_pushCount;
    HKQuantity *_flightsClimbed;
    long long _wheelchairUse;
    long long _activityMoveMode;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic, getter=_gregorianDateComponents, setter=_setGregorianDateComponents:) NSDateComponents *gregorianDateComponents;
@property (nonatomic, getter=_activitySummaryIndex, setter=_setActivitySummaryIndex:) long long activitySummaryIndex;
@property (retain, nonatomic, getter=_startDate, setter=_setStartDate:) NSDate *startDate;
@property (retain, nonatomic, getter=_endDate, setter=_setEndDate:) NSDate *endDate;
@property (retain, nonatomic, getter=_creationDate, setter=_setCreationDate:) NSDate *creationDate;
@property (readonly, nonatomic, getter=_activeEnergyCompletionPercentage) double activeEnergyCompletionPercentage;
@property (readonly, nonatomic, getter=_moveMinutesCompletionPercentage) double moveMinutesCompletionPercentage;
@property (readonly, nonatomic, getter=_exerciseTimeCompletionPercentage) double exerciseTimeCompletionPercentage;
@property (readonly, nonatomic, getter=_standHoursCompletionPercentage) double standHoursCompletionPercentage;
@property (retain, nonatomic, getter=_deepBreathingDuration, setter=_setDeepBreathingDuration:) HKQuantity *deepBreathingDuration;
@property (retain, nonatomic, getter=_pushCount, setter=_setPushCount:) HKQuantity *pushCount;
@property (nonatomic, getter=_wheelchairUse, setter=_setWheelchairUse:) long long wheelchairUse;
@property (retain, nonatomic, getter=_flightsClimbed, setter=_setFlightsClimbed:) HKQuantity *flightsClimbed;
@property (retain, nonatomic, getter=_energyBurnedGoalDate, setter=_setEnergyBurnedGoalDate:) NSDate *energyBurnedGoalDate;
@property (retain, nonatomic, getter=_moveTimeGoalDate, setter=_setMoveTimeGoalDate:) NSDate *moveTimeGoalDate;
@property (retain, nonatomic, getter=_briskMinutesGoalDate, setter=_setBriskMinutesGoalDate:) NSDate *briskMinutesGoalDate;
@property (retain, nonatomic, getter=_activeHoursGoalDate, setter=_setActiveHoursGoalDate:) NSDate *activeHoursGoalDate;
@property (retain, nonatomic, getter=_dailyEnergyBurnedStatistics, setter=_setDailyEnergyBurnedStatistics:) NSArray *dailyEnergyBurnedStatistics;
@property (retain, nonatomic, getter=_dailyMoveMinutesStatistics, setter=_setDailyMoveMinutesStatistics:) NSArray *dailyMoveMinuteStatistics;
@property (retain, nonatomic, getter=_dailyMoveTimeStatistics, setter=_setDailyMoveTimeStatistics:) NSArray *dailyMoveTimeStatistics;
@property (retain, nonatomic, getter=_dailyBriskMinutesStatistics, setter=_setDailyBriskMinutesStatistics:) NSArray *dailyBriskMinutesStatistics;
@property (retain, nonatomic) HKQuantity *distanceWalkingRunning;
@property (retain, nonatomic) HKQuantity *stepCount;
@property (retain, nonatomic) HKQuantity *appleMoveMinutes;
@property (retain, nonatomic) HKQuantity *appleMoveMinutesGoal;
@property (nonatomic, getter=_isDataLoading, setter=_setDataLoading:) BOOL dataLoading;
@property (readonly, nonatomic, getter=_hasMoveGoal) BOOL hasMoveGoal;
@property (readonly, nonatomic, getter=_hasEnergyBurnedGoal) BOOL hasEnergyBurnedGoal;
@property (readonly, nonatomic, getter=_hasAppleMoveMinutesGoal) BOOL hasAppleMoveMinutesGoal;
@property (readonly, nonatomic, getter=_isStandalonePhoneSummary) BOOL isStandalonePhoneSummary;
@property (nonatomic) long long activityMoveMode;
@property (retain, nonatomic) HKQuantity *activeEnergyBurned;
@property (retain, nonatomic) HKQuantity *appleMoveTime;
@property (retain, nonatomic) HKQuantity *appleExerciseTime;
@property (retain, nonatomic) HKQuantity *appleStandHours;
@property (retain, nonatomic) HKQuantity *activeEnergyBurnedGoal;
@property (retain, nonatomic) HKQuantity *appleMoveTimeGoal;
@property (retain, nonatomic) HKQuantity *appleExerciseTimeGoal;
@property (retain, nonatomic) HKQuantity *exerciseTimeGoal;
@property (retain, nonatomic) HKQuantity *appleStandHoursGoal;
@property (retain, nonatomic) HKQuantity *standHoursGoal;

+ (id)_mostSignificantCacheAmongCaches:(id)a0;
+ (BOOL)_validateActivitySummaryDateComponentsRange:(id)a0 endDateComponents:(id)a1 errorMessage:(id *)a2;
+ (BOOL)_validateActivitySummaryDateComponents:(id)a0 errorMessage:(id *)a1;
+ (id)_mostRecentlyCreatedCacheAmongCaches:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)_decodeQuantityFromCoder:(id)a0 forKey:(id)a1 unit:(id)a2;
- (BOOL)_hasStandHoursGoal;
- (BOOL)_hasExerciseGoal;
- (BOOL)_hasAppleMoveTimeGoal;
- (double)_percentageCompleteWithQuantity:(id)a0 goalQuantity:(id)a1 unit:(id)a2;
- (id)description;
- (id)dateComponentsForCalendar:(id)a0;
- (long long)_activityMoveMode;
- (BOOL)_useHourlyGoalComparison;
- (BOOL)_allFieldsAreEqual:(id)a0;
- (void).cxx_destruct;
- (void)_validateQuantityAssignment:(id)a0 expectedUnit:(id)a1 propertyName:(id)a2;
- (void)_setActivityMoveMode:(long long)a0;
- (BOOL)isEqual:(id)a0;
- (id)_initWithActivityCache:(id)a0 shouldIncludePrivateProperties:(BOOL)a1;
- (void)_encodeQuantity:(id)a0 withCoder:(id)a1 key:(id)a2 unit:(id)a3;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end