9#import <Foundation/Foundation.h>
10#import <HealthKit/HealthKit.h>
11#import <CoreMotion/CoreMotion.h>
17+ (NSString *)XMLFromSamples:(NSArray *)samples datatype:(HKObjectType *)datatype error:(NSError *)error;
19+ (NSString *)XMLFromQuantitySamples:(NSArray *)quantitySamples datatype:(NSString *)datatype error:(NSError *)error;
20+ (NSString *)XMLFromCategorySamples:(NSArray *)categorySamples datatype:(NSString *)datatype error:(NSError *)error;
21+ (NSString *)XMLFromCorrelationSamples:(NSArray *)correlationSamples datatype:(NSString *)datatype error:(NSError *)error;
22+ (NSString *)XMLFromCharacteristic:(
id)characteristic datatype:(NSString *)datatype error:(NSError *)error;
23+ (NSString *)XMLFromWorkoutSamples:(NSArray *)workoutSamples workoutType:(HKWorkoutActivityType)workoutType error:(NSError *)error;
26+ (NSString *)XMLFromCombinedTotal:(
double)total datatype:(NSString *)datatype error:(NSError *)error;
27+ (NSString *)XMLFromStatistics:(HKStatistics *)statistics datatype:(HKQuantityType *)datatype error:(NSError *)error;
28+ (NSString *)XMLFromStatisticsCollection:(HKStatisticsCollection *)collection datatype:(HKQuantityType *)sampleType anchorDate:(NSDate *)anchorDate interval:(NSDateComponents *)interval error:(NSError *)error;
30+ (NSString *)XMLFromHealthDocuments:(
id)document error:(NSError *)error;
32+ (NSString *)XMLFromPedometerData:(CMPedometerData *)data error:(NSError *)error;
38@interface HKObject (serialization)
44@interface HKObjectType (serialization)
id be_serializable()
returns a serializable dictionary representation of the object
Definition HealthData.m:116
Helper class to generate XML from HealthKit data, for sending to Unity.
Definition HealthData.h:16