luxlabs header browser preview


@class ACHMonthlyChallengeDataSource, ACHDateComponentInterval, NSCalendar;

@interface ACHMonthlyChallengeEvaluationEnvironment : NSObject

@property (weak, nonatomic) ACHMonthlyChallengeDataSource *dataSource;
@property (retain, nonatomic) ACHDateComponentInterval *dateComponentInterval;
@property (retain, nonatomic) NSCalendar *calendar;
@property (readonly, nonatomic) double numberOfDaysClosingAllThreeRingsInCurrentMonth;
@property (readonly, nonatomic) double numberOfDaysClosingMoveRingInCurrentMonth;
@property (readonly, nonatomic) double numberOfDaysClosingExerciseRingInCurrentMonth;
@property (readonly, nonatomic) double numberOfDaysClosingStandRingInCurrentMonth;
@property (readonly, nonatomic) double totalEnergyBurnInCurrentMonth;
@property (readonly, nonatomic) double totalMoveTimeInCurrentMonth;
@property (readonly, nonatomic) double totalExerciseMinutesInCurrentMonth;
@property (readonly, nonatomic) double numberOfWorkoutsCompletedInCurrentMonth;
@property (readonly, nonatomic) double totalWalkingRunningDistanceInCurrentMonth;
@property (readonly, nonatomic) double numberOfDaysDoublingMoveGoalInCurrentMonth;
@property (readonly, nonatomic) double numberOfDaysDoublingExerciseGoalInCurrentMonth;
@property (readonly, nonatomic) double longestMoveStreakInCurrentMonth;
@property (readonly, nonatomic) double currentMoveStreakInCurrentMonth;

- (id)valueForUndefinedKey:(id)a0;
- (void).cxx_destruct;
- (double)_valueForMonthlyChallengeType:(unsigned long long)a0;
- (id)eligibleSpecificWorkoutChallengeType;
- (id)initWithMonthlyChallengeDataSource:(id)a0 dateComponentInterval:(id)a1 calendar:(id)a2;
- (id)numberOfCompletedWorkoutsInCurrentMonthForChallengeType:(id)a0;
- (id)numberOfDaysWithAppleMoveTimeOver:(id)a0;
- (id)numberOfDaysWithCaloriesBurnedOver:(id)a0;
- (id)numberOfDaysWithDistanceOver:(id)a0;
- (id)numberOfDaysWithExerciseMinutesOver:(id)a0;

@end