System/Library/PrivateFrameworks/FitnessUI.framework
FIUIActivityDataProvider.h
Download FIUIActivityDataProvider.h
@class HKUnit, NSString, HKCurrentActivityCacheQuery, HKActivitySummary, HKHealthStore, NSArray, NSHashTable, NSDate, NSObject, FIFitnessAppsStateObserver, _HKCurrentActivitySummaryQuery;
@protocol OS_dispatch_queue;
@interface FIUIActivityDataProvider : NSObject <FIFitnessAppsStateObserverDelegate> {
HKHealthStore *_healthStore;
HKUnit *_kcalUnit;
HKUnit *_minuteUnit;
HKUnit *_countUnit;
_HKCurrentActivitySummaryQuery *_queue_currentActivitySummaryQuery;
NSObject<OS_dispatch_queue> *_queue;
HKActivitySummary *_queue_currentActivitySummary;
HKCurrentActivityCacheQuery *_queue_currentActivityCacheQuery;
NSArray *_queue_currentActiveEnergyChartData;
NSArray *_queue_currentMoveTimeChartData;
NSArray *_queue_currentExerciseChartData;
NSArray *_queue_currentStandChartData;
NSObject<OS_dispatch_queue> *_subscriber_queue;
NSHashTable *_subscribers;
NSDate *_currentDate;
BOOL _queue_ignoreLoadingSummary;
FIFitnessAppsStateObserver *_fitnessAppsStateObserver;
BOOL _areFitnessAppsRestricted;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)sharedModel;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)addSubscriber:(id)a0;
- (void)removeSubscriber:(id)a0;
- (void)_setCurrentDate:(id)a0;
- (void)fitnessAppsStateObserver:(id)a0 restrictedStateDidChange:(long long)a1;
- (void)_broadcastCurrentModelUpdate:(id)a0 toSubscriber:(id)a1;
- (void)_broadcastCurrentModelUpdateToSubscribers:(id)a0;
- (id)_currentActivitySummaryQueryCollectionIntervalsOverride;
- (void)_handleTimeChange;
- (BOOL)_loadingStateForActivitySummary:(id)a0;
- (id)_queue_activityDataModelFromCurrentActivitySummary;
- (void)_queue_restartQueriesIfQueryInUse:(id)a0;
- (void)_queue_restartQueriesPreservingExistingGoals:(BOOL)a0;
- (void)_queue_startQueries;
- (void)_queue_stopQueriesPreservingExistingGoals:(BOOL)a0;
- (void)_queue_updateChartStatisticsWithStatisticsQueryResult:(id)a0;
- (void)_queue_updateCurrentActivitySummaryWithSummary:(id)a0;
- (void)getCurrentActivityDataModelWithHandler:(id /* block */)a0;
- (id)switcherActivityDataModel;
@end