9 #import <Foundation/Foundation.h> 10 #import <HealthKit/HealthKit.h> 11 #import <UIKit/UIKit.h> 15 NS_ASSUME_NONNULL_BEGIN
29 + (UIColor *) colorForAuthority: (NSNumber *) authorityValue;
30 + (NSString *) captionForAuthority: (NSNumber *) authorityValue;
35 - (void) setUseHealthKit:(Boolean)useHealthKit;
37 - (void) getAddedAuthorizationToShare: (NSSet *)writeNutrTypes forDelegate: (
id<Z5HealthConnectionProtocol>) requestFrom;
40 - (NSNumber *) checkTypeAuthorization: (HKQuantityType *) quantityType;
41 + (HKQuantity *) hkQuantityForString: (NSString *) quantityDescript;
42 - (NSNumber *) askAgain: (HKQuantityType *) quantityType;
44 - (Boolean) goHealthData:(NSArray<NSDictionary *> *) parametersForHK forDelegate: (
id<Z5HealthConnectionProtocol>)jingo;
45 - (void) saveQuantityToHealthStore:(HKQuantityType *)quantityType amount:(HKQuantity *)quantityAmount;
46 - (NSMutableArray *) annotateAuthority:(NSArray *)componentArray;
NSString * componentNameKey()
Definition: Z4HealthDataController.m:39
NSMutableArray * establishNutritionParameters()
Definition: Z4HealthDataController.m:457
NSString * componentHKComponentKey()
Definition: Z4HealthDataController.m:59
NSArray< HKQuantityTypeIdentifier > * hkQuantityTypes
Definition: Z4HealthDataController.h:22
NSString * componentAuthorityKey()
Definition: Z4HealthDataController.m:51
NSMutableArray * availableNutritionParamArray
Definition: Z4HealthDataController.h:19
NSSet * dataTypesToWrite()
Definition: Z4HealthDataController.m:413
void getHealthKitAuthorityFromUserDefaults()
Definition: Z4HealthDataController.m:329
NSString * componentValueKey()
Definition: Z4HealthDataController.m:43
NSNumber * usingHealthKit
Definition: Z4HealthDataController.h:20
NSString * componentSampleKey()
Definition: Z4HealthDataController.m:47
Definition: Z4HealthDataController.h:17
NSString * componentAuthorityDateKey()
Definition: Z4HealthDataController.m:55
void initNutritionTypes()
Definition: Z4HealthDataController.m:202
void putHealthKitAuthorityInUserDefaults()
Definition: Z4HealthDataController.m:316
void setupHealthKit()
Definition: Z4HealthDataController.m:160
HKHealthStore * healthStore
Definition: Z4HealthDataController.h:18
NSArray< HKQuantityType * > * typesForWriting()
Definition: Z4HealthDataController.m:433
NSArray< HKQuantityType * > * allHkTypes()
Definition: Z4HealthDataController.m:447