luxlabs header browser preview


@class HKAnchoredObjectQuery, NSDate, NSObject, ACHAchievementProgressEngine, ACHEarnedInstanceAwardingEngine, ACHAwardsWorkoutClient, HKHealthStore, NSDictionary, NSCalendar, NSString, ACHAwardsClient, NSArray, NSNumber, ACHTemplateStore;
@protocol OS_dispatch_queue;

@interface ACHMindfulMinutesAwardingSource : NSObject <ACHEarnedInstanceAwarding, ACHAchievementProgressProviding>

@property (weak, nonatomic) ACHAwardsClient *client;
@property (retain, nonatomic) HKHealthStore *healthStore;
@property (weak, nonatomic) ACHAwardsWorkoutClient *workoutClient;
@property (weak, nonatomic) ACHEarnedInstanceAwardingEngine *engine;
@property (weak, nonatomic) ACHAchievementProgressEngine *progressEngine;
@property (weak, nonatomic) ACHTemplateStore *templateStore;
@property (nonatomic) unsigned char creatorDevice;
@property (retain, nonatomic) NSCalendar *calendar;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *internalQueue;
@property (retain, nonatomic) NSString *overrideWatchCountryCode;
@property (retain, nonatomic) NSString *watchCountryCode;
@property (retain, nonatomic) NSNumber *overrideIsAppleWatch;
@property (readonly, nonatomic) BOOL isAppleWatch;
@property (retain, nonatomic) NSDate *currentDateOverride;
@property (readonly, nonatomic) NSDate *currentDate;
@property (nonatomic) BOOL isObservingSummaryUpdates;
@property (retain, nonatomic) HKAnchoredObjectQuery *sampleQuery;
@property (nonatomic) int protectedDataToken;
@property (readonly, nonatomic) NSString *uniqueName;
@property (readonly, nonatomic) NSArray *dataStorePropertyKeys;
@property (retain, nonatomic) NSDictionary *dataStoreProperties;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)providerIdentifier;
- (void)dealloc;
- (id)earnedInstancesForHistoricalInterval:(id)a0 error:(id *)a1;
- (BOOL)providesProgressForTemplate:(id)a0;
- (void)activate;
- (id)earnedInstancesForHistoricalInterval:(id)a0 databaseContext:(id)a1;
- (void)dataStoreDidClearAllProperties:(id)a0 completion:(id /* block */)a1;
- (id)_queue_goalQuantityForTemplate:(id)a0 progressEnvironment:(id)a1;
- (void).cxx_destruct;
- (id)_queue_progressQuantityForTemplate:(id)a0 progressEnvironment:(id)a1;
- (void)requestAchievementProgressUpdatesForTemplates:(id)a0;
- (id)initWithClient:(id)a0 healthStore:(id)a1 workoutClient:(id)a2 awardingEngine:(id)a3 templateStore:(id)a4 creatorDevice:(unsigned char)a5 progressEngine:(id)a6;
- (id)_progressEnvironement;
- (id)_queue_evaluateSession:(id)a0 shouldLog:(BOOL)a1;
- (void)_queue_startSampleQueryIfNecessary;
- (id)_relevantTemplatesForMindfulSession:(id)a0;
- (void)_runIncrementalEvaluation:(id)a0;
- (void)_startSampleQuery;
- (void)_stopSampleQuery;
- (void)sessionAdded:(id)a0;

@end