luxlabs header browser preview


@class RTDefaultsManager, RTManagedConfiguration, NSMutableDictionary;

@interface RTWorkoutSchedulerMetrics : NSObject

@property (retain, nonatomic) RTDefaultsManager *defaultsManager;
@property (retain, nonatomic) RTManagedConfiguration *managedConfiguration;
@property (retain, nonatomic) NSMutableDictionary *metricsDictionary;
@property (nonatomic) unsigned char isDeviceEligible;
@property (nonatomic) unsigned long long memoryFootprintDeferredSchedulerDailyCount;

+ (id)metricsTaskTypeToString:(unsigned long long)a0;

- (void)dealloc;
- (id)initWithDefaultsManager:(id)a0;
- (void).cxx_destruct;
- (void)onDailyMetricNotification:(id)a0;
- (void)setup;
- (void)collectDailyMetrics;
- (void)createTaskMetricsDictionary:(id)a0;
- (void)incrementMetricDefaultForKey:(id)a0;
- (id)initWithDefaultsManager:(id)a0 managedConfiguration:(id)a1;
- (void)startCollectMetricsTaskType:(unsigned long long)a0 totalNAtStart:(long long)a1;
- (void)stopCollectMetricsTaskType:(unsigned long long)a0;
- (void)submitDailyMetricsToCoreAnalytics:(id)a0;
- (void)submitTaskMetricsToCoreAnalytics:(id)a0;
- (id)supportedTaskKeys;

@end