BEHealthKit 1.11
A HealthKit plugin for Unity
Loading...
Searching...
No Matches
HealthData.h
1//
2// HealthData.h
3// Unity-iPhone
4//
5// Created by greay on 3/28/15.
6//
7//
8
9#import <Foundation/Foundation.h>
10#import <HealthKit/HealthKit.h>
11#import <CoreMotion/CoreMotion.h>
12
15@interface HealthData : NSObject
16
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;
34@end
35
38@interface HKObject (serialization)
39- (id)be_serializable;
40@end
41
44@interface HKObjectType (serialization)
45- (id)be_serializable;
46@end
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