From 37d3e97b5a246cc76858c85d460f672cdc90399c Mon Sep 17 00:00:00 2001 From: namalu Date: Tue, 10 Oct 2017 10:02:58 -0700 Subject: [PATCH] Added Encrypted Core Data Xcode 9 workaround. (#149) --- Example/Podfile | 2 +- Example/Podfile.lock | 14 +- .../Incremental Store/EncryptedStore.h | 179 +- .../Incremental Store/EncryptedStore.m | 1264 ++- Example/Pods/EncryptedCoreData/README.md | 79 + .../EncryptedCoreData.podspec.json | 34 + Example/Pods/Manifest.lock | 14 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 9194 ++++++++--------- ...-healthvault-ios-sdk_Example-frameworks.sh | 33 +- ...s-healthvault-ios-sdk_Example-resources.sh | 22 +- ...ds-healthvault-ios-sdk_Tests-frameworks.sh | 37 +- ...ods-healthvault-ios-sdk_Tests-resources.sh | 22 +- .../project.pbxproj | 26 +- 13 files changed, 6069 insertions(+), 4851 deletions(-) create mode 100644 Example/Pods/Local Podspecs/EncryptedCoreData.podspec.json diff --git a/Example/Podfile b/Example/Podfile index c769ee9..ab665d2 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -6,7 +6,7 @@ use_frameworks! target 'healthvault-ios-sdk_Example' do platform :ios, '10.0' pod 'HealthVault', :path => '../' - pod 'EncryptedCoreData', :inhibit_warnings => true + pod 'EncryptedCoreData', :inhibit_warnings => true, :git => 'https://github.com/project-imas/encrypted-core-data.git', :commit => 'b97ffaf2f' # xcode 9 workaround pod 'SQLCipher', :inhibit_warnings => true target 'healthvault-ios-sdk_Tests' do diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 5ad138e..0e7182b 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -15,22 +15,30 @@ PODS: - SQLCipher/common DEPENDENCIES: - - EncryptedCoreData + - EncryptedCoreData (from `https://github.com/project-imas/encrypted-core-data.git`, commit `b97ffaf2f`) - HealthVault (from `../`) - HealthVault/Tests (from `../`) - Kiwi - SQLCipher EXTERNAL SOURCES: + EncryptedCoreData: + :commit: b97ffaf2f + :git: https://github.com/project-imas/encrypted-core-data.git HealthVault: :path: ../ +CHECKOUT OPTIONS: + EncryptedCoreData: + :commit: b97ffaf2f + :git: https://github.com/project-imas/encrypted-core-data.git + SPEC CHECKSUMS: EncryptedCoreData: f6762fb05f88a52f36c5648659abc91b57f244b4 HealthVault: 7769453ba55849e8360625284fdc87764464841b Kiwi: f49c9d54b28917df5928fe44968a39ed198cb8a8 SQLCipher: 43d12c0eb9c57fb438749618fc3ce0065509a559 -PODFILE CHECKSUM: f686f6ab3ea9781f70d36d480a4438b218d8ef7b +PODFILE CHECKSUM: 5f22b5e241714ea20d48531e38cdd6718810c54f -COCOAPODS: 1.2.1 +COCOAPODS: 1.3.1 diff --git a/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.h b/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.h index fd927d9..81ec5a8 100755 --- a/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.h +++ b/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.h @@ -19,31 +19,204 @@ extern NSString * const EncryptedStoreErrorDomain; extern NSString * const EncryptedStoreErrorMessageKey; extern NSString * const EncryptedStoreDatabaseLocation; extern NSString * const EncryptedStoreCacheSize; - +extern NSString * const EncryptedStoreFileManagerOption; typedef NS_ENUM(NSInteger, EncryptedStoreError) { EncryptedStoreErrorIncorrectPasscode = 6000, EncryptedStoreErrorMigrationFailed }; +@interface EncryptedStoreFileManagerConfiguration : NSObject +#pragma mark - Initialization +- (instancetype)initWithOptions:(NSDictionary *)options; +#pragma mark - Properties +@property (nonatomic, readwrite) NSFileManager *fileManager; +@property (nonatomic, readwrite) NSBundle *bundle; +@property (nonatomic, readwrite) NSString *databaseName; +@property (nonatomic, readwrite) NSString *databaseExtension; +@property (nonatomic, readonly) NSString *databaseFilename; +@property (nonatomic, readwrite) NSURL *databaseURL; +@end + +@interface EncryptedStoreFileManagerConfiguration (OptionsKeys) ++ (NSString *)optionFileManager; ++ (NSString *)optionBundle; ++ (NSString *)optionDatabaseName; ++ (NSString *)optionDatabaseExtension; ++ (NSString *)optionDatabaseURL; +@end + +@interface EncryptedStoreFileManager : NSObject +#pragma mark - Initialization ++ (instancetype)defaultManager; +- (instancetype)initWithConfiguration:(EncryptedStoreFileManagerConfiguration *)configuration; + +#pragma mark - Setup +- (void)setupDatabaseWithOptions:(NSDictionary *)options error:(NSError * __autoreleasing*)error; + +#pragma mark - Getters +@property (nonatomic, readwrite) EncryptedStoreFileManagerConfiguration *configuration; +@property (nonatomic, readonly) NSURL *databaseURL; +@end + +@interface EncryptedStoreFileManager (FileManagerExtensions) +@property (nonatomic, readonly) NSURL *applicationSupportURL; +- (void)setAttributes:(NSDictionary *)attributes ofItemAtURL:(NSURL *)url error:(NSError * __autoreleasing*)error; +@end + @interface EncryptedStore : NSIncrementalStore +#pragma mark - Initialization + (NSPersistentStoreCoordinator *)makeStoreWithOptions:(NSDictionary *)options managedObjectModel:(NSManagedObjectModel *)objModel; + (NSPersistentStoreCoordinator *)makeStoreWithStructOptions:(EncryptedStoreOptions *) options managedObjectModel:(NSManagedObjectModel *)objModel; + (NSPersistentStoreCoordinator *)makeStore:(NSManagedObjectModel *) objModel passcode:(NSString *) passcode; -+ (NSPersistentStoreCoordinator *)makeStoreWithOptions:(NSDictionary *)options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError * __autoreleasing*)error; +//+ (NSPersistentStoreCoordinator *)makeStoreWithOptions:(NSDictionary *)options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError * __autoreleasing*)error; + (NSPersistentStoreCoordinator *)makeStoreWithStructOptions:(EncryptedStoreOptions *) options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError * __autoreleasing*)error; + (NSPersistentStoreCoordinator *)makeStore:(NSManagedObjectModel *) objModel passcode:(NSString *) passcode error:(NSError * __autoreleasing*)error; +#pragma mark - Passphrase manipulation +#pragma mark - Public + +/** + @discussion Check old passphrase and if success change old passphrase to new passphrase. + + @param oldPassphrase The old passhrase with which database was previously opened. + @param newPassphrase The new passhrase which is desired for database. + @param error Inout error. + @return The status of operation. + */ +- (BOOL)checkAndChangeDatabasePassphrase:(NSString *)oldPassphrase toNewPassphrase:(NSString *)newPassphrase error:(NSError *__autoreleasing*)error; + + +/** + @discussion Check database passphrase. + + @param passphrase The desired passphrase to test for. + @param error Inout error. + @return The status of operation. + */ +- (BOOL)checkDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing*)error; + +#pragma mark - Internal + +/** + @brief Configure database with passhrase. + + @discussion Configure database with passphrase stored in options dictionary. + + @attention Internal usage. + + @pre (error != NULL) + + @param error Inout error. + @return The status of operation. + */ - (BOOL)configureDatabasePassphrase:(NSError *__autoreleasing*)error; + +/** + @brief Test database connection against simple sql request. + @discussion Test database connection against simple sql request. Success means database open state and correctness of previous passphrase manipulation operation. + + @attention Internal usage. + + @pre (error != NULL) + + @param error Inout error. + @return The status of operation. + */ - (BOOL)checkDatabaseStatusWithError:(NSError *__autoreleasing*)error; + + +/** + @brief + Primitive change passphrase operation. + + @discussion Ignores database state and tries to change database passphrase. + Behaviour is unknown if used before old passphrase validation. + + @attention Internal usage. + + @pre (error != NULL) + + @param passphrase The new passphrase. + @param error Inout error. + @return The status of operation. + */ - (BOOL)changeDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing*)error; + + +/** + @brief Primitive set passphrase operation. + + @discussion Ignores database state and tries to set database passphrase. + One of first-call functions in database setup. + + @attention Internal usage. + + @pre (error != NULL) + + @param passphrase The desired first passphrase of database. + @param error Inout error. + @return The status of operation. + */ - (BOOL)setDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing*)error; -// Warning! // This method could close database connection ( look at implementation for details ) + + +/** + @brief Validates database passphrase for correctness. + + @discussion Tries to reopen database on provided passphrase. + Closes database and try to open in on provided passphrase. + + @warning Could close database connection ( look at an implementation for details ). + + @pre (error != NULL) + + @param passphrase The desired passphrase to validate. + @param error Inout error. + @return The status of operation. + */ - (BOOL)validateDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing*)error; + +/** + @brief Primitive database change passphrase operation. + + @discussion Tries to open database on provided oldPassphrase and in success it tries to change passphrase to new passphrase. + + @attention Internal usage. + + @pre (error != NULL) + + @param oldPassphrase: The old passphrase. + @param newPassphrase: The new passphrase. + @param error: Inout error. + @return The status of operation. + */ - (BOOL)changeDatabasePassphrase:(NSString *)oldPassphrase toNewPassphrase:(NSString *)newPassphrase error:(NSError *__autoreleasing*)error; @end + +@interface EncryptedStore (Initialization) ++ (NSPersistentStoreCoordinator *)makeStoreWithOptions:(NSDictionary *)options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError * __autoreleasing*)error; ++ (NSPersistentStoreCoordinator *)coordinator:(NSPersistentStoreCoordinator *)coordinator byAddingStoreAtURL:(NSURL *)url configuration:(NSString *)configuration options:(NSDictionary *)options error:(NSError * __autoreleasing*)error; ++ (NSPersistentStoreDescription *)makeDescriptionWithOptions:(NSDictionary *)options configuration:(NSString *)configuration error:(NSError * __autoreleasing*)error API_AVAILABLE(macosx(10.12),ios(10.0),tvos(10.0),watchos(3.0)); +@end + +@interface EncryptedStore (Configuration) +//alias to options. +@property (copy, nonatomic, readonly) NSDictionary *configurationOptions; +@property (strong, nonatomic, readonly) EncryptedStoreFileManager *fileManager; +@end + +@interface EncryptedStore (OptionsKeys) ++ (NSString *)optionType; ++ (NSString *)optionPassphraseKey; ++ (NSString *)optionErrorDomain; ++ (NSString *)optionErrorMessageKey; ++ (NSString *)optionDatabaseLocation; ++ (NSString *)optionCacheSize; ++ (NSString *)optionFileManager; +@end diff --git a/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.m b/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.m index d576996..aa7a382 100755 --- a/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.m +++ b/Example/Pods/EncryptedCoreData/Incremental Store/EncryptedStore.m @@ -8,7 +8,7 @@ #error This class requires ARC. #endif -#import +#import "sqlite3.h" #import #import "EncryptedStore.h" @@ -21,10 +21,17 @@ NSString * const EncryptedStoreErrorDomain = @"EncryptedStoreErrorDomain"; NSString * const EncryptedStoreErrorMessageKey = @"EncryptedStoreErrorMessage"; NSString * const EncryptedStoreDatabaseLocation = @"EncryptedStoreDatabaseLocation"; NSString * const EncryptedStoreCacheSize = @"EncryptedStoreCacheSize"; +NSString * const EncryptedStoreFileManagerOption = @"EncryptedStoreFileManagerOption"; static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv); +static void dbsqliteStripCase(sqlite3_context *context, int argc, const char **argv); +static void dbsqliteStripDiacritics(sqlite3_context *context, int argc, const char **argv); +static void dbsqliteStripCaseDiacritics(sqlite3_context *context, int argc, const char **argv); static NSString * const EncryptedStoreMetadataTableName = @"meta"; +static NSString * const EncryptedStoreMetadataTableCheckVersionKey = @"EncryptedStoreMetadataTableCheckVersion"; + +static const NSInteger kTableCheckVersion = 1; #pragma mark - category interfaces @@ -67,6 +74,246 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; /// Recursively returns an array of this NSEntityDescription's typeHash, along with all of its subentities'. @property (nonatomic, readonly) NSArray *typeHashSubhierarchy; +@property (nonatomic, readonly) NSDictionary *directAttributesByName; +@property (nonatomic, readonly) NSDictionary *directRelationshipsByName; + +@end + +@implementation EncryptedStoreFileManagerConfiguration +- (instancetype)initWithOptions:(NSDictionary *)options { + if (self = [super init]) { + self.fileManager = options[self.class.optionFileManager] ?: [NSFileManager defaultManager]; + self.bundle = options[self.class.optionBundle] ?: NSBundle.mainBundle; + self.databaseName = options[self.class.optionDatabaseName] ?: [self databaseNameInBundle:self.bundle]; + self.databaseExtension = options[self.class.optionDatabaseExtension] ?: @"sqlite"; + self.databaseURL = options[self.class.optionDatabaseURL]; + } + return self; +} + +- (instancetype)init { + return [self initWithOptions:@{}]; +} + +- (NSString *)databaseFilename { + return [self.databaseName stringByAppendingPathExtension:self.databaseExtension]; +} + +- (NSString *)databaseNameInBundle:(NSBundle *)bundle { + NSString *bundleNameKey = (__bridge NSString *)kCFBundleNameKey; + NSString *databaseName = bundle.infoDictionary[bundleNameKey]; + return databaseName; +} + +@end +@implementation EncryptedStoreFileManagerConfiguration (OptionsKeys) ++ (NSString *)optionFileManager { + return NSStringFromSelector(_cmd); +} ++ (NSString *)optionBundle { + return NSStringFromSelector(_cmd); +} ++ (NSString *)optionDatabaseName { + return NSStringFromSelector(_cmd); +} ++ (NSString *)optionDatabaseExtension { + return NSStringFromSelector(_cmd); +} ++ (NSString *)optionDatabaseURL { + return NSStringFromSelector(_cmd); +} +@end + +@implementation EncryptedStoreFileManager +#pragma mark - Initialization ++ (instancetype)defaultManager { + return self.new; +} + +- (instancetype)initWithConfiguration:(EncryptedStoreFileManagerConfiguration *)configuration { + if (self = [super init]) { + self.configuration = configuration; + } + return self; +} + +#pragma mark - Getters +- (EncryptedStoreFileManagerConfiguration *)configuration { + if (!_configuration) { + _configuration = EncryptedStoreFileManagerConfiguration.new; + } + return _configuration; +} + +#pragma mark - Setup +- (void)setupDatabaseWithOptions:(NSDictionary *)options error:(NSError *__autoreleasing *)error { + BOOL backup = YES; + NSURL *databaseURL = nil; + + id dburl = [options objectForKey:EncryptedStoreDatabaseLocation] ?: self.configuration.databaseURL; + + if ([dburl isKindOfClass:[NSString class]]){ + databaseURL = [NSURL URLWithString:dburl]; + backup = NO; + } + else if ([dburl isKindOfClass:[NSURL class]]){ + databaseURL = dburl; + backup = NO; + } + + + if (databaseURL) + { + self.configuration.databaseURL = databaseURL; + NSMutableDictionary *fileAttributes = [options mutableCopy]; + [fileAttributes removeObjectsForKeys:@[EncryptedStorePassphraseKey, EncryptedStoreDatabaseLocation]]; + [self setAttributes:fileAttributes ofItemAtURL:databaseURL error:error]; + } + + if (backup){ + [self.configuration.fileManager createDirectoryAtURL:self.applicationSupportURL withIntermediateDirectories:NO attributes:nil error:error]; + } +} + +- (NSURL *)databaseURL { + return self.configuration.databaseURL ?: [self.applicationSupportURL URLByAppendingPathComponent:self.configuration.databaseFilename]; +} +@end + +@implementation EncryptedStoreFileManager (FileManagerExtensions) +- (NSURL *)applicationSupportURL { + NSFileManager *manager = self.configuration.fileManager; + NSURL *applicationSupportURL = [[manager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; + return applicationSupportURL; +} + +- (void)setAttributes:(NSDictionary *)attributes ofItemAtURL:(NSURL *)url error:(NSError *__autoreleasing *)error { + [self.configuration.fileManager setAttributes:attributes ofItemAtPath:[[url absoluteString] copy] error:error]; +} +@end + +@implementation EncryptedStore (OptionsKeys) ++ (NSString *)optionType { + return EncryptedStoreType; +} ++ (NSString *)optionPassphraseKey { + return EncryptedStorePassphraseKey; +} ++ (NSString *)optionErrorDomain { + return EncryptedStoreErrorDomain; +} ++ (NSString *)optionErrorMessageKey { + return EncryptedStoreErrorMessageKey; +} ++ (NSString *)optionDatabaseLocation { + return EncryptedStoreDatabaseLocation; +} ++ (NSString *)optionCacheSize { + return EncryptedStoreCacheSize; +} ++ (NSString *)optionFileManager { + return EncryptedStoreFileManagerOption; +} +@end + +@implementation EncryptedStore (Configuration) +- (NSDictionary *)configurationOptions { + return self.options; +} + +- (EncryptedStoreFileManager *)fileManager { + EncryptedStoreFileManager *fileManager = [self.configurationOptions objectForKey:self.class.optionFileManager]; + + if ([fileManager isKindOfClass:EncryptedStoreFileManager.class]) { + return fileManager; + } + + return EncryptedStoreFileManager.defaultManager; +} +@end + +@implementation EncryptedStore (Initialization) ++ (NSPersistentStoreCoordinator *)makeStoreWithOptions:(NSDictionary *)options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError *__autoreleasing *)error +{ + NSPersistentStoreCoordinator * persistentCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:objModel]; + + // NSString* appSupportDir = [NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES) objectAtIndex:0]; + EncryptedStoreFileManager *fileManager = [options objectForKey:self.optionFileManager] ?: [EncryptedStoreFileManager defaultManager]; + [fileManager setupDatabaseWithOptions:options error:error]; + if (error) { + NSError *theError = *error; + if (theError) { + NSLog(@"Error: %@\n%@\n%@", theError, [theError userInfo], [theError localizedDescription]); + } + } + + NSURL *databaseURL = fileManager.databaseURL; + // BOOL backup = YES; + // NSURL *databaseURL; + // id dburl = [options objectForKey:EncryptedStoreDatabaseLocation]; + // if(dburl != nil) { + // if ([dburl isKindOfClass:[NSString class]]){ + // databaseURL = [NSURL URLWithString:[options objectForKey:EncryptedStoreDatabaseLocation]]; + // backup = NO; + // } + // else if ([dburl isKindOfClass:[NSURL class]]){ + // databaseURL = dburl; + // backup = NO; + // } + // } + + // if (databaseURL) + // { + // NSMutableDictionary *fileAttributes = [options mutableCopy]; + // [fileAttributes removeObjectsForKeys:@[EncryptedStorePassphraseKey, EncryptedStoreDatabaseLocation]]; + + // [[NSFileManager defaultManager] setAttributes:[fileAttributes copy] ofItemAtPath:[databaseURL absoluteString] error:nil]; + // } + + // if (backup){ + // NSString *dbNameKey = (__bridge NSString *)kCFBundleNameKey; + // NSString *dbName = NSBundle.mainBundle.infoDictionary[dbNameKey]; + // NSFileManager *fileManager = [NSFileManager defaultManager]; + // NSURL *applicationSupportURL = [[fileManager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; + // [fileManager createDirectoryAtURL:applicationSupportURL withIntermediateDirectories:NO attributes:nil error:nil]; + // databaseURL = [applicationSupportURL URLByAppendingPathComponent:[dbName stringByAppendingString:@".sqlite"]]; + + // } + + persistentCoordinator = [self coordinator:persistentCoordinator byAddingStoreAtURL:databaseURL configuration:nil options:options error:error]; + + if (*error) + { + NSLog(@"Unable to add persistent store."); + NSLog(@"Error: %@\n%@\n%@", *error, [*error userInfo], [*error localizedDescription]); + } + + return persistentCoordinator; +} + ++ (NSPersistentStoreCoordinator *)coordinator:(NSPersistentStoreCoordinator *)coordinator byAddingStoreAtURL:(NSURL *)url configuration:(NSString *)configuration options:(NSDictionary *)options error:(NSError * __autoreleasing*)error { + if (!coordinator) { + return nil; + } + + [coordinator addPersistentStoreWithType:EncryptedStoreType configuration:configuration URL:url options:options error:error]; + + return coordinator; +} + ++ (NSPersistentStoreDescription *)makeDescriptionWithOptions:(NSDictionary *)options configuration:(NSString *)configuration error:(NSError * __autoreleasing*)error { + NSPersistentStoreDescription *description = [NSPersistentStoreDescription new]; + EncryptedStoreFileManager *fileManager = [options objectForKey:self.class.optionFileManager] ?: [EncryptedStoreFileManager defaultManager]; + [fileManager setupDatabaseWithOptions:options error:error]; + description.type = self.optionType; + description.URL = fileManager.databaseURL; + description.configuration = configuration; + for (NSString *key in options) { + [description setOption:options[key] forKey:key]; + } + return description; +} + @end @implementation EncryptedStore { @@ -98,56 +345,6 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; return [self makeStore:objModel passcode:passcode error:&error]; } -+ (NSPersistentStoreCoordinator *)makeStoreWithOptions:(NSDictionary *)options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError *__autoreleasing *)error -{ - NSPersistentStoreCoordinator * persistentCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:objModel]; - - // NSString* appSupportDir = [NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES) objectAtIndex:0]; - - BOOL backup = YES; - NSURL *databaseURL; - id dburl = [options objectForKey:EncryptedStoreDatabaseLocation]; - if(dburl != nil) { - if ([dburl isKindOfClass:[NSString class]]){ - databaseURL = [NSURL URLWithString:[options objectForKey:EncryptedStoreDatabaseLocation]]; - backup = NO; - } - else if ([dburl isKindOfClass:[NSURL class]]){ - databaseURL = dburl; - backup = NO; - } - } - - if (databaseURL) - { - NSMutableDictionary *fileAttributes = [options mutableCopy]; - [fileAttributes removeObjectsForKeys:@[EncryptedStorePassphraseKey, EncryptedStoreDatabaseLocation]]; - - [[NSFileManager defaultManager] setAttributes:[fileAttributes copy] ofItemAtPath:[databaseURL absoluteString] error:nil]; - } - - if (backup){ - NSString *dbNameKey = (__bridge NSString *)kCFBundleNameKey; - NSString *dbName = NSBundle.mainBundle.infoDictionary[dbNameKey]; - NSFileManager *fileManager = [NSFileManager defaultManager]; - NSURL *applicationSupportURL = [[fileManager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; - [fileManager createDirectoryAtURL:applicationSupportURL withIntermediateDirectories:NO attributes:nil error:nil]; - databaseURL = [applicationSupportURL URLByAppendingPathComponent:[dbName stringByAppendingString:@".sqlite"]]; - - } - - [persistentCoordinator addPersistentStoreWithType:EncryptedStoreType configuration:nil URL:databaseURL - options:options error:error]; - - if (*error) - { - NSLog(@"Unable to add persistent store."); - NSLog(@"Error: %@\n%@\n%@", *error, [*error userInfo], [*error localizedDescription]); - } - - return persistentCoordinator; -} - + (NSPersistentStoreCoordinator *)makeStoreWithStructOptions:(EncryptedStoreOptions *) options managedObjectModel:(NSManagedObjectModel *)objModel error:(NSError *__autoreleasing *)error { NSMutableDictionary *newOptions = [NSMutableDictionary dictionary]; @@ -348,7 +545,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; while (sqlite3_step(statement) == SQLITE_ROW) { NSMutableDictionary* singleResult = [NSMutableDictionary dictionary]; [propertiesToFetch enumerateObjectsUsingBlock:^(id property, NSUInteger idx, BOOL *stop) { - id value = [self valueForProperty:property inStatement:statement atIndex:(int)idx]; + id value = [self valueForProperty:property inStatement:statement atIndex:(int)idx withEntity:entity]; if (value) { [singleResult setValue:value forKey:[property name]]; @@ -416,6 +613,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; NSDictionary *properties = [entity propertiesByName]; __block NSUInteger tableAliasIndex = 0; [properties enumerateKeysAndObjectsUsingBlock:^(NSString *key, NSPropertyDescription *obj, BOOL *stop) { + if (obj.transient) return; if ([obj isKindOfClass:[NSAttributeDescription class]]) { [columns addObject:[NSString stringWithFormat:@"%@.%@", table, key]]; [keys addObject:key]; @@ -472,7 +670,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; [keys enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSPropertyDescription *property = [properties objectForKey:obj]; - id value = [self valueForProperty:property inStatement:statement atIndex:(int)idx + offset]; + id value = [self valueForProperty:property inStatement:statement atIndex:(int)idx + offset withEntity:entity]; if ([entityTypes containsObject:obj]) { // This key needs an entity type - the next column will be it, so shift all values from now on @@ -518,11 +716,12 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; if (![relationship isToMany]) { // to-one relationship, foreign key exists in source entity table - + BOOL shouldFetchSourceEntityType = [self entityNeedsEntityTypeColumn:sourceEntity]; + NSString *string = [NSString stringWithFormat: @"SELECT %@%@ FROM %@ WHERE __objectID=?", [self foreignKeyColumnForRelationship:relationship], - shouldFetchDestinationEntityType ? @", __entityType" : @"", + shouldFetchSourceEntityType ? @", __entityType" : @"", [self tableNameForEntity:sourceEntity]]; statement = [self preparedStatementForQuery:string]; sqlite3_bind_int64(statement, 1, key); @@ -588,8 +787,8 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; resolvedDestinationEntity = destinationEntity; } - NSManagedObjectID *objectID = [self newObjectIDForEntity:resolvedDestinationEntity referenceObject:value]; - [objectIDs addObject:objectID]; + NSManagedObjectID *newObjectID = [self newObjectIDForEntity:resolvedDestinationEntity referenceObject:value]; + [objectIDs addObject:newObjectID]; } } @@ -620,21 +819,23 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; - (void)managedObjectContextDidRegisterObjectsWithIDs:(NSArray *)objectIDs { [objectIDs enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { - NSUInteger value = [[objectCountCache objectForKey:obj] unsignedIntegerValue]; - [objectCountCache setObject:@(value + 1) forKey:obj]; + NSUInteger value = [[self->objectCountCache objectForKey:obj] unsignedIntegerValue]; + [self->objectCountCache setObject:@(value + 1) forKey:obj]; }]; } - (void)managedObjectContextDidUnregisterObjectsWithIDs:(NSArray *)objectIDs { [objectIDs enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { - NSNumber *value = [objectCountCache objectForKey:obj]; + NSNumber *value = [self->objectCountCache objectForKey:obj]; if (value) { NSUInteger newValue = ([value unsignedIntegerValue] - 1); if (newValue == 0) { - [objectCountCache removeObjectForKey:obj]; - [nodeCache removeObjectForKey:obj]; + [self->objectCountCache removeObjectForKey:obj]; + [self->nodeCache removeObjectForKey:obj]; + } + else { + [self->objectCountCache setObject:@(newValue) forKey:obj]; } - else { [objectCountCache setObject:@(newValue) forKey:obj]; } } }]; } @@ -661,12 +862,57 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; return NO; } + // invoke vacuum if needed + if ([self.options[NSSQLiteManualVacuumOption] boolValue]) { + char *errorMessage = NULL; + + if (sqlite3_exec(database, "VACUUM;", NULL, NULL, &errorMessage) != SQLITE_OK) { + if (errorMessage != NULL) { + NSLog(@"Failed to invoke SQLite's VACUUM command with error: \"%s\".", errorMessage); + + sqlite3_free(errorMessage); + } + else { + NSLog(@"Failed to invoke SQLite's VACUUM command."); + } + } + } + // load metadata BOOL success = [self performInTransaction:^{ - //enable regexp - sqlite3_create_function(database, "REGEXP", 2, SQLITE_ANY, NULL, (void *)dbsqliteRegExp, NULL, NULL); + //make 'LIKE' case-sensitive + sqlite3_stmt *setPragma = [self preparedStatementForQuery:@"PRAGMA case_sensitive_like = true;"]; + if (!setPragma || sqlite3_step(setPragma) != SQLITE_DONE || sqlite3_finalize(setPragma) != SQLITE_OK) { + return NO; + } +#ifdef SQLITE_DETERMINISTIC + //enable regexp + sqlite3_create_function(self->database, "REGEXP", 2, SQLITE_UTF8 | SQLITE_DETERMINISTIC, NULL, (void *)dbsqliteRegExp, NULL, NULL); + + //enable case insentitivity + sqlite3_create_function(self->database, "STRIP_CASE", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, NULL, (void *)dbsqliteStripCase, NULL, NULL); + + //enable diacritic insentitivity + sqlite3_create_function(self->database, "STRIP_DIACRITICS", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, NULL, (void *)dbsqliteStripDiacritics, NULL, NULL); + + //enable combined case and diacritic insentitivity + sqlite3_create_function(self->database, "STRIP_CASE_DIACRITICS", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC, NULL, (void *)dbsqliteStripCaseDiacritics, NULL, NULL); +#else + //enable regexp + sqlite3_create_function(self->database, "REGEXP", 2, SQLITE_UTF8, NULL, (void *)dbsqliteRegExp, NULL, NULL); + + //enable case insentitivity + sqlite3_create_function(self->database, "STRIP_CASE", 1, SQLITE_UTF8, NULL, (void *)dbsqliteStripCase, NULL, NULL); + + //enable diacritic insentitivity + sqlite3_create_function(self->database, "STRIP_DIACRITICS", 1, SQLITE_UTF8, NULL, (void *)dbsqliteStripDiacritics, NULL, NULL); + + //enable combined case and diacritic insentitivity + sqlite3_create_function(self->database, "STRIP_CASE_DIACRITICS", 1, SQLITE_UTF8, NULL, (void *)dbsqliteStripCaseDiacritics, NULL, NULL); +#endif + // ask if we have a metadata table BOOL hasTable = NO; if (![self hasMetadataTable:&hasTable error:error]) { return NO; } @@ -693,11 +939,26 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; return NO; } sqlite3_finalize(statement); - + // run migrations NSDictionary *options = [self options]; if ([[options objectForKey:NSMigratePersistentStoresAutomaticallyOption] boolValue] && [[options objectForKey:NSInferMappingModelAutomaticallyOption] boolValue]) { + + if ([metadata[EncryptedStoreMetadataTableCheckVersionKey] integerValue] < kTableCheckVersion) { + // should check for missing subentity columns and many-to-many relationship tables + if (![self checkTableForMissingColumns:metadata error:error]) { + return NO; + } + NSMutableDictionary *mutableMetadata = [metadata mutableCopy]; + mutableMetadata[EncryptedStoreMetadataTableCheckVersionKey] = @(kTableCheckVersion); + [self setMetadata:mutableMetadata]; + if (![self saveMetadata]) { + if (error) { *error = [self databaseError]; } + return NO; + } + } + NSManagedObjectModel *newModel = [[self persistentStoreCoordinator] managedObjectModel]; // check that a migration is required first: @@ -707,7 +968,8 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; // load the old model: NSMutableArray *bundles = [NSMutableArray array]; - [bundles addObject:[NSBundle mainBundle]]; + NSBundle *bundle = self.fileManager.configuration.bundle; + [bundles addObject:bundle]; NSManagedObjectModel *oldModel = [NSManagedObjectModel mergedModelFromBundles:bundles forStoreMetadata:metadata]; @@ -715,6 +977,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; // no migration is needed if the old and new models are identical: if ([[oldModel entityVersionHashesByName] isEqualToDictionary:[newModel entityVersionHashesByName]]) { + // TODO: check for entity column index changes return YES; } @@ -819,8 +1082,49 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; return YES; } -#pragma mark - passphrase +#pragma mark - Passphrase manipulation +#pragma mark - Public +- (BOOL)checkAndChangeDatabasePassphrase:(NSString *)oldPassphrase toNewPassphrase:(NSString *)newPassphrase error:(NSError *__autoreleasing *)error { + + NSError *validateError = nil; + BOOL validateResult = [self validateDatabasePassphrase:oldPassphrase error:&validateError]; + + if (error) { + *error = validateError; + } + + BOOL checked = validateResult && validateError == nil; + + if (!checked) { + return checked; + } + + NSError *changeError = nil; + BOOL changeResult = [self changeDatabasePassphrase:oldPassphrase toNewPassphrase:newPassphrase error:&changeError]; + + BOOL changed = changeResult && changeError == nil; + + if (error) { + *error = changeError; + } + + return changed; +} + +- (BOOL)checkDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing *)error { + NSError *theError = nil; + BOOL operationResult = [self validateDatabasePassphrase:passphrase error:&theError]; + BOOL checked = operationResult && theError == nil; + + if (error) { + *error = theError; + } + + return checked; +} + +#pragma mark - Internal - (BOOL)configureDatabasePassphrase:(NSError *__autoreleasing*)error { NSString *passphrase = [[self options] objectForKey:EncryptedStorePassphraseKey]; return [self setDatabasePassphrase:passphrase error:error]; @@ -845,7 +1149,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; *error = [NSError errorWithDomain:EncryptedStoreErrorDomain code:EncryptedStoreErrorIncorrectPasscode userInfo:userInfo]; } } - return result && (*error == nil); + return result && (error == NULL || *error == nil); } - (BOOL)changeDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing*)error { @@ -854,10 +1158,8 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; if ([passphrase length] > 0) { // Password provided, use it to key the DB - const char *string = [passphrase UTF8String]; - status = sqlite3_rekey(database, string, (int)strlen(string)); - string = NULL; - passphrase = nil; + NSData *passBytes = [passphrase dataUsingEncoding:NSUTF8StringEncoding]; + status = sqlite3_rekey(database, passBytes.bytes, passBytes.length); } else { // No password status = SQLITE_OK; @@ -878,8 +1180,9 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; if ([passphrase length] > 0) { // Password provided, use it to key the DB - const char *string = [passphrase UTF8String]; - status = sqlite3_key(database, string, (int)strlen(string)); + // Password provided, use it to key the DB + NSData *passBytes = [passphrase dataUsingEncoding:NSUTF8StringEncoding]; + status = sqlite3_key(database, passBytes.bytes, passBytes.length); } else { // No password status = SQLITE_OK; @@ -891,7 +1194,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; result = [self checkDatabaseStatusWithError:error]; } - return result && (*error == nil); + return result && (error == NULL || *error == nil); } - (BOOL)validateDatabasePassphrase:(NSString *)passphrase error:(NSError *__autoreleasing*)error { @@ -899,7 +1202,7 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; int status; status = sqlite3_close(database); BOOL result = status == SQLITE_OK; - + if (result) { // try to open status = sqlite3_open([[[self URL] path] UTF8String], &database); @@ -923,22 +1226,22 @@ static NSString * const EncryptedStoreMetadataTableName = @"meta"; database = NULL; } } - + else { // could not close databse? hm - if (error) { + if (error) { NSMutableDictionary *userInfo = [@{NSLocalizedDescriptionKey : @"Could not close database :("} mutableCopy]; - // If we have a DB error keep it for extra info - NSError *underlyingError = [self databaseError]; - if (underlyingError) { - userInfo[NSUnderlyingErrorKey] = underlyingError; - } - *error = [NSError errorWithDomain:EncryptedStoreErrorDomain code:EncryptedStoreErrorIncorrectPasscode userInfo:userInfo]; - } + // If we have a DB error keep it for extra info + NSError *underlyingError = [self databaseError]; + if (underlyingError) { + userInfo[NSUnderlyingErrorKey] = underlyingError; } + *error = [NSError errorWithDomain:EncryptedStoreErrorDomain code:EncryptedStoreErrorIncorrectPasscode userInfo:userInfo]; + } + } return result && (*error == nil); - } +} - (BOOL)changeDatabasePassphrase:(NSString *)oldPassphrase toNewPassphrase:(NSString *)newPassphrase error:(NSError *__autoreleasing*)error { BOOL result; @@ -1025,6 +1328,51 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv sqlite3_result_int(context, (int)numberOfMatches); } +static void dbsqliteStripCase(sqlite3_context *context, int argc, const char **argv) { + assert(argc == 1); + NSString* string; + const char *aux = (const char *)sqlite3_value_text((sqlite3_value*)argv[0]); + + /*Safeguard against null returns*/ + if (aux) { + string = [NSString stringWithUTF8String:aux]; + string = [string stringByFoldingWithOptions:NSCaseInsensitiveSearch locale:nil]; + sqlite3_result_text(context, [string UTF8String], -1, SQLITE_TRANSIENT); + } else { + sqlite3_result_text(context, nil, -1, NULL); + } +} + +static void dbsqliteStripDiacritics(sqlite3_context *context, int argc, const char **argv) { + assert(argc == 1); + NSString* string; + const char *aux = (const char *)sqlite3_value_text((sqlite3_value*)argv[0]); + + /*Safeguard against null returns*/ + if (aux) { + string = [NSString stringWithUTF8String:aux]; + string = [string stringByFoldingWithOptions:NSDiacriticInsensitiveSearch locale:nil]; + sqlite3_result_text(context, [string UTF8String], -1, SQLITE_TRANSIENT); + } else { + sqlite3_result_text(context, nil, -1, NULL); + } +} + +static void dbsqliteStripCaseDiacritics(sqlite3_context *context, int argc, const char **argv) { + assert(argc == 1); + NSString* string; + const char *aux = (const char *)sqlite3_value_text((sqlite3_value*)argv[0]); + + /*Safeguard against null returns*/ + if (aux) { + string = [NSString stringWithUTF8String:aux]; + string = [string stringByFoldingWithOptions:NSCaseInsensitiveSearch | NSDiacriticInsensitiveSearch locale:nil]; + sqlite3_result_text(context, [string UTF8String], -1, SQLITE_TRANSIENT); + } else { + sqlite3_result_text(context, nil, -1, NULL); + } +} + #pragma mark - migration helpers - (BOOL)migrateFromModel:(NSManagedObjectModel *)fromModel toModel:(NSManagedObjectModel *)toModel error:(NSError **)error { @@ -1040,10 +1388,17 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // grab entity snapshots NSDictionary *sourceEntities = [fromModel entitiesByName]; NSDictionary *destinationEntities = [toModel entitiesByName]; - + + NSMutableSet *removedRootEntities = [NSMutableSet set]; + NSMutableSet *updatedRootEntities = [NSMutableSet set]; + // enumerate over entities [[mappingModel entityMappings] enumerateObjectsUsingBlock:^(NSEntityMapping *entityMapping, NSUInteger idx, BOOL *stop) { - + if (!success) { + *stop = YES; + return; + } + // get names NSString *sourceEntityName = [entityMapping sourceEntityName]; NSString *destinationEntityName = [entityMapping destinationEntityName]; @@ -1051,18 +1406,22 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // get entity descriptions NSEntityDescription *sourceEntity = [sourceEntities objectForKey:sourceEntityName]; NSEntityDescription *destinationEntity = [destinationEntities objectForKey:destinationEntityName]; - + + if (sourceEntity.superentity || destinationEntity.superentity) return; + // get mapping type NSEntityMappingType type = [entityMapping mappingType]; // add a new entity from final snapshot if (type == NSAddEntityMappingType) { success &= [self createTableForEntity:destinationEntity error:error]; + [updatedRootEntities addObject:destinationEntity]; } // drop table for deleted entity else if (type == NSRemoveEntityMappingType) { success &= [self dropTableForEntity:sourceEntity]; + [removedRootEntities addObject:sourceEntity]; } // change an entity @@ -1072,13 +1431,108 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv destinationEntity:destinationEntity withMapping:entityMapping error:error]; - if (success) - { + if (success) { success &= [self alterRelationshipForSourceEntity:sourceEntity destinationEntity:destinationEntity withMapping:entityMapping error:error]; } + [updatedRootEntities addObject:destinationEntity]; + } + }]; + + // root entity updated, process pending subentities + [[mappingModel entityMappings] enumerateObjectsUsingBlock:^(NSEntityMapping *entityMapping, NSUInteger idx, BOOL *stop) { + if (!success) { + *stop = YES; + return; + } + + // get entity descriptions + NSEntityDescription *sourceEntity = [sourceEntities objectForKey:[entityMapping sourceEntityName]]; + NSEntityDescription *destinationEntity = [destinationEntities objectForKey:[entityMapping destinationEntityName]]; + + // sub entities only + if (!(sourceEntity.superentity || destinationEntity.superentity)) return; + + switch ([entityMapping mappingType]) { + case NSAddEntityMappingType: { + NSString *destRootEntityName = [self rootForEntity:destinationEntity].name; + NSEntityDescription *destRootEntity = destinationEntities[destRootEntityName]; + if (![updatedRootEntities containsObject:destRootEntity]) { + [updatedRootEntities addObject:destRootEntity]; + + NSString *srcRootEntityName = destRootEntity.name; + NSEntityDescription *srcRootEntity = [sourceEntities objectForKey:srcRootEntityName]; + + success &= [self alterTableForSourceEntity:srcRootEntity + destinationEntity:destinationEntity + withMapping:nil + error:error]; + } + + [destinationEntity.directRelationshipsByName enumerateKeysAndObjectsUsingBlock:^(NSString * _Nonnull key, NSRelationshipDescription * _Nonnull obj, BOOL * _Nonnull relationshipStop) { + NSString *tableName = [self tableNameForRelationship:obj]; + BOOL hasTable; + if (![self hasTable:&hasTable withName:tableName error:error]) { + success = NO; + *relationshipStop = YES; + } + if (!hasTable) { + if (![self createTableForRelationship:obj error:error]) { + success = NO; + *relationshipStop = YES; + } + } + }]; + } break; + + case NSRemoveEntityMappingType: { + NSString *srcRootEntityName = [self rootForEntity:sourceEntity].name; + NSEntityDescription *srcRootEntity = sourceEntities[srcRootEntityName]; + if ([removedRootEntities containsObject:srcRootEntity]) { + return; + } + + NSString *destRootEntityName = srcRootEntity.name; + NSEntityDescription *destRootEntity = [destinationEntities objectForKey:destRootEntityName]; + if (![updatedRootEntities containsObject:destRootEntity]) { + [updatedRootEntities addObject:destRootEntity]; + + success &= [self alterTableForSourceEntity:srcRootEntity + destinationEntity:destRootEntity + withMapping:nil + error:error]; + } + + // TODO: should we remove many-to-many relationship tables here? + } break; + + case NSTransformEntityMappingType: { + // root Entity for Src/Dest MUST exist when we got subentity only changes + NSString *srcRootEntityName = [self rootForEntity:sourceEntity].name; + NSString *destRootEntityName = [self rootForEntity:destinationEntity].name; + NSEntityDescription *srcRootEntity = sourceEntities[srcRootEntityName]; + NSEntityDescription *destRootEntity = destinationEntities[destRootEntityName]; + if (![updatedRootEntities containsObject:destRootEntity]) { + [updatedRootEntities addObject:destRootEntity]; + + success &= [self alterTableForSourceEntity:srcRootEntity + destinationEntity:destRootEntity + withMapping:nil + error:error]; + } + + if (success) { + success &= [self alterRelationshipForSourceEntity:sourceEntity + destinationEntity:destinationEntity + withMapping:entityMapping + error:error]; + } + } break; + + default: { + } break; } }]; return success; @@ -1087,7 +1541,8 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv - (BOOL)initializeDatabase:(NSError**)error { BOOL __block success = YES; NSMutableSet *manytomanys = [NSMutableSet set]; - + NSMutableSet *tableNames = [NSMutableSet new]; + if (success) { NSArray *entities = [self storeEntities]; [entities enumerateObjectsUsingBlock:^(NSEntityDescription *entity, NSUInteger idx, BOOL *stop) { @@ -1100,8 +1555,13 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv for (NSString *key in relations) { NSRelationshipDescription *relation = [relations objectForKey:key]; NSRelationshipDescription *inverse = [relation inverseRelationship]; - if ([relation isToMany] && [inverse isToMany] && ![manytomanys containsObject:inverse]) { - [manytomanys addObject:relation]; + if (relation.transient || inverse.transient) continue; + if ([relation isToMany] && [inverse isToMany]) { + NSString *const tableName = [self tableNameForRelationship:relation]; + if (! [tableNames containsObject:tableName]) { + [manytomanys addObject:relation]; + [tableNames addObject:tableName]; + } } } }]; @@ -1130,8 +1590,12 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv } - (NSDictionary*)relationshipsForEntity: (NSEntityDescription*) entity { - NSMutableDictionary *relationships = [[entity relationshipsByName] mutableCopy]; - + NSMutableDictionary *relationships = [NSMutableDictionary dictionary]; + [[entity relationshipsByName] enumerateKeysAndObjectsUsingBlock:^(NSString * _Nonnull key, NSRelationshipDescription * _Nonnull obj, BOOL * _Nonnull stop) { + if (obj.transient) return; + relationships[key] = obj; + }]; + for (NSEntityDescription *subentity in entity.subentities) { [relationships addEntriesFromDictionary:[self relationshipsForEntity:subentity]]; } @@ -1147,6 +1611,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv NSMutableSet *columns = [NSMutableSet setWithCapacity:entity.properties.count]; [[entity attributesByName] enumerateKeysAndObjectsUsingBlock:^(NSString * name, NSAttributeDescription * description, BOOL * stop) { + if (description.transient) return; if (!indexedOnly || description.isIndexed) { if (quotedNames) { [columns addObject:[NSString stringWithFormat:@"'%@'", name]]; @@ -1157,6 +1622,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv }]; [[entity relationshipsByName] enumerateKeysAndObjectsUsingBlock:^(NSString * name, NSRelationshipDescription * description, BOOL *stop) { + if (description.transient) return; // NOTE: all joins get indexed // handle *-to-one // NOTE: hack - include many to many because we generate erroneous where clauses @@ -1384,13 +1850,21 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv }]; // ensure we copy any relationships for sub entities that aren't included in the mapping - NSDictionary *allRelationships = [self relationshipsForEntity:rootSourceEntity]; - [allRelationships enumerateKeysAndObjectsUsingBlock:^(NSString *key, NSRelationshipDescription *relationship, BOOL *stop) { - NSString *foreignKeyColumn = [self foreignKeyColumnForRelationshipName:relationship.name]; - if (![relationship isToMany] && ![sourceColumns containsObject:foreignKeyColumn]) { - [sourceColumns addObject:foreignKeyColumn]; - [destinationColumns addObject:foreignKeyColumn]; - } + // also make sure that the destination entity actually has such a relationship before the copy + NSDictionary *sourceRelationships = [self relationshipsForEntity:rootSourceEntity]; + NSDictionary *destinationRelationships = [self relationshipsForEntity:destinationEntity]; + + [sourceRelationships enumerateKeysAndObjectsUsingBlock:^(NSString *key, NSRelationshipDescription *relationship, BOOL *stop) { + NSString *foreignKeyColumn = [self foreignKeyColumnForRelationshipName:relationship.name]; + if (![relationship isToMany] && ![sourceColumns containsObject:foreignKeyColumn]) { + + if ([destinationRelationships objectForKey:key]) { + [sourceColumns addObject:foreignKeyColumn]; + [destinationColumns addObject:foreignKeyColumn]; + } + + + } }]; // copy entity types for sub entity @@ -1462,12 +1936,13 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv [[mapping relationshipMappings] enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSRelationshipDescription *destinationRelationship = [destinationEntity relationshipsByName][[obj name]]; - NSRelationshipDescription * relationship = [sourceEntity relationshipsByName][([destinationRelationship renamingIdentifier] ? [destinationRelationship renamingIdentifier] : [obj name])]; + NSRelationshipDescription * relationship = [sourceEntity relationshipsByName][([destinationRelationship renamingIdentifier] ?: [obj name])]; if ([relationship isToMany] && [relationship.inverseRelationship isToMany] && [destinationRelationship isToMany] && [destinationRelationship.inverseRelationship isToMany]) { sqlite3_stmt *statement; - NSString *oldTableName = [self tableNameForPreviousRelationship:destinationRelationship]; - + NSString *oldTableName = [self tableNameForPreviousRelationship:relationship]; + NSString *newTableName = [self tableNameForRelationship:destinationRelationship]; + //check if table exists BOOL tableExists = NO; NSString *checkExistenceOfTable = [NSString stringWithFormat:@"SELECT count(*) FROM %@", oldTableName]; @@ -1481,7 +1956,6 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv //if tableExists = YES; it probably means we haven't upgraded the table yet. if (tableExists) { - NSString *newTableName = [self tableNameForRelationship:destinationRelationship]; NSString *temporaryTableName = [NSString stringWithFormat:@"_T_%@", oldTableName]; //rename old table @@ -1533,24 +2007,62 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv success &= NO; return; } - - + //drop old temporary table if (![self dropTableNamed:temporaryTableName]) { success &= NO; return; } - - - } + } else { + NSString *newCheckExistenceOfTable = [NSString stringWithFormat:@"SELECT count(*) FROM %@", newTableName]; + statement = [self preparedStatementForQuery:newCheckExistenceOfTable]; + sqlite3_step(statement); + if (statement != NULL && sqlite3_finalize(statement) == SQLITE_OK) + { + tableExists = YES; + } + if (!tableExists) { + success &= [self createTableForRelationship:destinationRelationship error:error]; + } + } } }]; return success; } +- (BOOL)getTableColumnNames:(NSSet **)nameSet tableName:(NSString *)tableName error:(NSError **)error +{ + NSString *tiPragmaStr = [NSString stringWithFormat:@"PRAGMA table_info(%@);", tableName]; + sqlite3_stmt *tiPragma = [self preparedStatementForQuery:tiPragmaStr]; + + //NSLog(@"table : %@", tableName); + + NSMutableSet *mNameSet = [NSMutableSet set]; + while (sqlite3_step(tiPragma) == SQLITE_ROW) { + //const int rowId = sqlite3_column_int(tiPragma, 0); + const unsigned char *name = sqlite3_column_text(tiPragma, 1); + //const char *type = sqlite3_column_text(tiPragma, 2); + //const int canBeNull = sqlite3_column_int(tiPragma, 3); + //const char *dftValue = sqlite3_column_text(tiPragma, 4); + //const int pkOrder = sqlite3_column_int(tiPragma, 5); + + //NSLog(@"row[%d] name:[%s] type:[%s] null[%d] dft[%s] pkOrder[%d]", rowId, name, type, canBeNull, dftValue, pkOrder); + [mNameSet addObject:[NSString stringWithCString:(char*)name encoding:NSUTF8StringEncoding]]; + } + if (tiPragma == NULL || sqlite3_finalize(tiPragma) != SQLITE_OK) { + if (error) *error = [self databaseError]; + return NO; + } + + if (nameSet) { + *nameSet = mNameSet; + } + return YES; +} + /// Performs case insensitive comparsion using the fixed EN-US POSIX locale -(NSComparator)fixedLocaleCaseInsensitiveComparator { @@ -1567,7 +2079,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv -(NSString *)tableNameForRelationship:(NSRelationshipDescription *)relationship { NSRelationshipDescription *inverse = [relationship inverseRelationship]; - NSArray *names = [@[[relationship name],[inverse name]] sortedArrayUsingComparator:[self fixedLocaleCaseInsensitiveComparator]]; + NSArray *names = @[[relationship name],[inverse name]]; return [NSString stringWithFormat:@"ecd_%@",[names componentsJoinedByString:@"_"]]; } @@ -1595,7 +2107,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv *firstIDColumn = [NSString stringWithFormat:format, [rootSourceEntity.name stringByAppendingString:@"_1"]]; *secondIDColumn = [NSString stringWithFormat:format, [rootDestinationEntity.name stringByAppendingString:@"_2"]]; *firstOrderColumn = [NSString stringWithFormat:orderFormat, [rootSourceEntity.name stringByAppendingString:@"_1"]]; - *firstOrderColumn = [NSString stringWithFormat:orderFormat, [rootDestinationEntity.name stringByAppendingString:@"_2"]]; + *secondOrderColumn = [NSString stringWithFormat:orderFormat, [rootDestinationEntity.name stringByAppendingString:@"_2"]]; return YES; } @@ -1635,7 +2147,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv *firstIDColumn = [NSString stringWithFormat:format, [rootSourceEntity.name stringByAppendingString:@"_1"]]; *secondIDColumn = [NSString stringWithFormat:format, [rootDestinationEntity.name stringByAppendingString:@"_2"]]; *firstOrderColumn = [NSString stringWithFormat:orderFormat, [rootSourceEntity.name stringByAppendingString:@"_1"]]; - *firstOrderColumn = [NSString stringWithFormat:orderFormat, [rootDestinationEntity.name stringByAppendingString:@"_2"]]; + *secondOrderColumn = [NSString stringWithFormat:orderFormat, [rootDestinationEntity.name stringByAppendingString:@"_2"]]; return YES; } @@ -1690,6 +2202,168 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv return orderedEntities[0] == rootSourceEntity; } +- (BOOL)checkTableForMissingColumns:(NSDictionary *)metadata error:(NSError **)error { + NSManagedObjectModel *currentModel = [NSManagedObjectModel mergedModelFromBundles:@[self.fileManager.configuration.bundle] + forStoreMetadata:metadata]; + + if (!currentModel) { + NSLog(@"Failed to create NSManagedObjectModel."); + if (error) { + *error = [NSError errorWithDomain:EncryptedStoreErrorDomain + code:EncryptedStoreErrorMigrationFailed + userInfo:@{EncryptedStoreErrorMessageKey:@"Missing old model, cannot check database"}]; + } + return NO; + } + + __block BOOL success = YES; + NSString *configurationName = ([self.configurationName isEqualToString:@"PF_DEFAULT_CONFIGURATION_NAME"] ? + nil : self.configurationName); + NSArray *entities = [currentModel entitiesForConfiguration:configurationName]; + NSMutableSet *manytomany = [NSMutableSet set]; + [entities enumerateObjectsUsingBlock:^(NSEntityDescription * _Nonnull entity, NSUInteger idx, BOOL * _Nonnull stop) { + if (!success) { + *stop = YES; + return; + } + + if (!entity.superentity) { + if (![self checkTableForEntity:entity error:error]) { + success = NO; + *stop = YES; + return; + } + } + + [entity.relationshipsByName.allValues enumerateObjectsUsingBlock:^(NSRelationshipDescription * _Nonnull relation, NSUInteger relationshipIdx, BOOL * _Nonnull relationshipStop) { + NSRelationshipDescription *inverse = relation.inverseRelationship; + if (relation.transient || inverse.transient) return; + if (relation.toMany && inverse.toMany && ![manytomany containsObject:inverse]) { + [manytomany addObject:relation]; + } + }]; + }]; + + [manytomany enumerateObjectsUsingBlock:^(NSRelationshipDescription * _Nonnull relation, BOOL * _Nonnull stop) { + if (![self checkTableForRelationship:relation error:error]) { + success = NO; + *stop = YES; + } + }]; + + return success; +} + +- (BOOL)checkTableForEntity:(NSEntityDescription *)entity error:(NSError **)error { + if (entity.superentity) return YES; + + NSString *tableName = [self tableNameForEntity:entity]; + + BOOL hasTable; + if (![self hasTable:&hasTable withName:tableName error:error]) { + return NO; + } + + if (!hasTable) { + return [self createTableForEntity:entity error:error]; + } + + // current sqlite columns + NSSet *nameSet; + if (![self getTableColumnNames:&nameSet tableName:tableName error:error]) { + return NO; + } + + NSArray *requiredNames = [self columnNamesForEntity:entity indexedOnly:NO quotedNames:NO]; + NSMutableSet *requiredNameSet = [NSMutableSet setWithArray:requiredNames]; + [requiredNameSet minusSet:nameSet]; + + NSMutableArray *addColumns = [NSMutableArray array]; + [requiredNameSet enumerateObjectsUsingBlock:^(NSString * _Nonnull columnName, BOOL * _Nonnull stop) { + // TODO: here we assume NO core data property is named link *_order, maybe add some assertions? + [addColumns addObject:[NSString stringWithFormat:([columnName hasSuffix:@"_order"] ? + @"'%@' integer default 0" : + @"'%@'"), + columnName]]; + }]; + + if ([self entityNeedsEntityTypeColumn:entity] && + ![nameSet containsObject:@"__entityType"]) { + [addColumns addObject:@"'__entityType' integer"]; + } + + __block BOOL success = YES; + [addColumns enumerateObjectsUsingBlock:^(NSString * _Nonnull columnDef, NSUInteger idx, BOOL * _Nonnull stop) { + NSString *string = [NSString stringWithFormat:@"ALTER TABLE %@ ADD COLUMN %@;", tableName, columnDef]; + sqlite3_stmt *statement = [self preparedStatementForQuery:string]; + sqlite3_step(statement); + + if (statement == NULL || sqlite3_finalize(statement) != SQLITE_OK) { + if (error) *error = [self databaseError]; + success = NO; + *stop = YES; + return; + } + }]; + + // TODO: check index + + return success; +} + +- (BOOL)checkTableForRelationship:(NSRelationshipDescription *)relation error:(NSError **)error { + NSString *tableName = [self tableNameForRelationship:relation]; + + BOOL hasTable; + if (![self hasTable:&hasTable withName:tableName error:error]) { + return NO; + } + + if (!hasTable) { + return [self createTableForRelationship:relation error:error]; + } + + // current sqlite columns + NSSet *nameSet; + if (![self getTableColumnNames:&nameSet tableName:tableName error:error]) { + return NO; + } + + NSString *col1; + NSString *col2; + NSString *col3; + NSString *col4; + [self relationships:relation firstIDColumn:&col1 secondIDColumn:&col2 firstOrderColumn:&col3 secondOrderColumn:&col4]; + + NSMutableSet *requiredNameSet = [NSMutableSet set]; + [requiredNameSet addObject:col1]; + [requiredNameSet addObject:col2]; + [requiredNameSet addObject:col3]; + [requiredNameSet addObject:col4]; + [requiredNameSet minusSet:nameSet]; + + __block BOOL success = YES; + [requiredNameSet enumerateObjectsUsingBlock:^(NSString * _Nonnull obj, BOOL * _Nonnull stop) { + // many-to-many column name bug was on order column, no need to check primary key for now + NSString *columnDef = [NSString stringWithFormat:([obj hasSuffix:@"__objectid"] ? + @"'%@' INTEGER NOT NULL" : + @"'%@' INTEGER DEFAULT 0"), + obj]; + NSString *string = [NSString stringWithFormat:@"ALTER TABLE %@ ADD COLUMN %@;", tableName, columnDef]; + sqlite3_stmt *statement = [self preparedStatementForQuery:string]; + sqlite3_step(statement); + + if (statement == NULL || sqlite3_finalize(statement) != SQLITE_OK) { + if (error) *error = [self databaseError]; + success = NO; + *stop = YES; + return; + } + }]; + + return success; +} + #pragma mark - save changes to the database - (NSArray *)handleSaveChangesRequest:(NSSaveChangesRequest *)request error:(NSError **)error { @@ -1722,7 +2396,8 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv NSMutableArray *keys = [NSMutableArray array]; NSMutableArray *columns = [NSMutableArray arrayWithObject:@"'__objectid'"]; NSDictionary *properties = [entity propertiesByName]; - [properties enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { + [properties enumerateKeysAndObjectsUsingBlock:^(id key, NSPropertyDescription *obj, BOOL *propertyStop) { + if (obj.transient) return; if ([obj isKindOfClass:[NSAttributeDescription class]]) { [keys addObject:key]; [columns addObject:[NSString stringWithFormat:@"'%@'", key]]; @@ -1814,7 +2489,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // bind properties int __block columnIndex; - [keys enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { + [keys enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *keyStop) { // SQL indexes start at 1 columnIndex = (int)idx + 1; NSPropertyDescription *property = [properties objectForKey:obj]; @@ -1906,7 +2581,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // enumerate changed properties NSDictionary *properties = [entity propertiesByName]; - [changedAttributes enumerateKeysAndObjectsUsingBlock:^(id key, id value, BOOL *stop) { + [changedAttributes enumerateKeysAndObjectsUsingBlock:^(id key, id value, BOOL *attributeStop) { id property = [properties objectForKey:key]; if ([property isKindOfClass:[NSAttributeDescription class]]) { [columns addObject:[NSString stringWithFormat:@"%@=?", key]]; @@ -1960,7 +2635,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv sqlite3_stmt *statement = [self preparedStatementForQuery:string]; // bind values - [keys enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { + [keys enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *keyStop) { id value = [changedAttributes objectForKey:obj]; id property = [properties objectForKey:obj]; #if USE_MANUAL_NODE_CACHE @@ -2009,11 +2684,6 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // Inverse NSSet *inverseObjects = [object valueForKey:[relationship name]]; - if ([inverseObjects count] == 0) { - // No objects to add so finish - return YES; - } - NSString *tableName = [self tableNameForRelationship:relationship]; NSString *firstIDColumn, *secondIDColumn, *firstOrderColumn, *secondOrderColumn; @@ -2173,9 +2843,16 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv NSRelationshipDescription *desc = (NSRelationshipDescription *)prop; NSRelationshipDescription *inverse = [desc inverseRelationship]; if ([desc isToMany] && [inverse isToMany]) { - + NSEntityDescription *rootSourceEntity = [self rootForEntity:desc.entity]; + NSEntityDescription *rootDestinationEntity = [self rootForEntity:inverse.entity]; + NSString *entityName = [rootSourceEntity name]; + + if ([rootSourceEntity isEqual:rootDestinationEntity]) { + entityName = [entityName stringByAppendingString:@"_1"]; + } + NSString *string = [NSString stringWithFormat:@"DELETE FROM %@ WHERE %@__objectid=?;", - [self tableNameForRelationship:desc],[[self rootForEntity:[desc entity]] name]]; + [self tableNameForRelationship:desc],entityName]; sqlite3_stmt *statement = [self preparedStatementForQuery:string]; NSNumber *number = [self referenceObjectForObjectID:[object objectID]]; sqlite3_bind_int64(statement, 1, [number unsignedLongLongValue]); @@ -2700,7 +3377,8 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv - (id)valueForProperty:(NSPropertyDescription *)property inStatement:(sqlite3_statement *)theStatement - atIndex:(int)index { + atIndex:(int)index + withEntity:(NSEntityDescription *)theEntity{ sqlite3_stmt *statement = (sqlite3_stmt *)theStatement; @@ -2785,14 +3463,15 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv else if ([property isKindOfClass:[NSExpressionDescription class]]) { NSNumber *number = @(sqlite3_column_double(statement, index)); - return [self expressionDescriptionTypeValue:(NSExpressionDescription *)property withReferenceNumber:number]; + return [self expressionDescriptionTypeValue:(NSExpressionDescription *)property withReferenceNumber:number withEntity:theEntity]; } return nil; } -(id)expressionDescriptionTypeValue:(NSExpressionDescription *)expressionDescription - withReferenceNumber:(NSNumber *)number { + withReferenceNumber:(NSNumber *)number + withEntity:(NSEntityDescription *)entity { switch ([expressionDescription expressionResultType]) { case NSObjectIDAttributeType: @@ -2800,11 +3479,17 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv return [self newObjectIDForEntity:[expressionDescription entity] referenceObject:number]; else if (expressionDescription.name) { NSEntityDescription * e = [[[self persistentStoreCoordinator] managedObjectModel] entitiesByName][expressionDescription.name]; + + // If we fail to determine the entity, use the one we have passed in + if (e == nil) { + e = entity; + } + return [self newObjectIDForEntity:e referenceObject:number]; } else { - return nil; + return [self newObjectIDForEntity:entity referenceObject:number]; } break; @@ -3165,6 +3850,7 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // Test if the last component is actually a predicate // TODO: Conflict if the model has an attribute named length? + NSString * entityTableName = [self tableNameForEntity:entity]; if ([lastComponent isEqualToString:@"length"]){ // We terminate when there is one item left since that is the field of interest @@ -3186,30 +3872,191 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv } } } - value = [NSString stringWithFormat:@"LENGTH(%@)", [[pathComponents subarrayWithRange:NSMakeRange(0, pathComponents.count - 1)] componentsJoinedByString:@"."]]; + // to resolve the issue "ambiguous column name:" in case of join clause, we need + // to add entityTableName before the column name explictly + value = [NSString stringWithFormat:@"LENGTH(%@.%@)", entityTableName, + [[pathComponents subarrayWithRange:NSMakeRange(0, pathComponents.count - 1)] componentsJoinedByString:@"."]]; + foundPredicate = YES; } - // We should probably provide for @count on nested relationships - // This will do for now though - if ([lastComponent isEqualToString:@"@count"] && pathComponents.count == 2){ - NSRelationshipDescription *rel = [self relationshipForEntity:entity - name:[pathComponents objectAtIndex:0]]; - NSString * destinationName = [self tableNameForEntity:rel.destinationEntity]; - NSString * entityTableName = [self tableNameForEntity:entity]; - value = [NSString stringWithFormat:@"(SELECT COUNT(*) FROM %@ [%@] WHERE [%@].%@ = %@.__objectid", - destinationName, - rel.name, - rel.name, - [self foreignKeyColumnForRelationship:rel.inverseRelationship], - entityTableName]; - if (rel.destinationEntity.superentity != nil) { - value = [value stringByAppendingString: - [NSString stringWithFormat:@" AND [%@].__entityType = %ld", - rel.name, - rel.destinationEntity.typeHash]]; + + // @count on key path (relationships) + if ([lastComponent isEqualToString:@"@count"]) { + + NSMutableArray *relationships = [NSMutableArray arrayWithCapacity:pathComponents.count-1]; + { + NSEntityDescription *relEntity = entity; + for (NSUInteger i=0; i < pathComponents.count - 1; i++) { + NSRelationshipDescription *rel = [self relationshipForEntity:relEntity + name:[pathComponents objectAtIndex:i]]; + [relationships addObject:rel]; + relEntity = rel.destinationEntity; + } } - value = [value stringByAppendingString:@")"]; + + NSString *path = nil; + NSString *prevPath = nil; + + NSMutableString *subquery = [NSMutableString string];// The subquery to fetch the count + + // First we construct all the JOINs for nested relationships + for (NSRelationshipDescription *rel in relationships) { + prevPath = path; + path = path ? [path stringByAppendingFormat:@".%@", rel.name] : rel.name; + + if (prevPath) { + NSString *destTableName = [self tableNameForEntity:rel.destinationEntity]; + + if (rel.isToMany) { + if (rel.inverseRelationship.isToMany) { // many-to-many + NSString *relationTable = [self tableNameForRelationship:rel]; + + NSString *firstIDColumn, *secondIDColumn, *firstOrderColumn, *secondOrderColumn; + BOOL firstColumnIsSource = [self relationships:rel + firstIDColumn:&firstIDColumn + secondIDColumn:&secondIDColumn + firstOrderColumn:&firstOrderColumn + secondOrderColumn:&secondOrderColumn]; + + NSString *sourceIDColumn = firstColumnIsSource ? firstIDColumn : secondIDColumn; + NSString *destinationIDColumn = firstColumnIsSource ? secondIDColumn : firstIDColumn; + + NSString *relationTableAlias = [NSString stringWithFormat:@"%@_rel", path]; + + [subquery appendFormat:@"LEFT OUTER JOIN %@ [%@] ON [%@].[%@] = [%@].[%@]\n", + relationTable, // relation table + relationTableAlias,// relation table alias + + prevPath, // left table alias + @"__objectid", // ID column on left table + + relationTableAlias,// relation table alias + sourceIDColumn]; // foreign key on relation table + + [subquery appendFormat:@"LEFT OUTER JOIN %@ [%@] ON [%@].[%@] = [%@].[%@]", + destTableName, // right table + path, // right table alias + + relationTableAlias, // relation table alias + destinationIDColumn,// foreign key on relation table + + path, // right table alias + @"__objectid"]; // ID column on right table + + } else { // one-to-many + [subquery appendFormat:@"LEFT OUTER JOIN %@ [%@] ON [%@].[%@] = [%@].[%@]", + destTableName, // right table + path, // right table alias + + prevPath, // left table alias + @"__objectid", // ID column on left table + + path, // right table alias + [self foreignKeyColumnForRelationship:rel.inverseRelationship]]; // foreign key on right table + } + } else { // one-to-one + [subquery appendFormat:@"LEFT OUTER JOIN %@ [%@] ON [%@].[%@] = [%@].[%@]", + destTableName, // right table + path, // right table alias + + prevPath, // left table alias + [self foreignKeyColumnForRelationship:rel], // foreign key on left table + + path, // right table alias + @"__objectid"];// ID column on right table + } + + // Add an entity type filter to the join of the destination table if it's a subentity + if (rel.destinationEntity.superentity != nil) { + [subquery appendFormat:@" AND [%@].__entityType IN (%@)", + path, + [rel.destinationEntity.typeHashSubhierarchy componentsJoinedByString:@", "]]; + } + + [subquery appendString:@"\n"]; + } + } + + // Next after the JOINs we construct the SELECT to COUNT the results + // FROM the last joined table and prepend it to the joins. + + NSRelationshipDescription *firstRel = [relationships firstObject]; + + BOOL isFirstRelManyToMany = firstRel.isToMany && firstRel.inverseRelationship.isToMany; + + NSString *firstDestTableName = [self tableNameForEntity:firstRel.destinationEntity]; + + NSMutableString *select = [NSMutableString stringWithFormat:@"(SELECT COUNT([%@].[%@])\nFROM %@ [%@]\n", + path, + @"__objectid", + + isFirstRelManyToMany ? [self tableNameForRelationship:firstRel] : firstDestTableName, + isFirstRelManyToMany ? [NSString stringWithFormat:@"%@_rel", firstRel.name] : firstRel.name]; + + if (isFirstRelManyToMany) { + NSString *firstIDColumn, *secondIDColumn, *firstOrderColumn, *secondOrderColumn; + BOOL firstColumnIsSource = [self relationships:firstRel + firstIDColumn:&firstIDColumn + secondIDColumn:&secondIDColumn + firstOrderColumn:&firstOrderColumn + secondOrderColumn:&secondOrderColumn]; + + NSString *sourceIDColumn = firstColumnIsSource ? firstIDColumn : secondIDColumn; + NSString *destinationIDColumn = firstColumnIsSource ? secondIDColumn : firstIDColumn; + + [select appendFormat:@"LEFT OUTER JOIN %@ [%@] ON [%@].[%@] = [%@].[%@]\n", + firstDestTableName, // right table + firstRel.name, // right table alias + + [NSString stringWithFormat:@"%@_rel", firstRel.name],// relation table alias + destinationIDColumn, // foreign key on relation table + + firstRel.name, // right table alias + @"__objectid"]; + } + + [subquery insertString:select atIndex:0]; + + // And last we add a WHERE clause to link/filter the subquery with the main query + + if (isFirstRelManyToMany) { + NSString *firstIDColumn, *secondIDColumn, *firstOrderColumn, *secondOrderColumn; + BOOL firstColumnIsSource = [self relationships:firstRel + firstIDColumn:&firstIDColumn + secondIDColumn:&secondIDColumn + firstOrderColumn:&firstOrderColumn + secondOrderColumn:&secondOrderColumn]; + + NSString *sourceIDColumn = firstColumnIsSource ? firstIDColumn : secondIDColumn; + NSString *destinationIDColumn = firstColumnIsSource ? secondIDColumn : firstIDColumn; + + [subquery appendFormat:@"WHERE %@.[%@] = [%@].[%@]", + entityTableName, + @"__objectid", + [NSString stringWithFormat:@"%@_rel", firstRel.name], + sourceIDColumn]; + } else { + [subquery appendFormat:@"WHERE %@.[%@] = [%@].[%@]", + entityTableName, + firstRel.isToMany ? @"__objectid" : [self foreignKeyColumnForRelationship:firstRel], + firstRel.name, + firstRel.isToMany ? [self foreignKeyColumnForRelationship:firstRel.inverseRelationship] : @"__objectid"]; + } + + // Again don't forget the entity type filter if we're querying a subentity + if (firstRel.destinationEntity.superentity != nil) { + [subquery appendFormat:@" AND [%@].__entityType IN (%@)", + firstRel.name, + [firstRel.destinationEntity.typeHashSubhierarchy componentsJoinedByString:@", "]]; + } + + [subquery appendString:@")"]; + + // Set the subquery to be the equivalent of the CoreData expression + value = subquery; + + // Let it be known we did it! foundPredicate = YES; } @@ -3218,19 +4065,19 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv // Handle the case where the last component points to a relationship rather than a simple attribute __block NSDictionary * subProperties = properties; - __block id property = nil; + __block id localProperty = nil; [pathComponents enumerateObjectsUsingBlock:^(NSString * comp, NSUInteger idx, BOOL * stop) { - property = [subProperties objectForKey:comp]; - if ([property isKindOfClass:[NSRelationshipDescription class]]) { - NSEntityDescription * entity = [property destinationEntity]; - subProperties = entity.propertiesByName; + localProperty = [subProperties objectForKey:comp]; + if ([localProperty isKindOfClass:[NSRelationshipDescription class]]) { + NSEntityDescription * localEntity = [localProperty destinationEntity]; + subProperties = localEntity.propertiesByName; } else { - property = nil; + localProperty = nil; *stop = YES; } }]; - if ([property isKindOfClass:[NSRelationshipDescription class]]) { + if ([localProperty isKindOfClass:[NSRelationshipDescription class]]) { [request setReturnsDistinctResults:YES]; lastComponentName = @"__objectID"; } @@ -3239,8 +4086,17 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv [self joinedTableNameForComponents:[pathComponents subarrayWithRange:NSMakeRange(0, pathComponents.count -1)] forRelationship:NO], lastComponentName]; } } + NSComparisonPredicateOptions options = [predicate options]; + if ((options & NSCaseInsensitivePredicateOption) && (options & NSDiacriticInsensitivePredicateOption)) { + *operand = [@[@"STRIP_CASE_DIACRITICS(", value, @")"] componentsJoinedByString:@""]; + } else if (options & NSCaseInsensitivePredicateOption) { + *operand = [@[@"STRIP_CASE(", value, @")"] componentsJoinedByString:@""]; + } else if (options & NSDiacriticInsensitivePredicateOption) { + *operand = [@[@"STRIP_DIACRITICS(", value, @")"] componentsJoinedByString:@""]; + } else { *operand = value; } + } else if (type == NSEvaluatedObjectExpressionType) { *operand = @"__objectid"; } @@ -3274,26 +4130,20 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv } } else if ([value isKindOfClass:[NSString class]]) { - if ([predicate options] & NSCaseInsensitivePredicateOption) { - *operand = @"UPPER(?)"; if ([[operator objectForKey:@"operator"] isEqualToString:@"LIKE"]) { BOOL isLike = predicate.predicateOperatorType == NSLikePredicateOperatorType; value = [self escapedString:value allowWildcards:isLike]; } - *bindings = [NSString stringWithFormat: - [operator objectForKey:@"format"], - [value uppercaseString]]; + NSComparisonPredicateOptions options = [predicate options]; + if ((options & NSCaseInsensitivePredicateOption) && (options & NSDiacriticInsensitivePredicateOption)) { + value = [value stringByFoldingWithOptions:NSCaseInsensitiveSearch | NSDiacriticInsensitiveSearch locale:nil]; + } else if (options & NSCaseInsensitivePredicateOption) { + value = [value stringByFoldingWithOptions:NSCaseInsensitiveSearch locale:nil]; + } else if (options & NSDiacriticInsensitivePredicateOption) { + value = [value stringByFoldingWithOptions:NSDiacriticInsensitiveSearch locale:nil]; } - else { *operand = @"?"; - if ([[operator objectForKey:@"operator"] isEqualToString:@"LIKE"]) { - BOOL isLike = predicate.predicateOperatorType == NSLikePredicateOperatorType; - value = [self escapedString:value allowWildcards:isLike]; - } - *bindings = [NSString stringWithFormat: - [operator objectForKey:@"format"], - value]; - } + *bindings = [NSString stringWithFormat:[operator objectForKey:@"format"], value]; } else if ([value isKindOfClass:[NSManagedObject class]] || [value isKindOfClass:[NSManagedObjectID class]]) { NSManagedObjectID * objectId = [value isKindOfClass:[NSManagedObject class]] ? [value objectID]:value; *operand = @"?"; @@ -3314,6 +4164,35 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv *operand = @"?"; } } + + // a collection that contains further expressions + else if (type == NSAggregateExpressionType) { + NSUInteger exprCount = [expression.collection count]; + NSMutableArray *subOperands = [NSMutableArray arrayWithCapacity:exprCount]; + *bindings = [NSMutableArray arrayWithCapacity:exprCount]; + + // The implicit operation applying to the single expressions + // within the collection would be the equality operator. + NSDictionary *exprOperator = @{ @"operator" : @"=", @"format" : @"%@" }; + + for (NSExpression *expr in expression.collection) { + id exprOperand = nil; + id exprBinding = nil; + [self parseExpression:expr + inPredicate:predicate + inFetchRequest:request + operator:exprOperator + operand:&exprOperand + bindings:&exprBinding]; + + if (exprOperand) [subOperands addObject:exprOperand]; + if (exprBinding) [*bindings addObject:exprBinding]; + } + + *operand = [NSString stringWithFormat:[operator objectForKey:@"format"], + [subOperands componentsJoinedByString:@","]]; + *bindings = [*bindings cmdFlatten]; + } // unsupported type else { @@ -3368,6 +4247,25 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv NSArray *arguments = expression.arguments; return [NSString stringWithFormat:@"sum(%@)",[arguments componentsJoinedByString:@","]]; } + else if([function isEqualToString:@"average:"]) { + NSArray *arguments = expression.arguments; + return [NSString stringWithFormat:@"avg(%@)",[arguments componentsJoinedByString:@","]]; + } + + else if([function isEqualToString:@"count:"]) { + NSArray *arguments = expression.arguments; + return [NSString stringWithFormat:@"count(%@)",[arguments componentsJoinedByString:@","]]; + } + + else if([function isEqualToString:@"min:"]) { + NSArray *arguments = expression.arguments; + return [NSString stringWithFormat:@"min(%@)",[arguments componentsJoinedByString:@","]]; + } + + else if([function isEqualToString:@"max:"]) { + NSArray *arguments = expression.arguments; + return [NSString stringWithFormat:@"max(%@)",[arguments componentsJoinedByString:@","]]; + } return nil; @@ -3456,4 +4354,26 @@ static void dbsqliteRegExp(sqlite3_context *context, int argc, const char **argv return hashes; } +- (NSDictionary *)directAttributesByName { + if (!self.superentity) return nil; + NSSet *superKeys = [NSSet setWithArray:self.superentity.attributesByName.allKeys]; + + NSMutableDictionary *dict = [NSMutableDictionary dictionary]; + [self.attributesByName enumerateKeysAndObjectsUsingBlock:^(NSString * _Nonnull key, NSAttributeDescription * _Nonnull obj, BOOL * _Nonnull stop) { + if (![superKeys containsObject:key]) dict[key] = obj; + }]; + return dict; +} + +- (NSDictionary *)directRelationshipsByName { + if (!self.superentity) return nil; + NSSet *superKeys = [NSSet setWithArray:self.superentity.relationshipsByName.allKeys]; + + NSMutableDictionary *dict = [NSMutableDictionary dictionary]; + [self.relationshipsByName enumerateKeysAndObjectsUsingBlock:^(NSString * _Nonnull key, NSRelationshipDescription * _Nonnull obj, BOOL * _Nonnull stop) { + if (![superKeys containsObject:key]) dict[key] = obj; + }]; + return dict; +} + @end diff --git a/Example/Pods/EncryptedCoreData/README.md b/Example/Pods/EncryptedCoreData/README.md index 919b38f..576645b 100644 --- a/Example/Pods/EncryptedCoreData/README.md +++ b/Example/Pods/EncryptedCoreData/README.md @@ -36,6 +36,85 @@ Provides a Core Data store that encrypts all data that is persisted. Besides th * Run `pod install` * In your application delegate source file (AppDelegate.m), add `#import "EncryptedStore.h"` +# Using EncryptedStoreFileManager +In case of strong coupling with file system functions and others default conventions FileManager was introduced. + +Have a look at components: + +* EncryptedStoreFileManagerConfiguration +* EncryptedStoreFileManager + +Various options are stored in Configuration. + +And FileManager could be passed to all functions as an option. + +``` +NSDictionary *options = @{ EncryptedStore.optionFileManager : fileManager }; +``` + +However, it should solve some dirty hacks. +Let's try. + +## Database lives in different bundle. + +``` +NSBundle *bundle = [NSBundle bundleWithIdentifier:"com.opensource.database_framework"]; +EncryptedStoreFileManagerConfiguration *configuration = [EncryptedStoreFileManagerConfiguration new]; +configuration.bundle = bundle; + +// or +[[EncryptedStoreFileManagerConfiguration alloc] initWithOptions: @{EncryptedStoreFileManagerConfiguration.optionBundle : bundle}]; + +// next, you need to bypassing configuration to setup store. +EncryptedStoreFileManager *fileManager = [[EncryptedStoreFileManager alloc] initWithConfiguration:configuration]; +NSDictionary *options = @{ EncryptedStore.optionFileManager : fileManager }; +``` + +## Complex setup and file system methods separation. + +By default, database file (sqlite) is stored on disk in Application Support Directory. +But you can configure file extension, file name and file url in `EncryptedStoreFileManagerConfiguration`. + +## Apply attributes to database file. +In general, this functionality is not needed. +It is a part of setup core data stack process. + +## Configure persistentContainer +`NSPersistentContainer` uses NSPersistentStoreDescriptions to configure stores. + +``` +NSManagedObjectModel *model = [NSManagedObjectModel new]; +NSPersistentContainer *container = [[NSPersistentContainer alloc] initWithName:@"abc" managedObjectModel:model]; +NSDictionary *options = @{ + self.optionPassphraseKey : @"123", + self.optionFileManager : [EncryptedStoreFileManager defaultManager] +}; +NSPersistentStoreDescription *description = [self makeDescriptionWithOptions:options configuration:nil error:nil]; + +container.persistentStoreDescriptions = @[description]; + +[container loadPersistentStoresWithCompletionHandler:^(NSPersistentStoreDescription *description, NSError * error) { + if (error) { + NSLog(@"error! %@", error); + } +}]; +``` + +But if you wish: + +``` +EncryptedStore *store = // retrieve store from coordinator. + +// set database file attributes +NSDictionary *attributes = // set attributes +NSError *error = nil; +[store.fileManager setAttributes:attributes ofItemAtURL:store.fileManager.databaseURL error:&error]; + +// inspect bundle +store.fileManager.configuration.bundle; +``` + + # Using EncryptedStore EncryptedStore is known to work successfully on iOS versions 6.0 through 9.2. diff --git a/Example/Pods/Local Podspecs/EncryptedCoreData.podspec.json b/Example/Pods/Local Podspecs/EncryptedCoreData.podspec.json new file mode 100644 index 0000000..2dae20b --- /dev/null +++ b/Example/Pods/Local Podspecs/EncryptedCoreData.podspec.json @@ -0,0 +1,34 @@ +{ + "name": "EncryptedCoreData", + "version": "3.1", + "license": "Apache-2.0", + "summary": "iOS Core Data encrypted SQLite store using SQLCipher", + "description": "Provides a Core Data store that encrypts all data that is persisted. Besides the initial setup, the usage is exactly the same as Core Data and can be used in existing projects that use Core Data.", + "homepage": "https://github.com/project-imas/encrypted-core-data/", + "authors": { + "MITRE": "imas-proj-list@lists.mitre.org" + }, + "source": { + "git": "https://github.com/project-imas/encrypted-core-data.git", + "tag": "3.1" + }, + "frameworks": [ + "CoreData", + "Security" + ], + "requires_arc": true, + "platforms": { + "ios": "8.0", + "osx": "10.10" + }, + "source_files": "Incremental Store/**/*.{h,m}", + "public_header_files": "Incremental Store/EncryptedStore.h", + "dependencies": { + "SQLCipher": [ + "~> 3.4.0" + ] + }, + "xcconfig": { + "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DSQLCIPHER_CRYPTO_CC" + } +} diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 5ad138e..0e7182b 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -15,22 +15,30 @@ PODS: - SQLCipher/common DEPENDENCIES: - - EncryptedCoreData + - EncryptedCoreData (from `https://github.com/project-imas/encrypted-core-data.git`, commit `b97ffaf2f`) - HealthVault (from `../`) - HealthVault/Tests (from `../`) - Kiwi - SQLCipher EXTERNAL SOURCES: + EncryptedCoreData: + :commit: b97ffaf2f + :git: https://github.com/project-imas/encrypted-core-data.git HealthVault: :path: ../ +CHECKOUT OPTIONS: + EncryptedCoreData: + :commit: b97ffaf2f + :git: https://github.com/project-imas/encrypted-core-data.git + SPEC CHECKSUMS: EncryptedCoreData: f6762fb05f88a52f36c5648659abc91b57f244b4 HealthVault: 7769453ba55849e8360625284fdc87764464841b Kiwi: f49c9d54b28917df5928fe44968a39ed198cb8a8 SQLCipher: 43d12c0eb9c57fb438749618fc3ce0065509a559 -PODFILE CHECKSUM: f686f6ab3ea9781f70d36d480a4438b218d8ef7b +PODFILE CHECKSUM: 5f22b5e241714ea20d48531e38cdd6718810c54f -COCOAPODS: 1.2.1 +COCOAPODS: 1.3.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index e7bbbf0..0f847e5 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1752 +7,1752 @@ objects = { /* Begin PBXBuildFile section */ - 001B2E66B3E296BB9680F8EFB15490D9 /* MHVLocalDate.m in Sources */ = {isa = PBXBuildFile; fileRef = CD4E4AF07B0B0703AC64CEEC6C33C85B /* MHVLocalDate.m */; }; - 0030B6FA22D4CC19ADDE7EB58CAAD61C /* MHVAsyncTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A109FC44F2CE4DE36DFF0250AD0CBF /* MHVAsyncTask.m */; }; - 0030FAF37CC9E0F9A02B0FE96D51A97A /* MHVAssessment.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC45A52EF05CADBFD4ABE08E1C5C166 /* MHVAssessment.m */; }; - 004DAD370E55803CA3C7FADAB1553C15 /* MHVMenstruation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A21E3461D84BFBD11609F78C3D8ACF4 /* MHVMenstruation.m */; }; - 00AC1E43E81BC1D8CC084E36568BDD03 /* MHVAssessmentField.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AEA88E30D404BA766D3622323F0274C /* MHVAssessmentField.m */; }; - 00BB09730304377C913CD82B4292DA56 /* MHVRelatedThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 269C3166A8A6A9457DD3721038A00FB5 /* MHVRelatedThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00C0BC9274BAAA0A7318EA77CA14479D /* MHVHeartRate.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A721C57E30370BA59BE6C889A41F00 /* MHVHeartRate.m */; }; - 00E9A73FDAA7831C8E3FD645EEE9358E /* MHVBlobSource.h in Headers */ = {isa = PBXBuildFile; fileRef = C3F714D6FC078F8D6B3D24CF80379406 /* MHVBlobSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00ED33D00602319447B8825E97710456 /* MHVSystemInstances.h in Headers */ = {isa = PBXBuildFile; fileRef = 185483CFDFCF5A5BB323FB0E75B14001 /* MHVSystemInstances.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0107650772BEBAA2AF380076F848A47E /* MHVClaimAmounts.h in Headers */ = {isa = PBXBuildFile; fileRef = 00C41093E0988C01F1EAC6A1E938CA4F /* MHVClaimAmounts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 013542D2656B6CA343B32B077C4136AB /* XReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D52BA8F55B10192BAE8E68B00121A1 /* XReader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00437141269BE199CF38D58CDC6A2F87 /* MHVDate.m in Sources */ = {isa = PBXBuildFile; fileRef = A591E8E1A95D9B540D1C3F0619993A44 /* MHVDate.m */; }; + 00BB09730304377C913CD82B4292DA56 /* MHVRelatedThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A21CD98B32C7BAF668E783701AF7DCE /* MHVRelatedThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00C4C18D9C372BC2286DE0AA807FF1D0 /* MHVMedication.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5BAD0BE706D44CB7FAAC57AEAF1F66 /* MHVMedication.m */; }; + 00C51FD8CD62B2486A0EF5871B648E18 /* MHVDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = 293D898C1FDB186430D9B7703474777F /* MHVDuration.m */; }; + 00CC2F2010A6C7D6F336ABA62CBD6A90 /* MHVTaskSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 8864918C568E645F84D67877C52C8094 /* MHVTaskSchedule.m */; }; + 00E9A73FDAA7831C8E3FD645EEE9358E /* MHVBlobSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5931BD2681A1F11C8DFA1E5C9B5783D3 /* MHVBlobSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00ED33D00602319447B8825E97710456 /* MHVSystemInstances.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEF20AA8F8B746DE159B779B33F5587 /* MHVSystemInstances.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01068FA9BEAB43E1ECFCB392C21FF318 /* MHVRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = F7AFEDEB3678502AB8F1BC3E5398E0CC /* MHVRecord.m */; }; + 0107650772BEBAA2AF380076F848A47E /* MHVClaimAmounts.h in Headers */ = {isa = PBXBuildFile; fileRef = 497751C996320D779C385E10AB9436BC /* MHVClaimAmounts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 010F9AE91BBCED8A69107EF60756AF9D /* MHVPendingThingOperation+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 2230939B864D1200440D125E26EE93C2 /* MHVPendingThingOperation+CoreDataProperties.m */; }; + 011475A18975588446823D21AAF7DF69 /* MHVBlobUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C097449CEB6579F0F7DF6ED35DAEB892 /* MHVBlobUploadRequest.m */; }; + 013542D2656B6CA343B32B077C4136AB /* XReader.h in Headers */ = {isa = PBXBuildFile; fileRef = C67ABFED409999ADDE3BC1854C414134 /* XReader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 01392827EA1441FA4146AC1422DEB8E5 /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = 302679A075311C06C30D9007F731EE78 /* KWMessageSpying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 013C4098EF562164B9C66CD966BA5600 /* MHVResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7091583D7F2D251785E2C92C72F6CB65 /* MHVResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01414348128592AA2B7EC5F255C27278 /* NSArray+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B5D67957176046C129571D0C670C99A /* NSArray+Utils.m */; }; - 017F60D6837AFFAC08E17A1BD7949E14 /* MHVJsonCacheItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CBD0770DE784373E93429EA7D6C9C61 /* MHVJsonCacheItem.m */; }; - 018717FFD766C14A208008928F7DC3BB /* MHVRecordOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B966002F89230D86262B026791B0C9B9 /* MHVRecordOperation.m */; }; - 019BF09E2A9AB97105AC139B960CCADD /* MHVAsthmaInhalerUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DA8A6148883F05F6C1BA37A52A44334 /* MHVAsthmaInhalerUsage.m */; }; - 01A30496E4EC0B65FD6223720E86FD99 /* MHVActionPlansApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 194CC424F710B47319777D702368C698 /* MHVActionPlansApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01A4162489A5FBFA372DE55F9D675860 /* MHVMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = B02CC34E865AE6D0B55C5BC658A5D3DB /* MHVMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01AB9DC3AAD2B36DB58EBD99FF5AA7D3 /* MHVTimelineSnapshotCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 3879C83B9718F2EEAE77710103DEF731 /* MHVTimelineSnapshotCompletionMetrics.m */; }; - 01D90CF96AF237407D9AEFEBECF55181 /* MHVLocalDate.m in Sources */ = {isa = PBXBuildFile; fileRef = CD4E4AF07B0B0703AC64CEEC6C33C85B /* MHVLocalDate.m */; }; - 020C27245825AAB4133154E6613A87A4 /* MHVGoalRecommendationsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2A9F11621BE572DBF503C905B01B7B /* MHVGoalRecommendationsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 020F9B5454AAE13C524FC461EC85879C /* MHVDailyDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 7642EB93BCE828F9AA5F27458927816D /* MHVDailyDietaryIntake.m */; }; - 023217CE69EB5B40F8451A70A6352359 /* MHVLabTestResultsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 78DF67BDAECC29F1BFA1D1289A945C26 /* MHVLabTestResultsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02522D19247C2D15E3E494EDD847D910 /* MHVTestResultRangeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8459F21C2049E9B64201A4FEEC88166C /* MHVTestResultRangeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0264728E92DC6C484EBAAF9EDD880711 /* MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = E8E8E0BEDC3745F2EAB6A2DC60DDA10F /* MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 026E0C7CC143D19370C1D253307186A6 /* MHVServiceDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D3F689518E6CB52FAC35D300123745A /* MHVServiceDefinition.m */; }; - 029C758AA92705D2625BA4CAEAAF4A71 /* MHVPersonClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D3029EBC601578D4C0CF681D75BC3DC9 /* MHVPersonClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02AE4B25B683106AD48EDBCA57F3860A /* MHVDataModelDynamicClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F004A0578AD82208D601DFA2B6D8D6 /* MHVDataModelDynamicClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02BA92DA8E76EFB197C7A7C05CC17E0F /* MHVBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = B22D43FCC82459558B191AB07667B1F4 /* MHVBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02E45E60D7C2D290FD44BED6A8BF3D6B /* MHVMenstruation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8329F063E2C0B9365CD9D7043982F4 /* MHVMenstruation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 030FF306659B01A71CEAD0DD5DC2C53F /* MHVAuthSession.m in Sources */ = {isa = PBXBuildFile; fileRef = FC77952B3A1F74BA76F9E94EDE9EFF1A /* MHVAuthSession.m */; }; - 0310F4F5F0EADA1B93DCD17CE87FF2E0 /* MHVVitalSigns.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FBD810732C94C532AA012124F2EE3FE /* MHVVitalSigns.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0313673008CDBCE675251D2EFDC8AB0F /* MHVPendingThingOperation+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = FC392EAEF32644787095BF29212CCDE4 /* MHVPendingThingOperation+CoreDataClass.m */; }; - 0345F6B11221E4E2D9AE21F1BEB8DA7F /* MHVDelivery.m in Sources */ = {isa = PBXBuildFile; fileRef = 890989E7B712FAA122A4F6B9962F2682 /* MHVDelivery.m */; }; + 013C4098EF562164B9C66CD966BA5600 /* MHVResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF752B8DD73F6C82E0BCB7A3D07BD73 /* MHVResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 017D43F126261CACEB6F2CB8FEDCAD25 /* MHVThingQueryResults.m in Sources */ = {isa = PBXBuildFile; fileRef = BA31C5A690837E862A4DA14FE948476B /* MHVThingQueryResults.m */; }; + 01A30496E4EC0B65FD6223720E86FD99 /* MHVActionPlansApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D899B6C5B6712E70CC4DE7C7CDA8A33 /* MHVActionPlansApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01A4162489A5FBFA372DE55F9D675860 /* MHVMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F8D76B3F02B72B7120F3EE6F6FFE7B /* MHVMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01C4C7C8196E969F680017D18E609D93 /* MHVMessageHeaderThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C469C1772F3D939C4FD137E5730983 /* MHVMessageHeaderThing.m */; }; + 020C27245825AAB4133154E6613A87A4 /* MHVGoalRecommendationsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FBB0FA14C72B79097D2BA1E4CDAD8FB6 /* MHVGoalRecommendationsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 023217CE69EB5B40F8451A70A6352359 /* MHVLabTestResultsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E3797C1A71D2903D1DC2ED3A790917 /* MHVLabTestResultsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02522D19247C2D15E3E494EDD847D910 /* MHVTestResultRangeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF4AEBECB00C27AEAA8079979228221 /* MHVTestResultRangeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0264728E92DC6C484EBAAF9EDD880711 /* MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = A859AA238FA2B4C1F6CFED76E36C9C79 /* MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 029C758AA92705D2625BA4CAEAAF4A71 /* MHVPersonClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C0F1F393E47D7EC07904C913ECDC4F3F /* MHVPersonClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02AE4B25B683106AD48EDBCA57F3860A /* MHVDataModelDynamicClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E8D70BA07BCE97E5EF398B6CCEC25A /* MHVDataModelDynamicClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02BA92DA8E76EFB197C7A7C05CC17E0F /* MHVBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDCBB57A1E1BFFCEBA5741DBF0A4689 /* MHVBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02E45E60D7C2D290FD44BED6A8BF3D6B /* MHVMenstruation.h in Headers */ = {isa = PBXBuildFile; fileRef = 80902CCD0C046D2EE21217FEFBD44C35 /* MHVMenstruation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0310F4F5F0EADA1B93DCD17CE87FF2E0 /* MHVVitalSigns.h in Headers */ = {isa = PBXBuildFile; fileRef = 49450795EE3DA473C98140A98EEC22A4 /* MHVVitalSigns.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03563F0A328FB4FDBC721FDEA2693E93 /* MHVNonNegativeDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = E77FE9273592EED6B86A9A409716CAF0 /* MHVNonNegativeDouble.m */; }; 035910E3D96E2211E3DD6AAC1DCE3CBE /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EA461E1A2E4ED90A890F7F7C546FF4 /* KWMock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0385FAA5C81E2758A752A731350BD687 /* MHVHeartrateZoneGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 393F4C584EAFA0A7F0FC61F804EEA0CC /* MHVHeartrateZoneGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0385FAA5C81E2758A752A731350BD687 /* MHVHeartrateZoneGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = B0301BC7794B90B5DC508B3C18D58A57 /* MHVHeartrateZoneGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; 039EE5A5F99E0BB8A2AABA0CA923A797 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D9B1AE00497D2B281FA207C755C164 /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 03C72CD0DFA843950CC66CE435716DB6 /* MHVAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 24DC0D25E6054532D8CD173C4355C141 /* MHVAsyncOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03E2D2B98BBE1E9E03F6FE543D685007 /* MHVRemoteMonitoringClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BF43BDA6266FDF920F5BA78540149F3D /* MHVRemoteMonitoringClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03FFE9A4C0C79726C2C4C715B9369C92 /* MHVOccurence.m in Sources */ = {isa = PBXBuildFile; fileRef = 85D7700ED74D93C1B0492C9857DEC78E /* MHVOccurence.m */; }; - 041C09D4BA1D1FDD8399E1D25032A663 /* MHVVocabularyIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F1641F7760E90B8C62E2B86D67F81F /* MHVVocabularyIdentifier.m */; }; - 045EC7B357CF0CAADC02B30D18BC4C9F /* NSDate+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B483EA1AFE3F94FA33DACDCFDD2F55D3 /* NSDate+DataModel.m */; }; - 048FC05D89C72BD6952B942452193188 /* MHVType.h in Headers */ = {isa = PBXBuildFile; fileRef = 37FD6C3D9D633591111A1BA88C542C82 /* MHVType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04D3B5E700F29F4298487D517183FA4F /* MHVInsightMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD615377AF5517574E20CF7A16A396D /* MHVInsightMessages.m */; }; - 050EC347ABF579E7680B536E1BD3111A /* MHVSessionCredentialClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B63165C1758A12EBA66A24BDB596C86F /* MHVSessionCredentialClientProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 059638671DDE2C31EDC594C57710675A /* MHVOrganization.m in Sources */ = {isa = PBXBuildFile; fileRef = D554C2FF5092CD72A8FF531F9487514D /* MHVOrganization.m */; }; - 05AE1B6B8AB276503478414E49CA43B6 /* MHVMedicalImageStudy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B097257008724D4CD7314EC70C476D8 /* MHVMedicalImageStudy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05B6BBDE74076C8A4102F245611A3DE4 /* MHVCacheQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = CE96E5F674D357356549FFA6C63112DA /* MHVCacheQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0674564C241188A436072C8D8F2D8B8F /* MHVErrorConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEC9F05810F3E4EBC36CB4E994C3062 /* MHVErrorConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06898FB83F5AB8D781B6B841A5A6ED7F /* MHVBrowserAuthBroker.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5F242E6E6F8BD9B0A0D1C0E3F5673 /* MHVBrowserAuthBroker.m */; }; - 068F7CC55ABF4EC53995460858F96D16 /* MHVDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = ACBBCEB3A628A75F36A9AA0C4C2C5AD9 /* MHVDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06ED2830B67F6A923E23881DDD7862EB /* MHVObjectiveAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 466C9C5BFD3F4FD12A03FD3CC1003552 /* MHVObjectiveAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 071124ADC3D900FFA0BE4CE024B8C3C3 /* MHVRestApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8856B94CF08A7C2DD8750CEBD1724414 /* MHVRestApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07147A48CB4CE1DEAD588E18A028BDB5 /* MHVConstrainedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DDB2C5F903DBBAA1AA0C2AF38BE5CF3 /* MHVConstrainedString.m */; }; - 074715BC174D7427B941FB99A4A0B85E /* MHVBlobSource.h in Headers */ = {isa = PBXBuildFile; fileRef = C3F714D6FC078F8D6B3D24CF80379406 /* MHVBlobSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07537C68322B64AD32C65C4403219086 /* MHVDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = A112A6437B0ADB2CF346C53459C7F5EB /* MHVDouble.m */; }; - 0779B0F2813082CFFE0ADBA25B7207E0 /* MHVConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C6ED33FA405F0858082B0933924D6FA6 /* MHVConfiguration.m */; }; - 079002A6743EF6267F37FCAF2FAE7389 /* MHVThingCacheDatabase+CoreDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 375D77B60F211A51425ADCB47D051A6E /* MHVThingCacheDatabase+CoreDataModel.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 07A6E06A619A0576357043A6FABF7112 /* MHVActionPlanTaskTargetEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4357BF5AB90604A2C153FE7C8CB139F3 /* MHVActionPlanTaskTargetEvent.m */; }; + 03C72CD0DFA843950CC66CE435716DB6 /* MHVAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3572032BD6B5805FAD35F6715CEBFB /* MHVAsyncOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03E2D2B98BBE1E9E03F6FE543D685007 /* MHVRemoteMonitoringClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDD2C9F6A3CC5E4377782BEEAB30BDD /* MHVRemoteMonitoringClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03FBD9093BB9C23DFA4ABA3464DF7D0C /* MHVInsightMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = AD7107B1A8C088A7D6C5D6D073EC05A4 /* MHVInsightMessages.m */; }; + 041FB10A17CFDD83D3C9F5EA94272EBC /* MHVApproxMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FA2A9ABD6794433CDCFBC6B19D92F4 /* MHVApproxMeasurement.m */; }; + 048FC05D89C72BD6952B942452193188 /* MHVType.h in Headers */ = {isa = PBXBuildFile; fileRef = 891234FF3EDC6F499E63D92E6052F3E7 /* MHVType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04B0D5BEB43507F92BCF9629C97D5907 /* NSUUID+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC4B4963B2BCCA1F5CB3AF20277BAE4 /* NSUUID+DataModel.m */; }; + 04E8F887279D4C660DFD41BD066AEA08 /* MHVAudit.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AEA1D7BA66B175354FF3B42E82FB75A /* MHVAudit.m */; }; + 04F197D3FB62485918E33837B82CF68B /* MHVSessionCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5A1DC97327DF6202427B5B62615678 /* MHVSessionCredential.m */; }; + 050EC347ABF579E7680B536E1BD3111A /* MHVSessionCredentialClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA89D338D63CB81EA0BE4EA132A9031 /* MHVSessionCredentialClientProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 05116E12D1ABCF44287FD893C8FB94F3 /* MHVThingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 47504880EC2F0DF1996077C7D7114DA0 /* MHVThingState.m */; }; + 052F079C25885CE2F0FFC05C82AA1AF5 /* MHVPercentage.m in Sources */ = {isa = PBXBuildFile; fileRef = 867CBBB0DB585D8E6C186E2DDECD10E7 /* MHVPercentage.m */; }; + 05AE1B6B8AB276503478414E49CA43B6 /* MHVMedicalImageStudy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8840F02C56E05ED60BE8D5EE8367FBD1 /* MHVMedicalImageStudy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05B6BBDE74076C8A4102F245611A3DE4 /* MHVCacheQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAA2C350C92FC911CF9AD2CF68007B6 /* MHVCacheQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05BD14EA64CAA07E313223873EFF087F /* MHVPositiveDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD6044A1D3F580C29DA6EF92E6D8337 /* MHVPositiveDouble.m */; }; + 0674564C241188A436072C8D8F2D8B8F /* MHVErrorConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 33EDA83BFC6BB38823ABA85B6CE99990 /* MHVErrorConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 068F7CC55ABF4EC53995460858F96D16 /* MHVDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2AFC1E03542B1761FF0888DDD7EC9B /* MHVDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06B39ABADF813493387B815A7F584CD9 /* MHVLocalDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5153F9DC3E2EE817D80746771F0CCC /* MHVLocalDateTime.m */; }; + 06C48490A2678DC4D782626E377F4FD9 /* MHVActionPlanTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F36095553506B745BA33F5D040353CF /* MHVActionPlanTrackingPolicy.m */; }; + 06ED2830B67F6A923E23881DDD7862EB /* MHVObjectiveAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB92C196BF48671FA2D95482E2E51B0 /* MHVObjectiveAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06FB4CE021A8F5AC73287FB4BCF5DAFD /* XReader.m in Sources */ = {isa = PBXBuildFile; fileRef = A136EBFF912B3044089885B1E658D72B /* XReader.m */; }; + 071124ADC3D900FFA0BE4CE024B8C3C3 /* MHVRestApi.h in Headers */ = {isa = PBXBuildFile; fileRef = E4546AE3C7B337AF0B3B638F7BAA1535 /* MHVRestApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 072A17D09E17F0849825BB57D1E31EA4 /* MHVGetRecordOperationsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 763A3E1313E224759841962874BEC065 /* MHVGetRecordOperationsResult.m */; }; + 074715BC174D7427B941FB99A4A0B85E /* MHVBlobSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5931BD2681A1F11C8DFA1E5C9B5783D3 /* MHVBlobSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07700E3C4418C3C84474431678D71FC7 /* NSString+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A61C44E4D261D7AC2B60DFC8E982BD3E /* NSString+DataModel.m */; }; + 077B38AC307A1A4ED571D96DCF4B6605 /* MHVAsyncTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AEAEEBEA2FCF575CE96749E757DB4B8 /* MHVAsyncTask.m */; }; + 0788F24CE1D420662A23665567D245D1 /* MHVBaby.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F762C42B33501578A0579065919E13A /* MHVBaby.m */; }; + 079002A6743EF6267F37FCAF2FAE7389 /* MHVThingCacheDatabase+CoreDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 432B436D5A0A155E86A17A2E997D6665 /* MHVThingCacheDatabase+CoreDataModel.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 079B08B2AF26A8DF31B323C279633984 /* MHVVocabularyClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A84294BC0968BA7E3AC405CE951A384 /* MHVVocabularyClient.m */; }; 07B32A126F329CB17E5BF006F79479A4 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC36277D3C0F07D3710AFBAA7B5D611 /* KWCaptureSpy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07DC824FD16289C3A403BE105679333F /* MHVEncounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B344269C9C603A5EA2973414441EF15 /* MHVEncounter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08394EA32B7E15788926A761636E271E /* MHVSleepJournalPM.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A611ED4504906930BE1B6AE0F9588C5 /* MHVSleepJournalPM.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 085FED521BD8B6EB4BF1418846576F2B /* MHVShellInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 20681FE9659BFE77AC548BF07D431F0C /* MHVShellInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08AC3714A2B8350190988734FBCB21E7 /* MHVAuthSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDD453CDE8AE72AECC5FA6ADB1A786F /* MHVAuthSession.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 08E0BBD17A8C172D3EAC580A83936008 /* MHVLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF63BEEF89EB6389F88F6A5B9D1225A /* MHVLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 096C4BE77CBEB492DC1896A8217295B2 /* MHVConstrainedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DDB2C5F903DBBAA1AA0C2AF38BE5CF3 /* MHVConstrainedString.m */; }; - 099BAAE31C44D424B2B26485CC508B2B /* MHVVocabulary.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F9842F33304286984F975639289D55 /* MHVVocabulary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09A7E77DDCB153BB6FBA73D5914BD865 /* MHVThingCacheConfigurationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A058830A2D3A02B42BF3D42F16F3159 /* MHVThingCacheConfigurationProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09AE072CC26D90EB7F576E06E32EF0D3 /* MHVCachedRecord+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = EDBC218BC788A4E4463653FF0545DDD9 /* MHVCachedRecord+CoreDataProperties.m */; }; - 09B05AD5DB2C0FBF3C16B5DDB519DC52 /* MHVOperationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2FFBAA998DDF9905953C9331149A4E /* MHVOperationBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09E10923C4A554C00FCFBC9F096A4FA7 /* MHVMenstruation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8329F063E2C0B9365CD9D7043982F4 /* MHVMenstruation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A0DEB5510E507FB0BC7E716B436D5CF /* MHVClients.h in Headers */ = {isa = PBXBuildFile; fileRef = 759686BCEF58BE5C90E21A07D7B4E8A7 /* MHVClients.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A33FF002A014777901CCD6DDCCE43AC /* MHVConfigurationEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AA5A34169D480E882E67A196559751 /* MHVConfigurationEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A4C021C2C022DD97714A6F6DEF99BA5 /* MHVJsonCacheService.h in Headers */ = {isa = PBXBuildFile; fileRef = A92B8C09DB561E2296F441EA64C40732 /* MHVJsonCacheService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A517D513A1D76725DF270478F69307E /* MHVGetRecordOperationsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 1114F8655A7B1A3DFB5F592245C063DE /* MHVGetRecordOperationsResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AD9ECEDEC5663E0744C038708083AB9 /* MHVMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = BA032C8F861179933912813C12E9B030 /* MHVMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B16D05A0DEC2C2024111B7DD24AAF3A /* MHVPersonInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 67EAB02C097FC19E200E43751C78DDFD /* MHVPersonInfo.m */; }; - 0B4821487D3FDD90E1B903669C628925 /* MHVRestRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C5956FBD671589EE3863EF9D29B53C8 /* MHVRestRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B6137FFDC49672FDD612AACDF5D8ADA /* MHVGoalRecommendationInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DD00A2292553C671FA05CA80C045CB1 /* MHVGoalRecommendationInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B81ED067ADB7008522DD5DC67075146 /* MHVAssessmentField.h in Headers */ = {isa = PBXBuildFile; fileRef = DB22763552D9FE9128CA9341222842A8 /* MHVAssessmentField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BD24FFA8E2AF5EDC6B88017CF4E878C /* MHVAsyncTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2520E87907BDC034A9A1577FC1BDD4ED /* MHVAsyncTaskOperation.m */; }; - 0C66A7B0BC54BAFBECC14B00BA234E55 /* MHVClaimAmounts.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B2F5358813EE4EFCB04F2AE06D1461 /* MHVClaimAmounts.m */; }; + 07DC824FD16289C3A403BE105679333F /* MHVEncounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4139BA40C42BCBF8D4F69157DEC4E615 /* MHVEncounter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08394EA32B7E15788926A761636E271E /* MHVSleepJournalPM.h in Headers */ = {isa = PBXBuildFile; fileRef = 82230A09F546D67DCABFDEBCEF028795 /* MHVSleepJournalPM.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 083D8199CB436D588B4FE3821D42E415 /* NSNumber+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F7788C89F394486932DC96D6DFBC4DA7 /* NSNumber+DataModel.m */; }; + 085FED521BD8B6EB4BF1418846576F2B /* MHVShellInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E901EA8A0B01B23324317EC757B42F2 /* MHVShellInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08AC3714A2B8350190988734FBCB21E7 /* MHVAuthSession.h in Headers */ = {isa = PBXBuildFile; fileRef = EF4D69A3FD80DC568AC97BDFDAF6BF30 /* MHVAuthSession.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 08E0BBD17A8C172D3EAC580A83936008 /* MHVLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B0DECF1E584C370539604C133146A2E /* MHVLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09988D1D946438AB4CDBCC26B4C2D04C /* MHVAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD85D79B12F1D88393F3FF921C9F863 /* MHVAsyncBlockOperation.m */; }; + 099BAAE31C44D424B2B26485CC508B2B /* MHVVocabulary.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDE3838B2F60D8A4388DABCC5DEB08F /* MHVVocabulary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09A7E77DDCB153BB6FBA73D5914BD865 /* MHVThingCacheConfigurationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4714EED5F28728F74422820B58CE86 /* MHVThingCacheConfigurationProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09B05AD5DB2C0FBF3C16B5DDB519DC52 /* MHVOperationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3CC7D3916DFEFCFC5AD427116DB802 /* MHVOperationBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09D5233EED6022F6A97514C27876B966 /* MHVVocabularyClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A84294BC0968BA7E3AC405CE951A384 /* MHVVocabularyClient.m */; }; + 09E10923C4A554C00FCFBC9F096A4FA7 /* MHVMenstruation.h in Headers */ = {isa = PBXBuildFile; fileRef = 80902CCD0C046D2EE21217FEFBD44C35 /* MHVMenstruation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09E41EF7F74476508E6F407EA6C68918 /* MHVQueuedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BCE2B51BF2F6064161724EAAEA866A /* MHVQueuedDictionary.m */; }; + 0A093F25B9446D26286B3B0B396D4D4D /* MHVServiceInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B9CCF620E9AB4108BDD3B77FC6987F6 /* MHVServiceInstance.m */; }; + 0A0DEB5510E507FB0BC7E716B436D5CF /* MHVClients.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A10731FDCBB3D9AE8AC720A90861E9F /* MHVClients.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A1EB5A35680F6507D390CF0E0CC9565 /* MHVPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = D6913B8A059B2E0792B8838820B0DB75 /* MHVPhone.m */; }; + 0A33FF002A014777901CCD6DDCCE43AC /* MHVConfigurationEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = CE90174E36A5B3F4C336155FA5A3DAA4 /* MHVConfigurationEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A4C021C2C022DD97714A6F6DEF99BA5 /* MHVJsonCacheService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5863E2129D2DE123FA42635E7B5924CD /* MHVJsonCacheService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A517D513A1D76725DF270478F69307E /* MHVGetRecordOperationsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 19CB240414931B0ED14D30C4918D0815 /* MHVGetRecordOperationsResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A5563438123D3F8277D4526B511054B /* MHVClientResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D8EC5CA27A1D9BB250309F0DB4825B78 /* MHVClientResult.m */; }; + 0AD9ECEDEC5663E0744C038708083AB9 /* MHVMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = DE72238D8023A36065B9EC6F562C0345 /* MHVMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B05F7C575C8C7490296FF02ED777F75 /* MHVActionPlanTaskTrackingEvidence.m in Sources */ = {isa = PBXBuildFile; fileRef = 135599DED36FAA47A1260B3828247511 /* MHVActionPlanTaskTrackingEvidence.m */; }; + 0B4821487D3FDD90E1B903669C628925 /* MHVRestRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D82ED36C0650D31CB297284A22890110 /* MHVRestRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0B6137FFDC49672FDD612AACDF5D8ADA /* MHVGoalRecommendationInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = EF9B7562F51CE1FDC8870BDD8E095C34 /* MHVGoalRecommendationInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B81ED067ADB7008522DD5DC67075146 /* MHVAssessmentField.h in Headers */ = {isa = PBXBuildFile; fileRef = F99BC347631EDA0D136F862DEEB02F91 /* MHVAssessmentField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B99AD44CF0FB7474DAE65A2DEB611D3 /* MHVVocabularyIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 34754F78AF6966578B93CD1996144110 /* MHVVocabularyIdentifier.m */; }; + 0BD1169488C179E64E8CC2FBDC6665DD /* MHVCryptographer.m in Sources */ = {isa = PBXBuildFile; fileRef = DE899396F2E8FA9BE44BB90EE58047BA /* MHVCryptographer.m */; }; + 0C1AA965149697E1D6C30D8D07D8CD2A /* MHVConstrainedDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF5702764EFBA2D3809F575A18CA3FE /* MHVConstrainedDouble.m */; }; 0C6BF668A3FC0863E3B3D32D413D7030 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 955F0A88CFAB94AC0CFBC380A8F565AE /* CoreData.framework */; }; - 0C7F005F18A72D6B3B1D1843906A1033 /* MHVCryptographer.h in Headers */ = {isa = PBXBuildFile; fileRef = AB74933A8D9DEC883AA9C9F9D491DCD3 /* MHVCryptographer.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0C86499238883DE2F38A6AACF5FED3D7 /* MHVCholesterol.m in Sources */ = {isa = PBXBuildFile; fileRef = 46ACC56BF66AD9D1B3B64A8E70527488 /* MHVCholesterol.m */; }; - 0CD214060D09554712ED5030E76E9DBA /* MHVTaskSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F1C404EB3C2BDD3E6563318AB2673B /* MHVTaskSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D1B7E62C5F9A8AC7DEC0DBB6E01A4B7 /* MHVWeightMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7652C3751015691197EF7B7F982B7F /* MHVWeightMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D1EA403EF8837E6085818AEADC35FCE /* MHVStringNZNW.m in Sources */ = {isa = PBXBuildFile; fileRef = 06BEADAEE38E4BCE4FDFEEC7915FE3D3 /* MHVStringNZNW.m */; }; - 0D32BB7B044593FB96D127C89CA62CCD /* XReader.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF5B76380AECD4C99C6D4DB8B857E0A /* XReader.m */; }; - 0D5040FA9417326683C09315A449F989 /* MHVAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D443F20357236CC299DFBD013510693 /* MHVAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D8404B7D0ED2957F421F3254A4C97BC /* MHVSleepJournalAM.m in Sources */ = {isa = PBXBuildFile; fileRef = D473E885FC28FD8AC6B898804CFFC858 /* MHVSleepJournalAM.m */; }; - 0D8514B46C7ED318D6909748C6A00C98 /* MHVLabTestResultsDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = F2A21168941C4E94ED60A41513493FC5 /* MHVLabTestResultsDetails.m */; }; + 0C7F005F18A72D6B3B1D1843906A1033 /* MHVCryptographer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1E1F5C5DDD2AE811F4AB1502BB9A9E /* MHVCryptographer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0C8C7C99432BF176E76A4BAC258B12D4 /* MHVInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = F475CA35913BC79DD4E217C0F425234B /* MHVInstant.m */; }; + 0CD214060D09554712ED5030E76E9DBA /* MHVTaskSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5BDBF2C0EC600DE1E43AC276C7FD94 /* MHVTaskSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CE488B699934F4EC80FDDEDE24DE55B /* MHVHeartrateZoneGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 69115423B6BE36FBC6E1D6B3D3ABAE8B /* MHVHeartrateZoneGroup.m */; }; + 0D1B7E62C5F9A8AC7DEC0DBB6E01A4B7 /* MHVWeightMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B0886B77FFA3F0C55611A4EA8A6C05 /* MHVWeightMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D5040FA9417326683C09315A449F989 /* MHVAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B1173984BA51AF97B2A7FDB02FC1A9 /* MHVAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D93741DA1887D4569A0C96443D143DA /* MHVInt.m in Sources */ = {isa = PBXBuildFile; fileRef = B3094189DF79F9F39E397C154E131C92 /* MHVInt.m */; }; 0D976AE0AE6675E5166EAFE1EEC99629 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F80C47B86616312B77737010AE5F167 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E15211886A4FF75ED139D6681A6BE54 /* MHVSessionCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 0161155205F8A6A54DB6A308767CC3E8 /* MHVSessionCredential.m */; }; - 0E1C3684247A3C4C87051B308FC6BFD7 /* MHVTimelineScheduleOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = EDFB6DA0E84ADF54BE39A5B81CD709A3 /* MHVTimelineScheduleOccurrence.m */; }; - 0E5079F70BFC75263C639010BC4374DA /* MHVMedication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5FDA4EFC5FC69CBE1CBAA5B4858E9B /* MHVMedication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E6DF984EA04A8ADD4663E3F21D69D40 /* MHVTrackingTriggerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 79203FC5F63323ADC81850E541726120 /* MHVTrackingTriggerTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F138189C61F0522CF47F3E6152148C0 /* MHVHttpServiceRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 786557A5869EF245A3F076F29783F263 /* MHVHttpServiceRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F1C2A24092437B9B7DE0F62908DF080 /* MHVImmunization.m in Sources */ = {isa = PBXBuildFile; fileRef = B90C537330D58A4733D192DFD4B57387 /* MHVImmunization.m */; }; - 0F5566D3D1E2C81746F85BD01CB4E8C0 /* MHVDisplayValue.h in Headers */ = {isa = PBXBuildFile; fileRef = F87F2F54808544C1C5418D3C5E578322 /* MHVDisplayValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F6C1A8226A1FDAF118F3327AB21EA87 /* MHVMinute.h in Headers */ = {isa = PBXBuildFile; fileRef = F0707BFC4366FBA9A2A69E0AA989BFCE /* MHVMinute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0FD837FCBDF79B3704E4B65F0B63500A /* MHVTestResultRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 326AF3DE3D25D4080E34DF5E0786FE3D /* MHVTestResultRange.m */; }; - 1007CFCEA95A4535E7F79BC42918E465 /* MHVMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 85B7470593D1D348E57BCF3C3F87F339 /* MHVMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1008D85B8EC097C2E6B7973A7DFAA3EB /* MHVMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = B02CC34E865AE6D0B55C5BC658A5D3DB /* MHVMethod.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0E26628ED21139CCD72DBA1F9882F265 /* MHVPersonalDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4605156A7B75EF73AD06E065104CB6F3 /* MHVPersonalDemographics.m */; }; + 0E5079F70BFC75263C639010BC4374DA /* MHVMedication.h in Headers */ = {isa = PBXBuildFile; fileRef = FE00573C8FEA021E7D1EB0AE80CE289C /* MHVMedication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E6DF984EA04A8ADD4663E3F21D69D40 /* MHVTrackingTriggerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A65ABB868334E6B8FE5C89401910925D /* MHVTrackingTriggerTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E802012B760832AE96B4E5CBD0E4E48 /* MHVString1024.m in Sources */ = {isa = PBXBuildFile; fileRef = 452E3A8E8889D93452FD177FEDFB2899 /* MHVString1024.m */; }; + 0EA69226831354A0953BE1B4FDEFC368 /* MHVServerError.m in Sources */ = {isa = PBXBuildFile; fileRef = 0186D4535ADC3EE4F6C6A93AFE0E7C46 /* MHVServerError.m */; }; + 0F138189C61F0522CF47F3E6152148C0 /* MHVHttpServiceRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9BC402E92932EB15745993222A95BF /* MHVHttpServiceRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F5566D3D1E2C81746F85BD01CB4E8C0 /* MHVDisplayValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0578209947AF5E342C0B6C7DAA74A0F3 /* MHVDisplayValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F669C8A23007B212EF935F1576B7B91 /* MHVTaskSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 8864918C568E645F84D67877C52C8094 /* MHVTaskSchedule.m */; }; + 0F6C1A8226A1FDAF118F3327AB21EA87 /* MHVMinute.h in Headers */ = {isa = PBXBuildFile; fileRef = C85F090CB5C2B9FAF0D7E0E652358796 /* MHVMinute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1002875BEBCB586791DB694C61EBD060 /* MHVStringZ512.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A518C37A0583409FAF5908E24A3C550 /* MHVStringZ512.m */; }; + 1007CFCEA95A4535E7F79BC42918E465 /* MHVMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C089A2CE777D111B81A7225BE679C8 /* MHVMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1008D85B8EC097C2E6B7973A7DFAA3EB /* MHVMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F8D76B3F02B72B7120F3EE6F6FFE7B /* MHVMethod.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1010534B40894268A673B16193B0F8EC /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9E0C8815881F2C88D84D6045DE856BA2 /* XCTest.framework */; }; - 1017954B1F517FFBD5AE0DDFAC086522 /* MHVBrowserAuthBroker.h in Headers */ = {isa = PBXBuildFile; fileRef = D775624F1A25D6FFDCD118E7245FEB01 /* MHVBrowserAuthBroker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 103B43F574D0720919C96596D9808004 /* MHVAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6AF2E5885C65FBDC595C38E607F6F1 /* MHVAlert.m */; }; - 105E71B650A446EB1FED6B40C056161D /* MHVConfigurationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 48174D0EF4ECEADAFD392DD1949454ED /* MHVConfigurationConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 107984E59F109308DB97F9E4F1BCE847 /* MHVHttpServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A3D7BB42CCFCA0AC378CF4AEC3FA62 /* MHVHttpServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 109A9403F8A9E1F8C716ED17A08EFDAA /* MHVMedication.m in Sources */ = {isa = PBXBuildFile; fileRef = DB089789294F414CD9E67F3CFC10DA3C /* MHVMedication.m */; }; + 1011B778F63A7150F389F184F689E8C7 /* MHVBodyDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 51705EB517F157083F9E9ED4C45EFF65 /* MHVBodyDimension.m */; }; + 1017954B1F517FFBD5AE0DDFAC086522 /* MHVBrowserAuthBroker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2F95D6C8EB03CC16491049DB3D98AD /* MHVBrowserAuthBroker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1027867738E01D5671AD9DD52835AB31 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BE3649876095C62F026BA47BAA8DF8 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */; }; + 105E71B650A446EB1FED6B40C056161D /* MHVConfigurationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0396838D6C59DBD247735644890842 /* MHVConfigurationConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 107984E59F109308DB97F9E4F1BCE847 /* MHVHttpServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7F4E5F50725633BBC33A0625806960 /* MHVHttpServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 109F348C70C79F71E9425D3E9B3C5502 /* MHVJsonCacheService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2003CDFB2D520578E5FBFF7B40F50E98 /* MHVJsonCacheService.m */; }; 10BFAF99C6082BB14A7A4B8D81DA01CD /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 32AC60C7B929EED11913F194A587D9DC /* KWContextNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 110204D989D4C139682491E1B38AF25D /* MHVShellAuthServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F9CF2C7613A0B01A1E47362C65D6C5 /* MHVShellAuthServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1115FDC823217215AFF0E5FFAF0B9264 /* XSerializableType.m in Sources */ = {isa = PBXBuildFile; fileRef = AE41E7D3693D444A6293A6C6CF9AC9F9 /* XSerializableType.m */; }; - 114F73110B7A8030EEA5AAF87B806F8A /* HealthVault-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C60BF87FA7AE34AD616665F62B4AB613 /* HealthVault-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10CFE2C794E4CED23B340E464B025186 /* MHVThingSection.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D5A19CEF34B4F67AF185EF276046D0 /* MHVThingSection.m */; }; + 110204D989D4C139682491E1B38AF25D /* MHVShellAuthServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F3B3A8E4668D241F692994C967565457 /* MHVShellAuthServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 114F73110B7A8030EEA5AAF87B806F8A /* HealthVault-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D8FA31502BBB58B68A8754A4A9C416 /* HealthVault-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 117F1E46432FBF83236385C115E0A09C /* MHVActionPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = BDE23A695AD196AB92586D97DA1BD999 /* MHVActionPlan.m */; }; + 1199FD33B661291C9700712CF45BFBD7 /* MHVSleepJournalAM.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C937CEB2A1DA7FC00C3AAEC7AB8141A /* MHVSleepJournalAM.m */; }; 11DE7CECD2008FC3866341B04F124ED6 /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 93881254B4454F8F76EF61CA9F078711 /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11F35CAF16794D3DC4173BC9F7F7E684 /* MHVTimelineSnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 11BCEB7956AB41461E820197A7C34A0B /* MHVTimelineSnapshot.m */; }; - 1209A3BB6BC6E1279F59541BF390038E /* XWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = FF446C0455CEDBBB82156608CCB411A6 /* XWriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 121F8AD6D905526E9DFFAB14ACA3501C /* MHVTaskTargetEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = C6DC814295EF955F93B4321334FFB091 /* MHVTaskTargetEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 124778A82A8CE16CB4ECD5EEB6DA4AA2 /* MHVActionPlanTaskInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E8D7C66B440B55BEB0EAE36D11BFA23 /* MHVActionPlanTaskInstance.m */; }; - 125752A07BA1AE2A11C4EA077E11CE80 /* MHVResponseStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = E0D13CC16DA238C1F187057F29483C8C /* MHVResponseStatus.m */; }; + 1209A3BB6BC6E1279F59541BF390038E /* XWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C9C24DAF0BFE640D9722ED521430E0 /* XWriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 121F8AD6D905526E9DFFAB14ACA3501C /* MHVTaskTargetEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = A68C73DDFBDCA7867282EAD5F66249B7 /* MHVTaskTargetEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 123BB2DDF9E9867EF58B097A191EE0FF /* MHVHeartrateZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 938F8EC868A42DB0F3977160DB075BFA /* MHVHeartrateZone.m */; }; 12739B04BA3839CDCB5020B65A0E3732 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CE03D78215176CE452F57EAF1C9ACCA /* UIKit.framework */; }; - 12A9233003DF6FCEB97871DBC35FDE6A /* MHVPersonalDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = 1173898C8BA6D64BF5816BFE80068454 /* MHVPersonalDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12B6ED94FCDCA565C8E2DB2D24A2D20E /* MHVPregnancy.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E9935EF735A668BA01DD1870940653 /* MHVPregnancy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12A9233003DF6FCEB97871DBC35FDE6A /* MHVPersonalDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F38FE5DA9D3507E77BBDECC3CF95334 /* MHVPersonalDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12B6ED94FCDCA565C8E2DB2D24A2D20E /* MHVPregnancy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD7B7A9B44C8E18E197ACE918B7B691 /* MHVPregnancy.h */; settings = {ATTRIBUTES = (Public, ); }; }; 12B832DE307BD43617EC84DC5E777BCD /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 5818D18E1B9C33962D2165A93B8A41D0 /* KWWorkarounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1308DD5FC04ACBA5F38AAC7864245352 /* MHVGoalRecurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E9505B4FD9FCA2099574D9D9A5B409 /* MHVGoalRecurrence.m */; }; - 1345B42BEF895EC92C649108FBAB70A9 /* MHVBlobHashInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BF78A945F701573EBCF5E658B9FFA8C9 /* MHVBlobHashInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13A5928825818EC6E8BDFBC8064453CF /* MHVBodyComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF57D58D1D8478578EB5CA8E2F8C3C6 /* MHVBodyComposition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13C99AF7EC9FDC58E58ACB8917112A64 /* MHVBlobInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F850B78382CFF5346F005994504937 /* MHVBlobInfo.m */; }; - 13F070CA0117CD501F426717271E2588 /* MHVInsurance.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B390184A368242764EC6BD0736717F /* MHVInsurance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 143241E84B0AD044C6BF96D1D7B5A00C /* MHVTime.h in Headers */ = {isa = PBXBuildFile; fileRef = CCA4DF0A79B3010D7265630B89830718 /* MHVTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12F8C1AAEB80B31FA9B01B3E7B3903FF /* MHVNonNegativeDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = E77FE9273592EED6B86A9A409716CAF0 /* MHVNonNegativeDouble.m */; }; + 1345B42BEF895EC92C649108FBAB70A9 /* MHVBlobHashInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE2BA5E94A27A7A8D95179E0A0703C7 /* MHVBlobHashInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13A5928825818EC6E8BDFBC8064453CF /* MHVBodyComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = E683A3899304BC56318B65C8D1B926D5 /* MHVBodyComposition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13EF7C324859FB7EFF3ABFF5B4C5AC80 /* MHVTestResultRangeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 00FCBA84F9C39728DF6950DF95BE88CC /* MHVTestResultRangeValue.m */; }; + 13F070CA0117CD501F426717271E2588 /* MHVInsurance.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF8FEEE79FAA481365F9E2C4A51476A /* MHVInsurance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13F3E0F258CF6A595644383356027273 /* MHVDateTimeDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = F0AED9497282F39D8A455A66934838CB /* MHVDateTimeDuration.m */; }; + 143241E84B0AD044C6BF96D1D7B5A00C /* MHVTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 971BE9CCA8A46154CB52DF8D4249614F /* MHVTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 148D3AACD5C34B1724B6216EB475DA0E /* MHVCodableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = A542BAC32EFE76710C8F64C3074B8B98 /* MHVCodableValue.m */; }; 14AEF3568B5706C9749F893E0CFAC949 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B99359C09F954A4B3C0DD5B6169B2E3E /* MobileCoreServices.framework */; }; - 14AF36B71650985BEBBD657B67F7EF0B /* NSArray+MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = DC151F85D9FAA82045A6391D5441845F /* NSArray+MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14AF36B71650985BEBBD657B67F7EF0B /* NSArray+MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = BF35588BABB3CD4D5A9C170C3E217F51 /* NSArray+MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; 14C172F887AAA3A27F274372CB815659 /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CF443DFE3C3F1AD59FA34E03FCDDC73 /* KiwiConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14C9FD77CAFE7341FE405F2B32C4B1A6 /* MHVBlobPayloadThing.m in Sources */ = {isa = PBXBuildFile; fileRef = B89EB8943C41CB6C79468A5EF00751A4 /* MHVBlobPayloadThing.m */; }; - 14DF82D688B244FAE501A6BBC14A9308 /* MHVApplicationSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 94805AC23D0D9EF0AB535F9C7CEF5754 /* MHVApplicationSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14EB7DE122C858DBEFA87624664DCDDD /* MHVTimelineSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 240641F2F31282DC186A6FBE9A137FFC /* MHVTimelineSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1519403A49C6870EF0E125804FC4FD60 /* MHVConcern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC37DD0EEB2088CFFB353687263F42B /* MHVConcern.m */; }; - 1521469F08C4B2FE13F77CC52CEDA6EC /* MHVInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 82394FABD1A9894C866D9776AA35A784 /* MHVInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 154184E49C744A6573AD2B7975E9FE08 /* MHVVolumeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD15E4B77F81B99659DBC0B24CCE9A0 /* MHVVolumeValue.m */; }; - 1584A4B49BA0A59D59AE9E607EA7AD11 /* MHVBasicDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0020819ED929DFF2E6F172B8E960D0 /* MHVBasicDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15CB6EB06F8D7A64C5F93C0637B2616A /* MHVModelBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC68CAB099AD7297FEB0E614C0590C1 /* MHVModelBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15D7EFC55BBE74FADF0BC16E182B39A1 /* MHVPersonalContactInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 40E1202EB104178F5F4C8207F79E3B7F /* MHVPersonalContactInfo.m */; }; - 15DD54103AE0C0C2572C3A68597A57C8 /* MHVEmail.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF4B2AE90F947B83AA45ECFC742D8D4 /* MHVEmail.m */; }; - 15F1E4F99BD1752A81C5D088A686BB4F /* MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = FD6DF7A5D98DF12F98A210F0790AC85E /* MHVEnum.m */; }; - 162EC6F56100A731D08535D9603281DA /* MHVWeight.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA396D1BA435D5EE9CE117CCCF20AE2 /* MHVWeight.m */; }; - 16375384CE0692796FEF98E6D13798BB /* MHVHeartRate.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C74822AE8A955CB5E4C99CF31FF8D4 /* MHVHeartRate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1653F12270E0C59EA3FD177847B210F1 /* MHVTrackingSourceTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 35B246ACEBDC13C91D8E44284B43ABDE /* MHVTrackingSourceTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14DF82D688B244FAE501A6BBC14A9308 /* MHVApplicationSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = E58EBFA9BBCA61D405D85E43BBEE65EF /* MHVApplicationSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14E3CAF3A22E283985946F4793155B20 /* NSArray+MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD4DAA7F65378AA297A449B04D972E5 /* NSArray+MHVThing.m */; }; + 14EB7DE122C858DBEFA87624664DCDDD /* MHVTimelineSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 736E3C9AA7724330C759B9218A6C2C2F /* MHVTimelineSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1521469F08C4B2FE13F77CC52CEDA6EC /* MHVInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D0FCF959090652BECE171F61227516 /* MHVInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1582F1E5A052D4BF60CF294D14642A0C /* MHVBaby.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F762C42B33501578A0579065919E13A /* MHVBaby.m */; }; + 1584A4B49BA0A59D59AE9E607EA7AD11 /* MHVBasicDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = D1106693B4A52588946EA1D222726F20 /* MHVBasicDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15CB6EB06F8D7A64C5F93C0637B2616A /* MHVModelBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E45C9753B3D65F34911CF2307C5C480 /* MHVModelBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16375384CE0692796FEF98E6D13798BB /* MHVHeartRate.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD179632528DB975A198AF2C8314E32 /* MHVHeartRate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1653F12270E0C59EA3FD177847B210F1 /* MHVTrackingSourceTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2394E258067035DF74D49916CBE6EF37 /* MHVTrackingSourceTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 165CF948B4444B2D4A738A644DBD6991 /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = A140982E0BBFE9B5E2695253DEDA0512 /* KWMessagePattern.h */; settings = {ATTRIBUTES = (Public, ); }; }; 16801030729AEF5A88BC5C05C2D85A65 /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FC6D44865EE9B47E828ABC1D8D82AD9B /* KWAsyncVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 168A9F3A0433E99CEB8F06FDE64E2A91 /* MHVBlobPutParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 4678DEA8F31FD129241403C21FD34126 /* MHVBlobPutParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 169CEADAFC731F20417428EF6BB5CAEF /* NSNumber+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = CD1AEAB7C8DBA1143CC6711138052E94 /* NSNumber+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16B4E34DB79072A55ADDABCD7C50EB84 /* MHVNonNegativeDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 8683C4E70A5446A454E7B10B6AF6BE69 /* MHVNonNegativeDouble.m */; }; - 16ED05E82D739928BD32B7C4B814C339 /* MHVDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 313DB32C560D5BE94E5A418DD93CB92C /* MHVDate.m */; }; - 16FACA75BD33C22F1EEADAC7182F6A9A /* MHVApproxMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6CADA480F6A2AC73ECD3B3CC9FF786 /* MHVApproxMeasurement.m */; }; - 1708268A2F20CB1FC70B27893D5EDA7F /* MHVCholesterol.m in Sources */ = {isa = PBXBuildFile; fileRef = 46ACC56BF66AD9D1B3B64A8E70527488 /* MHVCholesterol.m */; }; - 172D6C3AC16CE826358BBC0D1C5A3D7B /* MHVDay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E127F455E575222C7D6D70E70485BEA /* MHVDay.m */; }; - 1751D8E63BF2A53AB824195C08FC52C1 /* MHVConfigurationEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C3A48C15D9D1FEC1AAA44F31E5B2176 /* MHVConfigurationEntry.m */; }; - 17719F390DCE334F91D2FD7034F7AAA9 /* MHVAsyncTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 850943D75F20A1B114A995E9E02362BA /* MHVAsyncTask.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 17BA957B9FF6CCFF548EA39B09F6926F /* MHVAllergy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B27176E6420A46305029BC19CE6BA9 /* MHVAllergy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1818C1DEDA83854D72DC9D34E0E40DA5 /* MHVTestResultRangeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8459F21C2049E9B64201A4FEEC88166C /* MHVTestResultRangeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 185BBDD6E371B56F7AF4F33D82C39C25 /* MHVClaimAmounts.h in Headers */ = {isa = PBXBuildFile; fileRef = 00C41093E0988C01F1EAC6A1E938CA4F /* MHVClaimAmounts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 187DE441D8CD004E2DA351D89AF910BA /* MHVGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = F2AEF2A2A35D446B669012992CC06897 /* MHVGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18A928DA4BE85AB16979B0A420548538 /* MHVTaskTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 206A4C194797C8B07621C1347B2791E5 /* MHVTaskTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 168A9F3A0433E99CEB8F06FDE64E2A91 /* MHVBlobPutParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = F337867F0099D8392492B34FCCEB0FA1 /* MHVBlobPutParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 169CEADAFC731F20417428EF6BB5CAEF /* NSNumber+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A7FA7520EFF2E9D5B5795FBDB3677B2A /* NSNumber+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 169D5BD88F4C1AF7A119C2C63D0A7233 /* MHVOperationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = E7CC4CC2EA38CC715DD7DC6E65C5AA53 /* MHVOperationBase.m */; }; + 1714C1DB05BFF3C4CF8EEA5E81360044 /* XConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC0DACCC92A9724514F718073A0BF0A4 /* XConverter.m */; }; + 1719069EB9E6EC3D3017B260A23428A9 /* MHVVocabularySearchParams.m in Sources */ = {isa = PBXBuildFile; fileRef = EBA7664A9F7CABF9BF318DE47C428935 /* MHVVocabularySearchParams.m */; }; + 17719F390DCE334F91D2FD7034F7AAA9 /* MHVAsyncTask.h in Headers */ = {isa = PBXBuildFile; fileRef = BE60890CA97D2504E56C8DBEE3B0AE86 /* MHVAsyncTask.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1793DA3404C6D520B65C98FF5031BE06 /* MHVGoalsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F7B400D12608D727C998FE0C7B7D4C /* MHVGoalsApi.m */; }; + 17BA957B9FF6CCFF548EA39B09F6926F /* MHVAllergy.h in Headers */ = {isa = PBXBuildFile; fileRef = 737E0909C1E5E0B2E07CBAC4836AAB6D /* MHVAllergy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1818C1DEDA83854D72DC9D34E0E40DA5 /* MHVTestResultRangeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF4AEBECB00C27AEAA8079979228221 /* MHVTestResultRangeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 185BBDD6E371B56F7AF4F33D82C39C25 /* MHVClaimAmounts.h in Headers */ = {isa = PBXBuildFile; fileRef = 497751C996320D779C385E10AB9436BC /* MHVClaimAmounts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1878DEBDF8B935968011831AF5792205 /* MHVBrowserAuthBroker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6345C83A692179466252EC07AA7847E3 /* MHVBrowserAuthBroker.m */; }; + 187DE441D8CD004E2DA351D89AF910BA /* MHVGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = 359D1D919A3AF8E3B24C40F50DA07A75 /* MHVGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1881DA1DF761B5D1517E6510D37E9A26 /* MHVEmergencyOrProviderContact.m in Sources */ = {isa = PBXBuildFile; fileRef = BB224A55449B8C8F54F0B489AA00129E /* MHVEmergencyOrProviderContact.m */; }; + 18A928DA4BE85AB16979B0A420548538 /* MHVTaskTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = C258B5630FF5DF45752A0412FBF933E7 /* MHVTaskTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; 18AD84FACDAEFD51F6EF5D1DC218E9D8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2AF9E1F1B195EF57AE60C22A693670 /* Security.framework */; }; - 18D9BD921A686A258F76F50F8599195B /* MHVPregnancy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC7BCAAC2BC4508CF8DFFF9572B96095 /* MHVPregnancy.m */; }; - 18EDC4C70D99F11FA2E3E0353B669361 /* MHVDateTimeBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 917292F7D5B78F2108743D6AB247DEE0 /* MHVDateTimeBase.m */; }; - 18F05A4E3CF23FE4C67CECA389E3D5C7 /* MHVAssessmentField.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AEA88E30D404BA766D3622323F0274C /* MHVAssessmentField.m */; }; - 19562D7991B3FA56429877F1D48A6F4E /* MHVVocabularyClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B7DF2D75A4E3408569618B7A6A01F6E0 /* MHVVocabularyClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18B7B3CC83377CB95393E7DFD0DFF593 /* NSError+MHVError.m in Sources */ = {isa = PBXBuildFile; fileRef = CF3EA7D7D86C194BD84981241E4B9281 /* NSError+MHVError.m */; }; + 191FD9A0064892B1916B7C87C9D99782 /* MHVThingClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D31E76FC5BDD14D43DDDB8CA01C19C2 /* MHVThingClient.m */; }; + 1943C5907D0BB6D5DAB7046C8C462B43 /* MHVDelivery.m in Sources */ = {isa = PBXBuildFile; fileRef = 26EE3E8DF055E6E11C145B05147E2A75 /* MHVDelivery.m */; }; + 19562D7991B3FA56429877F1D48A6F4E /* MHVVocabularyClient.h in Headers */ = {isa = PBXBuildFile; fileRef = DE4E6828D6609119DA2228F33094820C /* MHVVocabularyClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; 19929E13786EB8AA10816E0FC47F6246 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B99359C09F954A4B3C0DD5B6169B2E3E /* MobileCoreServices.framework */; }; - 1A5EEEDBCEB6591864325BD5227D3475 /* MHVInsightAttribution.m in Sources */ = {isa = PBXBuildFile; fileRef = 3564192D289C3DAE19C9A7AAA6809FE7 /* MHVInsightAttribution.m */; }; - 1A6070213673CE2E080A6B49896E910E /* MHVContact.m in Sources */ = {isa = PBXBuildFile; fileRef = D59624AA989935530EEF427B6DE72E2C /* MHVContact.m */; }; - 1A6CA27F3751C48FA882C704D902EF69 /* MHVDateTimeDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = 68709B0C369B6E96E4572D2AF3C9FBCE /* MHVDateTimeDuration.m */; }; - 1A6E0B8F329B695EC22B55F4F6BDACD6 /* MHVInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C716CD01D9B34418468D9556C04FC3F /* MHVInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A7BCDEBE254B070431171BEFC67BF22 /* MHVHttpTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 891BB8891F41291477B0C8CAF39FA25B /* MHVHttpTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A9ED921A6BD2EFA4DFAD1767729D6C9 /* MHVSleepJournalAM.m in Sources */ = {isa = PBXBuildFile; fileRef = D473E885FC28FD8AC6B898804CFFC858 /* MHVSleepJournalAM.m */; }; + 1A1A95C244BD6FBFE535718920951384 /* MHVAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = D58229645D2246C952F029814B5BF3D6 /* MHVAlert.m */; }; + 1A6E0B8F329B695EC22B55F4F6BDACD6 /* MHVInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D82B2D84EFB1C56DEA92406425E190 /* MHVInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A7BCDEBE254B070431171BEFC67BF22 /* MHVHttpTask.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B99A5A8602DE32C4D3935A85A43DFC /* MHVHttpTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1AA6712E4D34298DE18BE4A4DF2537D7 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3479E937593295B8E5E19083AB520130 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1AD0879BED5ABC653A8F84FCBAB9BCA8 /* MHVString255.h in Headers */ = {isa = PBXBuildFile; fileRef = 873916596B7ADA177250C46A4CC80E3F /* MHVString255.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B05D9416BE68772CC36A938A7063CCB /* MHVActionPlansApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 194CC424F710B47319777D702368C698 /* MHVActionPlansApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B6A398E75D23DC2994AC8CC449CD8BD /* NSArray+MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = E0A7E5B001BA4E6574148EA0469DD6A7 /* NSArray+MHVVocabularyCodeItem.m */; }; - 1BDCBBB39703AA42E48005083754253B /* MHVBodyCompositionValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF9BBE00B2E170A086CAE0FEB353A29 /* MHVBodyCompositionValue.m */; }; - 1C01E5AEE5BF7190989E0F8C828BE56B /* MHVStringNZ256.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A130B8AB9F32E882344BCFDA3E6B43 /* MHVStringNZ256.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C0D7DD8996DD1F6C056AC0BA8A0DD8E /* MHVGoalRecommendationsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 73001D1B54E367F79201A5A4CD9703E1 /* MHVGoalRecommendationsResponse.m */; }; - 1C191402986254EAB39ACB40388DAFD7 /* MHVDay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E127F455E575222C7D6D70E70485BEA /* MHVDay.m */; }; + 1AAF0F9850CE9B59FC76559F73207C5E /* MHVAsthmaInhalerUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B00E990CA82D09A6AF683F7E14F4F22 /* MHVAsthmaInhalerUsage.m */; }; + 1ACD5B1D3A1C004390B2A99314286282 /* MHVPositiveDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD6044A1D3F580C29DA6EF92E6D8337 /* MHVPositiveDouble.m */; }; + 1AD0879BED5ABC653A8F84FCBAB9BCA8 /* MHVString255.h in Headers */ = {isa = PBXBuildFile; fileRef = FDEE9000D927EE3502294054EB25DD97 /* MHVString255.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B05D9416BE68772CC36A938A7063CCB /* MHVActionPlansApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D899B6C5B6712E70CC4DE7C7CDA8A33 /* MHVActionPlansApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C01E5AEE5BF7190989E0F8C828BE56B /* MHVStringNZ256.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E73EBB150486DF36890B23263D1730 /* MHVStringNZ256.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C1433799404064E6025C3DFE537F74B /* MHVTaskTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0466ACA99137DEE6139B6277BF7F140 /* MHVTaskTrackingPolicy.m */; }; 1C4B7D8B8B0B3242B46058CF1F372E89 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B507618185ABB3B17C4DC8CD550E4CB /* SystemConfiguration.framework */; }; - 1C549034763A235C91CF6ACA15A566E5 /* MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 62A23577EAF40CB96739D39D48299A31 /* MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C67C63C7B30C784A8898AEE5EAE01D7 /* MHVPersonClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D3029EBC601578D4C0CF681D75BC3DC9 /* MHVPersonClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C96B8F95D9CAE71175D74160AC89C6F /* MHVClientInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBB433ED5DEF1E4ADE60F410BA1C0B4 /* MHVClientInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1CB0CF5A25082EB581AEF89B333E79C8 /* MHVThingSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 7906E897D69548F2AAD4D15AE338B2BE /* MHVThingSection.m */; }; - 1D0ED645F86827BCFC443D6754C4D1A5 /* MHVTimelineScheduleOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D72EFDEAB18F9D14ABD9F1E5018A48 /* MHVTimelineScheduleOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C549034763A235C91CF6ACA15A566E5 /* MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4AE17D92C382930D56801C0F2AC5E4 /* MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C67C63C7B30C784A8898AEE5EAE01D7 /* MHVPersonClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C0F1F393E47D7EC07904C913ECDC4F3F /* MHVPersonClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C96B8F95D9CAE71175D74160AC89C6F /* MHVClientInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE24AD4EF751D70C242EBA91FC8F0C22 /* MHVClientInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1C9A7EDCEEDF02323FA08CC84B5B1937 /* MHVTaskTrackingApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3464F26A25F71F2125ACA7C1418AE0 /* MHVTaskTrackingApi.m */; }; + 1CAD32CE5D1A2CC99EE0F6607097674C /* MHVMinute.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C6EFF2717A14EFC3BB17886EB53B1B1 /* MHVMinute.m */; }; + 1CBF68DFE560E7B632DE5A30A5B6113C /* MHVMedicalDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0B93C677EB25AC363E5CF9FB908283 /* MHVMedicalDevice.m */; }; + 1CEC2C9B2148A108F88041701AB236DB /* NSArray+MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = F05C37B5CD9CD5DE75A684A5311ACCBE /* NSArray+MHVEnum.m */; }; + 1CEFDFD443ABFA8B8C51D90C91CAE797 /* MHVVitalSignResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B8C5881EA89CAD6D71905AFEEF9F364 /* MHVVitalSignResult.m */; }; + 1D0ED645F86827BCFC443D6754C4D1A5 /* MHVTimelineScheduleOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F1927370C85F0665BA481EF94E1DDD /* MHVTimelineScheduleOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D1DEB2F31E8F27AE0E010EF75D696F5 /* MHVMillisecond.m in Sources */ = {isa = PBXBuildFile; fileRef = AF2AE3F93B418CDFE1C40AFC14EF7F00 /* MHVMillisecond.m */; }; + 1D5185CE806BF5B2394CB21493BDF60B /* MHVExercise.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB336A24914148FF995197B69C33548 /* MHVExercise.m */; }; + 1D5331B0D7A2D3EEAA478A2DB59A0F1A /* MHVDisplayValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 1677BECA9A3859C4E3CCE97475911272 /* MHVDisplayValue.m */; }; 1D65C052020E00114B7D8B202E475855 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 593AAABBD731FB5729E7F463326EA04E /* KWCountType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1D6C01B2A445A8073DDFEC5C275D3F32 /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FFEDA864D4A6B49F6E70D0D5FDEF47F /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1D6C96410A34E025063245D2E76A7515 /* MHVPositiveInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 7490868A8FB91BA1668A504AC1E99CE7 /* MHVPositiveInt.m */; }; - 1D8B076B2AD556EE8EC2E0CAABF3C056 /* MHVDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = 32BA0A49B3F389AA5BF70CE347D162BC /* MHVDuration.m */; }; 1DB755A43BD6EF454A8901D3B9FF246D /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = E01540E63393E7A4C221E0CDFE3D7CE7 /* KWVerifying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DDF4F56118F9DBF792AC0F9406C20E7 /* MHVAsyncTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 590422D4012BB55A106EB6CA7C450C36 /* MHVAsyncTaskOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DEDC3EFC2B821903CB1DB40A41F18FF /* MHVString128.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C34E0379748A22EEE4A8E740AE634B /* MHVString128.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E44499CF34777D6A3C8098ABD8E8823 /* MHVType.h in Headers */ = {isa = PBXBuildFile; fileRef = 37FD6C3D9D633591111A1BA88C542C82 /* MHVType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E50300BE9DEADBD0B11F3C14A4AD54C /* MHVShellAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = 42071418E2F0B6A8B5E1B2ABEF58E928 /* MHVShellAuthService.m */; }; - 1EA0B7EA73984CA1643EB8A2BEA495EF /* MHVPositiveInt.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E692B62000A6B031EBFA34F0C9CF9B /* MHVPositiveInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EB5EC16667B131A9B7852038D8E209E /* MHVClientFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3BF5FAB7B9E2CFEC56FE502CF30A6E /* MHVClientFactory.m */; }; - 1EDCBC0EAA00BCA5B20E229B3AAB7B97 /* MHVConcentrationValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A0E1DC889411B7E4702400083FD479 /* MHVConcentrationValue.m */; }; - 1EDD67CD55399E0AC15BE5938BEC7257 /* MHVTaskTrackingApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 633A1B8C318D5EE375B6234C129324CE /* MHVTaskTrackingApi.m */; }; - 1F2C987C029D25465A38C2B4B0DB3455 /* NSArray+MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E83A29239084E4AF64E1851AB7A10C7 /* NSArray+MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DDF4F56118F9DBF792AC0F9406C20E7 /* MHVAsyncTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1D8802C206ECE9D84C562E8670655D /* MHVAsyncTaskOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DEDC3EFC2B821903CB1DB40A41F18FF /* MHVString128.h in Headers */ = {isa = PBXBuildFile; fileRef = 46ED9C3F293233C9A54A42964E723E3C /* MHVString128.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DEE9A4B062C1B1CEDA8B168033D404E /* XNodeType.m in Sources */ = {isa = PBXBuildFile; fileRef = C78D7E92769F9C21984C15FC5EC2AA41 /* XNodeType.m */; }; + 1E01388BE69F1F3A6756B700B1C227BC /* MHVHeartRate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BE33B942A8CE9650B66AF4F2CF95B07 /* MHVHeartRate.m */; }; + 1E44499CF34777D6A3C8098ABD8E8823 /* MHVType.h in Headers */ = {isa = PBXBuildFile; fileRef = 891234FF3EDC6F499E63D92E6052F3E7 /* MHVType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EA0B7EA73984CA1643EB8A2BEA495EF /* MHVPositiveInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 63661C88E75A0179641FB3CF1BF0980F /* MHVPositiveInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EC2AD28CA6C6B5235B2326455F10463 /* MHVBrowserAuthBroker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6345C83A692179466252EC07AA7847E3 /* MHVBrowserAuthBroker.m */; }; + 1EE6A8AB2234ABE24394C158C02D9B57 /* MHVPersonalContactInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 243FED821A9B3436E92818D61F8637D3 /* MHVPersonalContactInfo.m */; }; + 1EF323452F42F58372B9779FC1DF78EE /* MHVGetAuthorizedPeopleResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A810F4F46AB2A561EA410592D551AED /* MHVGetAuthorizedPeopleResult.m */; }; + 1F2C987C029D25465A38C2B4B0DB3455 /* NSArray+MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4901136743EBC78E5F690D761608CB9B /* NSArray+MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1F96D88C0D7B8E811143768F70DEC54A /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C94410ABFA53A6B5574B54DF02529485 /* KWBeSubclassOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FD53ACAEFEA5E7F635BD24F66CFD0B5 /* MHVDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB7E34517B58B7004A0346ABB4D3824 /* MHVDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20028E93AE2845FDF345FCC012B6F2C5 /* MHVThingTypeVersionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A70B9178E7B674056454D47469C041 /* MHVThingTypeVersionInfo.m */; }; - 2004AEEA630A73385C779E35D4F0B9F6 /* MHVHttpTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 248B9E8A6DAEF8828A19ECEFE699A275 /* MHVHttpTask.m */; }; - 200BD7C8337B33358EA8D996F0A2F98E /* MHVInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B7B44CEFD703CF4474165C34606C651 /* MHVInstant.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20253031F63D5C7DB5E259C5C8DE90F9 /* MHVDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 759A48CCCA51BD9E5B61E49F4172ADBA /* MHVDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 205137E0EBBB2B2C3B4D73F836AF599C /* MHVOperationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = D603E344CC1E47DB2639AD1C66E7C126 /* MHVOperationBase.m */; }; - 205707DB7C70BA5E16B163D3E20B03D5 /* MHVDailyMedicationUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B64575FAA2564B9A703C4193889DAE /* MHVDailyMedicationUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 209F19EB5CA8B0FD17348EFB3566D552 /* MHVCachedRecord+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EA1750F34445856667A37A58A9D202 /* MHVCachedRecord+Cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20D089FB390631A8E6BAE99E3350B47F /* MHVBlobPutParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 4678DEA8F31FD129241403C21FD34126 /* MHVBlobPutParameters.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1FC2A82B22F770A1D3BDA5F61918AB4E /* NSData+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5C3F89A5733E699AF7DFC0F5F86D4 /* NSData+DataModel.m */; }; + 1FD53ACAEFEA5E7F635BD24F66CFD0B5 /* MHVDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 664CFA7ACD14366A472BD660D3B9DA0C /* MHVDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 200BD7C8337B33358EA8D996F0A2F98E /* MHVInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = 982FD91D25F025B2505A483E90869C8D /* MHVInstant.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20253031F63D5C7DB5E259C5C8DE90F9 /* MHVDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D8CB044F0A371F56047C871AC449D6 /* MHVDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 205707DB7C70BA5E16B163D3E20B03D5 /* MHVDailyMedicationUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = 387E99D0A21CAA60DD39977C9E3C7A4F /* MHVDailyMedicationUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 209F19EB5CA8B0FD17348EFB3566D552 /* MHVCachedRecord+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F1B2F2E01B4AAFF949344CB91C7A53 /* MHVCachedRecord+Cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20C8E31C5D4EC3F11DDA2A9F4DD93330 /* MHVActionPlanTaskInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9747FF6ADE5CEFCA10874BCD5F9EB4 /* MHVActionPlanTaskInstance.m */; }; + 20D089FB390631A8E6BAE99E3350B47F /* MHVBlobPutParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = F337867F0099D8392492B34FCCEB0FA1 /* MHVBlobPutParameters.h */; settings = {ATTRIBUTES = (Private, ); }; }; 21093A00773299851D3BE726FE538DA3 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FE5F65588C2C11F438085B592223B75 /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 212CDEAF7D2ED4F3E161FC17F7C74DA8 /* MHVTaskThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DBE5F5D915A2A1C7FD1A03ABC5B00A16 /* MHVTaskThing.m */; }; - 214036ACE667E0446229D34ECFFE89D3 /* MHVConfigurationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 48174D0EF4ECEADAFD392DD1949454ED /* MHVConfigurationConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21A1BF27D077E2F7FEF6170BE3593384 /* MHVPregnancy.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E9935EF735A668BA01DD1870940653 /* MHVPregnancy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21A1E476326E96D07EFAC79D12F0E549 /* MHVMessageHeaderThing.h in Headers */ = {isa = PBXBuildFile; fileRef = A7145D4562B9D13280176D8C9D24C95F /* MHVMessageHeaderThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21E0989E1379F58134738745916AE5BB /* MHVVocabularySearchString.h in Headers */ = {isa = PBXBuildFile; fileRef = C911EC5FD9CC4A1E9A007D3AC39E55F0 /* MHVVocabularySearchString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22C1DDE15803C128682F8969322D9CCB /* MHVNonNegativeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A769CDB7A95E4C50A54F73D4DE83A4 /* MHVNonNegativeInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22C9F12A80AF039FFCD56BF12856DEFB /* MHVGoalsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = FD16B154DEABA247E8F58876E221C4B8 /* MHVGoalsWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22E8F1CADAAA818C3ABD18BDA8180761 /* MHVString128.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2B539101946DA604316159539120C6 /* MHVString128.m */; }; - 238C85C34DFDF8B9E4F293A9575EC11B /* MHVServerError.h in Headers */ = {isa = PBXBuildFile; fileRef = 16747DAC01A28DE60C9A1E4E559A024C /* MHVServerError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23E04A93A1289345633E24D43AF2E451 /* MHVContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB3A5305FAFF9696F4E6F68725AB0C0 /* MHVContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23F27B867130EE202933C1E5B334B08C /* MHVTimelineSnapshotCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D83ED0D38A7F3569BD989A27AB7416 /* MHVTimelineSnapshotCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 240FB9A0CD598F118F0AE7BFE43D0923 /* MHVAsyncTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A109FC44F2CE4DE36DFF0250AD0CBF /* MHVAsyncTask.m */; }; - 2410E2826861E3BC2FB29251A1E463E9 /* MHVPendingThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DAA2964A82DE3D8D9330299D8BF8D603 /* MHVPendingThing.m */; }; - 24428353EBA035D7BF4BCA2C5C3274CC /* MHVSodaConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9E25E30598FF7C0348E6B0571B56B6 /* MHVSodaConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 210A82AE83C24A9AB7798F41C615C4B2 /* MHVGoalAssociatedTypeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E7CF63205A9CB2FBD2580F0488BF435A /* MHVGoalAssociatedTypeInfo.m */; }; + 214036ACE667E0446229D34ECFFE89D3 /* MHVConfigurationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0396838D6C59DBD247735644890842 /* MHVConfigurationConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 216EAE1C29A4F95BA9A6963A5EE0709F /* MHVPersonInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 05DF9C3AAE530BAF1076A6236A208FB9 /* MHVPersonInfo.m */; }; + 21A1BF27D077E2F7FEF6170BE3593384 /* MHVPregnancy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD7B7A9B44C8E18E197ACE918B7B691 /* MHVPregnancy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21A1E476326E96D07EFAC79D12F0E549 /* MHVMessageHeaderThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F639C52B85872FB43578B6D9F53B6B2 /* MHVMessageHeaderThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21DE39305640C0A86DFA36E78F1B1E57 /* MHVCodedValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DEBA81FDE142679F676AD9E3E913DCC /* MHVCodedValue.m */; }; + 21E0989E1379F58134738745916AE5BB /* MHVVocabularySearchString.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B88C731CEE739BB3C71DEE454F9449 /* MHVVocabularySearchString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22853E63B9A662C6BFC363E3A3C4B5F4 /* MHVStructuredMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = FF1628B1EBCC5EB08B254082AEE49010 /* MHVStructuredMeasurement.m */; }; + 22C1DDE15803C128682F8969322D9CCB /* MHVNonNegativeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF4373176D26CCDE016D32AB09317BE /* MHVNonNegativeInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22C1E3C49E0F9F974E1630D656372859 /* MHVCachedThing+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C05ACF8768CBA6B35022CE9ED94E849 /* MHVCachedThing+CoreDataClass.m */; }; + 22C9F12A80AF039FFCD56BF12856DEFB /* MHVGoalsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2C19AB9EB92C1B7DCDE68172C53063 /* MHVGoalsWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22D3E02230DE521333B231A0CFFB193A /* MHVBool.m in Sources */ = {isa = PBXBuildFile; fileRef = C694709DDFACDA508CC26BA9EDD5E616 /* MHVBool.m */; }; + 22F6F1C2215B619BB86931AEB5838E49 /* MHVBlobPayloadThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 285B9D6C8C0EFE002A37CCE44674170A /* MHVBlobPayloadThing.m */; }; + 234A06887E301EF0A3D9F34AB6ECACA0 /* MHVObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = FD6C496E9D32BC8E30153A1478E2FC48 /* MHVObjective.m */; }; + 238C85C34DFDF8B9E4F293A9575EC11B /* MHVServerError.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCEC975C3667DE9DD885FCCCA8C5B0E /* MHVServerError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23E04A93A1289345633E24D43AF2E451 /* MHVContact.h in Headers */ = {isa = PBXBuildFile; fileRef = D26D2987860A0D933DD9A2D49B107A74 /* MHVContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23F103EE0E00CDCC500D83EBF9BD6DA8 /* MHVThingDataCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = EAA48FA294CEFA775BCDE1580929A141 /* MHVThingDataCommon.m */; }; + 23F27B867130EE202933C1E5B334B08C /* MHVTimelineSnapshotCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6A1F563CBE9DA045B1E9A8E9F3407A /* MHVTimelineSnapshotCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24428353EBA035D7BF4BCA2C5C3274CC /* MHVSodaConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B7B26D3295FDFB825740FBDC833BAD /* MHVSodaConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 244AC931F77968E141A4547805E5D28A /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 804407E86FA3B5E6C2318489BE6E86FD /* SQLCipher-dummy.m */; }; - 247204778C139F72F63FEAC7CFA02365 /* XSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E5E2CBE7FC74806FFDA47D1129433F0 /* XSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24792E22D2E0EF07A66C349700BBB0D2 /* MHVPlatformInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 627A406009136D8AECF131024DD2C7FD /* MHVPlatformInfo.m */; }; - 247CB901CAF4AF32FFC41DB8FD1A98F1 /* NSError+MHVError.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C60E49889F9B1679060211984CD89F /* NSError+MHVError.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 244E0C6043BD2C29C2CE4D550051DFA1 /* MHVExplanationOfBenefits.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CFFAABB1FD471DC0DC6B742398B96DB /* MHVExplanationOfBenefits.m */; }; + 245EE89FC002075105114D309EDBD269 /* MHVClientFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F331C5E6BC3E531970F6B45C46BE5EBB /* MHVClientFactory.m */; }; + 247204778C139F72F63FEAC7CFA02365 /* XSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 550C7B5AD876C2C88E8D91D7901AD98B /* XSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 247CB901CAF4AF32FFC41DB8FD1A98F1 /* NSError+MHVError.h in Headers */ = {isa = PBXBuildFile; fileRef = 428E7490BE8039CC86043FB76CE85BBE /* NSError+MHVError.h */; settings = {ATTRIBUTES = (Private, ); }; }; 24B11EAB7378969F3C517AAF990C15C7 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7503AB4930BBE6A42D64FDFDD202EE88 /* NSObject+KiwiSpyAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 24C599CAD24FADEAD041A86C510A3E6F /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 875EA5C95C6084087A58EE5D3EB2A8FB /* KWContainMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24F509A96E49967EBFE5BB72D4D7998C /* MHVTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F5A4E82321DFD60F6C2F6057108DBB /* MHVTaskCompletionMetrics.m */; }; + 24F50D29AA56F8D1C23484C6A71D5EFD /* MHVRequestMessageCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = BF56E8016D1BE278182B132CFA466A13 /* MHVRequestMessageCreator.m */; }; + 24FCB29B833C52874FCDC0EB2D9CA2B5 /* MHVYear.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4EA3702D02B605FBB3372D1557CF08 /* MHVYear.m */; }; 25172335D8E38C1C9425466A0B78A02A /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 590997218E705A05C3ACEE2407BE2359 /* KWStringUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2579CBDE0451CC663CAC9C84F6A8B10E /* MHVGoalRangeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB7CD48CBDDECC22CD476B36BAD79BF /* MHVGoalRangeType.m */; }; - 25BAFE067B862ADE1EB0B73CF713CFF7 /* MHVServiceDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5974EBCEBF4AA71DDC8B40DAAC4E10B1 /* MHVServiceDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25E46C9EC2E73C39D2E423DE2CBF66ED /* MHVVitalSignResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 6421DF211358828BC13DD24089C8019E /* MHVVitalSignResult.m */; }; - 2607127996EFF7685DEB41115624AE69 /* MHVPlanOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = DE350B124D88E40B98865B1D39459502 /* MHVPlanOutcome.m */; }; - 261E74070ADD9E23F52E46BA758CAD03 /* MHVThingTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = AF76B3433FEB0DCFB5ACEE083B1BB3FE /* MHVThingTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 265C329C98C47EF5F67D6DDE025A5A5D /* MHVPerson.m in Sources */ = {isa = PBXBuildFile; fileRef = D1F8E79FC77A060E1BD19BAE480296A8 /* MHVPerson.m */; }; - 2690F9D0F8A74F243F45941266DCC92F /* MHVClientResult.h in Headers */ = {isa = PBXBuildFile; fileRef = DBF8FAE7B0A92D889DFC7DA8B03516EF /* MHVClientResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2558CDB80D691E56CF7C880784656538 /* MHVServiceDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 7695144A57BC62D0C0FB19666D5FB2D8 /* MHVServiceDefinition.m */; }; + 25BAFE067B862ADE1EB0B73CF713CFF7 /* MHVServiceDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = AE463F2DC6C2F3027E45AAB4BED92474 /* MHVServiceDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 261E74070ADD9E23F52E46BA758CAD03 /* MHVThingTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EA76E0240DA06D70D1A92EB7BBD5B8 /* MHVThingTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2690F9D0F8A74F243F45941266DCC92F /* MHVClientResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 53FB0401B4859F514272EB2D20406ECB /* MHVClientResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 269AE9499C4F3B9D580305698C71D35A /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = 5086918E05615B22CAA23F67A9869629 /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 26C510B6C89C8B357487AF962B00DEBF /* MHVConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 400E87C772881DBCD588C67B79C7B362 /* MHVConnection.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 26E1FA04DABCF35B1637733E3E846A66 /* MHVCryptographer.m in Sources */ = {isa = PBXBuildFile; fileRef = 729C37491526AE5E39446C9C45AEA8A4 /* MHVCryptographer.m */; }; - 26FE3AA24F34D34F3CD20F5FC498F075 /* MHVTimelineApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A67079FED2FAF60E65B6BC1119C3364 /* MHVTimelineApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2705DB71878857C561EED445A206AF94 /* MHVSessionCredentialClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 25CD334D2AFC6C0E9360E20AD21C647A /* MHVSessionCredentialClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 272137190243C268220BD4001DA23F9D /* MHVApproxDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CCC9BEA9C5610C8517E6F32085336E /* MHVApproxDateTime.m */; }; - 272F0633BFC0098BADB1D38C7C5CE421 /* MHVCachedThing+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = DB96A19CFBA149D592E4F267CEC99FE8 /* MHVCachedThing+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2740EE3BFF9B4E5DEAF9F8EAA83BA714 /* MHVClientFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3BF5FAB7B9E2CFEC56FE502CF30A6E /* MHVClientFactory.m */; }; - 27714A5D9AF59ECCEBDEBF9185D37DC1 /* MHVShellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 266BD54AD4E5CF2C8D5B0D221F8EAACE /* MHVShellInfo.m */; }; - 277F92995A6EB297591E4FA300DE96FF /* MHVGoalsRecommendationsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = A426177FE29BFD0A3C69B5FC1FA3A6C2 /* MHVGoalsRecommendationsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27F7C2846CD89CAE026EFBCB78D67FBF /* MHVSleepJournalAM.h in Headers */ = {isa = PBXBuildFile; fileRef = 518C04E57259413F3E9F216DC51F13AE /* MHVSleepJournalAM.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2800438671FDE54D8B3B0720C7B076FA /* MHVTaskTrackingOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9C78B9356107F2A1956C29ED2D8C5 /* MHVTaskTrackingOccurrence.m */; }; - 2843602C709CBCB06184847701EB615A /* MHVValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D45DCE8B41EF3876437658B4F5C043 /* MHVValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2876D4388C5180C740205261D2E6BEE0 /* MHVAppSpecificInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF731DFFB25647C5277F444CE453245 /* MHVAppSpecificInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2877D3875FFC7B3308789C2803CD16D5 /* MHVPersonalImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E1939C2210835BDBFF054AD3AA695965 /* MHVPersonalImage.m */; }; - 28C8020AE8DF3C0EFC725950501D7E9A /* MHVBlobUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AC7BFEC05FA02FA85D81EEA86F12579 /* MHVBlobUploadRequest.m */; }; - 28E47ECCF8CD962B7CD19483047FA5F8 /* MHVBasicDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0020819ED929DFF2E6F172B8E960D0 /* MHVBasicDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28FDF3B84A56D2653126EA912198FFBC /* MHVCacheStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = E02C6C8FE092DD0C5EE9C7AB80ADEB16 /* MHVCacheStatus.m */; }; - 2934C5B3A6FE9BC215782E1432B242B6 /* MHVPercentage.h in Headers */ = {isa = PBXBuildFile; fileRef = C38C377073EE55697C9475DCE7B7B3E1 /* MHVPercentage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 297520F2CC3B0AD61B7C7694B931EC6F /* MHVEmotionalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D349345F014D7C7F6EC9D66B9F00B3D /* MHVEmotionalState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29870638018CD59B7A117660B00D7BE4 /* MHVTimelineSnapshotCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 3879C83B9718F2EEAE77710103DEF731 /* MHVTimelineSnapshotCompletionMetrics.m */; }; + 26C510B6C89C8B357487AF962B00DEBF /* MHVConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9042154D42B30062F473ACAC812EE4A5 /* MHVConnection.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 26ED65A6DE4CC867D1CB2CA6250260B5 /* MHVInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = F475CA35913BC79DD4E217C0F425234B /* MHVInstant.m */; }; + 26FE3AA24F34D34F3CD20F5FC498F075 /* MHVTimelineApi.h in Headers */ = {isa = PBXBuildFile; fileRef = D6227640D7E2C40593042BD4C10B9CBF /* MHVTimelineApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2705DB71878857C561EED445A206AF94 /* MHVSessionCredentialClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 161A849A53C02BCA048A4D30A34A0941 /* MHVSessionCredentialClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 272F0633BFC0098BADB1D38C7C5CE421 /* MHVCachedThing+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CB5275FF4AD8259281ED4992E76AE1 /* MHVCachedThing+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 277F92995A6EB297591E4FA300DE96FF /* MHVGoalsRecommendationsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AB7EBA18487527D58CEE8C93E7C918 /* MHVGoalsRecommendationsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27A8F98527A909473595838300D475F5 /* MHVPersonalImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F0366893394BD8066F178C1DCBC2E1FB /* MHVPersonalImage.m */; }; + 27F7C2846CD89CAE026EFBCB78D67FBF /* MHVSleepJournalAM.h in Headers */ = {isa = PBXBuildFile; fileRef = D33322D4998655DEC832E4B2022D224A /* MHVSleepJournalAM.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 280AD776C4F98F61DF8690D97FE8D501 /* MHVThingTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 64FE1CC3A7F2779AAA2C026B40BECF9A /* MHVThingTypes.m */; }; + 2813C19EDC79C492540F5A9DDE0BA377 /* MHVBloodGlucoseMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFF0363231E117663EEED98B9DF1283 /* MHVBloodGlucoseMeasurement.m */; }; + 2826FB3EE7CF2A2C2DBD068BBBADAF46 /* NSArray+MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E5D62965397D0C8E25FBA96B6334CA5 /* NSArray+MHVThingQueryResultInternal.m */; }; + 2843602C709CBCB06184847701EB615A /* MHVValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = DC7C711AC913DD533241A399853A62A3 /* MHVValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2876D4388C5180C740205261D2E6BEE0 /* MHVAppSpecificInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = D73711128EC2F8B9E6B8C853828ABC54 /* MHVAppSpecificInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28E47ECCF8CD962B7CD19483047FA5F8 /* MHVBasicDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = D1106693B4A52588946EA1D222726F20 /* MHVBasicDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2934C5B3A6FE9BC215782E1432B242B6 /* MHVPercentage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7964872B3C897C1AC0C7ECB991A7097A /* MHVPercentage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 297520F2CC3B0AD61B7C7694B931EC6F /* MHVEmotionalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 71C34A3C834BE8D94394478649E40020 /* MHVEmotionalState.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2999B5840039484652AC912342AF6FF5 /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0C780A3F8263586DA344827F7196CA /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 29C6B41589F1077475117B47CCDDD9E4 /* MHVBlobDownloadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46998482E606642482741DF54F382A60 /* MHVBlobDownloadRequest.m */; }; - 29FCF9FFDD619E6121D9ECF40F283A77 /* MHVTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BBCAF8CF3C16F4646AC392C3C5A0CB9 /* MHVTaskOccurrenceMetrics.m */; }; - 2A01F0178F2C30F9FE541C370244F392 /* MHVAppointment.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B67E70AF29D89A98FED7A3329729B1 /* MHVAppointment.m */; }; - 2A0EB3A4278403BF87F53E17913431BC /* MHVVocabularySearchParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 00947072AB3DC908AB827A5B04AD991D /* MHVVocabularySearchParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A15C55E9782BD555C8AF36A7933F27C /* HealthVault.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F46BDC14403DB0FB6D4B1F9E2AC8D60 /* HealthVault.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A1C407CA23DABDB45E91710C4E714B6 /* MHVFlowValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6448AEF76C0E248319296C3E7BC540F2 /* MHVFlowValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A2C9B83B57F710B011B93F2EFC841A8 /* MHVGetRecordOperationsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = FAD2CEC0C726182BE4A25822B90DB2F6 /* MHVGetRecordOperationsResult.m */; }; - 2A58729A17175FEACCCE7C5C9D3AFFBB /* MHVAllergicEpisode.h in Headers */ = {isa = PBXBuildFile; fileRef = C88393BC819B908F2E4CBCEE74A31642 /* MHVAllergicEpisode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A5B05CFB736C6768AEF4EA23645B1EB /* MHVVocabularySearchString.m in Sources */ = {isa = PBXBuildFile; fileRef = C6825E2E0D9F151AB96B14B269CAD9B0 /* MHVVocabularySearchString.m */; }; - 2A771498D967298A0869D8E34C392277 /* HealthVault-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D8E78972C3599C065C46824D0DAF674 /* HealthVault-dummy.m */; }; - 2AD76002D1963444CADBFE73481B8C46 /* MHVJsonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 59F1CAC1C5B4C74BF49BAEB90683EEEE /* MHVJsonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AFC84FD5308C9DE8F888CDCCE0F3FD5 /* NSArray+MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = AEA0B9CE308238EC67E6C3F6C0C4EB5E /* NSArray+MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B38135176616780789D6C8D75AF5AAF /* XConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEE8DA94C1C2CC725118C4162C9EA1E /* XConverter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B436A592BDC2983CA099BEE023DB154 /* MHVSecond.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D69AE1DE22E8E47C64FAADED3FC2FD4 /* MHVSecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B5229CF406FC07F6D449FDF007CAC78 /* MHVThingTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3263102DB881BF9A3DBE85FEAC7B4F63 /* MHVThingTypes.m */; }; - 2B6EBF38E40812695EDFAB45F5003A3D /* MHVEmergencyOrProviderContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DEDFBF8393EAF2B77B2825C2C7BBEFB /* MHVEmergencyOrProviderContact.m */; }; - 2B72C09BA24DEDFB45ECFAC39F948E98 /* MHVStringNZNW.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E51C3AFC86FAF92D22BBCAD0C705EF /* MHVStringNZNW.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B78A4B2150A939E1D399BBD2A2D21A5 /* MHVModelBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC68CAB099AD7297FEB0E614C0590C1 /* MHVModelBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BB7DCC02FC9C2F67C94C6D38567FE10 /* MHVThingData.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7BFAE6709A31AA97CA6674D9620A0B /* MHVThingData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BC0D9F2C99E099A25C24E7503C7EB2F /* MHVTaskSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D3954F133C58A69C128CF3090BACDF /* MHVTaskSchedule.m */; }; - 2BECA8529AC976836B358F98C3EE0B13 /* MHVPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = D10CFC592300AB6747D9400370D82CC1 /* MHVPlan.m */; }; - 2BF1CE8A892EB6D8B090E18795DA640F /* MHVTimelineScheduleOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D72EFDEAB18F9D14ABD9F1E5018A48 /* MHVTimelineScheduleOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C284010307E6AFC57848541E18BD61C /* MHVGetRecordOperationsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 1114F8655A7B1A3DFB5F592245C063DE /* MHVGetRecordOperationsResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C3DDCE96C4FC5760234A0C6D018F6CE /* MHVDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 870BFB4B498D04E87F79E60F3186449E /* MHVDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2CD4F29A86178687E550E9AED417C59D /* MHVPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = D10CFC592300AB6747D9400370D82CC1 /* MHVPlan.m */; }; + 29C3D34CCA735E76F8B8EDCD72A2DAC0 /* MHVBodyDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 51705EB517F157083F9E9ED4C45EFF65 /* MHVBodyDimension.m */; }; + 29E4045A1EC54670E5569E19E7686911 /* MHVUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6F5F35AE517C9BC390B06F77F624B0 /* MHVUUID.m */; }; + 2A0EB3A4278403BF87F53E17913431BC /* MHVVocabularySearchParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 258C057D78724A5AFF34BD76F13C11F1 /* MHVVocabularySearchParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A1315D8FCC38A3C92F85D8BD9445E03 /* MHVActionPlanAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = BD7E711C749E39F9A45A88DA68BBF4B0 /* MHVActionPlanAdherenceSummary.m */; }; + 2A15C55E9782BD555C8AF36A7933F27C /* HealthVault.h in Headers */ = {isa = PBXBuildFile; fileRef = A37C35E44EC400DB1A5DCAF351EF3FDB /* HealthVault.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A1C407CA23DABDB45E91710C4E714B6 /* MHVFlowValue.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA2DBEA37EF880AD9E3CF015C22C0BA /* MHVFlowValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A58729A17175FEACCCE7C5C9D3AFFBB /* MHVAllergicEpisode.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CDB7BC758B2407ED8870431D0B5A21 /* MHVAllergicEpisode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A60F80AE599F1D2262333ED452AAC2E /* MHVTimelineSnapshotCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = B7401EECA2082B591A1F5D7F77B05B2F /* MHVTimelineSnapshotCompletionMetrics.m */; }; + 2AB8BF90AFCE0103154ADADCD3F05BBE /* MHVNutritionFact.m in Sources */ = {isa = PBXBuildFile; fileRef = 483120318522181D8F95B7108CEC05F7 /* MHVNutritionFact.m */; }; + 2ACFED67FE8B0A93ECCDA66DAEC83F37 /* MHVServiceDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = C482D9DA8D96F23BAC8AA93D92900795 /* MHVServiceDefinitionRequestParameters.m */; }; + 2AD76002D1963444CADBFE73481B8C46 /* MHVJsonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E6F2BF8703B84F194DF3294EE902B8 /* MHVJsonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AFC84FD5308C9DE8F888CDCCE0F3FD5 /* NSArray+MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = E7AB5EF0A0895D5D0E8B3EE273B4BABA /* NSArray+MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B38135176616780789D6C8D75AF5AAF /* XConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = B7573ECF3EB7700CE54125C544F653A2 /* XConverter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B436A592BDC2983CA099BEE023DB154 /* MHVSecond.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC3C72746753B4CE119F9E5CB4924E8 /* MHVSecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B72C09BA24DEDFB45ECFAC39F948E98 /* MHVStringNZNW.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D7CB29F2FC44FE2CF9F4C615D9958D /* MHVStringNZNW.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B78A4B2150A939E1D399BBD2A2D21A5 /* MHVModelBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E45C9753B3D65F34911CF2307C5C480 /* MHVModelBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B8743F5212978F51B5A113FEBED8824 /* MHVPrescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E726EEC1BA0A8246F20C79B1DCD1585 /* MHVPrescription.m */; }; + 2BB7DCC02FC9C2F67C94C6D38567FE10 /* MHVThingData.h in Headers */ = {isa = PBXBuildFile; fileRef = 44E2410FFD2371B87CE65736981A520C /* MHVThingData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BD80077C907C30D8314537FC1596DA7 /* MHVGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C30EBF3B3C62C5C4D9BB92E98E6992E /* MHVGoal.m */; }; + 2BF1CE8A892EB6D8B090E18795DA640F /* MHVTimelineScheduleOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F1927370C85F0665BA481EF94E1DDD /* MHVTimelineScheduleOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BFCBD2DEDA347E746C058A9F16770A0 /* MHVAdvanceDirective.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A19B87ED4CC01F8BF245F5AC77C0A4 /* MHVAdvanceDirective.m */; }; + 2C284010307E6AFC57848541E18BD61C /* MHVGetRecordOperationsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 19CB240414931B0ED14D30C4918D0815 /* MHVGetRecordOperationsResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C3DDCE96C4FC5760234A0C6D018F6CE /* MHVDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FA195714A2F7C40623275813833169 /* MHVDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C740A2E47D1B2F5BB24AB6764793287 /* MHVThingTypeVersionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BFDBB70AF63FE02997E47A11BC6EBCF /* MHVThingTypeVersionInfo.m */; }; 2CE066CF6D47A78B9C6296FA33BFA286 /* Pods-healthvault-ios-sdk_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CDF929F44468CE5020A141A5AFEAD6B /* Pods-healthvault-ios-sdk_Tests-dummy.m */; }; - 2CEEE47ADFF70B864BCF9C0E9491BF46 /* MHVHttpServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A3D7BB42CCFCA0AC378CF4AEC3FA62 /* MHVHttpServiceProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2D3C31F5BF76671AB76DFF63552AF812 /* MHVTrackingTriggerTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B247273021788001A046C7F3BCDBC4 /* MHVTrackingTriggerTypes.m */; }; + 2CEEE47ADFF70B864BCF9C0E9491BF46 /* MHVHttpServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7F4E5F50725633BBC33A0625806960 /* MHVHttpServiceProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2D41DA4103E603B263BD5151B9145AE0 /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = A0C2196006C063E8C7828D5A0B8530A5 /* KWMatching.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D51CEFE984A42C7634B23F9916B35FC /* MHVAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 939073C62FF4CAE1CD248E48F3EF5A07 /* MHVAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D758306641EDC0074438B4B70465B10 /* MHVSessionCredentialClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC74B80272DB08576021790EF456AA7 /* MHVSessionCredentialClient.m */; }; - 2D7862FA1F632615346014EDA9A1FC5B /* MHVThingState.m in Sources */ = {isa = PBXBuildFile; fileRef = AC73A228149408521F75B73ED6C6D024 /* MHVThingState.m */; }; + 2D51CEFE984A42C7634B23F9916B35FC /* MHVAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = A51E730AF77837898A3AA7FD281064CF /* MHVAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2D8C34670E26D08F907EB46BB5E27149 /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = A07FF3D8BBFC043CF3AD37838F7A0377 /* KWBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DE432C9CF2BBE892593BE5D713B4231 /* MHVGoalsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 31BD1D5D97C22F9EF999F09A48C0841F /* MHVGoalsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E0118842FCA234D04A4404166B602C6 /* MHVErrorConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEC9F05810F3E4EBC36CB4E994C3062 /* MHVErrorConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E2F540AB23DC1AAE7EBE5A7B5221825 /* MHVRecordReference.m in Sources */ = {isa = PBXBuildFile; fileRef = B23750A91DCEEEA52CA2C87BDDE0F916 /* MHVRecordReference.m */; }; + 2DE432C9CF2BBE892593BE5D713B4231 /* MHVGoalsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D7D176EB565970D43EBFF9CFEEAD04 /* MHVGoalsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DED4161203657B8B34DE5ABF27CD536 /* MHVAdvanceDirective.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A19B87ED4CC01F8BF245F5AC77C0A4 /* MHVAdvanceDirective.m */; }; + 2E0118842FCA234D04A4404166B602C6 /* MHVErrorConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 33EDA83BFC6BB38823ABA85B6CE99990 /* MHVErrorConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E2EDC2A4F3B602AE264CD8BDBFB2CC0 /* MHVConstrainedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E32E0A57F4219CBDE51EB408261E78F /* MHVConstrainedString.m */; }; + 2E4E96AF09D54D3D44A5822EA71E4B8C /* MHVThingCacheConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4AB04C54D48B68FC864E35B9A50244 /* MHVThingCacheConfiguration.m */; }; 2E57B0924487B774D1A5E79911CBC859 /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 773E532D75454BD79077CB5ADFF4E75D /* KWExampleSuiteBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E83D1E562244CDD068A9E6A5C7DD7AF /* MHVBodyDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = DFED9058C0F0214B7A281AAE62346209 /* MHVBodyDimension.m */; }; - 2EE54B8B47FF9D2E09D4731F5946DCC4 /* MHVActionPlanFrequencyTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 522E23F59852473E7365BCF395BFBEA6 /* MHVActionPlanFrequencyTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F047721E9DC3A15062509E44B39504C /* NSNumber+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = CD1AEAB7C8DBA1143CC6711138052E94 /* NSNumber+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F1D2920489C9CC54147D26B8E592EAD /* MHVQueuedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = E36EA6FED8AB4B59DF88E994E12A3578 /* MHVQueuedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F2FA22EBABEE2E6DF5E040ADAD0E008 /* MHVCacheConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BF709B0A80D5E5B52487C0EC500C8D46 /* MHVCacheConstants.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2F536A552F41D9F103CCDF54C56931EA /* MHVFoodEnergyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D09208259BD41FFFBDAF1AE56A807F9C /* MHVFoodEnergyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F7DDC042E55E7CDCAA1157017E48340 /* NSDictionary+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 798E435C8DC2B4BFE141935242EF56B0 /* NSDictionary+DataModel.m */; }; - 2F8794C11A5D5072CDA725E07D5A2F8A /* MHVNonNegativeInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 677EF5C2C86EF3915D2A145E93FAC88F /* MHVNonNegativeInt.m */; }; - 2FCC9C61A6F4E4C342C3AC7F0EB02767 /* MHVStringNZ256.m in Sources */ = {isa = PBXBuildFile; fileRef = D83C703FCB8EF328B033521E52CE778C /* MHVStringNZ256.m */; }; - 2FDA17BC81539BCB45E3355C46870424 /* MHVOperationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2FFBAA998DDF9905953C9331149A4E /* MHVOperationBase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2FF99D9D44B435A46B1830EF7C1034D1 /* MHVString1024.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AF98A878F60B36A760B80E9918C13 /* MHVString1024.m */; }; - 302440D958C2FC087012A6F731D19E5B /* MHVEOBService.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A11F3CC3C7ECED5348236D47DC48C1D /* MHVEOBService.m */; }; + 2ED5949B0C3CD7C9F5C12035A60C4CDC /* XWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 35332D5A5A07E4A29874AE432CF9FE2C /* XWriter.m */; }; + 2EE54B8B47FF9D2E09D4731F5946DCC4 /* MHVActionPlanFrequencyTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 76136C633163FD98E58266A2E0A072FD /* MHVActionPlanFrequencyTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EECF65BDA290D801F3F10BC2D7BC214 /* MHVActionPlanTaskTargetEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F3604F28164E2A054CCBFC07AEE97C9 /* MHVActionPlanTaskTargetEvent.m */; }; + 2EFB397751958CC5FBDA6B13C7A0614D /* MHVLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 663A2AB45CFE1BA97A797D6232734CAC /* MHVLogger.m */; }; + 2F047721E9DC3A15062509E44B39504C /* NSNumber+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A7FA7520EFF2E9D5B5795FBDB3677B2A /* NSNumber+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F1D2920489C9CC54147D26B8E592EAD /* MHVQueuedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 4067C4D59079CC876C1F4CA6B72B2A9B /* MHVQueuedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F2FA22EBABEE2E6DF5E040ADAD0E008 /* MHVCacheConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 11D4596770DEB48655A5A24AD59D097A /* MHVCacheConstants.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2F536A552F41D9F103CCDF54C56931EA /* MHVFoodEnergyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0997ADD7A3D5CEFC2E4C200BFF43D9B6 /* MHVFoodEnergyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F64C7FFEC508FB8A087DAD822A061E5 /* MHVConstrainedXmlDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E984F6C8185FBDA747010C9BE82C24A /* MHVConstrainedXmlDate.m */; }; + 2F740EAFDAF9C9B9A0A7B39549816FCB /* MHVClientInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D90A0C654D9FADEA01EAAB71EC91D86 /* MHVClientInfo.m */; }; + 2FDA17BC81539BCB45E3355C46870424 /* MHVOperationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3CC7D3916DFEFCFC5AD427116DB802 /* MHVOperationBase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3049E6A9F8460B6C36E5E7E236873D05 /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC9DA1FD1F2DA4944739F96F91F81C1 /* MHVActionPlanScheduledTaskCompletionMetrics.m */; }; 30518274841A11679B2DEE74F4A29685 /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A6E6C34ACFFB41A96430C37569880027 /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 308356BF84FDED92416F0F400D2921EE /* MHVQueuedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 05FC9EDACFC32A5E5DF39311E08F37F6 /* MHVQueuedDictionary.m */; }; - 30B2E12B73CE56011AF4FB3B9F0AD45E /* MHVGetAuthorizedPeopleResult.m in Sources */ = {isa = PBXBuildFile; fileRef = BE76029B9F546C70EE5A8710B33C92EE /* MHVGetAuthorizedPeopleResult.m */; }; - 310B43F6334BA6EEA37FFEA94C7E0DBB /* MHVKeychainService.m in Sources */ = {isa = PBXBuildFile; fileRef = BC1F06DFF0BFA20381805A14A4655D2C /* MHVKeychainService.m */; }; - 311FB9CFB5BF2ABC97834040A4FE8CAB /* MHVCachedThing+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A20C077A51FA6F5BD6F60BD451C17E7 /* MHVCachedThing+Cache.m */; }; - 314977DD87114C7CFDEE7B183EBDEAE6 /* MHVDow.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A0380F03659C53FE9616FE9C4144B0B /* MHVDow.m */; }; - 3169F33C8A1D1BE69B9AFAE26F12ADE3 /* MHVCachedRecord+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 65643C83FB348E97D0176C25BEA359DB /* MHVCachedRecord+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31C728B80F22117A7C73790FA88F32E1 /* MHVActionPlanRangeMetric.h in Headers */ = {isa = PBXBuildFile; fileRef = 52B54A0974876583C726FB7DFFEC56BE /* MHVActionPlanRangeMetric.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31DB325335CE7D4393CB412661CEB55B /* MHVLengthMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 9752AB30EA0877F0017F096F1810F5A5 /* MHVLengthMeasurement.m */; }; - 31DDB990681852DF724B986883BA37EA /* MHVGoalRecommendation.h in Headers */ = {isa = PBXBuildFile; fileRef = 52761524B9BFF24DFE055814C0F9BDEE /* MHVGoalRecommendation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31F54BF26095A2F2E4EF732855AD29AA /* MHVCachedRecord+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 2459165DD8D61714774688A02A9D0389 /* MHVCachedRecord+CoreDataClass.m */; }; - 3242DD7A40D689EAFEEA729F4814EF58 /* MHVResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7091583D7F2D251785E2C92C72F6CB65 /* MHVResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 32A9CB4D39DBF92162CAB90EC75DC910 /* XNodeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 11292E6B709B15E76D8466575678E7C7 /* XNodeType.m */; }; + 30646024CCBF96CE5A3D4F7C3E8F652E /* MHVTaskTrackingApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3464F26A25F71F2125ACA7C1418AE0 /* MHVTaskTrackingApi.m */; }; + 30A0B8DFE7298928967C98CA499CEF93 /* MHVTaskRangeMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 984B923E3AD36C2CC21729E84BC9C726 /* MHVTaskRangeMetrics.m */; }; + 30A69998704EDF5EDFBDD7F68562A29D /* MHVHeartRate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BE33B942A8CE9650B66AF4F2CF95B07 /* MHVHeartRate.m */; }; + 30B264C6F8E296A74089C0AC65508A0A /* MHVTaskTrackingOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AD63348F216AC0B55B9C700C63F0DF /* MHVTaskTrackingOccurrence.m */; }; + 310D7CA92E5D2314487F5507948202CE /* MHVDateExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E27B28AD6BDFA372D845E072F4C3EC /* MHVDateExtensions.m */; }; + 311554BBAC63A038C4FBFD7A684445FA /* MHVClaimAmounts.m in Sources */ = {isa = PBXBuildFile; fileRef = C7924E1296464D209AEF5A8FF4C7F4E3 /* MHVClaimAmounts.m */; }; + 3122148013A7C8FA4A3DF41D40167737 /* MHVAuthSession.m in Sources */ = {isa = PBXBuildFile; fileRef = C58999FCF7028E4866A69ABB94E36F9C /* MHVAuthSession.m */; }; + 31228622A26914060B131E0DC040DDC2 /* MHVGoalRecommendationsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = BD4E17D6CBBC0705E3CA21AA575ACB92 /* MHVGoalRecommendationsResponse.m */; }; + 3169F33C8A1D1BE69B9AFAE26F12ADE3 /* MHVCachedRecord+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C144CE6F50BEE4FF7239A0942935AD /* MHVCachedRecord+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3181EA7769F77F62DEFD203DB56317E7 /* MHVCCD.m in Sources */ = {isa = PBXBuildFile; fileRef = E1092407C7F499DE456741F01844E830 /* MHVCCD.m */; }; + 31C728B80F22117A7C73790FA88F32E1 /* MHVActionPlanRangeMetric.h in Headers */ = {isa = PBXBuildFile; fileRef = 84AABA94742DA667794BDE23A8222DF8 /* MHVActionPlanRangeMetric.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31DDB990681852DF724B986883BA37EA /* MHVGoalRecommendation.h in Headers */ = {isa = PBXBuildFile; fileRef = D706D7D3C53789C5711100935561866F /* MHVGoalRecommendation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31E3CBFAB327127D0076F11421BE74FE /* MHVMedicalImageStudySeriesImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AC0CCBCDC984F27D7929602BA4C6E41 /* MHVMedicalImageStudySeriesImage.m */; }; + 3239B08E5A64A93FDA5F56EDBC33BCCD /* MHVActionPlanTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F36095553506B745BA33F5D040353CF /* MHVActionPlanTrackingPolicy.m */; }; + 3242DD7A40D689EAFEEA729F4814EF58 /* MHVResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF752B8DD73F6C82E0BCB7A3D07BD73 /* MHVResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 325CCF628F1A065889E07AB0DC98CC51 /* MHVHour.m in Sources */ = {isa = PBXBuildFile; fileRef = CD721313F560CA3CE80864A8EDA98AFB /* MHVHour.m */; }; 32D5C47D4A4221CFE23BF74F4D266EAB /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 32DB12D50325D8E16198EA896C4F2117 /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 330978A5A5A5D793886833A9DAC8AEDA /* NSSet+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77EE9E7B12F6A713212E773063388367 /* NSSet+DataModel.m */; }; - 330F8C11A06170715DEDAB72BA49DA1F /* MHVDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 759A48CCCA51BD9E5B61E49F4172ADBA /* MHVDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 333F6FF68644B3DA97CCDD86779B2FB4 /* MHVGoalAssociatedTypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 202E1FF10CFAD234241375BFA0240675 /* MHVGoalAssociatedTypeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33480F72101AB0D1185393BCC229770F /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B822AABF5D864A6B7A26C3C151748C3 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 330F8C11A06170715DEDAB72BA49DA1F /* MHVDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D8CB044F0A371F56047C871AC449D6 /* MHVDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 333F6FF68644B3DA97CCDD86779B2FB4 /* MHVGoalAssociatedTypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 876A6958CA74BC4950D3FF678C32BAA9 /* MHVGoalAssociatedTypeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33480F72101AB0D1185393BCC229770F /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F28BD26D81F4A0D64AC9EB407C00F1 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 334BE6B8F234EDFB09EF1914FB608D92 /* MHVApplicationSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BF25777D86543A921491D7520A71D9C /* MHVApplicationSettings.m */; }; 334DB5EA2F7A78558A0575812DE43AD9 /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C97E9B50F4CDC10A92A996A3E231F8 /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 33565EFC1C8007565094271A18FE4F8F /* MHVPendingThingOperation+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8CC54BF69759BEA2DC585664ADC8CC /* MHVPendingThingOperation+CoreDataClass.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3360F517F8FD4938EB30AF3D7A1BFBCD /* MHVClientResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A77FE86E599ED680E2E5C41EF88674 /* MHVClientResult.m */; }; - 3370F3195C6740215455039200C53E55 /* MHVTimelineApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A67079FED2FAF60E65B6BC1119C3364 /* MHVTimelineApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33565EFC1C8007565094271A18FE4F8F /* MHVPendingThingOperation+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = D16F670E5BB120C6F77EAC9BA2ECB66C /* MHVPendingThingOperation+CoreDataClass.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3370F3195C6740215455039200C53E55 /* MHVTimelineApi.h in Headers */ = {isa = PBXBuildFile; fileRef = D6227640D7E2C40593042BD4C10B9CBF /* MHVTimelineApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; 338FEA5203FA2F18E24CFA771C2AD95B /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 283777372E17FACF932EECA18382CC52 /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 33A89AC2D7D03BA47E1EE1701294613E /* MHVThingClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A3C42441F30BB43F0BE1198D55517E /* MHVThingClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 340836A9E4EB2D5A9AC6234B3730B731 /* MHVCCD.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FE54FBE57719D49D079B6CA41056BD /* MHVCCD.m */; }; - 3444BA3F6B489F6E38F5F4328A6B3884 /* MHVApproxDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 439AD1AF883D506B03627C647D2C50D3 /* MHVApproxDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34578A19D34DBC32AC469BF024E00C02 /* MHVGoalsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 31BD1D5D97C22F9EF999F09A48C0841F /* MHVGoalsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33A89AC2D7D03BA47E1EE1701294613E /* MHVThingClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B448C2B0001CE6510EA9E94369F51E9 /* MHVThingClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33DC6AC86D0FD76022D198BC616F7C3A /* MHVEncounter.m in Sources */ = {isa = PBXBuildFile; fileRef = E775E95D86DAB6848965B075BA723899 /* MHVEncounter.m */; }; + 340A3E24697095240E13CF304E6F4A44 /* MHVImmunization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5981A7EAF4FF5066B67DB7C047A46041 /* MHVImmunization.m */; }; + 340D847A4EE22CA076D2717EB550E2D0 /* MHVOneToFive.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DD2DE1E80A6ABAE2B10BE426091333 /* MHVOneToFive.m */; }; + 3444BA3F6B489F6E38F5F4328A6B3884 /* MHVApproxDate.h in Headers */ = {isa = PBXBuildFile; fileRef = C61F1872CAAA91842F7DCA5FFCB25881 /* MHVApproxDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34578A19D34DBC32AC469BF024E00C02 /* MHVGoalsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D7D176EB565970D43EBFF9CFEEAD04 /* MHVGoalsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3473BF3FB33461E95017671AB9A10C2E /* MHVPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA546483A06CFED920600A158F333F1 /* MHVPlan.m */; }; 348303623E25CE00386A445560657977 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D6FB014FDE32C459C37E83593B1B073 /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 34A53E358237E03D1F77349159CAC8DD /* MHVSodaConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9E25E30598FF7C0348E6B0571B56B6 /* MHVSodaConnection.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 34B29A5E1EF0AB99AEFB1ED3BB8F0DA8 /* MHVBlobPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD177319013BB3EB87BDECD17CECEAC /* MHVBlobPayload.m */; }; + 34A1432BFAC8EB6F09C8C3B89F6EEE5C /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BF4A6AD9E134E5EB4A0D58CCABC23F9 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */; }; + 34A53E358237E03D1F77349159CAC8DD /* MHVSodaConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B7B26D3295FDFB825740FBDC833BAD /* MHVSodaConnection.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 34A80D063BA68C8F7AD5568A4DA143A4 /* MHVConstrainedXmlDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E984F6C8185FBDA747010C9BE82C24A /* MHVConstrainedXmlDate.m */; }; 34B2CE767E60D90C86D6A2DB66477845 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0530DA8D32A01122AAA3547CA7E84094 /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 34FD76304396F4419C4EDF15F49D1CA5 /* MHVTaskTargetEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 853BB213BDA23EEF0695264F4FEF107E /* MHVTaskTargetEvents.m */; }; - 35078B468DDC5047A1A4C9EF0F275DC1 /* MHVGoalsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D18D031778FB4038657689CD7228B4 /* MHVGoalsResponse.m */; }; - 353D2ECB7B976ED77E38385D26D58808 /* MHVRequestMessageCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A1F341F46E04557566DC282329926 /* MHVRequestMessageCreator.m */; }; - 3558ACF306C160660A9E1D782B0A588D /* MHVNameValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9A09A3531212C172C76E2D40B131F6 /* MHVNameValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34E82E226032F0777F17886F6BA77EEF /* MHVActionPlanTaskInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9747FF6ADE5CEFCA10874BCD5F9EB4 /* MHVActionPlanTaskInstance.m */; }; + 35041CC075DB2CAA35BE95BA396D5F33 /* MHVPendingMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A1071C40B22D1375ABE832EB8D98DA /* MHVPendingMethod.m */; }; + 3558ACF306C160660A9E1D782B0A588D /* MHVNameValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 86378C4784790B869619BB4AE8322F88 /* MHVNameValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 356F157862C3CA8B87CAC5AD1B5C534E /* MHVInsightMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = AD7107B1A8C088A7D6C5D6D073EC05A4 /* MHVInsightMessages.m */; }; 35C09B6846D8B2A32F30E675107B6399 /* EncryptedStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7290FB9FF17F0EF867C84BEEFAC9A4A9 /* EncryptedStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35CDCE443F2E3134E50BF049D7CDFB7B /* MHVItemTypePropertyConverterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B29D618EA15848943FD88691EAC2DE8C /* MHVItemTypePropertyConverterProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35F5A49C23F2475E28A4C8B3F0ADCE5B /* MHVRequestMessageCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A1F341F46E04557566DC282329926 /* MHVRequestMessageCreator.m */; }; + 35CDCE443F2E3134E50BF049D7CDFB7B /* MHVItemTypePropertyConverterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB08B74609D1EA160D6212ABB3622C8 /* MHVItemTypePropertyConverterProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 36061CC07C9E9B5C09A2B27D6F5AEA90 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E6ECD0A791494270FF6D1BC1AA98A8 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 362953C402F1E7C6BB98F112C0CE839D /* MHVBlobPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD177319013BB3EB87BDECD17CECEAC /* MHVBlobPayload.m */; }; - 367B4B928145AABCC918CE95AB8E9464 /* MHVTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BBCAF8CF3C16F4646AC392C3C5A0CB9 /* MHVTaskOccurrenceMetrics.m */; }; - 369219A00039C21B3DFF1EEA1C1DD73C /* MHVActionPlanTaskTrackingEvidence.h in Headers */ = {isa = PBXBuildFile; fileRef = 12421403B39CEA722BD4FCAD64446AFE /* MHVActionPlanTaskTrackingEvidence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36CF5E458494804C84ED6321FB5A646C /* MHVActionPlanFrequencyTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 522E23F59852473E7365BCF395BFBEA6 /* MHVActionPlanFrequencyTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36FCAF868718F09F4B9D68A43466F1A7 /* MHVThingCacheSynchronizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 194E2AD9F80E84F6345DF610AC14514B /* MHVThingCacheSynchronizer.m */; }; - 3702F358CCC4F591C552B47380282EC5 /* MHVNonNegativeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A769CDB7A95E4C50A54F73D4DE83A4 /* MHVNonNegativeInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3734C90FBF14F5243DED6185AEF81871 /* MHVDateTimeDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 48453B2B2C90EED3BDFC08C20C019351 /* MHVDateTimeDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3736F5FBF4E94C8B3D92B8A1B4CB11DA /* MHVRecordOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 571EFAE115208A07248E445E5AE29D25 /* MHVRecordOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 374A0FEF99E13492AD851D20CE060268 /* MHVThingClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 424CBC4C54322895DAFDD92849701C14 /* MHVThingClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 376029E3667BCA8F5541A4AA18C5D797 /* NSArray+MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1CF3E894B675BCBDFAB1E9D32F9D58 /* NSArray+MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 377ECBE7C272547CB2E412BFEDA94E24 /* MHVAsthmaInhaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E0A2282BA06F4099795828CC159703D /* MHVAsthmaInhaler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36280E2231B1A156B4AEE74EEE43F11B /* MHVHttpService.m in Sources */ = {isa = PBXBuildFile; fileRef = C3FA8DAE4BDC0D70D9938658BF425DBF /* MHVHttpService.m */; }; + 362FA2C3DEA72521630B0CE16C65E206 /* MHVContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE7170A9BCCB6461BCE1F2A4CFA9AFC /* MHVContact.m */; }; + 3684F4D4798C21A206495E611B3B4681 /* MHVYear.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4EA3702D02B605FBB3372D1557CF08 /* MHVYear.m */; }; + 36904A0DE1784B6CE48D150D49503E3B /* MHVDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 57EAE5A2FA1505F3576FCB818A322D0B /* MHVDietaryIntake.m */; }; + 3690ACEE21CCA173CA3E1C2FDB33EC0D /* MHVHeight.m in Sources */ = {isa = PBXBuildFile; fileRef = C57211990D7033FA0C12D74E0BA2FD70 /* MHVHeight.m */; }; + 369219A00039C21B3DFF1EEA1C1DD73C /* MHVActionPlanTaskTrackingEvidence.h in Headers */ = {isa = PBXBuildFile; fileRef = AC86176EC18171763261AD1EAA34B840 /* MHVActionPlanTaskTrackingEvidence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36CF5E458494804C84ED6321FB5A646C /* MHVActionPlanFrequencyTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 76136C633163FD98E58266A2E0A072FD /* MHVActionPlanFrequencyTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3702F358CCC4F591C552B47380282EC5 /* MHVNonNegativeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF4373176D26CCDE016D32AB09317BE /* MHVNonNegativeInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 372FE8F765DCCF15068F157942C39E17 /* MHVGoalRecurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A870682AE4C2A894F1B81C9E8DB936 /* MHVGoalRecurrence.m */; }; + 3734C90FBF14F5243DED6185AEF81871 /* MHVDateTimeDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA0C3ACCD8D81EB4F435256B6CD4273 /* MHVDateTimeDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3736F5FBF4E94C8B3D92B8A1B4CB11DA /* MHVRecordOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC2784F1C42C7C6C79804BB80CF0CBF /* MHVRecordOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 374A0FEF99E13492AD851D20CE060268 /* MHVThingClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C0829833BA60A690563A971DCB7188A0 /* MHVThingClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37580BF29FC80C79EBAA6B499F6D02FA /* MHVApplicationSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BF25777D86543A921491D7520A71D9C /* MHVApplicationSettings.m */; }; + 375B97E75431ADF2CBF3BF79BAE068DE /* MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 482841DB50F214F750AF86151A77028D /* MHVThing.m */; }; + 375C2E7FB60FDA3E8BA480F238CD174C /* MHVServiceDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 7695144A57BC62D0C0FB19666D5FB2D8 /* MHVServiceDefinition.m */; }; + 376029E3667BCA8F5541A4AA18C5D797 /* NSArray+MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2680B1012559D9C035617A9345D42756 /* NSArray+MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 377ECBE7C272547CB2E412BFEDA94E24 /* MHVAsthmaInhaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D09990F7AF0F83F342B2C434F93697 /* MHVAsthmaInhaler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 378D29455E83B336ED3702071FE288CE /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F18A4CC57734C56325619952AF300A02 /* NSNumber+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37966EFD48D794DF4FAB9CA4FA3AE428 /* MHVCCD.h in Headers */ = {isa = PBXBuildFile; fileRef = B3E13A37FD4D20F1F8CE2DA124AC7AA9 /* MHVCCD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37AAEB4046841374DD55B6CD92A4D369 /* XConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = E3145DA763AF1E554950C4B04FE5E103 /* XConverter.m */; }; - 37CDE8C11B668389EE0A90DDA7654F06 /* MHVActionPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1FE5A704037715BD414B39A504714A /* MHVActionPlan.m */; }; - 37E7F832FAE04DE180C4441BF5FC5ED9 /* MHVCachedThing+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = E911AB9EAA2AF31BF0AEED576D4221B2 /* MHVCachedThing+CoreDataClass.m */; }; - 3816CB2F59E194F5DFD386D498819F36 /* MHVConstrainedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E74FC14215BA5B9C1090EE8DAB1E379 /* MHVConstrainedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3834F9739E73E9ED1002FAE681932EF3 /* MHVPendingThingOperation+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8CC54BF69759BEA2DC585664ADC8CC /* MHVPendingThingOperation+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38705A13C2C358828BD36445BD82EA9F /* MHVFamilyHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB0589A30080EA5B0816547413420F6 /* MHVFamilyHistory.m */; }; - 387A488048EE83A36B5359C39A09A2DA /* MHVTrackingSourceTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 952C1C317A99B2524AE2F5AD115B3F66 /* MHVTrackingSourceTypes.m */; }; - 38DD9728B0CD276419E0A8978B564DC6 /* MHVTaskTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 206A4C194797C8B07621C1347B2791E5 /* MHVTaskTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 393D8B2D334217CA13F15BD542665021 /* MHVGoalsRecommendationsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = A426177FE29BFD0A3C69B5FC1FA3A6C2 /* MHVGoalsRecommendationsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 398F3CDDCF9762213068F411D4665AAD /* MHVVocabularyCodeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B739A996350E7A0E69DAC2E723011A1 /* MHVVocabularyCodeSet.m */; }; - 399520057F7267384A2E1678CE9D3F29 /* NSDate+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCC0F1CFCA29B15F7D30CAC50B5B87C /* NSDate+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39AB22DBF930D19F1F8E2722E0F90211 /* MHVValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D45DCE8B41EF3876437658B4F5C043 /* MHVValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39CC0A1AC0DE7471AF49783166CDEF73 /* MHVEmailAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = A806CDCF07828ACCE046FFF2FB085A26 /* MHVEmailAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39F19B12F76C162773395CEF4A8D78B7 /* MHVCodedValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 71083B404B718EC277A3F4A59BF34496 /* MHVCodedValue.m */; }; - 3A0FD8C69959665F41EA339C00AF93E1 /* MHVThingState.m in Sources */ = {isa = PBXBuildFile; fileRef = AC73A228149408521F75B73ED6C6D024 /* MHVThingState.m */; }; - 3A2686424A0E9F0C0F7DE16DC337BE40 /* MHVApproxDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 439AD1AF883D506B03627C647D2C50D3 /* MHVApproxDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A375C2B3CA56A929D4EDF195A415BC7 /* MHVSodaConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B5A22E5BBDDF5FC319C2D2B295D0925 /* MHVSodaConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A9B5F07CDFF966607F192B5322A9033 /* MHVGoalsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D18D031778FB4038657689CD7228B4 /* MHVGoalsResponse.m */; }; - 3AB17D7B4892AB5E5849175B5071F5D9 /* MHVOccurence.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1D5F9497FBC6AA086C2D8A9F2DF710 /* MHVOccurence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3AEFB65B1CB166B05293842738292935 /* MHVDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB7E34517B58B7004A0346ABB4D3824 /* MHVDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37966EFD48D794DF4FAB9CA4FA3AE428 /* MHVCCD.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CDEBC1FA1F5354D42F4FF286F3F2C4 /* MHVCCD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3816CB2F59E194F5DFD386D498819F36 /* MHVConstrainedString.h in Headers */ = {isa = PBXBuildFile; fileRef = E755DA4B63402BAA763181A3957CCEC9 /* MHVConstrainedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3834F9739E73E9ED1002FAE681932EF3 /* MHVPendingThingOperation+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = D16F670E5BB120C6F77EAC9BA2ECB66C /* MHVPendingThingOperation+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 388CDFE01CAAA5533FE4AF48C4CDA05C /* MHVLabTestResultValue.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D713F35696D691C49410C403B53DDD /* MHVLabTestResultValue.m */; }; + 38A0C73F416A95E4D86B072DA8CF07A2 /* MHVStringNZNW.m in Sources */ = {isa = PBXBuildFile; fileRef = 36986F8A37D4DB44B8B7BFEA46EE5139 /* MHVStringNZNW.m */; }; + 38DD9728B0CD276419E0A8978B564DC6 /* MHVTaskTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = C258B5630FF5DF45752A0412FBF933E7 /* MHVTaskTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38EEFB2814848A63E92FDF90CB7E70CE /* MHVConstrainedDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF5702764EFBA2D3809F575A18CA3FE /* MHVConstrainedDouble.m */; }; + 390CD3E8B32D7533A3F3E63D602AA0FA /* MHVTaskTrackingEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E96AFCD1249148C17873659A32BFB0D /* MHVTaskTrackingEntry.m */; }; + 39126D931A85F9ADFBAE0E3DB0D6BEF2 /* MHVConnectionFactoryInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 88B3633E639D77FA261B2E09104FED8A /* MHVConnectionFactoryInternal.m */; }; + 392E0F53622CD9D9C535CD2C1104E8A3 /* MHVGoalRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 279F913B157312141634A65B4E3B4717 /* MHVGoalRange.m */; }; + 39337DE29D0D355033C22A2D1311B65C /* MHVMedicalImageStudySeriesImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AC0CCBCDC984F27D7929602BA4C6E41 /* MHVMedicalImageStudySeriesImage.m */; }; + 393D8B2D334217CA13F15BD542665021 /* MHVGoalsRecommendationsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AB7EBA18487527D58CEE8C93E7C918 /* MHVGoalsRecommendationsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 399520057F7267384A2E1678CE9D3F29 /* NSDate+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F2272AF38FF3F0ED2C5515D905A1C6 /* NSDate+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39AB22DBF930D19F1F8E2722E0F90211 /* MHVValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = DC7C711AC913DD533241A399853A62A3 /* MHVValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39CC0A1AC0DE7471AF49783166CDEF73 /* MHVEmailAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46580699350ACE92DE1C48993020CED4 /* MHVEmailAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39F67A77F72F6E225C508A5905F6B8AE /* MHVOccurence.m in Sources */ = {isa = PBXBuildFile; fileRef = 0729A5870C3168F6E688713FFE7C3EEB /* MHVOccurence.m */; }; + 3A2686424A0E9F0C0F7DE16DC337BE40 /* MHVApproxDate.h in Headers */ = {isa = PBXBuildFile; fileRef = C61F1872CAAA91842F7DCA5FFCB25881 /* MHVApproxDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A375C2B3CA56A929D4EDF195A415BC7 /* MHVSodaConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 87F9FC8BF74186159B9FA153390AB6BA /* MHVSodaConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A582A4F4560A48F4002BAD431212226 /* MHVDay.m in Sources */ = {isa = PBXBuildFile; fileRef = 15508048DB32D216EBF57BF535FC0DA0 /* MHVDay.m */; }; + 3A6C77F92693470CAF216E6E55FF4BC0 /* MHVHour.m in Sources */ = {isa = PBXBuildFile; fileRef = CD721313F560CA3CE80864A8EDA98AFB /* MHVHour.m */; }; + 3AB17D7B4892AB5E5849175B5071F5D9 /* MHVOccurence.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DECDC9BC4F8A923AF489DCF4BEA92BA /* MHVOccurence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3AB679F4A2AEA9115236151006E99D39 /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDC1B3385F3137C45ECB2F13768133E1 /* MHVActionPlanFrequencyTaskCompletionMetrics.m */; }; + 3AEFB65B1CB166B05293842738292935 /* MHVDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 664CFA7ACD14366A472BD660D3B9DA0C /* MHVDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3AF192534BF2E856F8E85CC06EEDA67E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CE03D78215176CE452F57EAF1C9ACCA /* UIKit.framework */; }; - 3B5F79233BE7EF3AA2FCEE575D2E194B /* MHVDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 313DB32C560D5BE94E5A418DD93CB92C /* MHVDate.m */; }; - 3B767EFE81BF3F84387EA1C66B2D0C9E /* MHVImmunization.m in Sources */ = {isa = PBXBuildFile; fileRef = B90C537330D58A4733D192DFD4B57387 /* MHVImmunization.m */; }; - 3B79DCBA2B24F5C8B8436BE834925E12 /* MHVViewExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C11611BA5DA30C7D900293DF1D82D69 /* MHVViewExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B9EE150B71720F4629F262755CBE3BB /* MHVZonedDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E64C3C095CB2DB862969F8DF9E137C2 /* MHVZonedDateTime.m */; }; + 3B40564096C3041DC2357E3521A9F95F /* MHVHttpTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 1351597109416FDC970A41106E1CEBCE /* MHVHttpTask.m */; }; + 3B43457E5352E007E25FBF22885124DA /* MHVErrorInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CD51D906DD44A67FC312A90529E052 /* MHVErrorInformation.m */; }; + 3B79DCBA2B24F5C8B8436BE834925E12 /* MHVViewExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A821F09C3D7C6A4E6995CC51007CE3F1 /* MHVViewExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3BABF206DE88187325E22B7B13A42EB0 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6226FBFB69D01472AD11797E16CCF80F /* KWNilMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BF042D5A665E6D070EF8D279FB9BFBB /* MHVApproxMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DB5076AC81922C731E1388146162D8 /* MHVApproxMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C017EBC8B7756C65F8444719A48DFFF /* MHVTrackingValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = D59CAE065598D2407CE7249104A8CF2B /* MHVTrackingValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BD2551AEA600E75CD5655C10209DC7C /* MHVOrganization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FA7B5F0207AC964824DD2E34CC7B50D /* MHVOrganization.m */; }; + 3BF042D5A665E6D070EF8D279FB9BFBB /* MHVApproxMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 7896FFACBFCAC0F673D6649390074517 /* MHVApproxMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C017EBC8B7756C65F8444719A48DFFF /* MHVTrackingValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A8D9DC400824B3B3ABE7E68B11E02D /* MHVTrackingValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C05667FB7E0FF5F6F3EFA3DB45FAFB3 /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 09E45A6D3F907A56CBB9D819CE852A41 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3C17F24853C8196853F89861401D897F /* MHVDay.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFA302116D21E7CFB8FE9A179BA40E1 /* MHVDay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C3EF1ADCE509D74B1A20187229D1325 /* MHVDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B1F04A66C5662970BD7A0AC0ED06D63 /* MHVDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C17F24853C8196853F89861401D897F /* MHVDay.h in Headers */ = {isa = PBXBuildFile; fileRef = B6514E739BA99209D08FEDFF9BF4C588 /* MHVDay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C3EF1ADCE509D74B1A20187229D1325 /* MHVDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E85B82A434C196BCBE0DA42ED318050 /* MHVDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C68214A6CFEA1C33B0EA5B0A1EA7208 /* MHVAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = BA09EAE49A59364A9390A2260414920F /* MHVAddress.m */; }; 3C8ABCC510AA559501FC0041105E1A09 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 12344FE7C27356B911C94717C9E8CE62 /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3CA870EC1B9BB553206481BC09026F72 /* MHVBloodGlucoseMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 693382390C2DC888A817AE008BBDF745 /* MHVBloodGlucoseMeasurement.m */; }; - 3CB0A0536ADEA95A81F81E2F506E82A5 /* MHVPlatformInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 627A406009136D8AECF131024DD2C7FD /* MHVPlatformInfo.m */; }; - 3CFD7C49B3B0104A7B8396D67D064C08 /* MHVAdvanceDirective.m in Sources */ = {isa = PBXBuildFile; fileRef = D7A8E33CEB9D41D20E6FFDF58E8A6BEE /* MHVAdvanceDirective.m */; }; - 3D3EF2175542B1BB35A42920CB9A1F53 /* MHVTimelineSnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 72065CA750CF5799117658554DAD2AF9 /* MHVTimelineSnapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D45004B1242D7AD5BB92A668CB3B8E8 /* MHVMessageAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4B1D4E375C462D0C3A6963F4635D67 /* MHVMessageAttachment.m */; }; - 3D4BC1A763A9141DE77B15B99F6FDD45 /* MHVThingCacheConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5F22A7597920D652353B2D516A591F /* MHVThingCacheConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D51E24C1C76F9A12ACC8ADFE91C8434 /* MHVTaskTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD9439B4311756C185A7CA7F9DA0C4F /* MHVTaskTrackingPolicy.m */; }; - 3D9C4FEE3A3DF8F8F232E1D2259962F4 /* MHVApplicationCreationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 91B5BC870B5882E723190AFF0372C601 /* MHVApplicationCreationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D3B852BB910A6E3A341970E2514DCB2 /* NSNull+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B4B10369C355E9D48ACA10C29F6929E2 /* NSNull+DataModel.m */; }; + 3D3E4F25690573FD6470FD8A34B68E27 /* MHVHealthGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = FADBBFD017F5AFB4CF5E52649E4C67C8 /* MHVHealthGoal.m */; }; + 3D3EF2175542B1BB35A42920CB9A1F53 /* MHVTimelineSnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD02353149D32D4713E7FDDAFBC19FD /* MHVTimelineSnapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D4BC1A763A9141DE77B15B99F6FDD45 /* MHVThingCacheConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B61E6DBF2C9452C3B8AD386D463C8B05 /* MHVThingCacheConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D71AD57D425E434DFE7AA3BE4EC2CAD /* MHVClientInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D90A0C654D9FADEA01EAAB71EC91D86 /* MHVClientInfo.m */; }; + 3D892F8695CFACFA8994C9E33AC1E28D /* MHVTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = A01EC24AC0CBA2D552CDF834E1A4244E /* MHVTaskOccurrenceMetrics.m */; }; + 3D9C4FEE3A3DF8F8F232E1D2259962F4 /* MHVApplicationCreationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 276C04AE88C5F480B7A752BF38231731 /* MHVApplicationCreationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3DBCBD55A4E21ACE64DE39B103FAA29D /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = BAB8777EF4632F57F46D4FD519B17FE8 /* KWMessageTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DD2E52586F7CFE65EB58EE462BC672E /* MHVTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0910E3FF7B70F22371329EB9C6044011 /* MHVTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DE4705DD46716B040C109CE8DD9CB59 /* MHVPerson.h in Headers */ = {isa = PBXBuildFile; fileRef = 33AD5636A5ADE0F5B25DD97951240FF4 /* MHVPerson.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DFE3929C7D2A219BFE801F2CF266367 /* MHVConnectionTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 453B45DB92EB24E015A281B8B8BA7E1F /* MHVConnectionTaskResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E0D5E1E86EF27E662B6382E44F3929B /* MHVValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 25501BCEC6A5FC147A71F2CEFEBD05D8 /* MHVValidator.m */; }; - 3E40667D7BA3FA227F1889274992DF43 /* MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1091C224FF6F43A9AFA27C9DE6D25E /* MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E78EE61C3CCC68D617953B02688BD3A /* MHVDailyMedicationUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B64575FAA2564B9A703C4193889DAE /* MHVDailyMedicationUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E9E4228DEB0494B88B770C8643B834A /* MHVThingCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C1CB06945DF5863BBC2646491AC9A19E /* MHVThingCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DD2E52586F7CFE65EB58EE462BC672E /* MHVTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = ABCC99C061F0878EAEC9C85AB616798D /* MHVTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DE4705DD46716B040C109CE8DD9CB59 /* MHVPerson.h in Headers */ = {isa = PBXBuildFile; fileRef = 9232BFC8D4D4497115E3A7304608AB98 /* MHVPerson.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DF8ADA0C6DF263657A89A1FAC75EF23 /* MHVConcentrationValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E3493B2886D15F7E2785FDBEDA90A1FC /* MHVConcentrationValue.m */; }; + 3DFE3929C7D2A219BFE801F2CF266367 /* MHVConnectionTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = E7956C538DC9DB6A8C093DDBEC219B67 /* MHVConnectionTaskResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E2210175D8A8D7F43FAD38417E9FCF2 /* MHVRelatedThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF9E1F1A736196A02BC2AFB9B4C77F6 /* MHVRelatedThing.m */; }; + 3E40667D7BA3FA227F1889274992DF43 /* MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5874038276FBA391904C90E2B4D3DB5A /* MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E78EE61C3CCC68D617953B02688BD3A /* MHVDailyMedicationUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = 387E99D0A21CAA60DD39977C9E3C7A4F /* MHVDailyMedicationUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E9E4228DEB0494B88B770C8643B834A /* MHVThingCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C087295AB3730ADCFDA0195FEE7C964 /* MHVThingCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3EA3D82312530F80EE8A42E8CBE9A23F /* Pods-healthvault-ios-sdk_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C14B9A0AF963B835F15C4743D9675734 /* Pods-healthvault-ios-sdk_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3EA60288F60E8A4331D531B7210C728D /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0A074E07BD40129746EC9E0A897767 /* KWFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3ED5626235CE17FB8D3D9AA4E753800B /* MHVClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 68ADE2573AC690377ED25B62994D5CCB /* MHVClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EE528A166D952C9EA11731E5299B82D /* MHVPositiveDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6F1E4C5C70EBCA75A867FB2F54B68E /* MHVPositiveDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EED2004DE40EA137CF3C00F87DD87F3 /* MHVSleepJournalPM.m in Sources */ = {isa = PBXBuildFile; fileRef = 81142BC745CB57C6E9ADF814CC2765D1 /* MHVSleepJournalPM.m */; }; - 3F065922351A65C035006E670070C38F /* MHVVitalSigns.m in Sources */ = {isa = PBXBuildFile; fileRef = 5270193A3E1B36085BF682FB72C0B33D /* MHVVitalSigns.m */; }; - 3F2A1314FBF741AF824604CC2428F08D /* NSArray+MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = B0707104C26AF57AE9D0E1935F21B94A /* NSArray+MHVThingQueryResultInternal.m */; }; - 3F719828484EAE5763FF81C67320C328 /* MHVTimelineSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 240641F2F31282DC186A6FBE9A137FFC /* MHVTimelineSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FE07D430751F95F3299909433A14689 /* MHVTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = C5400A973B2B3E2638F6FAE9C6A0A878 /* MHVTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FEFFAD9A9E74DF775A4C874F2AA650F /* MHVDailyMedicationUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF14328F94059E2461CDD43291B57E4 /* MHVDailyMedicationUsage.m */; }; - 4053BCC1038C6EA19A98563FA5DD584C /* MHVMenstruation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A21E3461D84BFBD11609F78C3D8ACF4 /* MHVMenstruation.m */; }; - 40549A592B31E60E2B15EEB09FD61D3C /* MHVVocabularyClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 447319732D82ACF0E14EB11FC9777D2E /* MHVVocabularyClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4063058FD668DDE4547A9A9DDEDADD77 /* XSerializableType.h in Headers */ = {isa = PBXBuildFile; fileRef = 80408BA261D087B83D1DE3A8730CC571 /* XSerializableType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4077C503E65B99C752499CC224FAD356 /* MHVBool.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BE0C536A5948748A1F3D8E8BF9D69D /* MHVBool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 407F1E411E41E84D51902BEBA3F45C34 /* MHVMaxVO2.h in Headers */ = {isa = PBXBuildFile; fileRef = 52E79A341A6E8C595B5C1A34A5DC6D27 /* MHVMaxVO2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40B002EF7DD437787DE232F830E3AC3B /* MHVTime.m in Sources */ = {isa = PBXBuildFile; fileRef = F9F0E5A06192FA45FCBBAFFA15C3D3B5 /* MHVTime.m */; }; - 40B85FF40A9497F574EE9A712B42446C /* MHVPlanOutcome.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CA7848B1FAC724BA388236A4E9EA94F /* MHVPlanOutcome.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EB55B7AAE604B627E74F2EF2FBFA0F0 /* MHVObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = FD6C496E9D32BC8E30153A1478E2FC48 /* MHVObjective.m */; }; + 3ECCFB76E8924C332D7813A69C0E2A64 /* MHVStructuredInsightValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 34127F1C8224A7C892A57A4C514DE444 /* MHVStructuredInsightValue.m */; }; + 3ED5626235CE17FB8D3D9AA4E753800B /* MHVClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C669044949C86755CA8DA753C03ECA /* MHVClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3ED7E6AFB4773B8A97AFCCD6CF8C7BE5 /* MHVMedication.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5BAD0BE706D44CB7FAAC57AEAF1F66 /* MHVMedication.m */; }; + 3EE528A166D952C9EA11731E5299B82D /* MHVPositiveDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = A95F1F86E722E11D204F6A71DE9AB992 /* MHVPositiveDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EE7548362944C6EDD4B645A7A45B6FF /* MHVBlobUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C097449CEB6579F0F7DF6ED35DAEB892 /* MHVBlobUploadRequest.m */; }; + 3F719828484EAE5763FF81C67320C328 /* MHVTimelineSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 736E3C9AA7724330C759B9218A6C2C2F /* MHVTimelineSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FE07D430751F95F3299909433A14689 /* MHVTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = D3521551F43A1526E790938A310F2482 /* MHVTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 402C9DE1AC8C6AE20C20FBD0E37BD364 /* MHVGoalRecommendation.m in Sources */ = {isa = PBXBuildFile; fileRef = 011BA6F1344B5D766510EC54EB8F63DE /* MHVGoalRecommendation.m */; }; + 4045DF8879F714E0E479182B6E3DFC61 /* MHVFamilyHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A12065243C55576AC099C250540E847 /* MHVFamilyHistory.m */; }; + 40462B3E8194643BDBEAF04513722F7E /* MHVActionPlanAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = BD7E711C749E39F9A45A88DA68BBF4B0 /* MHVActionPlanAdherenceSummary.m */; }; + 404A2FA53029F5B591267E175BBEF7EB /* MHVLengthMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 90CF36C638DC8E9658275EDC7108945D /* MHVLengthMeasurement.m */; }; + 40549A592B31E60E2B15EEB09FD61D3C /* MHVVocabularyClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A324A9ED20E1D806D43937E8FDCC10B /* MHVVocabularyClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4063058FD668DDE4547A9A9DDEDADD77 /* XSerializableType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B260E367A96B7BB4D93AB0747DFA7C0 /* XSerializableType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40661B810369B7F65670D2C357850DFC /* MHVImmunization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5981A7EAF4FF5066B67DB7C047A46041 /* MHVImmunization.m */; }; + 406CF4302590D082FAC5CC13400DF2C2 /* MHVHeight.m in Sources */ = {isa = PBXBuildFile; fileRef = C57211990D7033FA0C12D74E0BA2FD70 /* MHVHeight.m */; }; + 4077C503E65B99C752499CC224FAD356 /* MHVBool.h in Headers */ = {isa = PBXBuildFile; fileRef = 2121E4ED0C86A9269AB4DA0BB62F66ED /* MHVBool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 407F1E411E41E84D51902BEBA3F45C34 /* MHVMaxVO2.h in Headers */ = {isa = PBXBuildFile; fileRef = FE69D8612B94E04964DE1744FFF93F26 /* MHVMaxVO2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4082D8554FD80E5C9C5D7876A4DC3A58 /* MHVCondition.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C14A44112AE66F72C20EC2FAB672BD9 /* MHVCondition.m */; }; + 40B85FF40A9497F574EE9A712B42446C /* MHVPlanOutcome.h in Headers */ = {isa = PBXBuildFile; fileRef = CA99FAA77D6F9456599A85284604A0C7 /* MHVPlanOutcome.h */; settings = {ATTRIBUTES = (Public, ); }; }; 40C29E91A157EF6D0EE70422CF55D3AE /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = 197FE4EAD2A92D14EBBDA59159099080 /* KWAny.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 410FDDD77725662B2AB2DBDA778CD1DC /* XString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B21FDADF72A3354D37CB566C4BEE0D1 /* XString.m */; }; - 41A506BBBCDA96ADD94812C94B8FA1B6 /* MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = E8E8E0BEDC3745F2EAB6A2DC60DDA10F /* MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41C5D838B08EDCD7683FD0AE11ED3032 /* MHVGoalRecommendationInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 8885526392A7BAD9FE6002CC0360158D /* MHVGoalRecommendationInstance.m */; }; - 41C821AC8E861F5B5AC0521096542E50 /* MHVKeychainServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = CEE4427400ED0B4E0AA044E277151DBB /* MHVKeychainServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40DF3602B5B35B180A81910593A0DC87 /* MHVBlobSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 0614ABB431854A775FD19E9AA842C679 /* MHVBlobSource.m */; }; + 4194376FCB19772BC246F96324129DDC /* MHVThingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 47504880EC2F0DF1996077C7D7114DA0 /* MHVThingState.m */; }; + 41A2ACA5B2FFFB7232CF5A3EFEC59D95 /* MHVResponseStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = E4CE2084F07A0EC6C2BB66E4E3739983 /* MHVResponseStatus.m */; }; + 41A506BBBCDA96ADD94812C94B8FA1B6 /* MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = A859AA238FA2B4C1F6CFED76E36C9C79 /* MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41C821AC8E861F5B5AC0521096542E50 /* MHVKeychainServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F0CAA362A68B7E8603E4ED2A6F97A9 /* MHVKeychainServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 41ED16E59D55EBD39A816907201A90FE /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B023BC846E8B0D6BBD374A6BE6E0E78A /* KWPendingNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 420961C2A2CAD4AC89C201C706CC0BCE /* MHVBloodGlucose.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE3D03F7A48B825E57F71ACF16A4F29 /* MHVBloodGlucose.m */; }; - 421C01094D644E98D938171EC67188DF /* MHVJsonSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEA6A77958A4D3AA19929A13B8C30E1 /* MHVJsonSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42322178AAC75B7C7BC15E71FA36D4DD /* MHVTaskTargetEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 853BB213BDA23EEF0695264F4FEF107E /* MHVTaskTargetEvents.m */; }; + 421C01094D644E98D938171EC67188DF /* MHVJsonSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 35697981B19A0441AFF6E9FC3BBDA226 /* MHVJsonSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4221BB0899C030DD77B7C7B449E9B6C5 /* MHVValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD4DBBA3F6DB462A0CEFB5176ED8DE0 /* MHVValidator.m */; }; 4242422F8C700157752250ACA7965188 /* KWSharedExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2790344A0903A607EFC20A5028CDFE /* KWSharedExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42EF79075C7CF409E0FCC21024B9A164 /* MHVThingQueryResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8488160D336D33DDAFC28482E9428F73 /* MHVThingQueryResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42F982A09EC3EE71E9ADFB18A3097728 /* MHVExplanationOfBenefits.m in Sources */ = {isa = PBXBuildFile; fileRef = CD043A5DCE8C612CC72AA5A0F21A5B05 /* MHVExplanationOfBenefits.m */; }; - 430FB65C632D550C30D63C80ECE59F8E /* MHVCCD.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FE54FBE57719D49D079B6CA41056BD /* MHVCCD.m */; }; - 433752EDC7A182CA4369502288AE6544 /* NSUUID+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 750D079D052E7F508018A5115E14DACE /* NSUUID+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 436ED63A665ECE1756840E509074190D /* MHVPlanObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = 12E722BD36D8F7D9FFEAC1BD3AF61D94 /* MHVPlanObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42BDE3A042D4720A07C82563E26E7FEC /* MHVFamilyHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A12065243C55576AC099C250540E847 /* MHVFamilyHistory.m */; }; + 42EF79075C7CF409E0FCC21024B9A164 /* MHVThingQueryResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2022F5948AF7FD4C8C2339A85897CE8F /* MHVThingQueryResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 433752EDC7A182CA4369502288AE6544 /* NSUUID+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C54BD3DDA5B92FCB17321CC346850BFD /* NSUUID+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4352CAA6523570A51487B14ADA523894 /* MHVDow.m in Sources */ = {isa = PBXBuildFile; fileRef = 458024837CE485DD59680DBCE2D9D4E2 /* MHVDow.m */; }; + 436ED63A665ECE1756840E509074190D /* MHVPlanObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = 17BA39455125041C0DEFC19D8387C507 /* MHVPlanObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; 437632631ADE8B382D4B764E249B0827 /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2256D65180BDBBAEB4CA79A36014D26B /* KWMatcherFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4381380FF30B3BA7972362C22E32E380 /* MHVAllergy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01157D9F08983BF34459794A6274B21E /* MHVAllergy.m */; }; - 43C2A627AAD4D04B30E6AA4CFC541611 /* MHVClientResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A77FE86E599ED680E2E5C41EF88674 /* MHVClientResult.m */; }; - 43FBC133862370583EBE2394F8EAD666 /* MHVGoalsWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFE39D1A2E32F235C9F36A8C3388A81 /* MHVGoalsWrapper.m */; }; + 438ED2AB63CCEE3FE7B8BA1DA41CD57A /* MHVJsonCacheItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C00600755A9FDEBA741DA2117DFCEAF /* MHVJsonCacheItem.m */; }; + 440604A84C9E2BC49DC8FB4A66666C97 /* MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 80439E4A4FDB2B27526859CBDD762960 /* MHVVocabularyCodeItem.m */; }; 4425BFC8B2CF9AB54234EDA521B9E1E6 /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6204B260416BEA24A751043AB4B5B38F /* KWGenericMatchEvaluator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 442A7C502FCEA10417DDD2E2DD6B98B0 /* MHVDailyDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C49EF33A75CAB091C1D18F4031958EA /* MHVDailyDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 442A7C502FCEA10417DDD2E2DD6B98B0 /* MHVDailyDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 994111B0061F7CF780769DB6BE1BEF40 /* MHVDailyDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; 442AF3E1F5104F5877A9F56C7FF8B323 /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E0100BB1AEA9FE855C7F5D641B238CC1 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4433B9EC12684BD3190CA8D3E94442D7 /* NSArray+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 105437947BEB736D8F0037FFB1F462ED /* NSArray+DataModel.m */; }; 4435E0F7BE315EEEBE6C8DAD22D9C6AE /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D84DD1D70493DB405219BFBC89D0CE78 /* KWMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 443FF220FFD337CEA8DC705121B9AC32 /* MHVThingView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFB62613CEEBAC4517DDF42D31E5F844 /* MHVThingView.m */; }; - 446FAF9E8C809BEAD6DD053D605E8972 /* NSData+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6858755A60CD532058AB677E7FADD2 /* NSData+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44705FD81C361F288851B7A43FAA8298 /* MHVConstrainedXmlDate.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5A4B3BAAD047F2D1A32C5D85A19BE0 /* MHVConstrainedXmlDate.m */; }; + 443B7D318F52472A57BA785ED0B3C833 /* MHVShellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A731C30EC43C90094DDE24CD30D3F39 /* MHVShellInfo.m */; }; + 4449844A67B4AE2063A9AE4DBFCFC2E6 /* MHVEmailAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 70386243F05C3FED1A83CA7038C77971 /* MHVEmailAddress.m */; }; + 445B95377DD26B0AB31E998215DA17B8 /* MHVPersonalContactInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 243FED821A9B3436E92818D61F8637D3 /* MHVPersonalContactInfo.m */; }; + 446FAF9E8C809BEAD6DD053D605E8972 /* NSData+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 407EADB5249631B1E46EC2E7E683F339 /* NSData+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 447423B46DF3F053F72934986DAB4599 /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D8871C0D91DE24D7D7B0878D94BC4E5 /* KWProbePoller.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 448A10D315927DBBC6CB2891A3121FB2 /* MHVGoalsWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4355E39C28C7B4A2839D21BC4451CB46 /* MHVGoalsWrapper.m */; }; + 449F6DE165D0FD4B9888DE0AFE1493B6 /* HealthVault-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 368EA7FB0F45BC2921813C0610DBEA10 /* HealthVault-dummy.m */; }; + 44D60148BF44B4295C6A3272A1E6DD4B /* MHVBool.m in Sources */ = {isa = PBXBuildFile; fileRef = C694709DDFACDA508CC26BA9EDD5E616 /* MHVBool.m */; }; + 44E348B2A8D96C8811E75E1BF5F643DF /* MHVFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D1A529255C3EEA12B6BE8F4BEDA9B78 /* MHVFile.m */; }; + 44E4349FB20D57505918132C783D2D0A /* MHVAsthmaInhaler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE8EFEE397D3F794D818505AA8367C5 /* MHVAsthmaInhaler.m */; }; 44EC086E62A5008F43562D826FDA9CAA /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C39D98EDE20D1266A7F4F923ACABA9 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4507C026A8E0DE1D17886DC2FA8B1290 /* MHVString1024.h in Headers */ = {isa = PBXBuildFile; fileRef = 913951666F4FAFBA4217591218B1E0D6 /* MHVString1024.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 450D2D2C2C711F2E5BFEC7B62F209197 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD3E91ABF7ACC9AC96F06B6ABACA7E9 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 452F62D114E94E24B6144CAD2AFE0C2C /* MHVThingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 24668B6B88A99389299200591380B967 /* MHVThingFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 453B39FC7B654769B3B235E3D343C807 /* MHVActionPlanInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 78494D629CF3987F43F394C549407501 /* MHVActionPlanInstance.m */; }; - 457B8209E9C1EC10FA401F329F880A57 /* MHVThingDataTyped.m in Sources */ = {isa = PBXBuildFile; fileRef = 3310FFA088D25F2DF1E59DED06E432CD /* MHVThingDataTyped.m */; }; - 458195F47AC04ECF58C7BDC123F5F67B /* MHVGeneralMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 008C8FB64C2BCD1BC2419A6BFBE267F5 /* MHVGeneralMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4599706E3A87D9535EC0F0F155870881 /* MHVActionPlanTaskTracking.m in Sources */ = {isa = PBXBuildFile; fileRef = 689B5BEDD0111874432002AFDE36A5AE /* MHVActionPlanTaskTracking.m */; }; + 4507C026A8E0DE1D17886DC2FA8B1290 /* MHVString1024.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C8D2C933286792E0742981103A5D8F /* MHVString1024.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 450D2D2C2C711F2E5BFEC7B62F209197 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h in Headers */ = {isa = PBXBuildFile; fileRef = FE5800618B102FAAAF51832A06BC1B94 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 452F62D114E94E24B6144CAD2AFE0C2C /* MHVThingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BDB8F25287A4EA7F779553DD7EF9D70 /* MHVThingFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 454984AB2DEC72B5CF22553C33977FD8 /* NSDictionary+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FC9BB3E1F9206F5E5249CFE78A75EB8F /* NSDictionary+DataModel.m */; }; + 458195F47AC04ECF58C7BDC123F5F67B /* MHVGeneralMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8968A4D5C2355A2AE5FFA4C22DD31595 /* MHVGeneralMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 458E6DE5F72124A1F7CAAE7B722E213F /* MHVAssessment.m in Sources */ = {isa = PBXBuildFile; fileRef = C15E502CC33D5854E80A00495D0DF1BF /* MHVAssessment.m */; }; 459CBAC0F9654AE4B2F9508F53A76D63 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A06DB1E427305293CACC4B24AF74600 /* KWFutureObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45A3BEBCC1375BDF4482F4FEBD92E96A /* MHVServiceDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 434EFBDC1D48C630A7AA808649193239 /* MHVServiceDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45A5786D4F18293B26C7C92C433A277B /* MHVPendingThingOperation+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = FC392EAEF32644787095BF29212CCDE4 /* MHVPendingThingOperation+CoreDataClass.m */; }; - 45ACFC88ACD3D6C41DC3E8A65023FED1 /* MHVBlobInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F850B78382CFF5346F005994504937 /* MHVBlobInfo.m */; }; - 45E272687AF91BF83AA05CC1034EF5EB /* MHVConcern.h in Headers */ = {isa = PBXBuildFile; fileRef = FCC0C79DCC702E8CCCD9C1000DFAD4D3 /* MHVConcern.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45EC24D6C1C02555B587D05A6354A475 /* MHVServiceDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D3F689518E6CB52FAC35D300123745A /* MHVServiceDefinition.m */; }; - 460274709DA384F320A70E20CFBCC06A /* MHVJsonEnumProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C1CEE6C28184A1D311BC6C6DD02964 /* MHVJsonEnumProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 461671D552B3246F415ADF0A8B1F2CA9 /* MHVActionPlanTaskTargetEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D709BEB00B707683C8EDB8470F61E6D /* MHVActionPlanTaskTargetEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 461D1C835D29209666DA80C25E1E6619 /* MHVRecordOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B966002F89230D86262B026791B0C9B9 /* MHVRecordOperation.m */; }; - 4624BC2985FE95BDA3206A7540A8C08A /* NSArray+MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = B633F627FAAEFFD566F63FF37161D772 /* NSArray+MHVThing.m */; }; - 4696027D3D9ADBEBDD2B780BDC544945 /* MHVTrackingTriggerTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B247273021788001A046C7F3BCDBC4 /* MHVTrackingTriggerTypes.m */; }; - 46D31690C5D4692B1B1DBDEC828C42C1 /* MHVClientFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 708CB4D280A7948C18171D1351197AF4 /* MHVClientFactory.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 46FB578FB40594F670ACF409A0287142 /* MHVActionPlanTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE6241AC72E77A3692E2F6C0D0B67F2 /* MHVActionPlanTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47394843C634177E334FB953E7E38440 /* MHVThingCacheSynchronizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 194E2AD9F80E84F6345DF610AC14514B /* MHVThingCacheSynchronizer.m */; }; - 47449A7F3A50FFE451B22BB8FBB9751D /* MHVFamilyHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D1DBF3435E9A17CA64583698F35470 /* MHVFamilyHistory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4759EBE344C98207D832E106D5790595 /* MHVJsonCacheItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CBD0770DE784373E93429EA7D6C9C61 /* MHVJsonCacheItem.m */; }; - 4783D2527FBD118FF8A405F36CBD200B /* MHVWeeklyAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8563B45D387D2A5C319E3C6E1EE9BB50 /* MHVWeeklyAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47904A778CB3F00D89FD25DEADBF5B6E /* MHVActionPlanTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66086E1DBE1ECEF51532564F4E448259 /* MHVActionPlanTrackingPolicy.m */; }; - 479AB41B87CAD75BB1E124289106BF80 /* MHVLinearItemTypePropertyConverer.m in Sources */ = {isa = PBXBuildFile; fileRef = 92955E44859113D07AFF86D75A435BB3 /* MHVLinearItemTypePropertyConverer.m */; }; - 47B5FD7B7227601114E633FEDE69C5C6 /* MHVTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 92677B44C9AD5F6EABA72C9F15B01389 /* MHVTaskCompletionMetrics.m */; }; - 47CA1943D21CB1F2216138A47DAB5EAA /* MHVActionPlanTaskAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = D4B8BB320EF09619A7F174080E875E16 /* MHVActionPlanTaskAdherenceSummary.m */; }; + 459DF85755B4A9D52E0BDC56BEA06736 /* MHVCachedRecord+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E15609E0D3E45E16467691A460080FE /* MHVCachedRecord+Cache.m */; }; + 45A3BEBCC1375BDF4482F4FEBD92E96A /* MHVServiceDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 782FB466F7FD71BD456AA8FEFA1F4979 /* MHVServiceDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45E272687AF91BF83AA05CC1034EF5EB /* MHVConcern.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB4338802FE6BB414D69B226E8632C0 /* MHVConcern.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45E575D12A302F389D96F189DAAA6AF3 /* MHVTimelineTask.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9F18A70C40520562C586F4967ABB2D /* MHVTimelineTask.m */; }; + 460274709DA384F320A70E20CFBCC06A /* MHVJsonEnumProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F479AE9216911ABA5905801F58541563 /* MHVJsonEnumProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 461671D552B3246F415ADF0A8B1F2CA9 /* MHVActionPlanTaskTargetEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3EC1415C770A04EAEB9CBA4173B169 /* MHVActionPlanTaskTargetEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46224AF1FFEB941C041BB4F909CE1E6A /* MHVThingCacheDatabase.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 972D92DD9BB66715A797EB6D63F997D9 /* MHVThingCacheDatabase.xcdatamodeld */; }; + 462CABC866A7D53D798F5F1385E9961C /* MHVEmail.m in Sources */ = {isa = PBXBuildFile; fileRef = 009C9C7C145D319A5611B5D78FAC58B5 /* MHVEmail.m */; }; + 468524545AAAD1FBF5F4082E6030F0E1 /* MHVMedicalDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0B93C677EB25AC363E5CF9FB908283 /* MHVMedicalDevice.m */; }; + 46D31690C5D4692B1B1DBDEC828C42C1 /* MHVClientFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = BA9FCBF3314C27B56DC7B3834CD2C2FB /* MHVClientFactory.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 46FB578FB40594F670ACF409A0287142 /* MHVActionPlanTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = F63B0CEFCC875B0218C22EA0ACCC1C16 /* MHVActionPlanTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 472D7322F040B820D1C004A35E936722 /* MHVEmail.m in Sources */ = {isa = PBXBuildFile; fileRef = 009C9C7C145D319A5611B5D78FAC58B5 /* MHVEmail.m */; }; + 47449A7F3A50FFE451B22BB8FBB9751D /* MHVFamilyHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2058DABE268F1CC42E52D97F52580064 /* MHVFamilyHistory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4783D2527FBD118FF8A405F36CBD200B /* MHVWeeklyAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DED0BA48B6CB900DCCEC357AF72C7FD /* MHVWeeklyAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; 47F98243680759A47F66E898E2B94EAE /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0645A4BF69725BF53B2381A43763DB13 /* KWBeZeroMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47FE34039381E3E198AE8DDC347DC2CA /* MHVViewExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C11611BA5DA30C7D900293DF1D82D69 /* MHVViewExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4827DBA0E3C92A29175DA5D9427F41B6 /* MHVAssessment.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC45A52EF05CADBFD4ABE08E1C5C166 /* MHVAssessment.m */; }; - 48696887496F05BFE95534AAE36798B6 /* MHVPersonalImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E1939C2210835BDBFF054AD3AA695965 /* MHVPersonalImage.m */; }; - 4875757DE10761BE929C4359A5B7DCEF /* MHVCachedRecord+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E76EBF7907AC677F8C4F3F7C9B1A4B6 /* MHVCachedRecord+Cache.m */; }; - 489D71E5A9AE1F19333E358F5CC98E1C /* MHVMillisecond.h in Headers */ = {isa = PBXBuildFile; fileRef = FAF88CB00DD7D707627E0C6ECC2FB4C4 /* MHVMillisecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48C79E2EA6C95ABA2DC7CB0604E0D193 /* MHVHttpService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA80C31455480A2E730C566C5A35F93 /* MHVHttpService.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 48CAE19BE8F33C239A7F0D6FA95FF1EA /* MHVAllergicEpisode.m in Sources */ = {isa = PBXBuildFile; fileRef = 418BC5562CA87ABF7D897BE756F2D9BD /* MHVAllergicEpisode.m */; }; + 47FE34039381E3E198AE8DDC347DC2CA /* MHVViewExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A821F09C3D7C6A4E6995CC51007CE3F1 /* MHVViewExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 48992DC2F95A71487E13082ABED307EB /* MHVCodableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = A542BAC32EFE76710C8F64C3074B8B98 /* MHVCodableValue.m */; }; + 489D71E5A9AE1F19333E358F5CC98E1C /* MHVMillisecond.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2F63B159657B256DB49F64B25694F5 /* MHVMillisecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48C79E2EA6C95ABA2DC7CB0604E0D193 /* MHVHttpService.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EDE2BFD595D7A6800C8687E48C6792 /* MHVHttpService.h */; settings = {ATTRIBUTES = (Private, ); }; }; 490106ABE56EF6376C9F928BBFB88C24 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C308BE3808E1805F72AFA185995A2D /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4909EA36BEC491B9F9ED1B97CF0DC65E /* KWSharedExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C7F24446F09D97C4A858C1C7A1523E1 /* KWSharedExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4936A1B944767C9A44EEA2819DB75C14 /* MHVAsyncTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2520E87907BDC034A9A1577FC1BDD4ED /* MHVAsyncTaskOperation.m */; }; - 493EFBB4BCEF21AF710D841CD823247F /* MHVNutritionFact.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8DB8DBCDBFF145CC624C556594B8E0 /* MHVNutritionFact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 494FEB1C1118184CCC087EAD086AD652 /* MHVHeartrateZoneGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = F9005DD2AFCFDF0808BE6F41BFE070AC /* MHVHeartrateZoneGroup.m */; }; - 4950AD317D1D50ABB739D0C6AB470F92 /* MHVCodableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0A745F6D32456C6B56A922D24B691B /* MHVCodableValue.m */; }; - 49886F419BCCC237A2008D4D85ADD042 /* MHVYear.m in Sources */ = {isa = PBXBuildFile; fileRef = 591A92AD7FA738EB8511FB7DA1FCF1BD /* MHVYear.m */; }; - 49B959C1AA0C9B469992127A9DC211BD /* MHVPositiveDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = D86AB92CCCAEF826D9FF875EEDADC872 /* MHVPositiveDouble.m */; }; - 49BC72AE9AB802CEE109FD76947EF60E /* MHVProcedure.m in Sources */ = {isa = PBXBuildFile; fileRef = 00F43B8D0BAB0A57470C3CA20B5D28D5 /* MHVProcedure.m */; }; - 49F65CF7778A2F862054BAD93A2846CC /* MHVPendingThingOperation+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 614E0F5612047B21D6B8B39F1E66E862 /* MHVPendingThingOperation+CoreDataProperties.m */; }; - 4A26C16AC3FB59C2C2F7B493FD4669BE /* MHVThingTypeDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = D10CDF3CEF4EEDA0F928FDB0CBFD8D73 /* MHVThingTypeDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A276EC68BF63C54DA2544AB6BD664D0 /* MHVBodyComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B729211290C292859F216654747DD7 /* MHVBodyComposition.m */; }; - 4A608F0BCCFE4C7C70D70E3E7B1BBCBF /* MHVLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BA8BC80584FEDD4F227489CDB5B931FA /* MHVLogger.m */; }; + 49227390E46DD7B1F837D486DA57107B /* MHVLocalDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8028089A7A1FA91692C5F5236227D7A2 /* MHVLocalDate.m */; }; + 4931B12E14699834C8FA637D96E985E6 /* MHVTimelineSnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD04270EE2FCA286B772F3AAF837D44 /* MHVTimelineSnapshot.m */; }; + 493EFBB4BCEF21AF710D841CD823247F /* MHVNutritionFact.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF68F145BDC916F07D640B0337836D8 /* MHVNutritionFact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 496B1470547F3FA369200A45165CF036 /* MHVServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FC6EFDE67D316ABBD589293B168EA0A /* MHVServiceResponse.m */; }; + 496DA9C71C483D39DABC8C70902684B8 /* MHVConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 539306177DB5C715AF8FF5148E17AD5C /* MHVConnection.m */; }; + 497122CD0E019FDEFBF5F707D75537A3 /* MHVWeightMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 53F6237F2DDAD1AFC8681B888C9EEE5D /* MHVWeightMeasurement.m */; }; + 49A0B6F1A025E844848C558417BA07E2 /* MHVBasicDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6E6362739D6E025E4B2214B9A33690 /* MHVBasicDemographics.m */; }; + 49CA1EC1C141CB547F97A9503BCBC63F /* MHVBlobPutParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D841479F749EAACC59E51E1D19B4A94 /* MHVBlobPutParameters.m */; }; + 4A04D4A95EA3EAF982FED3A68ECCBBA7 /* MHVMessageAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3A4D77A952D069C651B289F2F6FB14 /* MHVMessageAttachment.m */; }; + 4A194B92214B572BF0F054FEA7AF6BC4 /* NSError+MHVError.m in Sources */ = {isa = PBXBuildFile; fileRef = CF3EA7D7D86C194BD84981241E4B9281 /* NSError+MHVError.m */; }; + 4A26C16AC3FB59C2C2F7B493FD4669BE /* MHVThingTypeDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = B723598E516AB09A819C0942515888D7 /* MHVThingTypeDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A5A2A499424E239EB67D0C66E7094A4 /* MHVInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = CDEEE40E7B451A82DA5E3D2BF119B875 /* MHVInsight.m */; }; 4A808EC1C48615D7FA1DD34AF61757ED /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CD54BEB54DA45EEF4419B75354B5C676 /* KWBeTrueMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A81035B27F1F5F7AD40401E8E66309D /* MHVOrganization.h in Headers */ = {isa = PBXBuildFile; fileRef = 30AD1A29A9218361FD1E0EDDE7DC32E7 /* MHVOrganization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A98504D7DE8127C5F64BF7CA57BFF66 /* MHVGoalsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF9810C9D2469DB06C9F8F39B6AD507 /* MHVGoalsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4ACF705CBA4DA2C4339A4D4E9DFF447F /* MHVTestResultRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C32FAA5AF364D9007E40DCD0A2C6D54 /* MHVTestResultRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B29AB8572F15B428BFFF6A3CED48393 /* MHVYear.m in Sources */ = {isa = PBXBuildFile; fileRef = 591A92AD7FA738EB8511FB7DA1FCF1BD /* MHVYear.m */; }; - 4B4D8364F3E57B463B0B24E60209C0BD /* MHVOperationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = D603E344CC1E47DB2639AD1C66E7C126 /* MHVOperationBase.m */; }; - 4B751229D590271044638465A015DCAC /* MHVRequestMessageCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A3D760E5DBFFCA1E05117513B0B21BD /* MHVRequestMessageCreator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BD043D0D462CE5333C8A9A430927186 /* MHVCodableValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7548F8112054634EFE69C3BF848863F9 /* MHVCodableValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BD8BF4FC9C247B7827A5B9866C6C433 /* MHVErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA90A7CE29D37E69419E3B4DE885784 /* MHVErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BE50DBAC1BCD4BF8E4BA54B4C304A55 /* MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC9BD34AA0836AC218EA3328C1498A8 /* MHVThingQuery.m */; }; + 4A81035B27F1F5F7AD40401E8E66309D /* MHVOrganization.h in Headers */ = {isa = PBXBuildFile; fileRef = 769206EDDE85826D33B21E60334E25ED /* MHVOrganization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A8DF0BFF3D7FB63FDB399010237F1E7 /* MHVFlowValue.m in Sources */ = {isa = PBXBuildFile; fileRef = EDDBA7A68128A5B48E75781A784E85EA /* MHVFlowValue.m */; }; + 4A98504D7DE8127C5F64BF7CA57BFF66 /* MHVGoalsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD4FD766C239FC0BF33C7F1E8A16C06 /* MHVGoalsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AA6C07271E6E57C030EC4929D998EFD /* MHVMedicalImageStudySeries.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BE31E4D07F88FD696AE0F1A2AEAAF89 /* MHVMedicalImageStudySeries.m */; }; + 4ACF705CBA4DA2C4339A4D4E9DFF447F /* MHVTestResultRange.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E5A632247DBF55424C05B99EBA2BA8 /* MHVTestResultRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AD09E14705BFA3214966ADC268C3ADC /* MHVAsyncTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B006D1AF610F0FAE94B7FF7CD5E4E24 /* MHVAsyncTaskOperation.m */; }; + 4B416F491CEECF09052A199909D1C502 /* MHVBlobSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 0614ABB431854A775FD19E9AA842C679 /* MHVBlobSource.m */; }; + 4B751229D590271044638465A015DCAC /* MHVRequestMessageCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = FDBD345D757DCE545280CE6D1003AAC5 /* MHVRequestMessageCreator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BD043D0D462CE5333C8A9A430927186 /* MHVCodableValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F8BA0B94A74662EFC387D3E624388F /* MHVCodableValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BD8BF4FC9C247B7827A5B9866C6C433 /* MHVErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B26632994125B95FD6785F2AD47BADD5 /* MHVErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BF6FD2B79BF168D2D0A251E2EA91B0B /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D00D5E1DBF96965A11245BD2CA553E14 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C67D63B0DB9F3139D45426403759695 /* MHVZonedDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E5DA2795D428C2DCD311C164BE0F346 /* MHVZonedDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C8E1B3C457443DCBC881797319BA366 /* MHVSessionCredentialClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 25CD334D2AFC6C0E9360E20AD21C647A /* MHVSessionCredentialClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4C90466BFC0E4FEE5C497680F5824DE3 /* MHVThingTypeOrderByProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D434C528BE17DA6714C4482FBDADA65 /* MHVThingTypeOrderByProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CA3C2080A579DB531DF9EB16F727B9F /* MHVAppointment.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A45E7D5BEC786D9D217232A96EE285 /* MHVAppointment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CDEC027D8D4E994A9F7481FC6B00431 /* MHVThingRaw.m in Sources */ = {isa = PBXBuildFile; fileRef = 68987EDC424CCF1583DCCFAE4B467221 /* MHVThingRaw.m */; }; - 4D2F8AB2796CA02D7D564580F074EBD0 /* MHVAppointment.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A45E7D5BEC786D9D217232A96EE285 /* MHVAppointment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D316D8F6238C2149A35293A770CA9AE /* MHVServiceInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A80382FB44934476403121BB2181FD /* MHVServiceInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C67D63B0DB9F3139D45426403759695 /* MHVZonedDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1309BE3B4C6FED908F9DB18D2099FF60 /* MHVZonedDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C8E1B3C457443DCBC881797319BA366 /* MHVSessionCredentialClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 161A849A53C02BCA048A4D30A34A0941 /* MHVSessionCredentialClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4C90466BFC0E4FEE5C497680F5824DE3 /* MHVThingTypeOrderByProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 246C5D557340E8B726BFE634B60E3FD1 /* MHVThingTypeOrderByProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CA3C2080A579DB531DF9EB16F727B9F /* MHVAppointment.h in Headers */ = {isa = PBXBuildFile; fileRef = B87DD80E1A630442662A02DD78FE1E94 /* MHVAppointment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CBFF011F9265096E811AE653E34CF1D /* MHVClientResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D8EC5CA27A1D9BB250309F0DB4825B78 /* MHVClientResult.m */; }; + 4D2F8AB2796CA02D7D564580F074EBD0 /* MHVAppointment.h in Headers */ = {isa = PBXBuildFile; fileRef = B87DD80E1A630442662A02DD78FE1E94 /* MHVAppointment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D316D8F6238C2149A35293A770CA9AE /* MHVServiceInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCA7C12EC6012ED9115223EE7A14C9F /* MHVServiceInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4D4073F7915037E89E6127D93E153D8E /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F03EE1AACBD1AF2E3EDC80A04FD61940 /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D41C4BEB5305596EC2636D042330987 /* NSSet+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E75384395E9E4E4AFDC640DCE924C375 /* NSSet+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D5C40630465261745ED76653A63D1D5 /* MHVMonth.m in Sources */ = {isa = PBXBuildFile; fileRef = D837589D4E7CF6D3B3FB406904803B9E /* MHVMonth.m */; }; - 4D6417CBB0C4DC7FA9CA384783212081 /* MHVLabTestResultsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = DFD2E7BF4A610942A9DDD3102ED5A538 /* MHVLabTestResultsGroup.m */; }; - 4D7EEFA78E63710B517A7B0FE7E9457C /* MHVCachedThing+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A20C077A51FA6F5BD6F60BD451C17E7 /* MHVCachedThing+Cache.m */; }; - 4D8A14DB7E5F2662DC8EA97F3C787020 /* MHVPersonalContactInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 691E17633522CEE123E05A62C3251A55 /* MHVPersonalContactInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D991047BD1C2BBFB328C75DE2B59B31 /* MHVHttpServiceOperationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6701EC6B2EBAE22B9993AF402678B994 /* MHVHttpServiceOperationProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4DC8EE0832FBCCEE6C51C6C8385F1E19 /* MHVNonNegativeDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0716D78067A261B57465A5583C794628 /* MHVNonNegativeDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DD02F9F1B259A5F93E583CAF649294F /* XSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 45CF288853A610EC38AE6DB7E4E5D4F4 /* XSerializer.m */; }; - 4E12DE288EDAA1EA6D594028BD1013B1 /* MHVThingSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 7906E897D69548F2AAD4D15AE338B2BE /* MHVThingSection.m */; }; - 4E1A69026041C26842230D7668CC7810 /* MHVRelative.m in Sources */ = {isa = PBXBuildFile; fileRef = 19375FB08BD8BB4CB32C8269FA90500D /* MHVRelative.m */; }; + 4D41C4BEB5305596EC2636D042330987 /* NSSet+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BECA078294D2CB8994B21CD4CE05648 /* NSSet+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D741A1BC24938CE32D9132904DEF152 /* MHVConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 142A3804C418C56CF73BAD6226EDC651 /* MHVConfiguration.m */; }; + 4D8A14DB7E5F2662DC8EA97F3C787020 /* MHVPersonalContactInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EB2BDAB4610EE19A9CF569976CC30B44 /* MHVPersonalContactInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D991047BD1C2BBFB328C75DE2B59B31 /* MHVHttpServiceOperationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7564FB67959F1EEC2C8E3A0283361ECD /* MHVHttpServiceOperationProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4DC8EE0832FBCCEE6C51C6C8385F1E19 /* MHVNonNegativeDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D173797FD2841D4900AE208573DE119 /* MHVNonNegativeDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4E1CE166F404C24ED8B76F63045504EE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; - 4E391A67248DFD1FF30E457D98141524 /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ACE19C29AE41C61229B3A9D2EAD28B2 /* MHVActionPlanTasksResponseTimelineTask_.m */; }; - 4E3B9B062EA1E85893EAB9AB14313E18 /* MHVLengthMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 9752AB30EA0877F0017F096F1810F5A5 /* MHVLengthMeasurement.m */; }; - 4E3DE10947EE5E9AF93026A65F455B5F /* MHVTrackingTriggerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 79203FC5F63323ADC81850E541726120 /* MHVTrackingTriggerTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E766BADE75922D5C3BB9047B8E3BDE6 /* MHVPositiveInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 7490868A8FB91BA1668A504AC1E99CE7 /* MHVPositiveInt.m */; }; - 4EA4F0376BE3BB6D0F0F40B03C19EA67 /* MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC9BD34AA0836AC218EA3328C1498A8 /* MHVThingQuery.m */; }; - 4EC446F7C61CC73498452D9F6DA75D34 /* MHVConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 400E87C772881DBCD588C67B79C7B362 /* MHVConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F34EA3878F23F24857B0F828D0A42F5 /* MHVStringZ512.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7ABC741DC6474DC348CD2EC7128C38 /* MHVStringZ512.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F35A25492556CAA59BC2266B52B4ED8 /* MHVOccurence.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1D5F9497FBC6AA086C2D8A9F2DF710 /* MHVOccurence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F5EDA060D5715B39EB997E021A9B37C /* MHVProcedure.m in Sources */ = {isa = PBXBuildFile; fileRef = 00F43B8D0BAB0A57470C3CA20B5D28D5 /* MHVProcedure.m */; }; - 4F9054FB1B5432F45E584CB2612C62EB /* MHVInsightAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D757164D32B4D2C565FE270B9D1F224 /* MHVInsightAttribution.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E3DE10947EE5E9AF93026A65F455B5F /* MHVTrackingTriggerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A65ABB868334E6B8FE5C89401910925D /* MHVTrackingTriggerTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E4BB5078D17CDDD1CF94F87036305C5 /* MHVPendingThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 2620C630B9B32DC1EA67704B1C8611E2 /* MHVPendingThing.m */; }; + 4E53862F811D4917318BC00A163D4003 /* MHVBlobInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CDD579287AA4BFCDEE34BD02B02BA4AB /* MHVBlobInfo.m */; }; + 4E7DDE5F83BD1C1EE4EFF1C58CC15E72 /* MHVBlobDownloadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 454406C1B228EA685223E30B7E7F9D51 /* MHVBlobDownloadRequest.m */; }; + 4E86704CC14505A9BDB63F9B049547A4 /* MHVThingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = BA78D278ECE0080872779C552D2B32C5 /* MHVThingKey.m */; }; + 4EC446F7C61CC73498452D9F6DA75D34 /* MHVConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9042154D42B30062F473ACAC812EE4A5 /* MHVConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F34EA3878F23F24857B0F828D0A42F5 /* MHVStringZ512.h in Headers */ = {isa = PBXBuildFile; fileRef = 590DDCC5F58EA88584588D1A78F0F44A /* MHVStringZ512.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F35A25492556CAA59BC2266B52B4ED8 /* MHVOccurence.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DECDC9BC4F8A923AF489DCF4BEA92BA /* MHVOccurence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F84276BFE9647424CE42CC321B382D3 /* MHVNetworkObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 90B0E3067CAC75D247B7E5E27E91791F /* MHVNetworkObserver.m */; }; + 4F9054FB1B5432F45E584CB2612C62EB /* MHVInsightAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 67664BC47835FB2E512491D0C8D44B8C /* MHVInsightAttribution.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4F932F5B556C639DDB006453EF1A65D0 /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8911F6CA7603C9A5D5EC5891EE36521F /* KiwiBlockMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FBF6AECA4E785CFF4458659C73706C8 /* MHVClientInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F020B79115AE29B4103E033E58BCA0 /* MHVClientInfo.m */; }; - 4FCFF055A5A7E4A5E4998F723E13C0E9 /* MHVKeychainService.h in Headers */ = {isa = PBXBuildFile; fileRef = 73264492A7862C7272D348FDDBD1AEF3 /* MHVKeychainService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 503C976352DD9BDC354978A6B9729499 /* MHVActionPlanRangeMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = AC91650767B1B984D7EFFA2338E89E4A /* MHVActionPlanRangeMetric.m */; }; - 508DDB86C5D0EE20FAEAEC966F77129B /* MHVMedicalImageStudySeriesImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 631DEDB3F33483055A3C633E34AFE70E /* MHVMedicalImageStudySeriesImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 509B2553235CCEE648783FEC0D98B146 /* NSData+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6858755A60CD532058AB677E7FADD2 /* NSData+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50A9A7D43404638041543D5A409E81BC /* MHVMonth.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A266ACA95C482769685B99133AB9A5C /* MHVMonth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50DF1AB77E3BF92496E3E62F14B801D4 /* MHVThingDataTyped.m in Sources */ = {isa = PBXBuildFile; fileRef = 3310FFA088D25F2DF1E59DED06E432CD /* MHVThingDataTyped.m */; }; - 50F779BE38188428BBDF2032B7999B2D /* NSUUID+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A91F23E3F76B80E4FCEF334D57918CC /* NSUUID+DataModel.m */; }; - 5125DD3C2D1F9BF82D7B68ED0A809B33 /* MHVPendingThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 833BDE44D68C31213AF9B1E98B156B8F /* MHVPendingThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 512E047C255F2BA69ECDA39DB7B94108 /* MHVGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = F2AEF2A2A35D446B669012992CC06897 /* MHVGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5175B08D36A36E863970ADF9AC7F6DE5 /* MHVConstrainedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = CB563B91E79BD92ABB9F1368512B75EE /* MHVConstrainedInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 518774C7CD83DF783260454DC3442B83 /* MHVConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D9CD463336CE9E1E16BDD59D8D5901E9 /* MHVConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51C2D6530FD6A4FEDA144BE93ACFFCE2 /* MHVResponseStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 83504A56AA9A1AD8D332289B5309AA32 /* MHVResponseStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51E84576D16D7D49C4EDC53BFA73B629 /* MHVTime.h in Headers */ = {isa = PBXBuildFile; fileRef = CCA4DF0A79B3010D7265630B89830718 /* MHVTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52035E2CD24AE69803E6D7A1144D7F13 /* MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 62A23577EAF40CB96739D39D48299A31 /* MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5209063115B0FB07FA32006B7A1A6733 /* MHVGoalRecurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E9505B4FD9FCA2099574D9D9A5B409 /* MHVGoalRecurrence.m */; }; - 521F24C1D96BA68856A80DE576A9BE11 /* MHVThingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A39129CB8A21D5E343A21CD3EC70D31 /* MHVThingKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FA9679DE3A29288097866F3013F1CF9 /* NSNull+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B4B10369C355E9D48ACA10C29F6929E2 /* NSNull+DataModel.m */; }; + 4FCFF055A5A7E4A5E4998F723E13C0E9 /* MHVKeychainService.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B90845005FD3B5DF5AF1F8BFB84A26 /* MHVKeychainService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FEE8CFBDEBB88F5C72331823312D8EE /* MHVStringNZ256.m in Sources */ = {isa = PBXBuildFile; fileRef = 43852F3675EE1A843D4D3DF60EFFD182 /* MHVStringNZ256.m */; }; + 506AD867F007F565826700AAA177F36E /* MHVExplanationOfBenefits.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CFFAABB1FD471DC0DC6B742398B96DB /* MHVExplanationOfBenefits.m */; }; + 508DDB86C5D0EE20FAEAEC966F77129B /* MHVMedicalImageStudySeriesImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E656440D9E618C87D17AF4D1231AB8F /* MHVMedicalImageStudySeriesImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 509B2553235CCEE648783FEC0D98B146 /* NSData+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 407EADB5249631B1E46EC2E7E683F339 /* NSData+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50A9A7D43404638041543D5A409E81BC /* MHVMonth.h in Headers */ = {isa = PBXBuildFile; fileRef = F218C3DAB0D30966284AB47744F40CC0 /* MHVMonth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50B4455A12A4282CCC507D4B5848DB54 /* MHVPersonalDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4605156A7B75EF73AD06E065104CB6F3 /* MHVPersonalDemographics.m */; }; + 510F3A17D52FC451F1B55B2160A5D3B8 /* MHVThingTypeDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E0A4866C6059B208A0FB3E68DEE380 /* MHVThingTypeDefinition.m */; }; + 5125DD3C2D1F9BF82D7B68ED0A809B33 /* MHVPendingThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F2768CFAFE2C524D6A70385DC2A5698 /* MHVPendingThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 512E047C255F2BA69ECDA39DB7B94108 /* MHVGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = 359D1D919A3AF8E3B24C40F50DA07A75 /* MHVGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5175B08D36A36E863970ADF9AC7F6DE5 /* MHVConstrainedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E9F984CA7BEB4447C7E3E0FD16C2B1 /* MHVConstrainedInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 517BE36FBA6B7847407965F096F96929 /* MHVActionPlanRangeMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = E513EF948F86433040EA0F848C2980A7 /* MHVActionPlanRangeMetric.m */; }; + 518131DCAF00357FF14F31011D01E4F6 /* MHVBloodGlucoseMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFF0363231E117663EEED98B9DF1283 /* MHVBloodGlucoseMeasurement.m */; }; + 518774C7CD83DF783260454DC3442B83 /* MHVConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 248E1042DBA3F0273FB0B4E9F30900B1 /* MHVConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51A1DC964A1FF2D6976F73BA7439825C /* MHVCachedThing+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 974C03B90E0D8191A861087DE53BB015 /* MHVCachedThing+Cache.m */; }; + 51A7E2CB04C6C2155F7B6979AD3502D8 /* MHVBloodPressure.m in Sources */ = {isa = PBXBuildFile; fileRef = D6075F344D07EE5FB307AAEA6947BDEB /* MHVBloodPressure.m */; }; + 51C2D6530FD6A4FEDA144BE93ACFFCE2 /* MHVResponseStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FA7437AC4C696FC7472164354ADA19 /* MHVResponseStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51D3593ACCE43D5E679932319D155B61 /* MHVLabTestResults.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5BF822CBDCEDF673CE9304CA0BB920 /* MHVLabTestResults.m */; }; + 51D46F32D1434CB4E55802DE46D12A14 /* MHVString255.m in Sources */ = {isa = PBXBuildFile; fileRef = 1593C2E00F3CC9EF644EAA54C6A94C05 /* MHVString255.m */; }; + 51E84576D16D7D49C4EDC53BFA73B629 /* MHVTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 971BE9CCA8A46154CB52DF8D4249614F /* MHVTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52035E2CD24AE69803E6D7A1144D7F13 /* MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4AE17D92C382930D56801C0F2AC5E4 /* MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 521F24C1D96BA68856A80DE576A9BE11 /* MHVThingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7BDB4F32E5750D84AFBB64FB4D3B42 /* MHVThingKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52553609A4BC61B0662D05B7D86CD0E0 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0CEAD522F4A966647067DA7337096B /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5288ACC73904D4D003AF9118DD0F1EF8 /* MHVBodyCompositionValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF9BBE00B2E170A086CAE0FEB353A29 /* MHVBodyCompositionValue.m */; }; - 5293BF4CC8D4651B44C08EF7356F3825 /* MHVFamilyHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D1DBF3435E9A17CA64583698F35470 /* MHVFamilyHistory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5293BF4CC8D4651B44C08EF7356F3825 /* MHVFamilyHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2058DABE268F1CC42E52D97F52580064 /* MHVFamilyHistory.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52A7860428912A1A2420BD5064A9559B /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 955F0A88CFAB94AC0CFBC380A8F565AE /* CoreData.framework */; }; - 52A9DB10567656538D6B49557EB8599B /* MHVActionPlanInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 78494D629CF3987F43F394C549407501 /* MHVActionPlanInstance.m */; }; - 52EA66F13D0F905EC285D43EBB8EB1B3 /* MHVHealthJournalEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F4542AD8C9A907190C66CAFF1C61778 /* MHVHealthJournalEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5316263D77B56468BD94368D91E0B97F /* MHVVocabularyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 43662777D93A21EB707A32DC26432DA3 /* MHVVocabularyKey.m */; }; - 531A4F80CD85F3F519508434313312D2 /* MHVConnectionFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A73A2CF7460E29D3C06456212C08006 /* MHVConnectionFactory.m */; }; - 531AE2546C929F94C181569B6AC60152 /* MHVMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 973CDB9DC2A5DCBFC44E043042D93B82 /* MHVMessage.m */; }; - 53218990411FF875788842CA216DE3C2 /* MHVShellAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = 220509D8E989658A038971D87273BDB4 /* MHVShellAuthService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53831E32926A9A86A2F4D49D3E9F0A71 /* MHVInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 82394FABD1A9894C866D9776AA35A784 /* MHVInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 538488F63F506CDE05E6A81516050FC0 /* MHVZoneBoundary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F153385B5024C33D077A0FDCA5C4E74 /* MHVZoneBoundary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53B28FCC0627AD26E06E81CECB0AE05E /* MHVSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9D0F0C4FF05423FE937526AE48A3B /* MHVSchedule.m */; }; - 53F357AD63AB2C959347132BF89A635D /* MHVTaskRangeMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD1C4BB6C3617FD3B1F0CB68FF2FA23 /* MHVTaskRangeMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53FFB45D722AF5D894461AC63E40B5E8 /* MHVGoalRange.m in Sources */ = {isa = PBXBuildFile; fileRef = C011A045646390F19A4D29C0973C73C8 /* MHVGoalRange.m */; }; - 5438A310E2E316899740169DB0576614 /* MHVThingQueryResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB7B5B6F413652B2A7A644B45CADE09 /* MHVThingQueryResults.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 54652B05121C50D16EB70BAA3318C46D /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4813AE431DE4ABFB9BE7D7D4A8F68D4A /* MHVActionPlanScheduledTaskCompletionMetrics.m */; }; - 5486246B494F7BEE9CAE44E4A2F7A7DA /* MHVCCR.m in Sources */ = {isa = PBXBuildFile; fileRef = 2580917D994E5D3FA3BEC370927170A0 /* MHVCCR.m */; }; - 54B77FECEFAE0C186F0527E346CE2956 /* MHVAsyncTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 590422D4012BB55A106EB6CA7C450C36 /* MHVAsyncTaskOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 54F0AF7F671061C366315748ABD8FF8E /* MHVMedicalImageStudy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B097257008724D4CD7314EC70C476D8 /* MHVMedicalImageStudy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 551497E34531A4A5914AA3B5AE1479B5 /* HealthVault.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F46BDC14403DB0FB6D4B1F9E2AC8D60 /* HealthVault.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5533FF0A374CB7C15D95617E28E0C7FE /* MHVActionPlanTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 53CF5053271B9BCA09DFE6AD0F91035A /* MHVActionPlanTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55829E256416D23E14197C23E123F037 /* MHVCodableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0A745F6D32456C6B56A922D24B691B /* MHVCodableValue.m */; }; - 5594B45FC1CDB9FEA1862BC4E4322BC5 /* MHVAppSpecificInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF731DFFB25647C5277F444CE453245 /* MHVAppSpecificInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 559D9F76F9B7A34DE7689BBFA8E346BE /* MHVGoalRecommendation.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A7E440889BA986628AEAE383EE972D /* MHVGoalRecommendation.m */; }; - 55A9431C8F5BAD59DD66082DEAC3108C /* MHVMessageAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 54058DFEC39CDE3654F96B7C33116929 /* MHVMessageAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55AFAFD087DEB21C9AD8ABAFA810C25C /* MHVLinearItemTypePropertyConverer.m in Sources */ = {isa = PBXBuildFile; fileRef = 92955E44859113D07AFF86D75A435BB3 /* MHVLinearItemTypePropertyConverer.m */; }; - 55ED93009CDA7DEF6BDA2DBAEC0EC5AB /* NSData+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFC772479611672C0CAFB683D8EDF9E /* NSData+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55EF19025C8B009848AF67C854BB970B /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D28C2DC84E9EAA69076FBB72288FBA /* MHVActionPlanFrequencyTaskCompletionMetrics.m */; }; + 52EA66F13D0F905EC285D43EBB8EB1B3 /* MHVHealthJournalEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4477357BAE9A75E1E12AB6CF695B79C2 /* MHVHealthJournalEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52F6E0B67D200D9B1CF732BDA83E12A3 /* MHVGoalsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B172DFF2E19D873874A5D6EEC1105DB2 /* MHVGoalsResponse.m */; }; + 53218990411FF875788842CA216DE3C2 /* MHVShellAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5758824E0934A5726BC26BAFC3390C9F /* MHVShellAuthService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5322B7A80DDABC4F6052FE2CF5825CEF /* MHVTaskThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E699420E417C3DD048679A5BBDACA9 /* MHVTaskThing.m */; }; + 536F85A7EE81EFFF4F7DBCB152C69BD5 /* MHVPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA546483A06CFED920600A158F333F1 /* MHVPlan.m */; }; + 53831E32926A9A86A2F4D49D3E9F0A71 /* MHVInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D0FCF959090652BECE171F61227516 /* MHVInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5383E1B0BFFE8F16C0C1E35EDC873740 /* MHVTaskThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E699420E417C3DD048679A5BBDACA9 /* MHVTaskThing.m */; }; + 538488F63F506CDE05E6A81516050FC0 /* MHVZoneBoundary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8A70950CB5B4D38657A49AF086C0C3 /* MHVZoneBoundary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53B2D27FF48A12F3A85B6BFA525838E3 /* NSArray+MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E5D62965397D0C8E25FBA96B6334CA5 /* NSArray+MHVThingQueryResultInternal.m */; }; + 53F357AD63AB2C959347132BF89A635D /* MHVTaskRangeMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 389956528938E12DFF00B488A3ABE992 /* MHVTaskRangeMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5438A310E2E316899740169DB0576614 /* MHVThingQueryResults.h in Headers */ = {isa = PBXBuildFile; fileRef = B2123A5C48E88B1638DF186634D39742 /* MHVThingQueryResults.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5450FCB1433A662BDACFF1BDA9C3DDF5 /* MHVActionPlanTaskTrackingEvidence.m in Sources */ = {isa = PBXBuildFile; fileRef = 135599DED36FAA47A1260B3828247511 /* MHVActionPlanTaskTrackingEvidence.m */; }; + 545312BBFE6EC5829ADC107BB4E7CA15 /* MHVPlatformInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F8184397771492E86924F14A6768958 /* MHVPlatformInfo.m */; }; + 54B77FECEFAE0C186F0527E346CE2956 /* MHVAsyncTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1D8802C206ECE9D84C562E8670655D /* MHVAsyncTaskOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 54F0AF7F671061C366315748ABD8FF8E /* MHVMedicalImageStudy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8840F02C56E05ED60BE8D5EE8367FBD1 /* MHVMedicalImageStudy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 551497E34531A4A5914AA3B5AE1479B5 /* HealthVault.h in Headers */ = {isa = PBXBuildFile; fileRef = A37C35E44EC400DB1A5DCAF351EF3FDB /* HealthVault.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55278C8EA8B1B7DECE20F644BDBD37F4 /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C9BBDB68AF375DF05C46D5B12DE86A8 /* MHVActionPlanTasksResponseTimelineTask_.m */; }; + 5533FF0A374CB7C15D95617E28E0C7FE /* MHVActionPlanTask.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF0C7AE41C1B07115204B827C4B2385 /* MHVActionPlanTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 556454F39AFBB58003E92E9D8A7DE962 /* MHVDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = 293D898C1FDB186430D9B7703474777F /* MHVDuration.m */; }; + 5591912FBB1B17009A9CC623358AD00F /* MHVLocalDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8028089A7A1FA91692C5F5236227D7A2 /* MHVLocalDate.m */; }; + 5594B45FC1CDB9FEA1862BC4E4322BC5 /* MHVAppSpecificInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = D73711128EC2F8B9E6B8C853828ABC54 /* MHVAppSpecificInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55A9431C8F5BAD59DD66082DEAC3108C /* MHVMessageAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF2B9E990540AF54F131EAA873187E1 /* MHVMessageAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55AA762540942AA0AE35D70DD4F631B8 /* MHVThingRaw.m in Sources */ = {isa = PBXBuildFile; fileRef = 9379867744CFB93156FBA487B7A27D5C /* MHVThingRaw.m */; }; + 55BCB03B58474CE3908642823156CB84 /* MHVThingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 804BE492CBD371E5709FA3366C98BDF7 /* MHVThingFilter.m */; }; + 55ED93009CDA7DEF6BDA2DBAEC0EC5AB /* NSData+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9733BEAF16B5FE998142C6984548CC4B /* NSData+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 55F5961791925680980C218A7938D2AB /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 68677A78559055579B7A05B576EC0A42 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5602AC87A6E4F3F51F1305A9F38183AE /* MHVPerson.m in Sources */ = {isa = PBXBuildFile; fileRef = 35AEF4630067B3F0BFE851FAA1DCE8FA /* MHVPerson.m */; }; + 5616F07C278AC1B1AF2E3C51024A2803 /* MHVThingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 824CA11CE61FB6D1F80AF01BFD3018AF /* MHVThingView.m */; }; 5621B4775EC4F4573CD7864CFF906C7F /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 68503FDAFA78E2371E1C72F690D2776F /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 563FC21DB8B7C64BD1AEDE42F3A09229 /* MHVActionPlanTaskTrackingEvidence.m in Sources */ = {isa = PBXBuildFile; fileRef = D84340561E65026CA78BD4F6CACB0659 /* MHVActionPlanTaskTrackingEvidence.m */; }; - 565455274DD8EF3596E83ADD0861BF37 /* MHVBlobPutParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6AC96CD6F26685910FEC23378635BD /* MHVBlobPutParameters.m */; }; - 5683DB5DBA50E4F54144E7D8D93251AF /* NSArray+MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = C92D88219BBE876F8E25A9FCB670B940 /* NSArray+MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56AED00AB2E56F9D50B512A1D66E3F8B /* NSArray+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 105437947BEB736D8F0037FFB1F462ED /* NSArray+DataModel.m */; }; - 56E14781D61F99CFD3B8858551592AD2 /* NSNull+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FFF8EF65E6C16597D00F66A360B20707 /* NSNull+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56FE5EE8CC0B97AB60ADF9419137D19F /* MHVGetAuthorizedPeopleResult.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FC3EC274EA4ACE172C6547AC1CF395 /* MHVGetAuthorizedPeopleResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 563C8565EE90B6F62D4DA1FFB5718799 /* MHVViewExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = B55927E1BE1B9F574D739A5E2E5FBA26 /* MHVViewExtensions.m */; }; + 567B7D55CC867BA4D59E88814994E699 /* MHVVolumeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 933D800A7CBE14B8C078641601BC1822 /* MHVVolumeValue.m */; }; + 567DEB52C6B4B8EE62D419A40994708D /* NSArray+MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = C62B57FE0EAEA19F4B7963DAD4F650AA /* NSArray+MHVThingQuery.m */; }; + 5683DB5DBA50E4F54144E7D8D93251AF /* NSArray+MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = E8D99AF26CADE7947AA0D4946E7A2787 /* NSArray+MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56C42CB58DA17BF6674CFCCFDB2F7E24 /* MHVTimelineSnapshotCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = B7401EECA2082B591A1F5D7F77B05B2F /* MHVTimelineSnapshotCompletionMetrics.m */; }; + 56D08A9673EEB1169C7FF1D2D8F10E98 /* MHVPrescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E726EEC1BA0A8246F20C79B1DCD1585 /* MHVPrescription.m */; }; + 56E14781D61F99CFD3B8858551592AD2 /* NSNull+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C91F09A8A42306EC0101AF1A5453F415 /* NSNull+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56F65C729403D602D26336BD87799CC4 /* MHVHealthGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = FADBBFD017F5AFB4CF5E52649E4C67C8 /* MHVHealthGoal.m */; }; + 56FE5EE8CC0B97AB60ADF9419137D19F /* MHVGetAuthorizedPeopleResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 593D45F621F01CDA8BDDAB02D4EEDDB8 /* MHVGetAuthorizedPeopleResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 57043C8F1AF59937D7EAE4F363515AE5 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09F49F6F7B5B6A4A4AA0B5E4735736BD /* SQLCipher.framework */; }; - 5714A037AD16D33ADD458576B15FAA9E /* MHVLocalDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7BE407FC2913C292DD50848D6D5B4C /* MHVLocalDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5717E81494C9E223695D46BE80BA53B3 /* MHVCachedRecord+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = EDBC218BC788A4E4463653FF0545DDD9 /* MHVCachedRecord+CoreDataProperties.m */; }; - 577959FCF46CB2639F05D2C9062F2065 /* MHVServiceDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CC3A35595620095E9F460370B3CBB30 /* MHVServiceDefinitionRequestParameters.m */; }; - 577CCDED9CBB336BB5CD7B10693B0B85 /* MHVHeight.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D632F832A6FBEDBC984C7BC8292FA1F /* MHVHeight.m */; }; - 579918E317BFC62CF406A1620E18DF5C /* MHVThingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = FCB698CBEC065E21929090B0DF1FFE92 /* MHVThingFilter.m */; }; + 5714A037AD16D33ADD458576B15FAA9E /* MHVLocalDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 13762B3D1E41F1984C3E7FB50D2A1870 /* MHVLocalDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; 57DD09D6D2C847A54896BED64D030DB9 /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B2933DA960DB2CEDC7516F0022DB6ACB /* KWGenericMatchingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 580131DF3D75513D617E0123E93D54A6 /* MHVTimelineTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A5C94E431CAD560F729B7FF4CA09571 /* MHVTimelineTask.m */; }; - 586C3AA9A7A6AD60296400B955B988F4 /* MHVServiceInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A80382FB44934476403121BB2181FD /* MHVServiceInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58A07A1EACF76CF34AA2B46BA0E06AFE /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B822AABF5D864A6B7A26C3C151748C3 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58C832DC3E29B67F8081B7818B1C304A /* MHVDateExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = B4725A7E55D08ECC62CE4FA9A2B3F7CD /* MHVDateExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 58E8B2B39BF7AE10B0822C9A0E196734 /* MHVPeakFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = F0E7F5A609B9BECD4A33F0F9A520CB07 /* MHVPeakFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58F319CD0DFD91F93D69A71BAD1074F1 /* XWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = FF446C0455CEDBBB82156608CCB411A6 /* XWriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59463D5A50EF74651C6B872C0D2DBA44 /* MHVLocalDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = EE61F57941ECEEC10D8D46EC07493079 /* MHVLocalDateTime.m */; }; - 598E517ED11794C2FA30E9CDFB29237E /* MHVConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E4607EDB31A5B50B571E82DCDD60889 /* MHVConnectionFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59A7A07E078BD3A97A587801ED24EE99 /* MHVGetAuthorizedPeopleSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 45CC1E60FD3526A380BFF56A056455BF /* MHVGetAuthorizedPeopleSettings.m */; }; + 580E3537C96F39A18FE1C928A96063EB /* MHVVocabularyCodeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 97697EDA1825BBB7E513C32307027E90 /* MHVVocabularyCodeSet.m */; }; + 586C3AA9A7A6AD60296400B955B988F4 /* MHVServiceInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCA7C12EC6012ED9115223EE7A14C9F /* MHVServiceInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5883B3354A8F61392D873E3C85C71F9F /* MHVStructuredMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = FF1628B1EBCC5EB08B254082AEE49010 /* MHVStructuredMeasurement.m */; }; + 58A07A1EACF76CF34AA2B46BA0E06AFE /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F28BD26D81F4A0D64AC9EB407C00F1 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58C832DC3E29B67F8081B7818B1C304A /* MHVDateExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00488D8684CAD6D425D96AD26114BFDC /* MHVDateExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 58DF669C5B6A0988BC6951369B3C333C /* MHVMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E6827407381BD35B6C9371DAC7F965AE /* MHVMessage.m */; }; + 58E8B2B39BF7AE10B0822C9A0E196734 /* MHVPeakFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 672410B48E8587EF588665EA4250796B /* MHVPeakFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58EA4D79362178651E0D7AD2F907C4A2 /* MHVName.m in Sources */ = {isa = PBXBuildFile; fileRef = 29AB4A391B05719CB99A53DB34F3A56E /* MHVName.m */; }; + 58F319CD0DFD91F93D69A71BAD1074F1 /* XWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C9C24DAF0BFE640D9722ED521430E0 /* XWriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58F3F23AE149CE22723566F875B48705 /* MHVApproxMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FA2A9ABD6794433CDCFBC6B19D92F4 /* MHVApproxMeasurement.m */; }; + 59123DFBACF4D39DCC8247CA952ADF68 /* MHVConstrainedInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 56878774CA4FA30406410C489A5CD831 /* MHVConstrainedInt.m */; }; + 5912A8505074BFD3CD5E286AC1A46D60 /* MHVRemoteMonitoringClient.m in Sources */ = {isa = PBXBuildFile; fileRef = E1DEECC8BBC9A3B8A87FE493E825187E /* MHVRemoteMonitoringClient.m */; }; + 591880016142AE776FE0462CEE1C6F5C /* MHVPregnancy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA613E4CB09F6B17ED4A7D915AE67CF /* MHVPregnancy.m */; }; + 5938F484C5DC0362B1F0783D73C16C1A /* MHVEmailAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 70386243F05C3FED1A83CA7038C77971 /* MHVEmailAddress.m */; }; + 598E517ED11794C2FA30E9CDFB29237E /* MHVConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF3FC508FC3E6DCEE2CD5D704EA3653 /* MHVConnectionFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59A41E58C880168A693D32D723B97C2E /* MHVKeychainService.m in Sources */ = {isa = PBXBuildFile; fileRef = 41AFFAA274C0C3F9858D0D42514EA561 /* MHVKeychainService.m */; }; 59C0697E3F9D0C8057FD340EB3F8710E /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EBDEFCE6BDF8CCFEFA725740F97105E /* KWBlockNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59F121C4B3E4067E1FF24768372592CA /* MHVBlobHashInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A5D9A383D4875994BFD1B0FC51932E /* MHVBlobHashInfo.m */; }; - 59FE75D21B1CB299A074422BB58D7E73 /* MHVConstrainedDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 601A2645DC82957DE10CF48770D3B166 /* MHVConstrainedDouble.m */; }; - 5A01014BA48D1905AB45B8ED528F6A25 /* MHVRemoteMonitoringClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 22660AE614805ABCCCFD4494A83D089C /* MHVRemoteMonitoringClient.m */; }; - 5A1B3C50FFBB30022014E4EC5E6D29DE /* MHVOperationEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C35D613A098FE142934A51147998DB6 /* MHVOperationEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A1F309C4B119F40A6B423A2978E9D29 /* MHVStringZ512.m in Sources */ = {isa = PBXBuildFile; fileRef = 00693E0DB392CB467F0F0444CFFF6F5E /* MHVStringZ512.m */; }; - 5A4922B78501D07BA7710447D707E916 /* MHVConfigurationEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C3A48C15D9D1FEC1AAA44F31E5B2176 /* MHVConfigurationEntry.m */; }; - 5A4CACBB941714C70E393463B43AD17D /* MHVActionPlanTaskTrackingEvidence.h in Headers */ = {isa = PBXBuildFile; fileRef = 12421403B39CEA722BD4FCAD64446AFE /* MHVActionPlanTaskTrackingEvidence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A65999A6A4398BFFEA0FC490040B7D0 /* MHVVocabularyClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 447319732D82ACF0E14EB11FC9777D2E /* MHVVocabularyClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A8F8712F9D897C0F0B25CDAC9C344B6 /* MHVUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA5E45296CCA554F51082AA153C2E98 /* MHVUUID.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5AC104A47D0EA92ACE4D27CF7FD7D8D5 /* MHVFoodEnergyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D09208259BD41FFFBDAF1AE56A807F9C /* MHVFoodEnergyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59CC589839B82C99322D61C10308483D /* MHVAllergicEpisode.m in Sources */ = {isa = PBXBuildFile; fileRef = A71AA072E68847F6B84CBCEBD8E155D6 /* MHVAllergicEpisode.m */; }; + 5A1B3C50FFBB30022014E4EC5E6D29DE /* MHVOperationEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FB0CE1E3EABD1FC1E4978F091467ED /* MHVOperationEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A3656F5756668B2EBF8A5053B6CA822 /* MHVPlanObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A8142BC59978909466DB79AA2D4EB7B /* MHVPlanObjective.m */; }; + 5A48015865B413B5FE466ACF312EF969 /* MHVTaskTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0466ACA99137DEE6139B6277BF7F140 /* MHVTaskTrackingPolicy.m */; }; + 5A4CACBB941714C70E393463B43AD17D /* MHVActionPlanTaskTrackingEvidence.h in Headers */ = {isa = PBXBuildFile; fileRef = AC86176EC18171763261AD1EAA34B840 /* MHVActionPlanTaskTrackingEvidence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A65999A6A4398BFFEA0FC490040B7D0 /* MHVVocabularyClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A324A9ED20E1D806D43937E8FDCC10B /* MHVVocabularyClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A8DC0B07E05D25F58FF2F44FD858891 /* MHVSodaConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B805088B583A189490F268F8FAE610BE /* MHVSodaConnection.m */; }; + 5A8F8712F9D897C0F0B25CDAC9C344B6 /* MHVUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = E2C3A773CF63A41CFC8DDBCC314C89BC /* MHVUUID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AC104A47D0EA92ACE4D27CF7FD7D8D5 /* MHVFoodEnergyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0997ADD7A3D5CEFC2E4C200BFF43D9B6 /* MHVFoodEnergyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5AC16B09D9B37A38FB248ADFE68821F6 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 53B07C9938AA79C8CA575862809BB9EE /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5AE427D7CE2B5E3576B6BC9168042C8B /* MHVCachedRecord+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E76EBF7907AC677F8C4F3F7C9B1A4B6 /* MHVCachedRecord+Cache.m */; }; - 5AFF24AEDF41F9C3F960FF8F96FFA3B4 /* MHVRestRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C5956FBD671589EE3863EF9D29B53C8 /* MHVRestRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B04A1A2F5FEBFA4D809F54852CC4FAF /* MHVGetAuthorizedPeopleSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 45CC1E60FD3526A380BFF56A056455BF /* MHVGetAuthorizedPeopleSettings.m */; }; - 5B15ED324BD2B47F4FC0178604700306 /* MHVThingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 24668B6B88A99389299200591380B967 /* MHVThingFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B4941DF7F3E3AB47BA6B75446CCBC2B /* MHVPlatformClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A1B1D206079A22F58A633B7A450837 /* MHVPlatformClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B7FF668F3E241A0EA244229E023E77C /* MHVFamilyHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB0589A30080EA5B0816547413420F6 /* MHVFamilyHistory.m */; }; - 5BCDBCEB637697B9BC1B7E1BCCDA268C /* MHVServerError.h in Headers */ = {isa = PBXBuildFile; fileRef = 16747DAC01A28DE60C9A1E4E559A024C /* MHVServerError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C2DF484F9D97965374306B011983188 /* NSError+MHVError.m in Sources */ = {isa = PBXBuildFile; fileRef = D598459EA1095C98471D719D9A5EDD99 /* NSError+MHVError.m */; }; - 5C6619F1A27F4EC439CBE186E501A6E1 /* MHVHeartrateZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 86B406105478F8DA480C09E20EA94C6A /* MHVHeartrateZone.m */; }; - 5CC365AA91CD905A2C43BBF01DD60FA0 /* MHVThingTypeDefinitions.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E16272661539CADF03F6F45431326E /* MHVThingTypeDefinitions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CF4ADE5D3A77A41C93619736C2B5475 /* MHVBlobUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CA712C9B99D050890EE357B0390711DA /* MHVBlobUploadRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5D19ADD15AD0A32829AD9528F48C0058 /* MHVThingData.m in Sources */ = {isa = PBXBuildFile; fileRef = F03282201FFA5FAEB84749897D3B5084 /* MHVThingData.m */; }; - 5D24FF929DC665C7074EFAB64FB9FF75 /* MHVAudit.h in Headers */ = {isa = PBXBuildFile; fileRef = 352361E6DC6C5162FFE0800C330D7498 /* MHVAudit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D43EA0FEE8E97F5EC40EEF8B7A37C06 /* MHVVitalSignResult.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AEEA93F9D3E7C070F750A9F1723E98 /* MHVVitalSignResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D752CB3B368697D0D6A01F64304E087 /* MHVApproxDate.m in Sources */ = {isa = PBXBuildFile; fileRef = C6B92E711FFF4FEA1826072F73A80CCA /* MHVApproxDate.m */; }; - 5D77EE53D79B1E68276863D8A1303290 /* MHVEncounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 253034A9B1FF5A4803BD08F4339AACBC /* MHVEncounter.m */; }; - 5DAA717FB7D0172425C60935C9C77BF7 /* MHVActionPlanInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 572F19E28A227928EB9B2B41C3E74185 /* MHVActionPlanInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E0EC40F1DAE299467FD16EE8CBD1E44 /* MHVVocabularyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBC12402ABD765AAA7FDE27A2A945E3 /* MHVVocabularyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E28037C3F2F3BD837C50BB381575A3B /* MHVMedication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5FDA4EFC5FC69CBE1CBAA5B4858E9B /* MHVMedication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E562B9D3BBC9A579E493F0B89D9D2DC /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3CB9C3268F8D02381A57215A26D921 /* MHVActionPlanTaskOccurrenceMetrics.m */; }; - 5E5C6F87147DAF885910203EBDD23E52 /* MHVBloodPressure.h in Headers */ = {isa = PBXBuildFile; fileRef = 59C0BF968E07E912886DA6E9D3801B93 /* MHVBloodPressure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E7E807C59E125C27145653CC7FB1D35 /* MHVCondition.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DFA3CD22CA6C2FE258BB37B980124E4 /* MHVCondition.m */; }; - 5E860128C68AA8A7D5CF621EF257D1C3 /* MHVHeartRate.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C74822AE8A955CB5E4C99CF31FF8D4 /* MHVHeartRate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E93682C6F9EB06F0242AD38BE22BB1D /* MHVActionPlanTaskAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 303AB84DE5909EC7FD3820DD1292021E /* MHVActionPlanTaskAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E946ADBE8ED5D8084CFBE997B0B4197 /* MHVApproxDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C2098E58F539639C961717DF7A9635 /* MHVApproxDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EC8A25DF31797C372D445C4A54C2C24 /* XString.h in Headers */ = {isa = PBXBuildFile; fileRef = A82D125488EC2E68BE0545A9F0EE6B4C /* XString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EEE32A780C9BAEA4A3D0543057852BA /* MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A31A9A971619C701CD5147BF698625 /* MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F01A3536C914A698A25051BFBB4D8CE /* MHVThingTypeVersionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A70B9178E7B674056454D47469C041 /* MHVThingTypeVersionInfo.m */; }; + 5ADEC7EAF34C98A18F6FBBD09F43D553 /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0470A39308481283B0A9CEFB0CA3F8 /* MHVActionPlanTaskOccurrenceMetrics.m */; }; + 5AE36B2DF61DC4889E210D951FE99071 /* MHVMinute.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C6EFF2717A14EFC3BB17886EB53B1B1 /* MHVMinute.m */; }; + 5AFF24AEDF41F9C3F960FF8F96FFA3B4 /* MHVRestRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D82ED36C0650D31CB297284A22890110 /* MHVRestRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B15ED324BD2B47F4FC0178604700306 /* MHVThingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BDB8F25287A4EA7F779553DD7EF9D70 /* MHVThingFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B4020EE25C1FDF78CCE12C51D38409E /* MHVResponseStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = E4CE2084F07A0EC6C2BB66E4E3739983 /* MHVResponseStatus.m */; }; + 5B4941DF7F3E3AB47BA6B75446CCBC2B /* MHVPlatformClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B748B5A61BFD223CFFABE1A96C2088F /* MHVPlatformClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B5E4F8A046411C850CC54FAF84EB4B5 /* MHVMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AAAA9148145C960E53F7C2F2E4C522F /* MHVMeasurement.m */; }; + 5BC14555E18AAC30A97A9CACF2C04573 /* MHVGoalsWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4355E39C28C7B4A2839D21BC4451CB46 /* MHVGoalsWrapper.m */; }; + 5BCDBCEB637697B9BC1B7E1BCCDA268C /* MHVServerError.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCEC975C3667DE9DD885FCCCA8C5B0E /* MHVServerError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BD2799839FE5E15EF624AB3B5568E38 /* MHVTrackingSourceTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 04FEFA2B1BA19243AB2073144E84137E /* MHVTrackingSourceTypes.m */; }; + 5BE0EE1263FF91E48378D852155450F5 /* MHVObjectiveAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = B4780629CD3804E804EDF8ECA33EAA89 /* MHVObjectiveAdherenceSummary.m */; }; + 5C033ED7F5F2BBEBE1541C96E6793A63 /* MHVActionPlansApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B743B4AEF6B4D2DCA961A29DBE76593 /* MHVActionPlansApi.m */; }; + 5C40BC1EC068D856F5BAFA72C54436F9 /* MHVTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F5A4E82321DFD60F6C2F6057108DBB /* MHVTaskCompletionMetrics.m */; }; + 5C52CD846A6B827B6650FBA4841AB0B2 /* MHVQuestionAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9BDE61F6A2FDC0141C69916F41CD04A /* MHVQuestionAnswer.m */; }; + 5C70A528838B57E3FF0A0E0E2D6A8BBF /* MHVSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = A30DFFE96A12572EA483E371886CB3AE /* MHVSchedule.m */; }; + 5C904A4D9D23359B91B94ABF6FD95BC6 /* MHVTrackingSourceTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 04FEFA2B1BA19243AB2073144E84137E /* MHVTrackingSourceTypes.m */; }; + 5CAA0CBFA35DFD7D77A61FFFA157EE05 /* NSUUID+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC4B4963B2BCCA1F5CB3AF20277BAE4 /* NSUUID+DataModel.m */; }; + 5CC365AA91CD905A2C43BBF01DD60FA0 /* MHVThingTypeDefinitions.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC94594C4100A2568A8F0CD8D183E3F /* MHVThingTypeDefinitions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CF4ADE5D3A77A41C93619736C2B5475 /* MHVBlobUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D982765958FB4B55181D548157575E0D /* MHVBlobUploadRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5D1E3A2C33457D6BF64025B53B3E809F /* MHVPeakFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0664682ACFF77997AF59D4DAA9988D0C /* MHVPeakFlow.m */; }; + 5D24FF929DC665C7074EFAB64FB9FF75 /* MHVAudit.h in Headers */ = {isa = PBXBuildFile; fileRef = E5BB3212F836C98196E3F4A87B2F169E /* MHVAudit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D43EA0FEE8E97F5EC40EEF8B7A37C06 /* MHVVitalSignResult.h in Headers */ = {isa = PBXBuildFile; fileRef = F72E7A999F35070F0E627188CD95A418 /* MHVVitalSignResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D686FA7E0BC28F4D521E13FD2DA9608 /* MHVBlobPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 621894559B68741BF60B9A3D6DD0CEF3 /* MHVBlobPayload.m */; }; + 5DAA717FB7D0172425C60935C9C77BF7 /* MHVActionPlanInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB0A82F1BFB66061C10B65030F7B23E /* MHVActionPlanInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E0EC40F1DAE299467FD16EE8CBD1E44 /* MHVVocabularyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = DFAC5D9E876D42523B61119E740F47BC /* MHVVocabularyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E28037C3F2F3BD837C50BB381575A3B /* MHVMedication.h in Headers */ = {isa = PBXBuildFile; fileRef = FE00573C8FEA021E7D1EB0AE80CE289C /* MHVMedication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E5C6F87147DAF885910203EBDD23E52 /* MHVBloodPressure.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA2BDFE2DC880A2F7E8023E22A55D12 /* MHVBloodPressure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E860128C68AA8A7D5CF621EF257D1C3 /* MHVHeartRate.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD179632528DB975A198AF2C8314E32 /* MHVHeartRate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E93682C6F9EB06F0242AD38BE22BB1D /* MHVActionPlanTaskAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6541DB4E96AFB3324E0D650EEBC022F6 /* MHVActionPlanTaskAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E946ADBE8ED5D8084CFBE997B0B4197 /* MHVApproxDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8376A89338FA33B8C579D9F9202B5135 /* MHVApproxDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EC8A25DF31797C372D445C4A54C2C24 /* XString.h in Headers */ = {isa = PBXBuildFile; fileRef = 7926A2CFEC9AEC2C0855C570B20E33C4 /* XString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EEE32A780C9BAEA4A3D0543057852BA /* MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E46CD11AD7E1F49D32163749B27FED9 /* MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5F15304F06BAA09E176CEF6238DA8AAC /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 866CB681D88629617F692157D622B21F /* KWValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F165C5161508448780D1F2954861AB3 /* MHVAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 760808EB903A984D27445F4E70EDC2D6 /* MHVAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5F165C5161508448780D1F2954861AB3 /* MHVAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 83479816821BECD52C717F8E97CE6F87 /* MHVAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5F18D5318CA5C9B15EAE73E80C8F5D59 /* MHVPersonInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 05DF9C3AAE530BAF1076A6236A208FB9 /* MHVPersonInfo.m */; }; + 5F258935DF32D54ADCFAB5CE34B384FB /* MHVAssessment.m in Sources */ = {isa = PBXBuildFile; fileRef = C15E502CC33D5854E80A00495D0DF1BF /* MHVAssessment.m */; }; 5F534391287BD4A8F5CB5EC32D6C8069 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = A8F7E655086B4AE244980736B168C8BF /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5F5F2995657255D0E518C229C760A9B3 /* MHVLocalDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F631EEE19ADA21B53969A67CE076251 /* MHVLocalDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FB497F3B8296642DE4561224F5DBAED /* MHVAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 211CFDC2D25EFBA2FA0DB7C4E36D9783 /* MHVAddress.m */; }; - 5FBFB4BB3361BD413ECE0D81DF409CA6 /* MHVOneToFive.m in Sources */ = {isa = PBXBuildFile; fileRef = 41D1CFCD2B1A9B646A195CEFBD8906C1 /* MHVOneToFive.m */; }; - 5FE130590CD5DDD3764273746EEA53B1 /* MHVQuestionAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C9E05E7009A02F2960F8336D70A0A29 /* MHVQuestionAnswer.m */; }; - 605840279844B2BC18B68BC2DC3EC15F /* MHVViewExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D71057375E732E043D8ADCABACC45C /* MHVViewExtensions.m */; }; - 60703AE42BBEF50D44804D81AC253B82 /* MHVGoalRangeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB7CD48CBDDECC22CD476B36BAD79BF /* MHVGoalRangeType.m */; }; - 6073AD748929889DFEB6C29B5A22A8CE /* XNodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AE680C1C57C40C8FD2D6DB414254B2E /* XNodeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 607EF2645C03C3F2F5F85DAEFB81077F /* MHVConditionEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = FF19D6D2BD8FC4C8DAA17D4FC1DE0C2B /* MHVConditionEntry.m */; }; - 60B69B7D10C576DEAF54F6F22DBAD549 /* MHVTimelineTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A5C94E431CAD560F729B7FF4CA09571 /* MHVTimelineTask.m */; }; - 60D00EBA64377B2DEB25A50F9B9688CE /* MHVVocabularyIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F1641F7760E90B8C62E2B86D67F81F /* MHVVocabularyIdentifier.m */; }; - 610DD151FC74CA37018ABE222D990022 /* MHVMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 13632C960C661B57B067B5242D94729C /* MHVMethod.m */; }; - 61337CEBA25EDAFE65E6E8A58848D14E /* MHVThingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 429489019EAEFF52A43BC83F20E05C6F /* MHVThingState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6149CD7C90F3D75E9E9F544B75FC5FD2 /* MHVMonth.m in Sources */ = {isa = PBXBuildFile; fileRef = D837589D4E7CF6D3B3FB406904803B9E /* MHVMonth.m */; }; - 615FDB7CE5C4FF9A4E48E42CE264E32B /* MHVMessageHeaderThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8A0E10951CB89A720BEB8B1146BFB2 /* MHVMessageHeaderThing.m */; }; - 618E7FCDBA6E39F183E32D84E56B783B /* MHVJsonSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 75E3061413B6AEC9D63B0533A137562D /* MHVJsonSerializer.m */; }; - 619A732C933AD9A00DCC2DE2E7D6087B /* MHVConstrainedDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 601A2645DC82957DE10CF48770D3B166 /* MHVConstrainedDouble.m */; }; + 5F5F2995657255D0E518C229C760A9B3 /* MHVLocalDate.h in Headers */ = {isa = PBXBuildFile; fileRef = D120D7972F30A54B12AFF359998AE042 /* MHVLocalDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F9AF06440A4EED704A90EF61FABD4AB /* MHVPerson.m in Sources */ = {isa = PBXBuildFile; fileRef = 35AEF4630067B3F0BFE851FAA1DCE8FA /* MHVPerson.m */; }; + 601A62F829DA407A63122E4D268E1C4C /* MHVMedicalImageStudySeries.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BE31E4D07F88FD696AE0F1A2AEAAF89 /* MHVMedicalImageStudySeries.m */; }; + 606A8ABFFC83F548313C55DC688C7188 /* MHVOrganization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FA7B5F0207AC964824DD2E34CC7B50D /* MHVOrganization.m */; }; + 6073AD748929889DFEB6C29B5A22A8CE /* XNodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA61D1CE775AF985EBA910F881A708 /* XNodeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60A7AE3D0EFC9F3F3C7F09FE12408EFB /* MHVLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 663A2AB45CFE1BA97A797D6232734CAC /* MHVLogger.m */; }; + 60C036579FDD5B5774C1B08BFA9F6B83 /* MHVConnectionTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D585096B45C1FF7D114AF1E3DEA0583B /* MHVConnectionTaskResult.m */; }; + 60C9C44A45666AD02B3FBB1F95D3D9E4 /* MHVConfigurationEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = F048712483B4D5570080773D35F7CE69 /* MHVConfigurationEntry.m */; }; + 611378B62CA63176C8E375097E1439EF /* MHVZoneBoundary.m in Sources */ = {isa = PBXBuildFile; fileRef = 344D449D4C8BC70B5A2D059BACFE16C8 /* MHVZoneBoundary.m */; }; + 61337CEBA25EDAFE65E6E8A58848D14E /* MHVThingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 602923D9697EA12E5AFBE19DC58FEE55 /* MHVThingState.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61D6EBBD208A6FEA0A0C76CCDE844884 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2992D4EF507B49B1537A463F443649C1 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 61E600262F276142BCBA7A860E27DB34 /* MHVName.h in Headers */ = {isa = PBXBuildFile; fileRef = 375C62BBEBA584034A0583725782FEC5 /* MHVName.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 623EC6730928692DCD98723784D5DA89 /* MHVHttpServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1806F41C51C030A7270E7E5D7F458D2D /* MHVHttpServiceResponse.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6291D7B3AA3AB56013A24271838E705E /* MHVDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 9904B41800968D7556F405445DF7CD37 /* MHVDietaryIntake.m */; }; - 62B1FF8011EDA3E43507BB1E5A074DA9 /* MHVHttpService.m in Sources */ = {isa = PBXBuildFile; fileRef = BA6E3BB8F80C7E97350015882C42644A /* MHVHttpService.m */; }; - 62C7479D240A28EC9278C14AE12014D7 /* MHVBasicDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D8ACE9C4E65D518AFABFE5651E5F78 /* MHVBasicDemographics.m */; }; - 62CAEE2B6D185F51206ACEE0978BE0C2 /* MHVAdvanceDirective.h in Headers */ = {isa = PBXBuildFile; fileRef = 59681E9A7BDDBB972290A667445AD2D5 /* MHVAdvanceDirective.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62DF338F2351AF868D799FA4C61A6291 /* MHVResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 927413F29A017DC3055385DF00A0A551 /* MHVResponse.m */; }; - 62ED61743FF16E2F2B243EB774692E49 /* MHVCachedRecord+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 65643C83FB348E97D0176C25BEA359DB /* MHVCachedRecord+CoreDataProperties.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 62F4AA2A9D5338CA62F4A2F9B5982DC9 /* MHVMedicalDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 87AE8118275022AD96E8E7E6EDCD441A /* MHVMedicalDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63111924E8A7A6CFB4FD0584AE27DF55 /* MHVBloodPressure.m in Sources */ = {isa = PBXBuildFile; fileRef = E6BFF1355D724EE04526783AB21ABC19 /* MHVBloodPressure.m */; }; - 6324BEB13FFB5355EEC6F8113987C8EB /* NSArray+MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = B633F627FAAEFFD566F63FF37161D772 /* NSArray+MHVThing.m */; }; - 632B21D6F6DE37A430CB144C01EEDFC4 /* MHVHeartrateZone.h in Headers */ = {isa = PBXBuildFile; fileRef = EDD5ACC3CA169B4B779A27E609645511 /* MHVHeartrateZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63599A4383A6806E310D0B3CF7CD4756 /* MHVActionPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = ED64126C143B9849BD7D5563DCEA6C89 /* MHVActionPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61E600262F276142BCBA7A860E27DB34 /* MHVName.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEA681DA503DF27F5135D51837FB681 /* MHVName.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 623EC6730928692DCD98723784D5DA89 /* MHVHttpServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = AAAEC4AF120C5207E1054DA1354E6840 /* MHVHttpServiceResponse.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62413F06BEEC562761EB5FBFA28851C3 /* MHVFoodEnergyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = C643CC5F0977AA5E3419629BF46B0A07 /* MHVFoodEnergyValue.m */; }; + 625792890E96F823CEBFFB244AADF8DD /* MHVShellAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = C67AACFE0926A728CE7610F82EA592CC /* MHVShellAuthService.m */; }; + 625F185D49932CF9011750710C0D1E5A /* MHVLabTestResults.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5BF822CBDCEDF673CE9304CA0BB920 /* MHVLabTestResults.m */; }; + 62CAEE2B6D185F51206ACEE0978BE0C2 /* MHVAdvanceDirective.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF24C9CEE75B178EB37BEBC4173C566 /* MHVAdvanceDirective.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62ED61743FF16E2F2B243EB774692E49 /* MHVCachedRecord+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C144CE6F50BEE4FF7239A0942935AD /* MHVCachedRecord+CoreDataProperties.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62F4AA2A9D5338CA62F4A2F9B5982DC9 /* MHVMedicalDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 40AAA34B18B819B62ECC1107CAAC6199 /* MHVMedicalDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6302922CC769453B83FD58B4E20FF261 /* MHVGetRecordOperationsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 763A3E1313E224759841962874BEC065 /* MHVGetRecordOperationsResult.m */; }; + 6316C7122C565870E566CF6E99BD4904 /* MHVProcedure.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FB45570169C42250EA8DCA95657C444 /* MHVProcedure.m */; }; + 632B21D6F6DE37A430CB144C01EEDFC4 /* MHVHeartrateZone.h in Headers */ = {isa = PBXBuildFile; fileRef = 419086C0D7041A0069025D1963F15801 /* MHVHeartrateZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63599A4383A6806E310D0B3CF7CD4756 /* MHVActionPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DF141420F225D8AB32286507DD0670 /* MHVActionPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 637AD3B01BBD6605D7BD8883ED288401 /* MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 02FFEF646A75519460442F99F4857CE4 /* MHVThingQuery.m */; }; + 63904F9665DE46D040760023A922CE0E /* MHVVitalSigns.m in Sources */ = {isa = PBXBuildFile; fileRef = 4068D77BB3C09405B41B793B6E67BBFA /* MHVVitalSigns.m */; }; 63B4F4349163B97B17EFB3E2AA7F65ED /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE80BFC0EE289FE42D781F8551231BF /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63BD5117D1A99EEFEC43FD3FA97A2DE4 /* NSArray+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 273E59FBA3EC1C13089DBAE6FF80D65F /* NSArray+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63C3DB4B247B585BCFD038D04572C39E /* MHVRelative.h in Headers */ = {isa = PBXBuildFile; fileRef = FC97E3E1727B16FFA4590DB94E012EA9 /* MHVRelative.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64069D31EB5CE21FCF57685E096E5BB5 /* MHVThingDataTyped.h in Headers */ = {isa = PBXBuildFile; fileRef = E81270C9FD1B7E8A4936E1E3604D0AEC /* MHVThingDataTyped.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64108CD3321D115A49540FD90425EF80 /* MHVThingCacheProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5401FA135A29B394537C42E2A012DD44 /* MHVThingCacheProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 641D540028F9D72460B3A406DEA032AE /* MHVAuthSession.m in Sources */ = {isa = PBXBuildFile; fileRef = FC77952B3A1F74BA76F9E94EDE9EFF1A /* MHVAuthSession.m */; }; - 64653F933382E807AF0F050AEBFCF0D2 /* MHVConstrainedXmlDate.h in Headers */ = {isa = PBXBuildFile; fileRef = C6ADC42204C08C74AC38AF13E597CE5B /* MHVConstrainedXmlDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6473860BCF52ACFB60523CBB2B1370D4 /* MHVBlobSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C6EE0E3A4166135C12D597E20A46A8 /* MHVBlobSource.m */; }; - 647A1258E756074B02923EC2550343EC /* MHVMinute.m in Sources */ = {isa = PBXBuildFile; fileRef = 321FF5073300FB57C35E18B12E365E72 /* MHVMinute.m */; }; - 6490905A3C8477EEC37E717B624161F2 /* MHVNetworkObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = A1E4289291792E9DEC16CC28E3F0B7FF /* MHVNetworkObserver.m */; }; - 6491FD9AA0448030C116A37033A36C84 /* MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D3847C76D3DB8B1519D7422AC593CC /* MHVThingQueryResultInternal.m */; }; - 64E2DFD65AF3394DD2C7986FC417216D /* MHVStringNZNW.m in Sources */ = {isa = PBXBuildFile; fileRef = 06BEADAEE38E4BCE4FDFEEC7915FE3D3 /* MHVStringNZNW.m */; }; + 63BD5117D1A99EEFEC43FD3FA97A2DE4 /* NSArray+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCF4543B395DD2D1136EF83F0D11242 /* NSArray+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63C3DB4B247B585BCFD038D04572C39E /* MHVRelative.h in Headers */ = {isa = PBXBuildFile; fileRef = 18D2357E1C23C694E73FBEEF07D099A0 /* MHVRelative.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63D8077A8D08A17E959035B429722314 /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0470A39308481283B0A9CEFB0CA3F8 /* MHVActionPlanTaskOccurrenceMetrics.m */; }; + 63FAA672D3F439C52A51127E4020E1C3 /* MHVWeeklyAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = DD242C583AE553B5D7726CD49FC821FB /* MHVWeeklyAdherenceSummary.m */; }; + 64069D31EB5CE21FCF57685E096E5BB5 /* MHVThingDataTyped.h in Headers */ = {isa = PBXBuildFile; fileRef = 6451582E62FD042BD190EFA5E2ADE80B /* MHVThingDataTyped.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64108CD3321D115A49540FD90425EF80 /* MHVThingCacheProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 098C449C3333EE3FD672650E80BBE50B /* MHVThingCacheProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 644827C58B406860A60E5C48E87B127C /* MHVGoalRecommendation.m in Sources */ = {isa = PBXBuildFile; fileRef = 011BA6F1344B5D766510EC54EB8F63DE /* MHVGoalRecommendation.m */; }; + 64653F933382E807AF0F050AEBFCF0D2 /* MHVConstrainedXmlDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 973EFAC492536E321BFF654F658F0087 /* MHVConstrainedXmlDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64B5007CAB6A61EBAF162B611F67B7CA /* MHVTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F3CE5DB2EB70205BD922EB5F712F92 /* MHVTime.m */; }; + 64DCD9B03AA93FA252A1AA96337F7F71 /* XString.m in Sources */ = {isa = PBXBuildFile; fileRef = 692CDB737D0DAE25A3D7B0B57B6B12D5 /* XString.m */; }; + 6500395839BA825E24DA15E09492E3DF /* MHVCryptographer.m in Sources */ = {isa = PBXBuildFile; fileRef = DE899396F2E8FA9BE44BB90EE58047BA /* MHVCryptographer.m */; }; + 6501956C26C052692A303E23AE566E81 /* MHVMenstruation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCE03B4AAE601CC653202987039FB20 /* MHVMenstruation.m */; }; 651E711E9EB3BE180F64C29861522900 /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E85155F555EC8BF1B36B775945093A /* NSValue+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 652830E7FB41535457078068AAD22850 /* MHVThingCacheSynchronizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C18FE2E97640BD46DEA46356B1CC0D9 /* MHVThingCacheSynchronizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6523195FC07E70EBCDCA56E081CC1D2A /* MHVStringExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0110D23DD48FE307A99D758160802C /* MHVStringExtensions.m */; }; + 652830E7FB41535457078068AAD22850 /* MHVThingCacheSynchronizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 895661E14CA21BF21A75E810012DD8BF /* MHVThingCacheSynchronizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6534635DAE1A061BBCC127E1466C5449 /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = AF7772BF8BEB766D73AA6D81D370C4A4 /* KWSymbolicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6538A4044F7AD6C17316F31A5C5BB335 /* MHVDateExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4876FFC8035C8F319F6A2E88B1448673 /* MHVDateExtensions.m */; }; 6538B350C0C55E7FF8851F8E286CB263 /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D2C36A700E152477708E8AE609E545 /* KWStringContainsMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 657AD60491C07FBEC41B7034D0A0625E /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F03146BA9E2DF8E28517AC5BB6F3ABFC /* KWHaveValueMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 659DA139F2AF9BABA1589E2DEE7C5EC4 /* NSArray+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C9064183F3C0F587B688F52C90938E69 /* NSArray+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65ACD80A1B1784F295C2C4D664ED70DC /* MHVMedicalImageStudy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECFA6A0F252F3FB32406562650BB1A1 /* MHVMedicalImageStudy.m */; }; - 65C07F84E2A4354D651BE184A7C23645 /* MHVHeight.h in Headers */ = {isa = PBXBuildFile; fileRef = E804124FCF5DDAAF75B1C2E3DB1B2719 /* MHVHeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65EE7A1BCEEA4BF8B77F9DA914E274D5 /* MHVAerobicProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BD847EE4764F52BF742B68C09D0D99 /* MHVAerobicProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65F139B9CEC16EA67413C852E2D912BF /* MHVInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 435D5872A527576C54FB76260DF56CFE /* MHVInstant.m */; }; - 65FA8C233CDEC5DFDBFCBD0DDABE51C5 /* MHVTimelineSnapshotCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D83ED0D38A7F3569BD989A27AB7416 /* MHVTimelineSnapshotCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65FCC2F0DC2953A98CF76CC1393C26EA /* MHVAllergy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01157D9F08983BF34459794A6274B21E /* MHVAllergy.m */; }; + 659DA139F2AF9BABA1589E2DEE7C5EC4 /* NSArray+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FE168050C330E4AD46003CF25CF7B54F /* NSArray+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65C07F84E2A4354D651BE184A7C23645 /* MHVHeight.h in Headers */ = {isa = PBXBuildFile; fileRef = 19AA466EDFBCB50965D8B9911CEDE251 /* MHVHeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65EE7A1BCEEA4BF8B77F9DA914E274D5 /* MHVAerobicProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 25548EEB4100BD8F1839E3229162F5EA /* MHVAerobicProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65FA8C233CDEC5DFDBFCBD0DDABE51C5 /* MHVTimelineSnapshotCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6A1F563CBE9DA045B1E9A8E9F3407A /* MHVTimelineSnapshotCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6625C05DCB0A5AACEB818BC96031CB80 /* XNodeType.m in Sources */ = {isa = PBXBuildFile; fileRef = C78D7E92769F9C21984C15FC5EC2AA41 /* XNodeType.m */; }; 66428D5CA48C82EB3A4CF871DE30453D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2AF9E1F1B195EF57AE60C22A693670 /* Security.framework */; }; - 66549B85C12D3FCBB3C15072EB5FF9D9 /* MHVStructuredMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D05E15CECE2836D1E643F40CBBA423E /* MHVStructuredMeasurement.m */; }; - 669A947A5CA887AD97F3920D06873EE2 /* MHVGoalRange.m in Sources */ = {isa = PBXBuildFile; fileRef = C011A045646390F19A4D29C0973C73C8 /* MHVGoalRange.m */; }; + 668254F52A2CAFEC86B56B5F58786A4A /* MHVThingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = BA78D278ECE0080872779C552D2B32C5 /* MHVThingKey.m */; }; 669BA4A9C8132D790275A585702FE1AF /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B933ACE8B69C70B98201BF1DBC33DCBB /* NSObject+KiwiStubAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 669BF2FE7DA67A7434BA9252B008DA3F /* MHVHeight.h in Headers */ = {isa = PBXBuildFile; fileRef = E804124FCF5DDAAF75B1C2E3DB1B2719 /* MHVHeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66EAA9054248B31272B9E4D8746C56E2 /* MHVAsyncTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F9ED0DD41EAE5A498138124ECA0F56 /* MHVAsyncTaskCompletionSource.m */; }; - 678DC930FEEE1092149DD552BE9FE133 /* MHVEmail.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6BD76F25AC52D8C3C335A68F660449 /* MHVEmail.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67A4CDB6D3EBE7E61EAD799B041BDD5D /* MHVOrganization.h in Headers */ = {isa = PBXBuildFile; fileRef = 30AD1A29A9218361FD1E0EDDE7DC32E7 /* MHVOrganization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67AEA0E3CC7710EEEC3AD865BFF75001 /* MHVSecond.m in Sources */ = {isa = PBXBuildFile; fileRef = 70FFD1646BCDC6E7ED6C45216285F79A /* MHVSecond.m */; }; - 682DF0BFA5F65032361529346AB65B4E /* MHVDictionaryExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 98444A3AF4C2EF2BB74B5FCF224F06B8 /* MHVDictionaryExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 68358C8C6B36264AEEA08210436E33A7 /* MHVLinearItemTypePropertyConverer.h in Headers */ = {isa = PBXBuildFile; fileRef = FD23137D41FBC84CF6A1C2785B154D79 /* MHVLinearItemTypePropertyConverer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68C6EF8D0F0E6EBD5A1C2B01398310B7 /* MHVRemoteMonitoringClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D176B5BC327707BBEDDF291A2410F9C3 /* MHVRemoteMonitoringClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69336DFF989005C50BF8CF7649C14CCD /* MHVBlobDownloadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB727F8446F404EBD8886A12F1D1981 /* MHVBlobDownloadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69488D5DF079DDF71B8810CF7CA0A27A /* NSError+MHVError.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C60E49889F9B1679060211984CD89F /* NSError+MHVError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6989EFF19C274EBEAE5D943DC2060FD3 /* MHVEmergencyOrProviderContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DEDFBF8393EAF2B77B2825C2C7BBEFB /* MHVEmergencyOrProviderContact.m */; }; - 699A0C00DC434AE768948459749635B5 /* MHVGoalRangeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1439A6FEAF5A4E6D87D57573AB2455 /* MHVGoalRangeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69BD51B2296E5CF1116718660A804094 /* MHVWeightMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = D89F138DCF9D882B1051B3B76BCE4982 /* MHVWeightMeasurement.m */; }; - 69E06ECD313F70A673D623BB7EAB4033 /* MHVHttpService.m in Sources */ = {isa = PBXBuildFile; fileRef = BA6E3BB8F80C7E97350015882C42644A /* MHVHttpService.m */; }; - 69E81939FDC3015A11623A1EC6DF2AEC /* MHVKeychainService.h in Headers */ = {isa = PBXBuildFile; fileRef = 73264492A7862C7272D348FDDBD1AEF3 /* MHVKeychainService.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 69F4A0474D37013319383A24265FEEF9 /* MHVBaby.m in Sources */ = {isa = PBXBuildFile; fileRef = D57D65D822CCBB988E15BC96C243E36A /* MHVBaby.m */; }; + 669BF2FE7DA67A7434BA9252B008DA3F /* MHVHeight.h in Headers */ = {isa = PBXBuildFile; fileRef = 19AA466EDFBCB50965D8B9911CEDE251 /* MHVHeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66B13A120F183820B494B3B58622EB75 /* MHVAsyncTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A15BC98701AC651D387E73439F8F107 /* MHVAsyncTaskCompletionSource.m */; }; + 66D610E62D6761DADC656A2BD8CF796B /* MHVPositiveInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 1235981EA72103903625E59F05A054F1 /* MHVPositiveInt.m */; }; + 66D9BEA74883F78D3C6FB82291207D20 /* MHVErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F071ACF464C1F9E4C964FE1D0FE4725 /* MHVErrorResponse.m */; }; + 6700D961B64746C7E991028E67483C6E /* MHVObjectiveAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = B4780629CD3804E804EDF8ECA33EAA89 /* MHVObjectiveAdherenceSummary.m */; }; + 678DC930FEEE1092149DD552BE9FE133 /* MHVEmail.h in Headers */ = {isa = PBXBuildFile; fileRef = 30ADDC63A52EB8985B0B23FD914141C5 /* MHVEmail.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 679B295B53C36BADBB7ECD78E9F2A16E /* MHVResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A59EB3B93A4CC9B9F8085D16C73759A /* MHVResponse.m */; }; + 67A4CDB6D3EBE7E61EAD799B041BDD5D /* MHVOrganization.h in Headers */ = {isa = PBXBuildFile; fileRef = 769206EDDE85826D33B21E60334E25ED /* MHVOrganization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67A665B5152907856841B2988EB4DC5A /* MHVSessionCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5A1DC97327DF6202427B5B62615678 /* MHVSessionCredential.m */; }; + 67DB5D39FED9D186F68F52C784DFF297 /* MHVServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FC6EFDE67D316ABBD589293B168EA0A /* MHVServiceResponse.m */; }; + 682DF0BFA5F65032361529346AB65B4E /* MHVDictionaryExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = B8966E6E522CA87B60765600AF35C296 /* MHVDictionaryExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 68358C8C6B36264AEEA08210436E33A7 /* MHVLinearItemTypePropertyConverer.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D68876FD0E43D2D56B5CB87110FC07 /* MHVLinearItemTypePropertyConverer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 686AAF43AB8B5D0DB29544540B0E036F /* MHVDateTimeBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A46BE9F4CE1CF4A2D2B806CE1F7A42D /* MHVDateTimeBase.m */; }; + 68C6EF8D0F0E6EBD5A1C2B01398310B7 /* MHVRemoteMonitoringClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B29615B2374C4036CE68B20B32FCA8A /* MHVRemoteMonitoringClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69336DFF989005C50BF8CF7649C14CCD /* MHVBlobDownloadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 17ABDB2626B1E6CFCF0E9C337EA53355 /* MHVBlobDownloadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69488D5DF079DDF71B8810CF7CA0A27A /* NSError+MHVError.h in Headers */ = {isa = PBXBuildFile; fileRef = 428E7490BE8039CC86043FB76CE85BBE /* NSError+MHVError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 699A0C00DC434AE768948459749635B5 /* MHVGoalRangeType.h in Headers */ = {isa = PBXBuildFile; fileRef = B70A9257269F511AD21316949440AE75 /* MHVGoalRangeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69DDEDFDAB78FDB512247B1266651B0F /* MHVThingType.m in Sources */ = {isa = PBXBuildFile; fileRef = 97686F077EB1DA82B1FA976B67C17042 /* MHVThingType.m */; }; + 69E81939FDC3015A11623A1EC6DF2AEC /* MHVKeychainService.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B90845005FD3B5DF5AF1F8BFB84A26 /* MHVKeychainService.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6A177E053CFE94820162705BDEFA836C /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = EE684E7045C96EFA1E398E7DD4D76029 /* KWLet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A38FB61F75969F1214D9557FEFA7AA3 /* MHVBrowserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0686A4EDF2D29C56A3DFB226EB6740B8 /* MHVBrowserController.m */; }; - 6A61C835B0CAB272E08EBA6EF06C6211 /* MHVActionPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = ED64126C143B9849BD7D5563DCEA6C89 /* MHVActionPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A8FB339D57E7CD7ED87E9CFC3AC647B /* MHVActionPlansApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A532DD8055E5ACF77D9193B9322431 /* MHVActionPlansApi.m */; }; + 6A61C835B0CAB272E08EBA6EF06C6211 /* MHVActionPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DF141420F225D8AB32286507DD0670 /* MHVActionPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6AC79C499C24E20B4A75C9FF5C1FB452 /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 60147B54CA0490BC69B139BF486E805E /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6ADF1542DD61F31BA0F0AEBAFEF7EC53 /* MHVCacheQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = CE96E5F674D357356549FFA6C63112DA /* MHVCacheQuery.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6B23D6DFC31839B79C36284B7EA7F9FA /* MHVBodyDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = DFED9058C0F0214B7A281AAE62346209 /* MHVBodyDimension.m */; }; - 6B53FFE2CBC2C922DED409ED68240E41 /* MHVThingTypeVersionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD5BC4A97F5C01822AF7432E11A1088 /* MHVThingTypeVersionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B557032EEDD7C30F724AA41FB16725F /* XLib.h in Headers */ = {isa = PBXBuildFile; fileRef = B659D893574416330CC61B9F642AAF7E /* XLib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B5A23D250D9722CE13BC580E395D538 /* MHVVitalSigns.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FBD810732C94C532AA012124F2EE3FE /* MHVVitalSigns.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B9A098FA296C91516F1D13983AEBD2D /* MHVBloodGlucoseMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 693382390C2DC888A817AE008BBDF745 /* MHVBloodGlucoseMeasurement.m */; }; - 6BA72AAA145814077EEA09F5A836E196 /* MHVContact.m in Sources */ = {isa = PBXBuildFile; fileRef = D59624AA989935530EEF427B6DE72E2C /* MHVContact.m */; }; - 6BAA4A062DBCBC5F4F70C7EA41DC66C9 /* MHVSodaConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A7DA0DF81AD9A237AA4AA46485AA8C1A /* MHVSodaConnection.m */; }; - 6BAC823F2AD1080532F1FD99F5A6F183 /* MHVCachedThing+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 608F2317E8B05EA45B5F56A5CAE9C8EC /* MHVCachedThing+CoreDataProperties.m */; }; - 6C2E7CB38DE7959CFBEF305CE8F1345F /* MHVThingTypeDefinitions.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E16272661539CADF03F6F45431326E /* MHVThingTypeDefinitions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C3FBC9EA407290C39E89D2F24A6447B /* NSArray+MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D9DF5E23AE2C692C351822278EEC79 /* NSArray+MHVThingQuery.m */; }; - 6C481DE21F001369AA34A50C09C2C9A6 /* MHVStructuredInsightValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C0B4BAA80BAAAA581FFF6C5A5F74C5A /* MHVStructuredInsightValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C7689402A3A21BBD90DB2BCB260C0DA /* MHVBodyCompositionValue.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A30764AF011633A7CA78A0B6DE6523 /* MHVBodyCompositionValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C833A0EAF4A096095D531A7603913B4 /* MHVConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D9CD463336CE9E1E16BDD59D8D5901E9 /* MHVConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C9E4136D472A26467CF15BA18F2C1E4 /* MHVTaskRangeMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD1C4BB6C3617FD3B1F0CB68FF2FA23 /* MHVTaskRangeMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D047E9074BEB5C0391BD229C8757B9E /* MHVVitalSigns.m in Sources */ = {isa = PBXBuildFile; fileRef = 5270193A3E1B36085BF682FB72C0B33D /* MHVVitalSigns.m */; }; - 6D7ADDCEC6546BF4BB7E163FF471E53C /* MHVLabTestResultsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 78DF67BDAECC29F1BFA1D1289A945C26 /* MHVLabTestResultsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D88D4405187611BCE6F7683231EF50E /* MHVThingRaw.m in Sources */ = {isa = PBXBuildFile; fileRef = 68987EDC424CCF1583DCCFAE4B467221 /* MHVThingRaw.m */; }; - 6DDE64D0A793DB2626B57772A88CE908 /* MHVString1024.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AF98A878F60B36A760B80E9918C13 /* MHVString1024.m */; }; - 6DE7E08BA9295FE6EAAF219DDA48F6CE /* MHVGeneralMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 008C8FB64C2BCD1BC2419A6BFBE267F5 /* MHVGeneralMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DFCF427BABF5093ED9917784C53D055 /* MHVTime.m in Sources */ = {isa = PBXBuildFile; fileRef = F9F0E5A06192FA45FCBBAFFA15C3D3B5 /* MHVTime.m */; }; + 6ADF1542DD61F31BA0F0AEBAFEF7EC53 /* MHVCacheQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAA2C350C92FC911CF9AD2CF68007B6 /* MHVCacheQuery.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6AE13B020209EF72F00CF8DB70B94F4D /* MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 121B8A7345E97209C224E1C51A257F01 /* MHVThingQueryResultInternal.m */; }; + 6AFFA923E798BB1C40AAE56E9849E358 /* MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 02FFEF646A75519460442F99F4857CE4 /* MHVThingQuery.m */; }; + 6B1CD8ADC2EC4B60B7A27BD30DBD72F2 /* MHVApproxDate.m in Sources */ = {isa = PBXBuildFile; fileRef = B06102621E0F1AEF3A629F2C75467462 /* MHVApproxDate.m */; }; + 6B53FFE2CBC2C922DED409ED68240E41 /* MHVThingTypeVersionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2C9FBB8AA1A14D07A06D1B17B6A6FB /* MHVThingTypeVersionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B557032EEDD7C30F724AA41FB16725F /* XLib.h in Headers */ = {isa = PBXBuildFile; fileRef = FC858A1696B023A8A67060C6A78D7347 /* XLib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B568175EFB1A9AD888193A4D8E88639 /* MHVPlanOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = 3049B7525FA647275F73ED32C43887DF /* MHVPlanOutcome.m */; }; + 6B5A23D250D9722CE13BC580E395D538 /* MHVVitalSigns.h in Headers */ = {isa = PBXBuildFile; fileRef = 49450795EE3DA473C98140A98EEC22A4 /* MHVVitalSigns.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B6CFD0BE7E8491E37E74578F56F5E5B /* MHVJsonCacheService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2003CDFB2D520578E5FBFF7B40F50E98 /* MHVJsonCacheService.m */; }; + 6BCE850AD1F7607D1207F53BCC596D17 /* MHVGeneralMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = C99AB430392DF63E8F83679793911A49 /* MHVGeneralMeasurement.m */; }; + 6BD218D1D640D8AFF7E091AD1B837E9D /* MHVProcedure.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FB45570169C42250EA8DCA95657C444 /* MHVProcedure.m */; }; + 6BE20D0D7229758988217CA88950551E /* MHVBlobPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 621894559B68741BF60B9A3D6DD0CEF3 /* MHVBlobPayload.m */; }; + 6C2E7CB38DE7959CFBEF305CE8F1345F /* MHVThingTypeDefinitions.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC94594C4100A2568A8F0CD8D183E3F /* MHVThingTypeDefinitions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C481DE21F001369AA34A50C09C2C9A6 /* MHVStructuredInsightValue.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7D4707C2FD3DA2274ABF1E1840F4C5 /* MHVStructuredInsightValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C7689402A3A21BBD90DB2BCB260C0DA /* MHVBodyCompositionValue.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B20C1F6BEC74A1F27DEA13725E5EA1 /* MHVBodyCompositionValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C833A0EAF4A096095D531A7603913B4 /* MHVConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 248E1042DBA3F0273FB0B4E9F30900B1 /* MHVConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C9E4136D472A26467CF15BA18F2C1E4 /* MHVTaskRangeMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 389956528938E12DFF00B488A3ABE992 /* MHVTaskRangeMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D7ADDCEC6546BF4BB7E163FF471E53C /* MHVLabTestResultsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E3797C1A71D2903D1DC2ED3A790917 /* MHVLabTestResultsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DADA549230D56E89C24365B9713B2FE /* MHVAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = D58229645D2246C952F029814B5BF3D6 /* MHVAlert.m */; }; + 6DE1237FC60FA0CC30E26F7D086628EF /* MHVTrackingTriggerTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B139124BD362B9975AF6C45A31B7D0 /* MHVTrackingTriggerTypes.m */; }; + 6DE7E08BA9295FE6EAAF219DDA48F6CE /* MHVGeneralMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8968A4D5C2355A2AE5FFA4C22DD31595 /* MHVGeneralMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E386F78EAD054E9AFD23E9E89CBC6FF /* MHVViewExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = B55927E1BE1B9F574D739A5E2E5FBA26 /* MHVViewExtensions.m */; }; 6E4D364F3896FDFB17F74810C155925C /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B65B17276F5C8D44A34E91F68B44592 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6E9A72B24E10F5940CC2E2787EEE107A /* MHVAsyncTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B36323A179F33952ABF8945C5CD1C4A5 /* MHVAsyncTaskResult.m */; }; - 6EA90454D1B42486B2CB95E9BC5A6CE4 /* MHVInsightMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = A7AF6165A3643531A6594CCE98C983D3 /* MHVInsightMessages.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6EEA91822E74217855297CE12CE5E731 /* MHVRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD49DDDFC12BEE4BBD45414EFFC1E6E /* MHVRecord.m */; }; - 6EF4F36B62964785F8DD7F83B2D1A5EA /* MHVPendingThingOperation+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = AC6CA169B7E519C418E27B8B7E95A114 /* MHVPendingThingOperation+CoreDataProperties.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6EFAE6EC24A47CCC2346ADAE9352006E /* MHVBloodPressure.h in Headers */ = {isa = PBXBuildFile; fileRef = 59C0BF968E07E912886DA6E9D3801B93 /* MHVBloodPressure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F39B484E925C297A79248C4BB678EA7 /* MHVPersonInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A6DFCC87F586929C8B42EBC9D92B07D /* MHVPersonInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F76314768A0E84B5A818750D4394183 /* MHVDow.h in Headers */ = {isa = PBXBuildFile; fileRef = 281C17DAC715CA76A0080AF31F01DA71 /* MHVDow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E8CE512AD7CEAC6A044B0361F736E7C /* MHVActionPlansResponseActionPlanInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 219B18BB4D3EA3B0A9843AFE9C507E6E /* MHVActionPlansResponseActionPlanInstance_.m */; }; + 6EA90454D1B42486B2CB95E9BC5A6CE4 /* MHVInsightMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = FB337D7FF66E3FE25CEA2FA635B0A7AF /* MHVInsightMessages.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EF4F36B62964785F8DD7F83B2D1A5EA /* MHVPendingThingOperation+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F00C6043397F96E0FBCBCDFF7B795D /* MHVPendingThingOperation+CoreDataProperties.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6EFAE6EC24A47CCC2346ADAE9352006E /* MHVBloodPressure.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA2BDFE2DC880A2F7E8023E22A55D12 /* MHVBloodPressure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F01B5CA4E35B047A275C02AF92892CA /* MHVMillisecond.m in Sources */ = {isa = PBXBuildFile; fileRef = AF2AE3F93B418CDFE1C40AFC14EF7F00 /* MHVMillisecond.m */; }; + 6F15143A9E446D8FBB5A2D5CB9C5F740 /* MHVNutritionFact.m in Sources */ = {isa = PBXBuildFile; fileRef = 483120318522181D8F95B7108CEC05F7 /* MHVNutritionFact.m */; }; + 6F39B484E925C297A79248C4BB678EA7 /* MHVPersonInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 067B4E874B9B2960C9E43DA96F6E0A1F /* MHVPersonInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F4C9FDDBD05FC2E9E867028F0159F8D /* MHVLabTestResultsDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F9EFB4B67690B4650F723CB5BEA3046 /* MHVLabTestResultsDetails.m */; }; + 6F6E504F4BFAEFF4BA684D2EF716D077 /* MHVOperationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = E7CC4CC2EA38CC715DD7DC6E65C5AA53 /* MHVOperationBase.m */; }; + 6F76314768A0E84B5A818750D4394183 /* MHVDow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E804456EB223F4B296A5AB165FA53CC /* MHVDow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F8DE759A3060644CB52FE295AB83157 /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C167AD9DF42155808A7430F28C0FB4 /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6F8F468CCE2C66674361C58D1F0196FF /* MHVWeight.h in Headers */ = {isa = PBXBuildFile; fileRef = 91264C061BE71263E24E0C7CDDB4C0AA /* MHVWeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F91688F47BFF85A0ACFF8E65B5DA0E2 /* MHVNetworkObserverProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD0B6CF6DB433C0D43A62C333583F3B /* MHVNetworkObserverProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 70074DAF43B1462AF1790F866615E5C2 /* MHVThingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 145A6F7045DDEC51CF1BC7845583BD90 /* MHVThingKey.m */; }; - 7070C0A855C4E54A353104B2F0D90408 /* MHVString128.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2B539101946DA604316159539120C6 /* MHVString128.m */; }; + 6F8F468CCE2C66674361C58D1F0196FF /* MHVWeight.h in Headers */ = {isa = PBXBuildFile; fileRef = C415056C5622D214BE3E43795A6A7784 /* MHVWeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F91688F47BFF85A0ACFF8E65B5DA0E2 /* MHVNetworkObserverProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9D26A512BC4E23837E3DA40C735BA3 /* MHVNetworkObserverProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; 707D8618B67086CB2349560B4272E70F /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F8DFBD1066DCA3446F05D83A563B0F /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 70AD4DB9A401502EE5FEFD6E05BDF755 /* MHVThingSection.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D5A19CEF34B4F67AF185EF276046D0 /* MHVThingSection.m */; }; 70AF8257EBAD9CA5BB5BC083C17A7B21 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 530C32B41722F5881FDA1303A5665288 /* KWBeforeEachNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70C51296DD478D46ED7A92FB04B25557 /* NSDate+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B483EA1AFE3F94FA33DACDCFDD2F55D3 /* NSDate+DataModel.m */; }; - 70E69082DC1C8552E2B8F54648896849 /* MHVTaskThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E17203C5044ED2164FB3ED0830DACD9 /* MHVTaskThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EEF19F87C6CA5B312F843FFA3E538A /* MHVBodyDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = C84813AC4AFCDA15A20F0498D21B2A20 /* MHVBodyDimension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 712A5FB3161B17AB37E6992630EB1194 /* MHVVocabularyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBC12402ABD765AAA7FDE27A2A945E3 /* MHVVocabularyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 719F4BA2BB7D9D4A28F0D9E8F92F7539 /* MHVObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C2E5AE4BAAA30E3FE73C80EE24764B /* MHVObjective.m */; }; - 71AB2CB196092954431CB748DF2B6C28 /* MHVAudit.m in Sources */ = {isa = PBXBuildFile; fileRef = D7174B7E94CB1585B2E464DE15EB8758 /* MHVAudit.m */; }; - 7209E7537D45DC6F25BD6D64D7423BF3 /* MHVPersonClient.h in Headers */ = {isa = PBXBuildFile; fileRef = ED891FFD0FA1BC46690EEAD0FB5B5B91 /* MHVPersonClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 720B0C0ED6429E4C1DB450875F427455 /* MHVAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6AF2E5885C65FBDC595C38E607F6F1 /* MHVAlert.m */; }; - 722B6D3DE682CDCF0720E49B02894D22 /* NSUUID+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 750D079D052E7F508018A5115E14DACE /* NSUUID+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 725D822A8DAF8DA47907488EA8A636DC /* MHVJsonCacheItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D0A8727293DB029A4A07C4ECCB07C8D /* MHVJsonCacheItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72C7E017C3FA5A0F02549A20654145D4 /* MHVPlatformClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E9FC1BA58FF310A032B63A6B0C421E /* MHVPlatformClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 72D3F984E3C1CDB45A78A5CC4B21B75D /* MHVJsonSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEA6A77958A4D3AA19929A13B8C30E1 /* MHVJsonSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 731B9F64E33541337D40A27649C41AA5 /* MHVConnectionFactoryInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F24D0F2D51EAB8F9304E287AFD4BE72 /* MHVConnectionFactoryInternal.m */; }; - 731FCA1BBC9478CAF94A6D73AAAA8F4D /* MHVNameValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D6BA54784796D0F6F237A0D3B0B18B37 /* MHVNameValue.m */; }; - 73CDE6D4F50EECEC363CC9456D6C12A4 /* MHVCodedValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 71083B404B718EC277A3F4A59BF34496 /* MHVCodedValue.m */; }; - 73E91E91EAF36301FF0D6E6E91157080 /* MHVInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = FA35254278606DBC885F1299FA3386F3 /* MHVInsight.m */; }; - 74704A66807885FFE22E1E316BE1A313 /* MHVLengthMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 35859A5A34EF62777F1010DA2B2A54AF /* MHVLengthMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74DADF4FC68270743106B3D54281E239 /* MHVCachedThing+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = B93AAD8B5C30FC83A2092F1716609198 /* MHVCachedThing+CoreDataProperties.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7501E127A4E98EEA25EE0470B6F86681 /* MHVLabTestResultsDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = F2A21168941C4E94ED60A41513493FC5 /* MHVLabTestResultsDetails.m */; }; - 755741B5EE90A0192CDEC9471B48036F /* MHVGoalRecommendationsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 73001D1B54E367F79201A5A4CD9703E1 /* MHVGoalRecommendationsResponse.m */; }; - 7586F8011B08365A74B6B5CDDDAC47BA /* MHVSessionCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = F7CD10672E22A56509A5EEE7A56088F4 /* MHVSessionCredential.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 75ACF90500935017BA9CF5F764E5F02A /* MHVNonNegativeDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0716D78067A261B57465A5583C794628 /* MHVNonNegativeDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75C93DA04C7EE7076CFD8D500BD0A109 /* MHVAsyncTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BCDED877E2B002842E10BF3BEE9BB87 /* MHVAsyncTaskCompletionSource.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 75D8BE8FCAE593502B8D58C539CD9680 /* MHVInsightMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD615377AF5517574E20CF7A16A396D /* MHVInsightMessages.m */; }; + 70E69082DC1C8552E2B8F54648896849 /* MHVTaskThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B4B7F1EC58693E7BE9903CC9D0A875 /* MHVTaskThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EE44BAE514A7EB9E30DF7E93FAF1C3 /* MHVVocabularyIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 34754F78AF6966578B93CD1996144110 /* MHVVocabularyIdentifier.m */; }; + 70EEF19F87C6CA5B312F843FFA3E538A /* MHVBodyDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9338D8A1379C2C2EBE764C59341E5EAC /* MHVBodyDimension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70F70838467C4EF276FF996272FE61C4 /* NSDictionary+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FC9BB3E1F9206F5E5249CFE78A75EB8F /* NSDictionary+DataModel.m */; }; + 7109D1EDE5D8D1374B9400AB29E330B3 /* MHVShellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A731C30EC43C90094DDE24CD30D3F39 /* MHVShellInfo.m */; }; + 712A5FB3161B17AB37E6992630EB1194 /* MHVVocabularyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = DFAC5D9E876D42523B61119E740F47BC /* MHVVocabularyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7146A20A93EEBA3A022E4ACDDF04DBE8 /* MHVActionPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = BDE23A695AD196AB92586D97DA1BD999 /* MHVActionPlan.m */; }; + 7209E7537D45DC6F25BD6D64D7423BF3 /* MHVPersonClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B32BCE3D56F3CD600855728090256D93 /* MHVPersonClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 722B6D3DE682CDCF0720E49B02894D22 /* NSUUID+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C54BD3DDA5B92FCB17321CC346850BFD /* NSUUID+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 725D822A8DAF8DA47907488EA8A636DC /* MHVJsonCacheItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAA5D77A5FD6B48237D5A755DAD5BB2 /* MHVJsonCacheItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72C7E017C3FA5A0F02549A20654145D4 /* MHVPlatformClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 59A8A58C6CCFDD0EF46CBE91CAAD0380 /* MHVPlatformClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 72D3F984E3C1CDB45A78A5CC4B21B75D /* MHVJsonSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 35697981B19A0441AFF6E9FC3BBDA226 /* MHVJsonSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7358C241119896C8DD574AC7CB971D48 /* MHVBrowserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9C51B678965CF4A4B78C9D5C030B41 /* MHVBrowserController.m */; }; + 735925B273BD03CA7211AAADD7AC00E2 /* MHVPercentage.m in Sources */ = {isa = PBXBuildFile; fileRef = 867CBBB0DB585D8E6C186E2DDECD10E7 /* MHVPercentage.m */; }; + 741AAF84758E5A405F62AD212222017A /* MHVAsthmaInhaler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE8EFEE397D3F794D818505AA8367C5 /* MHVAsthmaInhaler.m */; }; + 746712FCEE7445890F5CFF8020B37830 /* MHVConnectionFactoryInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 88B3633E639D77FA261B2E09104FED8A /* MHVConnectionFactoryInternal.m */; }; + 74704A66807885FFE22E1E316BE1A313 /* MHVLengthMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9FB2A67B8CDE28BC23CA683188B296 /* MHVLengthMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74C9DF58826F1845D27A8493F5F6C9D3 /* MHVPendingMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A1071C40B22D1375ABE832EB8D98DA /* MHVPendingMethod.m */; }; + 74DADF4FC68270743106B3D54281E239 /* MHVCachedThing+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BDB78A7BF916E205082859804B91975 /* MHVCachedThing+CoreDataProperties.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 74FFFCA3B1C662A1520F52BCBB92C36A /* MHVErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F071ACF464C1F9E4C964FE1D0FE4725 /* MHVErrorResponse.m */; }; + 75624F85F5C340C657716366C802E35C /* MHVJsonSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC67229E0A0A4D65D8F7DAF31B0EC38 /* MHVJsonSerializer.m */; }; + 756B42E4195D5DE8EFB970E74422053E /* MHVThingQueryResults.m in Sources */ = {isa = PBXBuildFile; fileRef = BA31C5A690837E862A4DA14FE948476B /* MHVThingQueryResults.m */; }; + 757FBE76D87170B6B30C8180C3AC6A0E /* MHVResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A59EB3B93A4CC9B9F8085D16C73759A /* MHVResponse.m */; }; + 7586F8011B08365A74B6B5CDDDAC47BA /* MHVSessionCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = C1AFE22569BBE6F75BBAF2F339E240FF /* MHVSessionCredential.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 75ACF90500935017BA9CF5F764E5F02A /* MHVNonNegativeDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D173797FD2841D4900AE208573DE119 /* MHVNonNegativeDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75C1EAA7A93F6F5BD6C1C706B3E0013E /* MHVGoalRecurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A870682AE4C2A894F1B81C9E8DB936 /* MHVGoalRecurrence.m */; }; + 75C93DA04C7EE7076CFD8D500BD0A109 /* MHVAsyncTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCEE810821B25F638ED9BC995D60900 /* MHVAsyncTaskCompletionSource.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 75D4DE5CBFD4690F248368D7C1DA216C /* XReader.m in Sources */ = {isa = PBXBuildFile; fileRef = A136EBFF912B3044089885B1E658D72B /* XReader.m */; }; 75F6E446424FA454FBB20F39D51310A2 /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BDA159693331A2D73D63743728A805D /* KWFailure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76215B909C5921D033B749AE9E6A153A /* MHVPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C991F9AC392AE74707AB9698AF36A9 /* MHVPhone.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7688A9F47BEFFF6905F473346F1758F3 /* MHVThingTypeDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3B49FFF119F9DFAC26E4A9C6951F6C /* MHVThingTypeDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76FA09B717122524F67B812FC3695632 /* MHVAudit.m in Sources */ = {isa = PBXBuildFile; fileRef = D7174B7E94CB1585B2E464DE15EB8758 /* MHVAudit.m */; }; - 770C076D2CF7A72CE11D81BAAFD0BAC7 /* MHVUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 58B20DECE4C5B6310216D60E8ED83856 /* MHVUUID.m */; }; + 75F73BCD59B6EE140B917FF5955F0786 /* MHVThingCacheDatabase.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 972D92DD9BB66715A797EB6D63F997D9 /* MHVThingCacheDatabase.xcdatamodeld */; }; + 76215B909C5921D033B749AE9E6A153A /* MHVPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F56F317B98C46614C4487219A28436 /* MHVPhone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76266E88949135FDFDFC47406C9D36AA /* NSArray+MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD4DAA7F65378AA297A449B04D972E5 /* NSArray+MHVThing.m */; }; + 7688A9F47BEFFF6905F473346F1758F3 /* MHVThingTypeDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = F9ECAB3F3C994463A59C3BF061729CD6 /* MHVThingTypeDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; 77269C6376A4551770949B015B0BCF90 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C42AF09FE5A7EA93C0CCDE00F613DFF7 /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7786ED13737DC2A8410389C6A14AA1F5 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B507618185ABB3B17C4DC8CD550E4CB /* SystemConfiguration.framework */; }; - 77A691145A3A89DA5CD7E92C2101A4D7 /* MHVAsyncTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BCDED877E2B002842E10BF3BEE9BB87 /* MHVAsyncTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77B4ED4B1E2297ADF52304FE46868E55 /* MHVUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA5E45296CCA554F51082AA153C2E98 /* MHVUUID.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77E85C19B6FB338941E2386473D0A44D /* MHVApplicationSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 914208CA127E1F4FDB054EEF3163EE02 /* MHVApplicationSettings.m */; }; - 784F87DB9CFCDF99E92D42C15AAF8433 /* MHVThingCacheDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EEB47201807661AC798BBC344627D9F /* MHVThingCacheDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 787474F1BAC4F62EEC108A73DA5B091C /* MHVBrowserAuthBroker.h in Headers */ = {isa = PBXBuildFile; fileRef = D775624F1A25D6FFDCD118E7245FEB01 /* MHVBrowserAuthBroker.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 788875A8778C1C2B444C5C8BE7C4DAB1 /* MHVThingTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = AF76B3433FEB0DCFB5ACEE083B1BB3FE /* MHVThingTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77A691145A3A89DA5CD7E92C2101A4D7 /* MHVAsyncTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCEE810821B25F638ED9BC995D60900 /* MHVAsyncTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77B4ED4B1E2297ADF52304FE46868E55 /* MHVUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = E2C3A773CF63A41CFC8DDBCC314C89BC /* MHVUUID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77D0E475F790433AF0DC258CDA9288DF /* MHVAppSpecificInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE035B8F2348D2D90B539D5F175951E /* MHVAppSpecificInformation.m */; }; + 784F87DB9CFCDF99E92D42C15AAF8433 /* MHVThingCacheDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BBFAE58C77130C26A94F9F9359A0E5C /* MHVThingCacheDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 787474F1BAC4F62EEC108A73DA5B091C /* MHVBrowserAuthBroker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2F95D6C8EB03CC16491049DB3D98AD /* MHVBrowserAuthBroker.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 788875A8778C1C2B444C5C8BE7C4DAB1 /* MHVThingTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EA76E0240DA06D70D1A92EB7BBD5B8 /* MHVThingTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 78966619B22098339A78DFAF433DF933 /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EC57AC63A5F37D57EB7EDBD3E35DD2 /* KWUserDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7899E2753C443AAFB7CDF2741696DD0B /* MHVServiceDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C73E298E6F2AA825859D00F2A6380D /* MHVServiceDef.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78D0B500F06D766840F375A2483D4892 /* MHVBloodGlucoseMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 744ABE6F386539C62FF016B97B05B289 /* MHVBloodGlucoseMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78D5B269F521364B1D3B2CA4DD275E0A /* MHVResponseStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = E0D13CC16DA238C1F187057F29483C8C /* MHVResponseStatus.m */; }; - 78D765B0E5764B6998E0D45838D7571D /* MHVAsyncTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 850943D75F20A1B114A995E9E02362BA /* MHVAsyncTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 798A08B3593F4C1B45DADACA0987BE51 /* MHVDateExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = B4725A7E55D08ECC62CE4FA9A2B3F7CD /* MHVDateExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79F254EF8C36BF3515BCD404C70F3CA2 /* MHVShellAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = 220509D8E989658A038971D87273BDB4 /* MHVShellAuthService.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7A69E6536894540ED7676533314904B9 /* MHVGoalRangeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1439A6FEAF5A4E6D87D57573AB2455 /* MHVGoalRangeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A7A4B8662CF0377C80E01B57C6EB1F4 /* MHVConcentrationValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 555DA69A6D140AB9876288ABE5205E47 /* MHVConcentrationValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A875BF700E1EAD6512952F83734DA28 /* MHVActionPlanTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66086E1DBE1ECEF51532564F4E448259 /* MHVActionPlanTrackingPolicy.m */; }; - 7AA191BA10EF8E274A9F3D473B9F4931 /* MHVClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 68ADE2573AC690377ED25B62994D5CCB /* MHVClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AA3B75E461D3365052EF8B3781E369F /* MHVPrescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 86968CA39CC14DAC26567159768FA2C8 /* MHVPrescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AC2A08AAE859C079C5DD42454A60322 /* MHVStringNZNW.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E51C3AFC86FAF92D22BBCAD0C705EF /* MHVStringNZNW.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7899E2753C443AAFB7CDF2741696DD0B /* MHVServiceDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D17C11AA8C9C2199A2F53BFD2CEB70 /* MHVServiceDef.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78D0B500F06D766840F375A2483D4892 /* MHVBloodGlucoseMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 3441ECBFF0BB36AC6AABE239C37CAED1 /* MHVBloodGlucoseMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78D394C054651591E140860BC86FE789 /* MHVServiceDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = C482D9DA8D96F23BAC8AA93D92900795 /* MHVServiceDefinitionRequestParameters.m */; }; + 78D765B0E5764B6998E0D45838D7571D /* MHVAsyncTask.h in Headers */ = {isa = PBXBuildFile; fileRef = BE60890CA97D2504E56C8DBEE3B0AE86 /* MHVAsyncTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 798A08B3593F4C1B45DADACA0987BE51 /* MHVDateExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00488D8684CAD6D425D96AD26114BFDC /* MHVDateExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79F254EF8C36BF3515BCD404C70F3CA2 /* MHVShellAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5758824E0934A5726BC26BAFC3390C9F /* MHVShellAuthService.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 79F39B645F659802A46DD8DAEFCF242E /* MHVTimelineSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A432B08C7F1C580EFE29D01F4EED41 /* MHVTimelineSchedule.m */; }; + 7A69E6536894540ED7676533314904B9 /* MHVGoalRangeType.h in Headers */ = {isa = PBXBuildFile; fileRef = B70A9257269F511AD21316949440AE75 /* MHVGoalRangeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A77EDD0F3CDB56C40C6117EEC420CEC /* MHVEmotionalState.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AD570DAC743532B15A79ABC1C721A6 /* MHVEmotionalState.m */; }; + 7A7A4B8662CF0377C80E01B57C6EB1F4 /* MHVConcentrationValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 12528820C62607F3BB77DC4EDD4582D7 /* MHVConcentrationValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A8C8A555062ADF4A8A0197230A5FE10 /* MHVAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD85D79B12F1D88393F3FF921C9F863 /* MHVAsyncBlockOperation.m */; }; + 7AA191BA10EF8E274A9F3D473B9F4931 /* MHVClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C669044949C86755CA8DA753C03ECA /* MHVClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AA3B75E461D3365052EF8B3781E369F /* MHVPrescription.h in Headers */ = {isa = PBXBuildFile; fileRef = BF70959C292E796D00D5FC6E5BEC6884 /* MHVPrescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AC2A08AAE859C079C5DD42454A60322 /* MHVStringNZNW.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D7CB29F2FC44FE2CF9F4C615D9958D /* MHVStringNZNW.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B41AD799648542A4EC1A9C07B12F1BA /* MHVActionPlanTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 598FC532C02C73E1AA4193EEC565F2C1 /* MHVActionPlanTask.m */; }; + 7B5C3DA450915F7E3FD6102871EB7931 /* MHVMonth.m in Sources */ = {isa = PBXBuildFile; fileRef = E7393CBB96AF00CA7C1C7AA32E2846CD /* MHVMonth.m */; }; 7B6D85D74FCA7A7A7F881847BFEFA9C9 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 864A0DBC014AF7F28CA12E6A7743183B /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7B7A3253D9FF0A9F9342D0AB7F310978 /* MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D3847C76D3DB8B1519D7422AC593CC /* MHVThingQueryResultInternal.m */; }; - 7B7E6E010AD43031A2E23369AD166246 /* MHVSecond.m in Sources */ = {isa = PBXBuildFile; fileRef = 70FFD1646BCDC6E7ED6C45216285F79A /* MHVSecond.m */; }; - 7B91DF55A4D1A71B06714C6608070235 /* MHVDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B1F04A66C5662970BD7A0AC0ED06D63 /* MHVDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BAC966CA4149147945F4E99F0C6137D /* MHVMaxVO2.h in Headers */ = {isa = PBXBuildFile; fileRef = 52E79A341A6E8C595B5C1A34A5DC6D27 /* MHVMaxVO2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BEE7F5EDEDBDB0541C29A303B985C1F /* MHVConcentrationValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A0E1DC889411B7E4702400083FD479 /* MHVConcentrationValue.m */; }; + 7B91DF55A4D1A71B06714C6608070235 /* MHVDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E85B82A434C196BCBE0DA42ED318050 /* MHVDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BAC966CA4149147945F4E99F0C6137D /* MHVMaxVO2.h in Headers */ = {isa = PBXBuildFile; fileRef = FE69D8612B94E04964DE1744FFF93F26 /* MHVMaxVO2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BE87084CE73649AAF32FCBF5BEFD502 /* MHVBlobPayloadThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 285B9D6C8C0EFE002A37CCE44674170A /* MHVBlobPayloadThing.m */; }; 7BFDE96CA0852BE3C627E57175B341E0 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9455BC25307E2842FF6E3B32157C3E97 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C00724391B64D057349B9A2E46660CE /* MHVCacheStatusProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9FF2BA8F239117C3660DCF355DC84E /* MHVCacheStatusProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C00894D67662C8A5DA92DCAF28A8225 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */ = {isa = PBXBuildFile; fileRef = B2B9B239583F30371B993F45AC4C7EEA /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */; }; - 7C1BEE572685C95B77C8FD0BB475A881 /* MHVBrowserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EDBC59451063578EB96975FC114644E /* MHVBrowserController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C00724391B64D057349B9A2E46660CE /* MHVCacheStatusProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B6DA7DDEDCC05D1E3D16A8BEFE6467 /* MHVCacheStatusProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C056108FC9E76B35D73997896F1C583 /* MHVAsyncTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F279ADAA242FBAD4D3A4E265A08C1A /* MHVAsyncTaskResult.m */; }; + 7C1BEE572685C95B77C8FD0BB475A881 /* MHVBrowserController.h in Headers */ = {isa = PBXBuildFile; fileRef = BA4F8A6187E5F2090A4A536DB48DE840 /* MHVBrowserController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C2C56BA1AEC2476C914F30AAA538B26 /* KWSharedExampleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = AEBFB3AF5150C326DC3AAA322FB0A64E /* KWSharedExampleRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C439FE251DD6C24728C6564FCE1087F /* MHVRelatedThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C7C2208FB64E017BC80273835A748D /* MHVRelatedThing.m */; }; - 7C64C7BBE68155C5C9D8CE000B293FC9 /* MHVThingType.h in Headers */ = {isa = PBXBuildFile; fileRef = 99708B908A81140829133BCCAB0764A8 /* MHVThingType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C6D431FBC0E8C873F019FFCCD080D45 /* MHVVolumeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 983E4F13E27862DD334433673EC26F26 /* MHVVolumeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C64C7BBE68155C5C9D8CE000B293FC9 /* MHVThingType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A58C3C982EEFA26EDDE8C90FBEC7027 /* MHVThingType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C6D431FBC0E8C873F019FFCCD080D45 /* MHVVolumeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B38EED979B9800D2968D7FBDC6BA0F /* MHVVolumeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C6DE5AC2CE255A1AB69F2CC77011C2D /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B93B85517E8EE9E7009D3825F351A0 /* KWExampleSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C925B48827149DDEA1C7E101F01CB2C /* MHVPlatformConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D9D3527E1C33DF191EE92D787D06B3AF /* MHVPlatformConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D2A4D554BA988AB76CEF7D8E3650144 /* MHVThingTypeDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C6E97436821AC7440DA7982F752342 /* MHVThingTypeDefinition.m */; }; - 7D39498DC37BFFF633DBA5BB39D2CE9F /* MHVDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 870BFB4B498D04E87F79E60F3186449E /* MHVDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D3DE7A3DAF1599715BCDFA6B1875F08 /* MHVCachedRecord+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EA1750F34445856667A37A58A9D202 /* MHVCachedRecord+Cache.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7DC54E24C66548ADE4A0E02D51ABF4FB /* MHVInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = FA35254278606DBC885F1299FA3386F3 /* MHVInsight.m */; }; - 7DD3DCC31A53F207F59C06347CBAF6D6 /* MHVAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 24DC0D25E6054532D8CD173C4355C141 /* MHVAsyncOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7DE9E7152764C8C1C044D1E640A933C1 /* MHVFile.h in Headers */ = {isa = PBXBuildFile; fileRef = C9031870AC3A4301C1F89779774C0A69 /* MHVFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E0412034ACC5125F4DEF7F203B65CBF /* MHVPeakFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = B13E87B035B27BFADB8F683F99700467 /* MHVPeakFlow.m */; }; - 7E2C565DD23B885971D5A42528D4BA9F /* MHVHealthGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = 459580F349B9EF4177A46FF5B880B779 /* MHVHealthGoal.m */; }; - 7E3DA86688EE16238EB99DC39320BD49 /* MHVBloodGlucose.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE3D03F7A48B825E57F71ACF16A4F29 /* MHVBloodGlucose.m */; }; - 7E42FE27591641864758ABC46E833F46 /* MHVGoalRecurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 7560F3E0901EDD8523653C48E19C1C00 /* MHVGoalRecurrenceMetrics.m */; }; - 7E4FD259B94B55D7C67D20B085ECE84D /* MHVThingTypeDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 215FBDB1CF24D90A06120C7A515EDDFB /* MHVThingTypeDefinitionRequestParameters.m */; }; + 7C925B48827149DDEA1C7E101F01CB2C /* MHVPlatformConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FE4C497936500D46D9C6E9B545E700B /* MHVPlatformConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CE791F45887AB9966E023FE274C2F05 /* MHVBrowserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9C51B678965CF4A4B78C9D5C030B41 /* MHVBrowserController.m */; }; + 7D3046E7F9053F8296947372002517AC /* MHVDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 57EAE5A2FA1505F3576FCB818A322D0B /* MHVDietaryIntake.m */; }; + 7D39498DC37BFFF633DBA5BB39D2CE9F /* MHVDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FA195714A2F7C40623275813833169 /* MHVDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D3DE7A3DAF1599715BCDFA6B1875F08 /* MHVCachedRecord+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F1B2F2E01B4AAFF949344CB91C7A53 /* MHVCachedRecord+Cache.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7D83378770B5A494CFF32E8D910D21AD /* MHVType.m in Sources */ = {isa = PBXBuildFile; fileRef = 22A32ABE7D573240A7B29D1BAC1F787A /* MHVType.m */; }; + 7DB55E67D53F552097A5D491FFCFA79E /* MHVGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C30EBF3B3C62C5C4D9BB92E98E6992E /* MHVGoal.m */; }; + 7DC4A9265E35CDCC21C4A259CB821F9D /* MHVDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 3859D1907CBE47B0477AB2FF9C2DC973 /* MHVDouble.m */; }; + 7DD3DCC31A53F207F59C06347CBAF6D6 /* MHVAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3572032BD6B5805FAD35F6715CEBFB /* MHVAsyncOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7DE9E7152764C8C1C044D1E640A933C1 /* MHVFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 632F367C0B70600F2D04940FD00E1DBD /* MHVFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7E69B249B40CCBCC5E10241DD0E8CB0D /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E5D867391CD87D70DB6A3097BCC5A9C /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7E78FFBE7ECB57E7172A7DB219ED94FC /* MHVRequestMessageCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A3D760E5DBFFCA1E05117513B0B21BD /* MHVRequestMessageCreator.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7E8C45C562687F1654CC615297351484 /* MHVCCR.h in Headers */ = {isa = PBXBuildFile; fileRef = 60035B9B7326AADA7E6A57F18CE96DCE /* MHVCCR.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EA5265617EF5F8477BC3547971613DA /* MHVConnections.h in Headers */ = {isa = PBXBuildFile; fileRef = 04ADF10C21F7542B4F65B1FC4E681BB5 /* MHVConnections.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EBE6C91BE9CE4C91408655DC7896687 /* MHVEmergencyOrProviderContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A37BFBFA0ABD3A6D37B0245A29F5067 /* MHVEmergencyOrProviderContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E6A97227A98446E7BB79740F912F047 /* MHVNonNegativeInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 996E99FE45D39CE21B0CF12EA89C1E10 /* MHVNonNegativeInt.m */; }; + 7E78FFBE7ECB57E7172A7DB219ED94FC /* MHVRequestMessageCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = FDBD345D757DCE545280CE6D1003AAC5 /* MHVRequestMessageCreator.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7E83FCAA002674BC53AD81C281952148 /* MHVTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = A01EC24AC0CBA2D552CDF834E1A4244E /* MHVTaskOccurrenceMetrics.m */; }; + 7E8C45C562687F1654CC615297351484 /* MHVCCR.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3BAE2BBDF2397F9F15D06150F67DC /* MHVCCR.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EA5265617EF5F8477BC3547971613DA /* MHVConnections.h in Headers */ = {isa = PBXBuildFile; fileRef = F32C94F84CD48327F539C9DDAC8B3541 /* MHVConnections.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EBD701B2F419AA7BE7B010C8781E675 /* MHVMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = DE6834A06D509EE224A5459F56660041 /* MHVMethod.m */; }; + 7EBE6C91BE9CE4C91408655DC7896687 /* MHVEmergencyOrProviderContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C397059FD94C0202CE02A930338352F /* MHVEmergencyOrProviderContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7EC54AB595D6D783DE20AE216DADAA08 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B46432230497046D2CAFE2EF34B9CF30 /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7ED22D3138C40C0127CE48DD65765A23 /* MHVActionPlanRangeMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = AC91650767B1B984D7EFFA2338E89E4A /* MHVActionPlanRangeMetric.m */; }; - 7EF220618FA1488ACFE291DD28B28E07 /* MHVCCR.h in Headers */ = {isa = PBXBuildFile; fileRef = 60035B9B7326AADA7E6A57F18CE96DCE /* MHVCCR.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EF220618FA1488ACFE291DD28B28E07 /* MHVCCR.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3BAE2BBDF2397F9F15D06150F67DC /* MHVCCR.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7EF8FEB9C6ACBDF9E425F9D56BE606F8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2AF9E1F1B195EF57AE60C22A693670 /* Security.framework */; }; - 7F462EDDED6664C9B4739F23337B1CC2 /* MHVServiceInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 181732C241F18EC023E25E2E9856DE67 /* MHVServiceInstance.m */; }; - 7F501E4E5C46CF58B3778AB6F314255A /* MHVTaskRangeMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D02EEF981BA0271BAB86A6069CB1 /* MHVTaskRangeMetrics.m */; }; - 7F5A278ACCFDB8DBADCF16590675E2EC /* MHVHealthJournalEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = AB984A62A142CF1EDE62779F9A3752CD /* MHVHealthJournalEntry.m */; }; - 7F61E61419FD63DB81CA94CE51E99D79 /* MHVJsonCacheItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D0A8727293DB029A4A07C4ECCB07C8D /* MHVJsonCacheItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F7D683E19A6179247FDA71F3626E56A /* MHVJsonSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 75E3061413B6AEC9D63B0533A137562D /* MHVJsonSerializer.m */; }; - 7F8205F6E315934491462DABD54DE3DA /* MHVZoneBoundary.m in Sources */ = {isa = PBXBuildFile; fileRef = 42EE40BB41FDAE3CCC98F9CEECA837F8 /* MHVZoneBoundary.m */; }; - 7FAB356FE18121D9478B3CE8ED60FD21 /* MHVServiceInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 181732C241F18EC023E25E2E9856DE67 /* MHVServiceInstance.m */; }; + 7F61E61419FD63DB81CA94CE51E99D79 /* MHVJsonCacheItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAA5D77A5FD6B48237D5A755DAD5BB2 /* MHVJsonCacheItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7FAFC2024C62FC0A7F6F082F3B1E108A /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 3845DA3287A3C93AD888016BDB55D3ED /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7FDC088571FDEB9993780D0E117D2717 /* MHVCachedRecord+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = D1499ECAA9F62E14CEEC335AC0DB6966 /* MHVCachedRecord+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FF97AC2FF759F99872F5582DF8EF0EF /* MHVConstrainedXmlDate.h in Headers */ = {isa = PBXBuildFile; fileRef = C6ADC42204C08C74AC38AF13E597CE5B /* MHVConstrainedXmlDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80293E4256EB3E60C4C662B71C8D091B /* MHVPendingThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 833BDE44D68C31213AF9B1E98B156B8F /* MHVPendingThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8047D39E800407B4C61121EFD507F75F /* MHVBlobPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC9FBAC1449CE1160AF4382ACAC6B7D /* MHVBlobPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 806377C78FCB13E10C2DDF11FA99F9BA /* MHVMedicalImageStudySeries.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9008A86B739FDCC34C6BD599006FFF /* MHVMedicalImageStudySeries.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FDC088571FDEB9993780D0E117D2717 /* MHVCachedRecord+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = EB0B0F2B09E790A515857B82FF6CBE1A /* MHVCachedRecord+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FF6A3860085E8AF5E48DB0E472BF138 /* MHVPendingThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 2620C630B9B32DC1EA67704B1C8611E2 /* MHVPendingThing.m */; }; + 7FF97AC2FF759F99872F5582DF8EF0EF /* MHVConstrainedXmlDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 973EFAC492536E321BFF654F658F0087 /* MHVConstrainedXmlDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80124E3EDDF4AA1E06BCD53981AA6F8E /* MHVTaskTrackingEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E96AFCD1249148C17873659A32BFB0D /* MHVTaskTrackingEntry.m */; }; + 801E5578C3C7294205E1C62E7FBB70DB /* MHVDate.m in Sources */ = {isa = PBXBuildFile; fileRef = A591E8E1A95D9B540D1C3F0619993A44 /* MHVDate.m */; }; + 80293E4256EB3E60C4C662B71C8D091B /* MHVPendingThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F2768CFAFE2C524D6A70385DC2A5698 /* MHVPendingThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 803022DF0A7F4EC2510790B94F438749 /* MHVThingCacheDatabase+CoreDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F335B6F2815CB44858B5F66E01BB9EF /* MHVThingCacheDatabase+CoreDataModel.m */; }; + 8047D39E800407B4C61121EFD507F75F /* MHVBlobPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = D15F81E2BCBBB501177798EB14F8AB84 /* MHVBlobPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 806377C78FCB13E10C2DDF11FA99F9BA /* MHVMedicalImageStudySeries.h in Headers */ = {isa = PBXBuildFile; fileRef = 20BB503197EAE30E577346CA4F62A82C /* MHVMedicalImageStudySeries.h */; settings = {ATTRIBUTES = (Public, ); }; }; 806AB8895248BCAB889BF4E8EA63FF81 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0248B0C8D148F0FB3B3E540D579D4C2D /* KWBeWithinMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80745810BBB128BD139D43AE10777388 /* MHVConditionEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B10AA542F1093C4F5044426D6575CA /* MHVConditionEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80A1F3E30A6B347EC2789B90E341D670 /* MHVThingClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 99663A0DC9A9330F715A9110CE521000 /* MHVThingClient.m */; }; - 80CBFB08132318C17C1264453B0A1529 /* MHVHeartrateZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 86B406105478F8DA480C09E20EA94C6A /* MHVHeartrateZone.m */; }; - 80F8F6098D25CF5093C6F1FDF5A618DC /* MHVActionPlansResponseActionPlanInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 5756AE995774982E928EE8BDC163B290 /* MHVActionPlansResponseActionPlanInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 812FE8CFAABBE494B9FED8BCF34C88DB /* MHVBlobInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5F7FC34E9AAF69324E21D287A85C32 /* MHVBlobInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8142FBA9AC2F5618371AD232B132AF97 /* MHVAerobicProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 5270D9641399DC7FFAF08409189AECB0 /* MHVAerobicProfile.m */; }; - 816ACE510CFF03DF8AB3D5593F1214CD /* MHVRelatedThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C7C2208FB64E017BC80273835A748D /* MHVRelatedThing.m */; }; - 8183F2B4BA1061CD60CCD7327315F7E4 /* MHVAssessment.h in Headers */ = {isa = PBXBuildFile; fileRef = B7751A2850AC280BF1C23719A9FB4C6B /* MHVAssessment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81932271E9DC379B8431388FDEFB5CE6 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */ = {isa = PBXBuildFile; fileRef = B2B9B239583F30371B993F45AC4C7EEA /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */; }; + 80745810BBB128BD139D43AE10777388 /* MHVConditionEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A404DDABFC4E342345306DE50445E75 /* MHVConditionEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80878295F807BF3EC772174F6318D3D7 /* MHVZonedDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = C12127F750208A6ED825DA79695BDEE6 /* MHVZonedDateTime.m */; }; + 80EFED0466056D019AAE6C67D862CDC5 /* MHVApplicationCreationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DEF1F3ECCED965EB5FF11965C1AF45BD /* MHVApplicationCreationInfo.m */; }; + 80F8F6098D25CF5093C6F1FDF5A618DC /* MHVActionPlansResponseActionPlanInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 5082BB92DF4263813EC4D5B000C01B9D /* MHVActionPlansResponseActionPlanInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 812FE8CFAABBE494B9FED8BCF34C88DB /* MHVBlobInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EC58F497814F47505F2C43E5AEBA63D9 /* MHVBlobInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81834AD46C4ACB96EFB924FCA8BD28A6 /* MHVLinearItemTypePropertyConverer.m in Sources */ = {isa = PBXBuildFile; fileRef = E693B9BAAD27F16387DEA652D2755BA4 /* MHVLinearItemTypePropertyConverer.m */; }; + 8183F2B4BA1061CD60CCD7327315F7E4 /* MHVAssessment.h in Headers */ = {isa = PBXBuildFile; fileRef = 61DBC956D105BE2BBB0312156140BF09 /* MHVAssessment.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8197B0F26508F2B9E649AFA6E2DDE75F /* EncryptedStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BB9E176EE33FB5F7EE9F64C5E8E7B24 /* EncryptedStore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 81C08707703F632D3C11988D45E7891B /* MHVEmail.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6BD76F25AC52D8C3C335A68F660449 /* MHVEmail.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 821D2BBDD534310A41D513F4E09BC963 /* MHVAssessmentField.h in Headers */ = {isa = PBXBuildFile; fileRef = DB22763552D9FE9128CA9341222842A8 /* MHVAssessmentField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 829544A9BF8E6F2CE3898448676559FD /* MHVStructuredMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6416A28A4EC15EFADEA828420DE104 /* MHVStructuredMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 829BEFA350EBC98C70B5844367691C21 /* MHVApproxMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6CADA480F6A2AC73ECD3B3CC9FF786 /* MHVApproxMeasurement.m */; }; - 82BC8BFFD6A3B3D910A65B71CE801079 /* MHVNutritionFact.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8DB8DBCDBFF145CC624C556594B8E0 /* MHVNutritionFact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82E2E29599162D528D796EC59E61104E /* MHVBool.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BE0C536A5948748A1F3D8E8BF9D69D /* MHVBool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82FE025D44C7335ED5AB9578A5E842FF /* MHVHttpServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9E0EBFC847D925B69C14E62308265A /* MHVHttpServiceResponse.m */; }; - 833670BD51796E747C6604F13854A209 /* MHVPendingMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = DCF6D8EEB8C270EC651835C9847C8ED7 /* MHVPendingMethod.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8367880A0F436720C8AB8544F37E14FD /* MHVThingConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F56006BEC24AE0614723C65FCA5669D8 /* MHVThingConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 837254FA39557986BD1EBDD84B8B884E /* MHVConnectionFactoryProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A3942FD68A5601FF406D13C01B887825 /* MHVConnectionFactoryProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81C08707703F632D3C11988D45E7891B /* MHVEmail.h in Headers */ = {isa = PBXBuildFile; fileRef = 30ADDC63A52EB8985B0B23FD914141C5 /* MHVEmail.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81DDE47D3753B0E16A790542FFCA42E7 /* MHVGoalRecurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3195129FADEFBBCD7C6EE98B18488E /* MHVGoalRecurrenceMetrics.m */; }; + 82033D9F6D12E7DCDBD1FA659761B22E /* MHVFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D1A529255C3EEA12B6BE8F4BEDA9B78 /* MHVFile.m */; }; + 820EC5706432C4A0D96905EAE63E5FDC /* NSSet+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 533250028431D79F1B83EBE3BD1179F7 /* NSSet+DataModel.m */; }; + 821D2BBDD534310A41D513F4E09BC963 /* MHVAssessmentField.h in Headers */ = {isa = PBXBuildFile; fileRef = F99BC347631EDA0D136F862DEEB02F91 /* MHVAssessmentField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 829544A9BF8E6F2CE3898448676559FD /* MHVStructuredMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = B320AD6BC7F1539173D39DE93A88BF41 /* MHVStructuredMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82BC8BFFD6A3B3D910A65B71CE801079 /* MHVNutritionFact.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF68F145BDC916F07D640B0337836D8 /* MHVNutritionFact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82E2E29599162D528D796EC59E61104E /* MHVBool.h in Headers */ = {isa = PBXBuildFile; fileRef = 2121E4ED0C86A9269AB4DA0BB62F66ED /* MHVBool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 833670BD51796E747C6604F13854A209 /* MHVPendingMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 40282FE4D3E5614C03119FFA9C5C22B3 /* MHVPendingMethod.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8367880A0F436720C8AB8544F37E14FD /* MHVThingConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E8AB3B42CBBED775000E3A4A66A40A /* MHVThingConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 837254FA39557986BD1EBDD84B8B884E /* MHVConnectionFactoryProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABCB421A2FFA64DFBCF56D655BE23B4 /* MHVConnectionFactoryProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83C25375A0B6020573F7F3967D6AC2E9 /* EncryptedCoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 612E31529EA8123F53DEFD562023CE86 /* EncryptedCoreData.framework */; }; - 83DC69DFF5D20696B612532B75A99108 /* MHVLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BA8BC80584FEDD4F227489CDB5B931FA /* MHVLogger.m */; }; - 849E9D566B8270FFD14D2DFA9E54EE69 /* MHVGoalsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF9810C9D2469DB06C9F8F39B6AD507 /* MHVGoalsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84CAD8ED72921C211ADFE63FC1B088EC /* MHVModelBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 78472DC0967019368D1ADE722296BEC0 /* MHVModelBase.m */; }; - 84CCB7917766C99D606E1C3645928905 /* XSerializableType.m in Sources */ = {isa = PBXBuildFile; fileRef = AE41E7D3693D444A6293A6C6CF9AC9F9 /* XSerializableType.m */; }; - 84F0B708747414E94CD70DB054FEE765 /* MHVAsthmaInhaler.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B4821307B0CC489B9609D999E74B2D /* MHVAsthmaInhaler.m */; }; - 84FD5ABB6AA1B1856D9939EEF9891B0B /* MHVOneToFive.h in Headers */ = {isa = PBXBuildFile; fileRef = 7032ED8EB7A4DA66716DD048B7BABF72 /* MHVOneToFive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 851BAFF8A551697DCB61EE8031351942 /* MHVGoalRecommendationInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DD00A2292553C671FA05CA80C045CB1 /* MHVGoalRecommendationInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85269FB30C8A5690B07680AF55742A95 /* MHVWeightMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7652C3751015691197EF7B7F982B7F /* MHVWeightMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8548325C8E6E7D89334D700B067AE4EB /* MHVHeartrateZoneGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 393F4C584EAFA0A7F0FC61F804EEA0CC /* MHVHeartrateZoneGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85576DC1B8F10AC100E907C336C1C8F1 /* MHVConnectionFactoryInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F24D0F2D51EAB8F9304E287AFD4BE72 /* MHVConnectionFactoryInternal.m */; }; - 857172EBF82DEC0138AC850961B3B287 /* MHVApproxDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CCC9BEA9C5610C8517E6F32085336E /* MHVApproxDateTime.m */; }; - 859EFD78976D035F8BF3D302FA7C02DF /* MHVTimelineSnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 11BCEB7956AB41461E820197A7C34A0B /* MHVTimelineSnapshot.m */; }; - 85ABF4C9A44387C1370D530901B7451B /* MHVRecordReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF68684B7CD2C961E5E96311D061F9E /* MHVRecordReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85BFB372F9089166D5D2137B742B26CD /* MHVConnectionTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D40EDE3F0B39C135E98E9CD824614EF7 /* MHVConnectionTaskResult.m */; }; - 85E02F339935CE9232F90F433A78F607 /* MHVBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C91112E44164F9207E0C721FBD2CF4 /* MHVBaseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 864DBED6CE269BC3E17858A8815CA41A /* MHVThingCacheConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5F22A7597920D652353B2D516A591F /* MHVThingCacheConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 866C0C3B7F88621CEBBD3B6B47506591 /* MHVUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 58B20DECE4C5B6310216D60E8ED83856 /* MHVUUID.m */; }; - 86A537AE87B1272E4FB1D97F0CD6F44B /* MHVNetworkObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = A1E4289291792E9DEC16CC28E3F0B7FF /* MHVNetworkObserver.m */; }; - 86B2E092EB815AD23D4066C9CDAF2AFE /* MHVVitalSignResult.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AEEA93F9D3E7C070F750A9F1723E98 /* MHVVitalSignResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86D3933BF35065F0BA325E7E66DDA73E /* MHVActionPlanTasksApi.h in Headers */ = {isa = PBXBuildFile; fileRef = E960DD9D64F2B97AA073C3E9369948A5 /* MHVActionPlanTasksApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86D7E12C037E1E5EAFEC1094AE4A0F97 /* MHVGoalAssociatedTypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 202E1FF10CFAD234241375BFA0240675 /* MHVGoalAssociatedTypeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86F755239320CF915146B3D01C7F26C4 /* MHVGoalRecurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 215910CC1B096CDA2BFEEAE76CDA0B48 /* MHVGoalRecurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 874D09ADA0BA1C2745A7A609AB2DA3DB /* MHVThingQueryResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8488160D336D33DDAFC28482E9428F73 /* MHVThingQueryResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87F30EDB68BCBCBBA0B2D2E84064AEF3 /* MHVVocabularySearchParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 7291FAA3A5BDE3281FF0177844ADED60 /* MHVVocabularySearchParams.m */; }; - 883460907BA62F07F3BABD288A9ED750 /* MHVPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CA5B08B8373A62CF68953862216ED8 /* MHVPhone.m */; }; - 88446389619C945D5C73B066AB5BD0EE /* MHVErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = EA8AA64464378BE9329C009470964BA9 /* MHVErrorResponse.m */; }; - 888A6CE6C33F7FE22EC4097D31CE794D /* MHVEOBService.h in Headers */ = {isa = PBXBuildFile; fileRef = A573F050070959CFFE60F208BF3A9277 /* MHVEOBService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 889329265AE8AC39FF4C778D8A4DEDB5 /* MHVApplicationCreationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 91B5BC870B5882E723190AFF0372C601 /* MHVApplicationCreationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88936FAFCC85D9C7C740E9D2B7B99BAA /* MHVLocalDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7BE407FC2913C292DD50848D6D5B4C /* MHVLocalDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 840262B4F4CEDEEBF60C400E704D1685 /* MHVActionPlanTaskTracking.m in Sources */ = {isa = PBXBuildFile; fileRef = E395EA6247EDD2BB4BD2FC2941E6650D /* MHVActionPlanTaskTracking.m */; }; + 849E9D566B8270FFD14D2DFA9E54EE69 /* MHVGoalsApi.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD4FD766C239FC0BF33C7F1E8A16C06 /* MHVGoalsApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84EBE9B2E5AA6C8B378127CE0174289A /* MHVModelBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F25A553D1CF5374A599BE296186E2C /* MHVModelBase.m */; }; + 84FD5ABB6AA1B1856D9939EEF9891B0B /* MHVOneToFive.h in Headers */ = {isa = PBXBuildFile; fileRef = C0528E87709349BC551D916846ED04DC /* MHVOneToFive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 851BAFF8A551697DCB61EE8031351942 /* MHVGoalRecommendationInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = EF9B7562F51CE1FDC8870BDD8E095C34 /* MHVGoalRecommendationInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85269FB30C8A5690B07680AF55742A95 /* MHVWeightMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B0886B77FFA3F0C55611A4EA8A6C05 /* MHVWeightMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8548325C8E6E7D89334D700B067AE4EB /* MHVHeartrateZoneGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = B0301BC7794B90B5DC508B3C18D58A57 /* MHVHeartrateZoneGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 857A9E77E05077F667CB7420BAF70A74 /* MHVRequestMessageCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = BF56E8016D1BE278182B132CFA466A13 /* MHVRequestMessageCreator.m */; }; + 859BF48A9D7F9BC2F20952AB37F223A8 /* MHVKeychainService.m in Sources */ = {isa = PBXBuildFile; fileRef = 41AFFAA274C0C3F9858D0D42514EA561 /* MHVKeychainService.m */; }; + 85ABF4C9A44387C1370D530901B7451B /* MHVRecordReference.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A3101B02A25A832DADB0A31DDCB4D7 /* MHVRecordReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85E02F339935CE9232F90F433A78F607 /* MHVBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A11315C84E65DE65EDC519CD8F56FA74 /* MHVBaseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8647014F32F4FC18B07EE8138AA18585 /* MHVConstrainedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E32E0A57F4219CBDE51EB408261E78F /* MHVConstrainedString.m */; }; + 864DBED6CE269BC3E17858A8815CA41A /* MHVThingCacheConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B61E6DBF2C9452C3B8AD386D463C8B05 /* MHVThingCacheConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86B2E092EB815AD23D4066C9CDAF2AFE /* MHVVitalSignResult.h in Headers */ = {isa = PBXBuildFile; fileRef = F72E7A999F35070F0E627188CD95A418 /* MHVVitalSignResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86D3933BF35065F0BA325E7E66DDA73E /* MHVActionPlanTasksApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3CE1509CA2F2E30062CE5A0A2EC8C5 /* MHVActionPlanTasksApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86D7E12C037E1E5EAFEC1094AE4A0F97 /* MHVGoalAssociatedTypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 876A6958CA74BC4950D3FF678C32BAA9 /* MHVGoalAssociatedTypeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86F755239320CF915146B3D01C7F26C4 /* MHVGoalRecurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C63192D497068B935D2E8390A64DA9E /* MHVGoalRecurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 874D09ADA0BA1C2745A7A609AB2DA3DB /* MHVThingQueryResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2022F5948AF7FD4C8C2339A85897CE8F /* MHVThingQueryResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 883C1B738D41E37C369C45A31C7AC442 /* MHVBodyComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = EB13B74EFBE266E8278ADB023AB1C0AB /* MHVBodyComposition.m */; }; + 888A6CE6C33F7FE22EC4097D31CE794D /* MHVEOBService.h in Headers */ = {isa = PBXBuildFile; fileRef = 4046256624B4DDABC702B3FCB2910DAC /* MHVEOBService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 889329265AE8AC39FF4C778D8A4DEDB5 /* MHVApplicationCreationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 276C04AE88C5F480B7A752BF38231731 /* MHVApplicationCreationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88936FAFCC85D9C7C740E9D2B7B99BAA /* MHVLocalDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 13762B3D1E41F1984C3E7FB50D2A1870 /* MHVLocalDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88A9B29E61F1CEF348650644DCC76564 /* MHVCholesterol.m in Sources */ = {isa = PBXBuildFile; fileRef = F44FA49726FB1E3ABEE3EADC127E8FBD /* MHVCholesterol.m */; }; 88B25E6199B4C4C63456244137D986E1 /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = AA755CA3BA004A7C8F7333C41EB690E4 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 88FC7BDB9FBA0BCF66F8591EBBA1F7B8 /* MHVDateExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4876FFC8035C8F319F6A2E88B1448673 /* MHVDateExtensions.m */; }; + 88D69EFE0E0CA2DE1246BBC78C04B153 /* NSArray+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = DD03F6FB039680F515FB802E31A929BF /* NSArray+Utils.m */; }; + 8901F36767CD7C207AEA5C7A43F107F4 /* MHVInsightAttribution.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0511AE95BE60FF6E9C001E49EFB347 /* MHVInsightAttribution.m */; }; 890E05781CA9823560139547D08B9842 /* Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1402DB6BE0BC9B431F002A81603CB33F /* Kiwi-dummy.m */; }; - 892514C4E4D88942B06459204C29ADC4 /* MHVTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0910E3FF7B70F22371329EB9C6044011 /* MHVTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8956EE91574FF6D106858A5D590167BE /* HealthVault-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B9E6556AE047E29650382B9EE9452BC /* HealthVault-Tests-dummy.m */; }; - 89F854693CF136F42749F3A565A09233 /* MHVBlobPutParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6AC96CD6F26685910FEC23378635BD /* MHVBlobPutParameters.m */; }; - 8A0903DA2F30CF49EF1CFD03E1311710 /* MHVPlanOutcome.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CA7848B1FAC724BA388236A4E9EA94F /* MHVPlanOutcome.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A206C6C36E9A3EA2649F66F4968AE0D /* MHVThingCacheDatabaseProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1CF7299B74594C6DE9775DC45A11FA /* MHVThingCacheDatabaseProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 890F513AD2F656CC5C3531252B953B93 /* MHVBloodGlucose.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC9E8A9DAF814B404D8C684DFEDE238 /* MHVBloodGlucose.m */; }; + 892514C4E4D88942B06459204C29ADC4 /* MHVTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = ABCC99C061F0878EAEC9C85AB616798D /* MHVTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 898DB7291CD854ED93230DCE8D799609 /* MHVSystemInstances.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC4F9FF45C1099D23EA3E30D0566C55 /* MHVSystemInstances.m */; }; + 89A51B49118D9855DC2EA2FD0AF31E5A /* MHVErrorInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CD51D906DD44A67FC312A90529E052 /* MHVErrorInformation.m */; }; + 89D51863132742032812E9FC0DAE3D1F /* MHVThingTypeDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = F847F83D3D7A352CAF4AD18EBADA2C15 /* MHVThingTypeDefinitionRequestParameters.m */; }; + 8A0903DA2F30CF49EF1CFD03E1311710 /* MHVPlanOutcome.h in Headers */ = {isa = PBXBuildFile; fileRef = CA99FAA77D6F9456599A85284604A0C7 /* MHVPlanOutcome.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A10E74248B4CDD8B0083160D1A91A65 /* MHVHttpServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 96832BDBFCB312771EDFAFC247568A92 /* MHVHttpServiceResponse.m */; }; + 8A206C6C36E9A3EA2649F66F4968AE0D /* MHVThingCacheDatabaseProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 083841CBFF430B369621F29DAD41249D /* MHVThingCacheDatabaseProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A4966C05359EF55F29E2A35AB84DE16 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C87CB0149EBDD71F007D13F431305D2 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8ABD0AE4DDB819D437A1624662ADA24D /* MHVConnectionFactoryInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 01048A370FA8EAE91A347D8DF67CD8F1 /* MHVConnectionFactoryInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AD32C349F97B5871F7FD385651CC773 /* MHVGetAuthorizedPeopleSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = AE173E304783D305060EFBC8D1AC08F9 /* MHVGetAuthorizedPeopleSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8ABD0AE4DDB819D437A1624662ADA24D /* MHVConnectionFactoryInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F090B3B49050FFA0B443DDDF37C0075 /* MHVConnectionFactoryInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AD32C349F97B5871F7FD385651CC773 /* MHVGetAuthorizedPeopleSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E754A70962A1091B596EAB24FC20EC /* MHVGetAuthorizedPeopleSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8AE140717EC43CB6CD24D3E58D00E3CC /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = F1C8C0D13F736D2488538A77FA00D9C3 /* Kiwi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AF9A369DD0C6469749EFD03042E5500 /* MHVGoalRecommendationInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 8885526392A7BAD9FE6002CC0360158D /* MHVGoalRecommendationInstance.m */; }; - 8AFE62C4CD982B952EF32EB1CD20483E /* MHVEOBService.h in Headers */ = {isa = PBXBuildFile; fileRef = A573F050070959CFFE60F208BF3A9277 /* MHVEOBService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B613A6F4E2A972F5366AAB3F798644F /* MHVLabTestResultValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B84280C3E63CAD1BACBD7F3B27D692 /* MHVLabTestResultValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B7D8DB11F0B38CE024F7E4E01974C33 /* MHVHealthGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C69BFBD106BA18E31ECC80F1D155CF0 /* MHVHealthGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8BC1A0027D9A00826062BAEED8C153AC /* MHVActionPlanTaskTrackingEvidence.m in Sources */ = {isa = PBXBuildFile; fileRef = D84340561E65026CA78BD4F6CACB0659 /* MHVActionPlanTaskTrackingEvidence.m */; }; - 8C195D35EC80305FA67BDFEB1280A698 /* MHVMonth.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A266ACA95C482769685B99133AB9A5C /* MHVMonth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C4D7CE78952662B8BEBED40E0A96E2E /* MHVGoalRange.h in Headers */ = {isa = PBXBuildFile; fileRef = D20F9D1055ADCAA63D9A868D0B1FF0FE /* MHVGoalRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C9C9B0D074B45E154291E52537F79C6 /* MHVAsyncTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B36323A179F33952ABF8945C5CD1C4A5 /* MHVAsyncTaskResult.m */; }; - 8CA80BA75C80B8FB166EC0BBF1021C0C /* MHVStructuredInsightValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D47D69086FC9079905E52CAC5FD4875B /* MHVStructuredInsightValue.m */; }; - 8CEA810021776D2C898077486F0D8390 /* MHVPercentage.m in Sources */ = {isa = PBXBuildFile; fileRef = 625EF90C17DAD3FC5FF811AFC5F6F059 /* MHVPercentage.m */; }; - 8CF5AB048296438D02853EEEFC9769A2 /* MHVEmailAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 15DE7A88815845D94BF2361BBC95BEEB /* MHVEmailAddress.m */; }; - 8D2B816F946831AC4FED09943810081E /* MHVThingSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2188F87A998F3612FB9C7B0A8932BD59 /* MHVThingSection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AFE62C4CD982B952EF32EB1CD20483E /* MHVEOBService.h in Headers */ = {isa = PBXBuildFile; fileRef = 4046256624B4DDABC702B3FCB2910DAC /* MHVEOBService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B02675B7DD59BC000F2C823E60FED13 /* MHVMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = DE6834A06D509EE224A5459F56660041 /* MHVMethod.m */; }; + 8B4978EA00E15FFFC6DBC25EAC071698 /* MHVThingQueryResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B10334468E371AAAE14D1840012FFAD /* MHVThingQueryResult.m */; }; + 8B613A6F4E2A972F5366AAB3F798644F /* MHVLabTestResultValue.h in Headers */ = {isa = PBXBuildFile; fileRef = FC3521E0A67675A358868644D4CFA231 /* MHVLabTestResultValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B7D8DB11F0B38CE024F7E4E01974C33 /* MHVHealthGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = 78AEB013DD89FC55D07032DF8C7A24EB /* MHVHealthGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B96B0A3E6D98F38FF2DE248F27B737F /* MHVDailyDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 25383C5C1EB8B90DBB97FA232669E960 /* MHVDailyDietaryIntake.m */; }; + 8C195D35EC80305FA67BDFEB1280A698 /* MHVMonth.h in Headers */ = {isa = PBXBuildFile; fileRef = F218C3DAB0D30966284AB47744F40CC0 /* MHVMonth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C1B337654236B23A3D4865A0AC480D0 /* MHVCCR.m in Sources */ = {isa = PBXBuildFile; fileRef = A12892543D2F7E012E96F8CE3B7C5B12 /* MHVCCR.m */; }; + 8C254AE3C0C517F4B68FAD396C2A352C /* MHVTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F3CE5DB2EB70205BD922EB5F712F92 /* MHVTime.m */; }; + 8C30DE971C11BDAB9737F2F588F77303 /* XSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A40A698C8035D55765C9A4F9AADD02 /* XSerializer.m */; }; + 8C4D7CE78952662B8BEBED40E0A96E2E /* MHVGoalRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A5E4D0D49C615B899507C852C00F7B5 /* MHVGoalRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D2B816F946831AC4FED09943810081E /* MHVThingSection.h in Headers */ = {isa = PBXBuildFile; fileRef = F0684D31FE4E34AC94E414C991F0EAE3 /* MHVThingSection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8D2D417B70A23B31A52D16456CF99C00 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6159D7C47D4539A82F776A0CAFA7CD8A /* KWGenericMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D4B2B5E4D6255874488173A91B9C6ED /* MHVMessageHeaderThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8A0E10951CB89A720BEB8B1146BFB2 /* MHVMessageHeaderThing.m */; }; + 8D66AEA116A8002AF1AA28B9946343CF /* MHVBloodPressure.m in Sources */ = {isa = PBXBuildFile; fileRef = D6075F344D07EE5FB307AAEA6947BDEB /* MHVBloodPressure.m */; }; 8D719490A2D22C943431613244112644 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 78295ABC1A3190C64D998BE56B1B7C41 /* KWLetNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D9228EA42477736AF42E0219613424E /* MHVBloodGlucose.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE6695B890DE1409B0A9EC434B1A6EF /* MHVBloodGlucose.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DB18B5DB3001DA83D5C7B7816ED9169 /* MHVActionPlanTaskTracking.m in Sources */ = {isa = PBXBuildFile; fileRef = 689B5BEDD0111874432002AFDE36A5AE /* MHVActionPlanTaskTracking.m */; }; - 8DC9A91DA0DE4D7142530512531F4F68 /* MHVActionPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1FE5A704037715BD414B39A504714A /* MHVActionPlan.m */; }; - 8DD6C3B0DC9BB74CA3D3BFC8A4054272 /* MHVWeight.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA396D1BA435D5EE9CE117CCCF20AE2 /* MHVWeight.m */; }; - 8DD84CF9469673025AB72F2DDFDC18A1 /* MHVConfigurationEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AA5A34169D480E882E67A196559751 /* MHVConfigurationEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DE1FBB8634A376C0B0E1D3F1A0D260A /* MHVGetRecordOperationsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = FAD2CEC0C726182BE4A25822B90DB2F6 /* MHVGetRecordOperationsResult.m */; }; - 8DEBC23D94A017D219FD15D68D2FCB07 /* MHVPlatformConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D9D3527E1C33DF191EE92D787D06B3AF /* MHVPlatformConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D9228EA42477736AF42E0219613424E /* MHVBloodGlucose.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F3B80708ECA35BF95C255F8C529A165 /* MHVBloodGlucose.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D9DF97E72FDC7661FEC430AC4E5E178 /* MHVDelivery.m in Sources */ = {isa = PBXBuildFile; fileRef = 26EE3E8DF055E6E11C145B05147E2A75 /* MHVDelivery.m */; }; + 8DA63B59120AA07D07B14B6FA1D2B453 /* MHVJsonCacheItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C00600755A9FDEBA741DA2117DFCEAF /* MHVJsonCacheItem.m */; }; + 8DCAE579DC20A471342FA3BAEBB5751E /* MHVDow.m in Sources */ = {isa = PBXBuildFile; fileRef = 458024837CE485DD59680DBCE2D9D4E2 /* MHVDow.m */; }; + 8DD7B684A11A569BC98AC361B52737D5 /* MHVCachedRecord+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B0FE59D3017FBAED1C76D7B8331DA9 /* MHVCachedRecord+CoreDataProperties.m */; }; + 8DD84CF9469673025AB72F2DDFDC18A1 /* MHVConfigurationEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = CE90174E36A5B3F4C336155FA5A3DAA4 /* MHVConfigurationEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DEBC23D94A017D219FD15D68D2FCB07 /* MHVPlatformConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FE4C497936500D46D9C6E9B545E700B /* MHVPlatformConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8E2B5B1674CD3DAC1B7F760F4E96816D /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3936161F90241D65269569A024E14313 /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8E4BEBE7172CEBBE670533A9D22921E8 /* MHVServiceDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C73E298E6F2AA825859D00F2A6380D /* MHVServiceDef.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E628F92AA13621F59EC12744F56AE45 /* MHVThingCacheConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 153F7272570E9F7CB0019BDFF1F15ADD /* MHVThingCacheConfiguration.m */; }; - 8E98FB0B336BB11A29D161A97F1DFBA9 /* MHVHealthJournalEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = AB984A62A142CF1EDE62779F9A3752CD /* MHVHealthJournalEntry.m */; }; - 8E99D06A7321E7FE51179EEF645A5AF6 /* MHVDelivery.h in Headers */ = {isa = PBXBuildFile; fileRef = AF914750A3C4FB6AA718BE6BEE825F97 /* MHVDelivery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E9FE15266A417AECF9E55BC5966CC55 /* MHVBodyComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B729211290C292859F216654747DD7 /* MHVBodyComposition.m */; }; - 8EB8566B7F1D609A2EEFBDAA3FE0CB50 /* MHVVocabularySearchParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 00947072AB3DC908AB827A5B04AD991D /* MHVVocabularySearchParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EBEB0A1105C2C97A9CA428F319A184C /* MHVAdvanceDirective.h in Headers */ = {isa = PBXBuildFile; fileRef = 59681E9A7BDDBB972290A667445AD2D5 /* MHVAdvanceDirective.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EECF24F5BC479C20F422897BF1BABD4 /* MHVMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 973CDB9DC2A5DCBFC44E043042D93B82 /* MHVMessage.m */; }; + 8E387003A8080CCC8938512829ED393F /* MHVVitalSigns.m in Sources */ = {isa = PBXBuildFile; fileRef = 4068D77BB3C09405B41B793B6E67BBFA /* MHVVitalSigns.m */; }; + 8E4BEBE7172CEBBE670533A9D22921E8 /* MHVServiceDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D17C11AA8C9C2199A2F53BFD2CEB70 /* MHVServiceDef.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E58EC780CB4203AFA0A351664D5BACF /* MHVAppointment.m in Sources */ = {isa = PBXBuildFile; fileRef = EC04F0ACA4AF22F30AA9E4097E8666E4 /* MHVAppointment.m */; }; + 8E90A8EB4A423CD1A11B4535FB8DCE9C /* MHVTimelineApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 81FB3CBB6B6B6AC18D3AA1193ED0FB48 /* MHVTimelineApi.m */; }; + 8E99D06A7321E7FE51179EEF645A5AF6 /* MHVDelivery.h in Headers */ = {isa = PBXBuildFile; fileRef = DA11AF18F2617DA5B9A18A9DAB7F9225 /* MHVDelivery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EB8566B7F1D609A2EEFBDAA3FE0CB50 /* MHVVocabularySearchParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 258C057D78724A5AFF34BD76F13C11F1 /* MHVVocabularySearchParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EBEB0A1105C2C97A9CA428F319A184C /* MHVAdvanceDirective.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF24C9CEE75B178EB37BEBC4173C566 /* MHVAdvanceDirective.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EDC3BFFDB92F6F65808ADFA4E3CE172 /* MHVHttpServiceRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 25ACA011C9F4C43B653B23503421A823 /* MHVHttpServiceRequest.m */; }; + 8EE897846540EBE19A9A08AE984337D6 /* NSData+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB0116594D552C2A1DE8AEE57376751 /* NSData+Utils.m */; }; 8F0CF28E7C132B5AEB06F1C90FEFFF55 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F26FD2930D7928075EBE1D4BE906CE4C /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8F1080919BF46F8AF338CEA8E730398C /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C7F59116BEE54AFBE8DAE743106C865 /* KWBeBetweenMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F2109848C8765F08BFB64CAF2C18B7A /* MHVPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A9E3B580FD44A05928BFB2E3F5B9DD /* MHVPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F2109848C8765F08BFB64CAF2C18B7A /* MHVPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E255B95307C10DBFAAB66219245B22 /* MHVPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F21225A94077738D6A647D57E678D27 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D9BE1E026438E141E284E0E0F24B89 /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F9901010CE6E2B111DC20E317ED3F47 /* MHVBloodPressure.m in Sources */ = {isa = PBXBuildFile; fileRef = E6BFF1355D724EE04526783AB21ABC19 /* MHVBloodPressure.m */; }; - 8FA4EFC4BE9EA661A712CEC2C14B0D4A /* NSData+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 57136AF325F2A24B3CDE37CFC8E70CE5 /* NSData+Utils.m */; }; - 8FBF604606FBF3C8EA286A5E31B14ADF /* MHVConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F30917F793FD407F1A85BDC79A95DD /* MHVConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FD5AAFCCD5A79C03180BB9A559F7954 /* MHVThingQueryResults.m in Sources */ = {isa = PBXBuildFile; fileRef = 0572FEB691BC744D280F6404DC27A8DF /* MHVThingQueryResults.m */; }; - 9043B7A910665DA17A184EA7F121EFDA /* MHVTimelineScheduleOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = EDFB6DA0E84ADF54BE39A5B81CD709A3 /* MHVTimelineScheduleOccurrence.m */; }; - 904ADCE9E30C880A532CE91876C320E5 /* NSDictionary+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DB38629F482A7763D9D62E402B9DF76F /* NSDictionary+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 906DEE46043BA3839447F13445F74816 /* MHVActionPlanAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F95D231DAFEC9601AC23C4F2EE8EC9 /* MHVActionPlanAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9097BBFE8AD0425EBF8316EE9723BF88 /* MHVFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 072086138E083BA59516E64BCDDFF84E /* MHVFile.m */; }; - 909DA7F48923A1B283A46F6FCB719129 /* MHVTrackingSourceTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 35B246ACEBDC13C91D8E44284B43ABDE /* MHVTrackingSourceTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90D5DF35EDE61209442489794655FAA0 /* MHVBlobUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AC7BFEC05FA02FA85D81EEA86F12579 /* MHVBlobUploadRequest.m */; }; - 90EF4ADFA1AFEF046736F91983BFEC43 /* MHVVocabularyCodeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 215999EB83F657345FFEBCEAFC2F17C0 /* MHVVocabularyCodeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91000A3C263440CCE28B3A8E6BCC48FE /* MHVSessionCredentialClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC74B80272DB08576021790EF456AA7 /* MHVSessionCredentialClient.m */; }; + 8F30E988D753113AA2AEDDBA06BB760C /* MHVContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE7170A9BCCB6461BCE1F2A4CFA9AFC /* MHVContact.m */; }; + 8F51C7F37F58411C7E825756BCA2CA82 /* MHVGoalsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F7B400D12608D727C998FE0C7B7D4C /* MHVGoalsApi.m */; }; + 8FA3A0335E70DA553B63417BDE831075 /* MHVVocabularyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C62713D2C81ACCF41F36CB0262D5261 /* MHVVocabularyKey.m */; }; + 8FBF604606FBF3C8EA286A5E31B14ADF /* MHVConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FFFE1B451B7984DBF76198F611022A3 /* MHVConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FF79C211C76730E4F0D1DB971422707 /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = EDC1B3385F3137C45ECB2F13768133E1 /* MHVActionPlanFrequencyTaskCompletionMetrics.m */; }; + 901F8A2332B3E9125A6B3465820302B0 /* MHVAsyncTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A15BC98701AC651D387E73439F8F107 /* MHVAsyncTaskCompletionSource.m */; }; + 904ADCE9E30C880A532CE91876C320E5 /* NSDictionary+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E7C30EF39133BD455FF02FE27F4249 /* NSDictionary+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 904DEC74CF397E2289FEADDD6BE09693 /* MHVRecordOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EC69F9D404994B490E2E51DB30C923E3 /* MHVRecordOperation.m */; }; + 906DEE46043BA3839447F13445F74816 /* MHVActionPlanAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5B4A4BE2B9CF5D880F09D7E5BAA630 /* MHVActionPlanAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 909DA7F48923A1B283A46F6FCB719129 /* MHVTrackingSourceTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2394E258067035DF74D49916CBE6EF37 /* MHVTrackingSourceTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 909EC332BA0CBB1FA89999EFC6FAF7CB /* MHVAsthmaInhalerUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B00E990CA82D09A6AF683F7E14F4F22 /* MHVAsthmaInhalerUsage.m */; }; + 90D9250200740F0F0700F4A8D124C6AB /* MHVDailyMedicationUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC618D7D9345EE0276EA7445B7AE449 /* MHVDailyMedicationUsage.m */; }; + 90EE90545E4EDF59D061A6B749595D6D /* MHVGetAuthorizedPeopleSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = E60F2455A6D63D5253A2D6987D8995D8 /* MHVGetAuthorizedPeopleSettings.m */; }; + 90EF4ADFA1AFEF046736F91983BFEC43 /* MHVVocabularyCodeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = DF705202A5854A7CD68C1CDFCFE4B9ED /* MHVVocabularyCodeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 911D37FA0B925C1076CC88C9C49D4A4D /* MHVFoodEnergyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = C643CC5F0977AA5E3419629BF46B0A07 /* MHVFoodEnergyValue.m */; }; 9142516C6D85CC926E455B4AD9ACDE54 /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 648BB2372910C304341DDA17421C0AFD /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 915772A2A39AD8AF0C2FEEC45EAE8551 /* MHVLocalDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F631EEE19ADA21B53969A67CE076251 /* MHVLocalDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 916CC22A0D5FB69D255CC5C986F5563C /* MHVGoalsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C2DFD64D5CABB4FB26B2256D0E309 /* MHVGoalsApi.m */; }; - 91C8C9F999C8A1A314F338BCAF1FDA60 /* MHVHealthGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C69BFBD106BA18E31ECC80F1D155CF0 /* MHVHealthGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91D623E854230D0DFE7EFA40E95A0B3E /* MHVMedicalImageStudySeries.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D19096F5007173F8EBCE7A2CA4A4C3C /* MHVMedicalImageStudySeries.m */; }; - 91E1E18B1213387B5BAEB15F723778B3 /* MHVTestResultRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 326AF3DE3D25D4080E34DF5E0786FE3D /* MHVTestResultRange.m */; }; - 91E36AAF3658A328FE3B7B7C17C457AC /* MHVVocabularyIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = A2214D08D4395EE42791711DCA5C07B3 /* MHVVocabularyIdentifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91F462E5B92D85FC4B4D8D81992C374B /* MHVTimelineApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F184A9DD23779A64579BFF1C8B3CA7E /* MHVTimelineApi.m */; }; - 9207AC5868274A1339BC4A99FFABE9FE /* NSData+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD9B7D2ABE79B19953749B46468438B /* NSData+DataModel.m */; }; + 915772A2A39AD8AF0C2FEEC45EAE8551 /* MHVLocalDate.h in Headers */ = {isa = PBXBuildFile; fileRef = D120D7972F30A54B12AFF359998AE042 /* MHVLocalDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 915A3DE4E218B7E7D65A32B3DB42BAF7 /* MHVRemoteMonitoringClient.m in Sources */ = {isa = PBXBuildFile; fileRef = E1DEECC8BBC9A3B8A87FE493E825187E /* MHVRemoteMonitoringClient.m */; }; + 91C8C9F999C8A1A314F338BCAF1FDA60 /* MHVHealthGoal.h in Headers */ = {isa = PBXBuildFile; fileRef = 78AEB013DD89FC55D07032DF8C7A24EB /* MHVHealthGoal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91E36AAF3658A328FE3B7B7C17C457AC /* MHVVocabularyIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7CC4F83EB6A5616E4006184FA91164 /* MHVVocabularyIdentifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9216FDBC789EC079A81C9485221AA90C /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D688864A5BBDC89A26FF505991A95CB /* KWSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 922E0CC8D75A745E0C995F39510878F3 /* MHVLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2788C8F101B6D3054228F5CE6482CD9C /* MHVLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92372471FF84EAAB1F22498574FAAC81 /* MHVViewExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D71057375E732E043D8ADCABACC45C /* MHVViewExtensions.m */; }; - 92A6714D8BA34CAAB1253506E309CDB4 /* MHVThingTypeOrderByProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 03CB43EF3672CA1FAD8EE0C1BD0DCE41 /* MHVThingTypeOrderByProperty.m */; }; - 92C84B60A99B12E4E65C7C93D1A318C2 /* MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = FD6DF7A5D98DF12F98A210F0790AC85E /* MHVEnum.m */; }; - 92D7A83BC8DEAE10817A62C26FEE2317 /* MHVDateTimeBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 917292F7D5B78F2108743D6AB247DEE0 /* MHVDateTimeBase.m */; }; - 92E5AA139479B69FE1802E489D6C149B /* MHVConstrainedInt.m in Sources */ = {isa = PBXBuildFile; fileRef = C48CE544CFC3726DBF4E5F8559AA0AD9 /* MHVConstrainedInt.m */; }; - 93552480AE8C6D737C53C43C5326F1C0 /* MHVCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 383DD71D75FA113AD6327B43AAB1FD34 /* MHVCondition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 937ACED06474D9EF19949BD909A26FAE /* MHVGoalRecommendationsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2A9F11621BE572DBF503C905B01B7B /* MHVGoalRecommendationsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93AD05A343233C2058168DFDFD206F4B /* MHVThingData.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7BFAE6709A31AA97CA6674D9620A0B /* MHVThingData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 922E0CC8D75A745E0C995F39510878F3 /* MHVLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 25B1FF256DCBBDD7F3AF5D37889C155A /* MHVLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93552480AE8C6D737C53C43C5326F1C0 /* MHVCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = B792676F7D9CE176EF8341A5B94CED4D /* MHVCondition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 937ACED06474D9EF19949BD909A26FAE /* MHVGoalRecommendationsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FBB0FA14C72B79097D2BA1E4CDAD8FB6 /* MHVGoalRecommendationsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9397E2E00CD6F717CB7EBCCCCDC03D9F /* MHVAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DED4D9040726C76D1FEF40309F2B1EFE /* MHVAsyncOperation.m */; }; + 93AD05A343233C2058168DFDFD206F4B /* MHVThingData.h in Headers */ = {isa = PBXBuildFile; fileRef = 44E2410FFD2371B87CE65736981A520C /* MHVThingData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 93C735DEF23D21771E67B8D0614E1937 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F7764B2B76D7CD4864BA9550F40C34D /* KWAfterAllNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93D35A3F7B682BB79803B548EDDD9BB8 /* XSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E5E2CBE7FC74806FFDA47D1129433F0 /* XSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93E31A21149EF1C095FCD3C3F73F2C78 /* MHVShellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 266BD54AD4E5CF2C8D5B0D221F8EAACE /* MHVShellInfo.m */; }; - 93F0C2C054617F1BEF5605CCFEF4C516 /* MHVLabTestResultValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E5ED2508D07D2D6D8DA91EFCCB821CAF /* MHVLabTestResultValue.m */; }; - 93FB3A33253F50B1F47AE82D1859FBE4 /* MHVWeeklyAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE37FFD80D7D8F6CE33589A3C39E076 /* MHVWeeklyAdherenceSummary.m */; }; - 93FB6A6ADF085700E5F2D68935715106 /* NSString+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D47FCFD72CA04CF3CF8CAB80D21621 /* NSString+DataModel.m */; }; + 93D35A3F7B682BB79803B548EDDD9BB8 /* XSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 550C7B5AD876C2C88E8D91D7901AD98B /* XSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 940E48B3CE1147EDEBFEE58B35DBEE2F /* MHVMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E6827407381BD35B6C9371DAC7F965AE /* MHVMessage.m */; }; 940EF0501EDABB9E60EC9DAA0707F603 /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 36486EE438D863D221898CCDD011AFAD /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 941FEFA174B0CEC180204E977C55D46C /* MHVPlanOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = DE350B124D88E40B98865B1D39459502 /* MHVPlanOutcome.m */; }; - 9428EEA05B0BD57688C8C67F25DC59C6 /* MHVThingCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 80EAD547CFA99212E56D671E333CC627 /* MHVThingCache.m */; }; 942F89C4311202A35EE4AB19A8FDA102 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; - 9449A2F12C1E1D13F1E6A6DEE148D8FB /* MHVObjectiveAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = F6633685756B32ED809C575406D44D9A /* MHVObjectiveAdherenceSummary.m */; }; - 948C7F5E9E4CF2041E6D17F78DB01673 /* MHVServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D9E63FE991F3083628904AEF5A80A41D /* MHVServiceResponse.m */; }; - 94ECFC4BCE779D53AB045B0E471DC81D /* MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = B495099BF339062740DD19BAFCE8F37B /* MHVThing.m */; }; + 9499FA2F91F5B3A0C5F4994E897F6023 /* MHVThingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 804BE492CBD371E5709FA3366C98BDF7 /* MHVThingFilter.m */; }; + 94DE6AC9FA9BC4BBC476752616FF6F20 /* MHVSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = A30DFFE96A12572EA483E371886CB3AE /* MHVSchedule.m */; }; 95138DE7A0E4C32CF40D6579DBDFB6C7 /* EncryptedCoreData-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A21FD76E927A4FC2AE64ABEFBE6B26 /* EncryptedCoreData-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95511DC4179F620C4BA5583CDDB46AF5 /* MHVGoalAssociatedTypeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E7CF63205A9CB2FBD2580F0488BF435A /* MHVGoalAssociatedTypeInfo.m */; }; 9554DEE7D6922CB22CD99230311114BB /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C24470B0808E1EEFADF540E2188686 /* KWConformToProtocolMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95B3CF36A3101272DBC28EE3EF5BB26F /* MHVEncounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B344269C9C603A5EA2973414441EF15 /* MHVEncounter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 963A663A632637185CE27606CFA7DDD4 /* MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 1008E2F6E466EB744EB648591A595D80 /* MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9664A7C7F51CF09D275F36378492D1A3 /* MHVRelative.m in Sources */ = {isa = PBXBuildFile; fileRef = 19375FB08BD8BB4CB32C8269FA90500D /* MHVRelative.m */; }; - 967118DE56D413EE713A2F13AE8F14DD /* MHVDateTimeDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 48453B2B2C90EED3BDFC08C20C019351 /* MHVDateTimeDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 969C693B65F417EDB46690B856C1048B /* MHVRecordReference.m in Sources */ = {isa = PBXBuildFile; fileRef = B23750A91DCEEEA52CA2C87BDDE0F916 /* MHVRecordReference.m */; }; + 95B3CF36A3101272DBC28EE3EF5BB26F /* MHVEncounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4139BA40C42BCBF8D4F69157DEC4E615 /* MHVEncounter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 963A663A632637185CE27606CFA7DDD4 /* MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 54A1401A795A1C4C1F4FD8418F7FA59E /* MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96593F97FD8A3021BAE4E764A55CB9A2 /* MHVTimelineScheduleOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 199A7F43DEB4D988B993BD3849F4ECF4 /* MHVTimelineScheduleOccurrence.m */; }; + 9660DFD10E4974F226B21722764EF21A /* MHVCachedThing+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C05ACF8768CBA6B35022CE9ED94E849 /* MHVCachedThing+CoreDataClass.m */; }; + 966C7F41EB58074E7D5549472F90C53A /* MHVString1024.m in Sources */ = {isa = PBXBuildFile; fileRef = 452E3A8E8889D93452FD177FEDFB2899 /* MHVString1024.m */; }; + 967118DE56D413EE713A2F13AE8F14DD /* MHVDateTimeDuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA0C3ACCD8D81EB4F435256B6CD4273 /* MHVDateTimeDuration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 967D66B8F9ADC18BA5A1E103C2D60AB7 /* MHVCodedValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DEBA81FDE142679F676AD9E3E913DCC /* MHVCodedValue.m */; }; + 96E118561347067EA7C58F6316FA3BA7 /* NSDate+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D70632BB0D2F3BE4ED56051924A3F1D /* NSDate+DataModel.m */; }; 96EA8C50F8B764CEC8A8963ECD14EBFC /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3173B6B602E900621B37B83E47FE76BD /* KWAfterEachNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96F1B86606FA793FC7421AA1B04AF913 /* MHVActionPlanTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 12677F671B16774D5FE6ED7A7ED91266 /* MHVActionPlanTask.m */; }; - 9710A2FD61C61CC0DAFDB2269DE7E169 /* MHVNonNegativeInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 677EF5C2C86EF3915D2A145E93FAC88F /* MHVNonNegativeInt.m */; }; - 973001C36DB0612232378CFFA8869A2A /* MHVPendingThingOperation+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 614E0F5612047B21D6B8B39F1E66E862 /* MHVPendingThingOperation+CoreDataProperties.m */; }; 9754C75C21F39ED9880180C5A888588F /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B9913443871C57BA93D2644975D56559 /* KWBeforeAllNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; 977A15DB5F72227E93AB07092A22C9FA /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC302385A2A59E11144F06E1A9D25BE /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 98237885842810DDBCDD8D1D492A9F10 /* MHVConditionEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B10AA542F1093C4F5044426D6575CA /* MHVConditionEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 984228A40DCBDE9FBBE5029E9F2F986D /* MHVString128.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C34E0379748A22EEE4A8E740AE634B /* MHVString128.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98480C95FBDB74F992A5F85B433FD2B8 /* MHVBlobHashInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BF78A945F701573EBCF5E658B9FFA8C9 /* MHVBlobHashInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 984CCE65117996833A4CC02D79602CF8 /* MHVBrowserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0686A4EDF2D29C56A3DFB226EB6740B8 /* MHVBrowserController.m */; }; - 987FCC5717AE9AC17CD3F93BE94D66FC /* MHVBlobDownloadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB727F8446F404EBD8886A12F1D1981 /* MHVBlobDownloadRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 989F5FCE943748F201F69ECAAD819FB9 /* MHVThingClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A3C42441F30BB43F0BE1198D55517E /* MHVThingClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 98C032B9DBFE4112AA79E77BA26F6F9D /* MHVStringNZ256.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A130B8AB9F32E882344BCFDA3E6B43 /* MHVStringNZ256.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98D4FAD2C068AC9666BE51D0DB6992FB /* MHVDailyMedicationUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF14328F94059E2461CDD43291B57E4 /* MHVDailyMedicationUsage.m */; }; - 9905A8E5990A62DA3AE9B1E93D0DE71C /* MHVActionPlanScheduledTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E410FC19AD5FA78A7EC1D9E8B3DC1D /* MHVActionPlanScheduledTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 990DA3C5C02A35D6C1828813B7BAB1D7 /* MHVRelative.h in Headers */ = {isa = PBXBuildFile; fileRef = FC97E3E1727B16FFA4590DB94E012EA9 /* MHVRelative.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99226B4E0FDE4FA688930AC576CF070B /* MHVThingTypeVersionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD5BC4A97F5C01822AF7432E11A1088 /* MHVThingTypeVersionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9950EC25859A76A07B05D7A79820B54A /* MHVServerError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FB4E330DD705049B9D87A5390F2373A /* MHVServerError.m */; }; - 998023E5BA4722CB131DFB84B41AD470 /* MHVAerobicProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BD847EE4764F52BF742B68C09D0D99 /* MHVAerobicProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99AB43EA49E99EA95ED1B728E0FDE797 /* MHVWeight.h in Headers */ = {isa = PBXBuildFile; fileRef = 91264C061BE71263E24E0C7CDDB4C0AA /* MHVWeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99B11354DC7DF8D0B8C177E27C24365C /* MHVPersonInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 67EAB02C097FC19E200E43751C78DDFD /* MHVPersonInfo.m */; }; - 99DBE8BECB2E279E9A085670ED4D0A13 /* MHVDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 9904B41800968D7556F405445DF7CD37 /* MHVDietaryIntake.m */; }; - 9A0D3D42673AB28826AD3685C535F51D /* MHVThingDataCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E00C87AF22727CB764DBDE922522CC /* MHVThingDataCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A2F7CF9ED1ACDD47A9AAEEE745D4EA5 /* MHVImmunization.h in Headers */ = {isa = PBXBuildFile; fileRef = 75F0E01EAD2A36C99D5DF7AD68BB428C /* MHVImmunization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A67C21876964D79971D9CC56AB7C432 /* MHVActionPlanTaskInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E8D7C66B440B55BEB0EAE36D11BFA23 /* MHVActionPlanTaskInstance.m */; }; - 9AC0F343AA40E07DE9F7135915881874 /* MHVApplicationCreationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F2265EC487F77D4D21BBB52E012F2627 /* MHVApplicationCreationInfo.m */; }; - 9B28C54ECA3EF30CED268F9CA628F057 /* MHVGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D55E280007A404E6542C30278AAA51E /* MHVGoal.m */; }; - 9B5351B700DD3099A9B86B2262EAF7D5 /* NSArray+MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = B0707104C26AF57AE9D0E1935F21B94A /* NSArray+MHVThingQueryResultInternal.m */; }; - 9B6F49F24ECD3742FF7C443A05837CE0 /* MHVNetworkObserverProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD0B6CF6DB433C0D43A62C333583F3B /* MHVNetworkObserverProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BF1756ED9FB560D6278A0DAD279804D /* MHVWeightMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = D89F138DCF9D882B1051B3B76BCE4982 /* MHVWeightMeasurement.m */; }; - 9C378ECA1BD55D2A34D40D833C16A527 /* MHVLabTestResultValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E5ED2508D07D2D6D8DA91EFCCB821CAF /* MHVLabTestResultValue.m */; }; - 9C5F4391418ADF47FDD75A4280777C9C /* MHVJsonCacheService.h in Headers */ = {isa = PBXBuildFile; fileRef = A92B8C09DB561E2296F441EA64C40732 /* MHVJsonCacheService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C703987E3DD74C79D2B39354BF1715F /* MHVBlobDownloadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46998482E606642482741DF54F382A60 /* MHVBlobDownloadRequest.m */; }; + 97F1E86217CBE09AF441F3EE7BB72B92 /* MHVConstrainedInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 56878774CA4FA30406410C489A5CD831 /* MHVConstrainedInt.m */; }; + 9807DAA29F16BF62F62B32C8A4E05751 /* MHVThingTypeOrderByProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E49C101034BC371A0348F2BF53DB438D /* MHVThingTypeOrderByProperty.m */; }; + 98102136A4890A10F770B6EECB1BC091 /* MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 482841DB50F214F750AF86151A77028D /* MHVThing.m */; }; + 98237885842810DDBCDD8D1D492A9F10 /* MHVConditionEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A404DDABFC4E342345306DE50445E75 /* MHVConditionEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 984228A40DCBDE9FBBE5029E9F2F986D /* MHVString128.h in Headers */ = {isa = PBXBuildFile; fileRef = 46ED9C3F293233C9A54A42964E723E3C /* MHVString128.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98480C95FBDB74F992A5F85B433FD2B8 /* MHVBlobHashInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE2BA5E94A27A7A8D95179E0A0703C7 /* MHVBlobHashInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 985F8BC8D2A4C3C6DA4FE45E88F6FE47 /* MHVThingCacheSynchronizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FFF5409D9AED1AF33BFDC61C1C3ED4B /* MHVThingCacheSynchronizer.m */; }; + 987FCC5717AE9AC17CD3F93BE94D66FC /* MHVBlobDownloadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 17ABDB2626B1E6CFCF0E9C337EA53355 /* MHVBlobDownloadRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 989A88FF753B7C56288469D73CE2970B /* NSData+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5C3F89A5733E699AF7DFC0F5F86D4 /* NSData+DataModel.m */; }; + 989F5FCE943748F201F69ECAAD819FB9 /* MHVThingClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B448C2B0001CE6510EA9E94369F51E9 /* MHVThingClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 98C032B9DBFE4112AA79E77BA26F6F9D /* MHVStringNZ256.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E73EBB150486DF36890B23263D1730 /* MHVStringNZ256.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9905A8E5990A62DA3AE9B1E93D0DE71C /* MHVActionPlanScheduledTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = A05C865618A795884728654D6EF09086 /* MHVActionPlanScheduledTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 990DA3C5C02A35D6C1828813B7BAB1D7 /* MHVRelative.h in Headers */ = {isa = PBXBuildFile; fileRef = 18D2357E1C23C694E73FBEEF07D099A0 /* MHVRelative.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99226B4E0FDE4FA688930AC576CF070B /* MHVThingTypeVersionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2C9FBB8AA1A14D07A06D1B17B6A6FB /* MHVThingTypeVersionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 998023E5BA4722CB131DFB84B41AD470 /* MHVAerobicProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 25548EEB4100BD8F1839E3229162F5EA /* MHVAerobicProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99AB43EA49E99EA95ED1B728E0FDE797 /* MHVWeight.h in Headers */ = {isa = PBXBuildFile; fileRef = C415056C5622D214BE3E43795A6A7784 /* MHVWeight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99E83026578233C438FB17C4FB52FC60 /* MHVAsyncTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F279ADAA242FBAD4D3A4E265A08C1A /* MHVAsyncTaskResult.m */; }; + 9A0D3D42673AB28826AD3685C535F51D /* MHVThingDataCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 70F336867FBC460EC981A6B92E9689DD /* MHVThingDataCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A2F7CF9ED1ACDD47A9AAEEE745D4EA5 /* MHVImmunization.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E23269821BC87D9872755107C5A5B5 /* MHVImmunization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B10A416955F4C38F2A4E9A632FA478F /* MHVFlowValue.m in Sources */ = {isa = PBXBuildFile; fileRef = EDDBA7A68128A5B48E75781A784E85EA /* MHVFlowValue.m */; }; + 9B6B9CEBC07C69E855D9D8A7CFFC5810 /* MHVConcentrationValue.m in Sources */ = {isa = PBXBuildFile; fileRef = E3493B2886D15F7E2785FDBEDA90A1FC /* MHVConcentrationValue.m */; }; + 9B6F49F24ECD3742FF7C443A05837CE0 /* MHVNetworkObserverProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9D26A512BC4E23837E3DA40C735BA3 /* MHVNetworkObserverProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BBA33DC08C3AC08AF6C4F7F3D194B0F /* MHVStringNZNW.m in Sources */ = {isa = PBXBuildFile; fileRef = 36986F8A37D4DB44B8B7BFEA46EE5139 /* MHVStringNZNW.m */; }; + 9BE97ABB84C090678E8630B2638C52EE /* MHVConnectionFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D3408700B603DD6D4C10948D66B7AF5F /* MHVConnectionFactory.m */; }; + 9C5F4391418ADF47FDD75A4280777C9C /* MHVJsonCacheService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5863E2129D2DE123FA42635E7B5924CD /* MHVJsonCacheService.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9C9135B4AFCF2628C2D09A6F88BEDACE /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 601A16C4AE3960F14B4740AE0ADDFC64 /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9CD63E71131A80053A8FDBD50F6AD140 /* MHVPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C991F9AC392AE74707AB9698AF36A9 /* MHVPhone.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D1C06FFCDA0AE25E54B87FD4D198783 /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4813AE431DE4ABFB9BE7D7D4A8F68D4A /* MHVActionPlanScheduledTaskCompletionMetrics.m */; }; - 9D3AFEDCD2F6097E3880EB218421E868 /* NSDate+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCC0F1CFCA29B15F7D30CAC50B5B87C /* NSDate+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D8982B4C3F2AC3EFD89B5249719124A /* MHVMedication.m in Sources */ = {isa = PBXBuildFile; fileRef = DB089789294F414CD9E67F3CFC10DA3C /* MHVMedication.m */; }; - 9D8B8C8F4C7704CC94CCDBC745E0D4D1 /* MHVServerError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FB4E330DD705049B9D87A5390F2373A /* MHVServerError.m */; }; - 9D9C01C7622DBF1163DF26ADFA58B3BC /* XReader.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF5B76380AECD4C99C6D4DB8B857E0A /* XReader.m */; }; - 9DB6A1BEFBAA1F35EEF5FF18A74B95C5 /* MHVBrowserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EDBC59451063578EB96975FC114644E /* MHVBrowserController.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9DCE0A2C93C09436812C388CC5B311F6 /* MHVNameValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9A09A3531212C172C76E2D40B131F6 /* MHVNameValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DF4ECECD0955CF73AD9477876B45133 /* MHVGeneralMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 78CD3144FA95549689FA7E338742B3A1 /* MHVGeneralMeasurement.m */; }; - 9DF74BEDDBE29296C27872069AF62E03 /* MHVDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = ACBBCEB3A628A75F36A9AA0C4C2C5AD9 /* MHVDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E447D8E8B4EA739FD6F6311D6ECC80D /* MHVNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AEBDAAC09E1443E5C9A389E3C16DD2 /* MHVNetworkObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E558D50B4AA744A83B62237D60B35CA /* MHVCondition.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DFA3CD22CA6C2FE258BB37B980124E4 /* MHVCondition.m */; }; - 9E595E8FC736E482BE1F973A98A6B230 /* MHVFoodEnergyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 67791F9793F57A78B24AB97AC6CDC8C9 /* MHVFoodEnergyValue.m */; }; - 9E73BA1A1D11A79624826239FD3E1555 /* MHVServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D9E63FE991F3083628904AEF5A80A41D /* MHVServiceResponse.m */; }; + 9C94A4F55AC00213E73080F7BB625499 /* MHVJsonSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC67229E0A0A4D65D8F7DAF31B0EC38 /* MHVJsonSerializer.m */; }; + 9CD63E71131A80053A8FDBD50F6AD140 /* MHVPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F56F317B98C46614C4487219A28436 /* MHVPhone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D3AFEDCD2F6097E3880EB218421E868 /* NSDate+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F2272AF38FF3F0ED2C5515D905A1C6 /* NSDate+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DB6A1BEFBAA1F35EEF5FF18A74B95C5 /* MHVBrowserController.h in Headers */ = {isa = PBXBuildFile; fileRef = BA4F8A6187E5F2090A4A536DB48DE840 /* MHVBrowserController.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9DCE0A2C93C09436812C388CC5B311F6 /* MHVNameValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 86378C4784790B869619BB4AE8322F88 /* MHVNameValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DF74BEDDBE29296C27872069AF62E03 /* MHVDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2AFC1E03542B1761FF0888DDD7EC9B /* MHVDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E061E77AF05967E08DFCE6BE4CFBDA3 /* MHVDailyDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 25383C5C1EB8B90DBB97FA232669E960 /* MHVDailyDietaryIntake.m */; }; + 9E447D8E8B4EA739FD6F6311D6ECC80D /* MHVNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = EB36BB4DCF567128EE221D26584EF894 /* MHVNetworkObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E49673009FB3F53BD5C1946E9479066 /* MHVDateTimeDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = F0AED9497282F39D8A455A66934838CB /* MHVDateTimeDuration.m */; }; + 9E736659E052AF2A41C3C2281A7E2718 /* MHVGoalRecommendationsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = BD4E17D6CBBC0705E3CA21AA575ACB92 /* MHVGoalRecommendationsResponse.m */; }; + 9E7557B18BE97F840D4D91E94D5276E2 /* MHVConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 142A3804C418C56CF73BAD6226EDC651 /* MHVConfiguration.m */; }; 9E842DCBEE5504B1DC8B8A8A6850B2EB /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = 631ADBDD409DAFB2474FC8FF9E8CA664 /* KWProbe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E923DA8F8BB5AA51304F278CFF370B3 /* MHVActionPlanTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = B857FEE25DBF258E2E620D18B1E7E13B /* MHVActionPlanTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F094EB53446315CB336BB772A6D8CC0 /* MHVInt.m in Sources */ = {isa = PBXBuildFile; fileRef = E69F53B9299D423FB827C9B79665FD80 /* MHVInt.m */; }; + 9E923DA8F8BB5AA51304F278CFF370B3 /* MHVActionPlanTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2516A547497323322B86C7C3F2F1516E /* MHVActionPlanTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E944B6D1A0D1121E4C0C0392651109D /* MHVDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 94999E562535516F1C76B2C6A7D9B8D4 /* MHVDateTime.m */; }; + 9E9FCFFBD7F3CFD2A9B7D07292E913F5 /* MHVDictionaryExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = D7FA584868FED9A993D2FAA87BA40FBD /* MHVDictionaryExtensions.m */; }; + 9ED6D16E43C55F3F950D92E56B0CFBE9 /* MHVGoalRecommendationInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 427D48C4B768A9070BCCED914FC32908 /* MHVGoalRecommendationInstance.m */; }; 9F1A7CD0601EFEFC5FC8FD3FEC90EF09 /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BDBB2C5BFCADC939428BB53FCE38171 /* NSObject+KiwiVerifierAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F771E2A6948EB21FC7CC8C7E333C4B0 /* MHVThingDataCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E00C87AF22727CB764DBDE922522CC /* MHVThingDataCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F822CF643F0FD571F057D3707F12C3C /* MHVThingQueryResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB7B5B6F413652B2A7A644B45CADE09 /* MHVThingQueryResults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F1B0E81FBB38C16893181EC5F7729D6 /* MHVHealthJournalEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = B8BB7BED8D01433D178989B3E1DAAA93 /* MHVHealthJournalEntry.m */; }; + 9F1E41F14C85E5E53BADDAEA2E0C2737 /* MHVRelatedThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF9E1F1A736196A02BC2AFB9B4C77F6 /* MHVRelatedThing.m */; }; + 9F771E2A6948EB21FC7CC8C7E333C4B0 /* MHVThingDataCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 70F336867FBC460EC981A6B92E9689DD /* MHVThingDataCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F822CF643F0FD571F057D3707F12C3C /* MHVThingQueryResults.h in Headers */ = {isa = PBXBuildFile; fileRef = B2123A5C48E88B1638DF186634D39742 /* MHVThingQueryResults.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9FA07318189DC5D4FD3D5B739160D6C6 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF09658A950CFC27C4DA028E7C34755 /* NSMethodSignature+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9FD76C4B1FC5923C14900BA582CC1E52 /* MHVInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 435D5872A527576C54FB76260DF56CFE /* MHVInstant.m */; }; - A01F9F972BA3529A889B8087A82676BC /* MHVEmotionalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D349345F014D7C7F6EC9D66B9F00B3D /* MHVEmotionalState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A03B543BDFB902489837836C9725669A /* MHVDisplayValue.h in Headers */ = {isa = PBXBuildFile; fileRef = F87F2F54808544C1C5418D3C5E578322 /* MHVDisplayValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0976DA1845E4FD91E76606A90D7DDF7 /* MHVZonedDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E64C3C095CB2DB862969F8DF9E137C2 /* MHVZonedDateTime.m */; }; - A0D4B80232D8655B252219A904E32709 /* MHVTaskTrackingEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AA86D86084583BBC039302460CBA72E /* MHVTaskTrackingEntry.m */; }; - A0F8F5768E1FA8C02B7375E1686D2398 /* MHVActionPlanAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F95D231DAFEC9601AC23C4F2EE8EC9 /* MHVActionPlanAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A12A7BE124E18FEC7EE0D158EFF629B1 /* MHVCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 383DD71D75FA113AD6327B43AAB1FD34 /* MHVCondition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A13EBEEF3A503CCBE09595741B45C678 /* MHVActionPlanTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 12677F671B16774D5FE6ED7A7ED91266 /* MHVActionPlanTask.m */; }; - A148CE4AC1A532FABFF0A1FC62E70533 /* MHVThingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 145A6F7045DDEC51CF1BC7845583BD90 /* MHVThingKey.m */; }; - A19D0F78622B40DDD3C731CD634D99D1 /* MHVExplanationOfBenefits.h in Headers */ = {isa = PBXBuildFile; fileRef = ED61744D0602CD5D9785DB55A625891E /* MHVExplanationOfBenefits.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1D11AD52E28DEE5C7AC999B812083F2 /* MHVBlobHashInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A5D9A383D4875994BFD1B0FC51932E /* MHVBlobHashInfo.m */; }; - A208AED82E51F9D0E8EE53FF89BE66CD /* MHVMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CDD1036295F80159C703EEA8810D532 /* MHVMeasurement.m */; }; + 9FA9B518BE95EBBC507480ABD20FB254 /* XSerializableType.m in Sources */ = {isa = PBXBuildFile; fileRef = 475A48C66745188A6CD0DFC487162531 /* XSerializableType.m */; }; + 9FCE8BEF821E00CD73002BD59CA8D2E4 /* MHVSessionCredentialClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 60A3B613E525E52E7BFD7E41939EE25B /* MHVSessionCredentialClient.m */; }; + A00D519B78DBF7B3432C0ACDCD11DC29 /* MHVPeakFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0664682ACFF77997AF59D4DAA9988D0C /* MHVPeakFlow.m */; }; + A01F9F972BA3529A889B8087A82676BC /* MHVEmotionalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 71C34A3C834BE8D94394478649E40020 /* MHVEmotionalState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A03B543BDFB902489837836C9725669A /* MHVDisplayValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0578209947AF5E342C0B6C7DAA74A0F3 /* MHVDisplayValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A07D691692027C3265D5121826CF7F59 /* NSString+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A61C44E4D261D7AC2B60DFC8E982BD3E /* NSString+DataModel.m */; }; + A0D7F5DBD967738FAB854EF4B5D4FC1F /* MHVActionPlanTaskAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C309E5DFC89DC4885BEBB1CA82FF8 /* MHVActionPlanTaskAdherenceSummary.m */; }; + A0F8F5768E1FA8C02B7375E1686D2398 /* MHVActionPlanAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5B4A4BE2B9CF5D880F09D7E5BAA630 /* MHVActionPlanAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A12A7BE124E18FEC7EE0D158EFF629B1 /* MHVCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = B792676F7D9CE176EF8341A5B94CED4D /* MHVCondition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A19D0F78622B40DDD3C731CD634D99D1 /* MHVExplanationOfBenefits.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D6E6126DF8D5234CB0900711A9892C2 /* MHVExplanationOfBenefits.h */; settings = {ATTRIBUTES = (Public, ); }; }; A21591580C55AC2A29E115DD27804CFD /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A15F3A5F3190A2751BF331C003295D27 /* KWBlockRaiseMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; A226AAE1ED5EAADF031D9F8EE200E198 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B970005A9A515248B1A0AA925EA0ED0 /* KWObjCUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A248DDCE9E1AFA1BF1EC0A8B7AED6804 /* MHVProcedure.h in Headers */ = {isa = PBXBuildFile; fileRef = 9317BA47DD4C563195EA08E894C28EE6 /* MHVProcedure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A271470E77E9E1CA26CA757BB452C4B7 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C50E7198E9B2B640DB1CF67F62D5F13 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */; }; - A2BCF16A0A7CA3BD5CAE01B9C20BDAF0 /* MHVOneToFive.m in Sources */ = {isa = PBXBuildFile; fileRef = 41D1CFCD2B1A9B646A195CEFBD8906C1 /* MHVOneToFive.m */; }; - A2CE5208A8FBE0DFF09CE8F63E91FED9 /* MHVVocabularyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 43662777D93A21EB707A32DC26432DA3 /* MHVVocabularyKey.m */; }; + A23EEDF503A470DED836E68CBA606FBC /* MHVAerobicProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 480D0A9037C1A677007D5058E9307A24 /* MHVAerobicProfile.m */; }; + A248DDCE9E1AFA1BF1EC0A8B7AED6804 /* MHVProcedure.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C8E1BC69091C88A211A7B8256ED944E /* MHVProcedure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A24A4D7FD5788E189F84607A43299153 /* MHVVocabularySearchParams.m in Sources */ = {isa = PBXBuildFile; fileRef = EBA7664A9F7CABF9BF318DE47C428935 /* MHVVocabularySearchParams.m */; }; + A269E680809730678E1B24EC45AA45B9 /* XSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A40A698C8035D55765C9A4F9AADD02 /* XSerializer.m */; }; A2E10A79D9A3F7F702114D610D7FEA9C /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5813A6BDEDF1072B3CE2C50C4795D49C /* KWExistVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2F7E8DCA774ED5B78A233FE83AE7C84 /* MHVInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B7B44CEFD703CF4474165C34606C651 /* MHVInstant.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A32258B34873AEE4D9AECB4D6D5EB539 /* MHVAsthmaInhalerUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0749B5810EFC533C4803FBCE89904E /* MHVAsthmaInhalerUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A32BF2F55B0EE3B18278048D08ED4F7E /* MHVActionPlanTasksResponseTimelineTask_.h in Headers */ = {isa = PBXBuildFile; fileRef = 623FEA65E58449D41B815DFDEBAC89FC /* MHVActionPlanTasksResponseTimelineTask_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A343D80AC96DFCE0A44B8489734C299C /* MHVThingTypeDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 215FBDB1CF24D90A06120C7A515EDDFB /* MHVThingTypeDefinitionRequestParameters.m */; }; - A3B4BC29F82CDB17C0EEA8DD2E4ED43B /* MHVMedicalImageStudySeriesImage.m in Sources */ = {isa = PBXBuildFile; fileRef = B22E61C0BC4F7AA906EDDD4E9BFB16F3 /* MHVMedicalImageStudySeriesImage.m */; }; - A3BC02693020C8EA33C7D08C829390A4 /* MHVAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D443F20357236CC299DFBD013510693 /* MHVAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3C0AD9551776CBD481DA4AFF140A926 /* MHVLabTestResultsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = DFD2E7BF4A610942A9DDD3102ED5A538 /* MHVLabTestResultsGroup.m */; }; + A2F7E8DCA774ED5B78A233FE83AE7C84 /* MHVInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = 982FD91D25F025B2505A483E90869C8D /* MHVInstant.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A32258B34873AEE4D9AECB4D6D5EB539 /* MHVAsthmaInhalerUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96C36A5B97E44716260BBDC22F7D225B /* MHVAsthmaInhalerUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A32BF2F55B0EE3B18278048D08ED4F7E /* MHVActionPlanTasksResponseTimelineTask_.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CCD060E608930605E53589B885279E9 /* MHVActionPlanTasksResponseTimelineTask_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3BC02693020C8EA33C7D08C829390A4 /* MHVAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B1173984BA51AF97B2A7FDB02FC1A9 /* MHVAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; A3C5A375C8C196E0A12CF0F2FC3DB25F /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8926730C1ABB902BCFF1211160BA1F /* NSProxy+KiwiVerifierAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3D40B7CB57A78ECCCC43582D02C40A0 /* MHVKeychainServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = CEE4427400ED0B4E0AA044E277151DBB /* MHVKeychainServiceProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A41AB65E35D09C6C131F12CEBE9164AB /* MHVDisplayValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 40003C80E4D22F68BA81710AFCB437D8 /* MHVDisplayValue.m */; }; - A4455C375C8448088B93EAAC53A1AFD3 /* MHVRecordOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 571EFAE115208A07248E445E5AE29D25 /* MHVRecordOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3D40B7CB57A78ECCCC43582D02C40A0 /* MHVKeychainServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F0CAA362A68B7E8603E4ED2A6F97A9 /* MHVKeychainServiceProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A4201A1A89426845F9B438B53AA73B7F /* MHVEOBService.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A7B6F2CC7FC2A9463F6000FC9E366D /* MHVEOBService.m */; }; + A43321A8E6116DA44A16FC2A30D6675B /* MHVPersonalImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F0366893394BD8066F178C1DCBC2E1FB /* MHVPersonalImage.m */; }; + A4455C375C8448088B93EAAC53A1AFD3 /* MHVRecordOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC2784F1C42C7C6C79804BB80CF0CBF /* MHVRecordOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A46680021F99D64ACD9AAB0AB06E0AA6 /* MHVConnectionFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D3408700B603DD6D4C10948D66B7AF5F /* MHVConnectionFactory.m */; }; A473C14573425E3BA684A56957BC728B /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = F09C5E216DC6161C4DE8FC55406B06CC /* sqlite3.c */; settings = {COMPILER_FLAGS = "-DNDEBUG -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A4856A09A6440412A9164A4205A32ED8 /* MHVConcentrationValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 555DA69A6D140AB9876288ABE5205E47 /* MHVConcentrationValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4B11825179B5172ABC3E671D8CC4CA6 /* MHVPendingMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = B6924BC56ACA0E0F43FBE0ACC3BB292A /* MHVPendingMethod.m */; }; - A4B9B44D7B8F638B65D35C6A06DABA01 /* MHVVocabularySearchString.m in Sources */ = {isa = PBXBuildFile; fileRef = C6825E2E0D9F151AB96B14B269CAD9B0 /* MHVVocabularySearchString.m */; }; - A4C1B32DFE03DFB6990170E6BF3AEFF7 /* MHVPersonalDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7077DC022C01EE0C6E92F73E34677F /* MHVPersonalDemographics.m */; }; - A4CD7235CBD6E3306842C93121A8FE0E /* MHVAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FCB3D26A4D75A1B35A12484265250D9 /* MHVAsyncBlockOperation.m */; }; - A51588AF0771E2A997444588D46B827E /* MHVFoodEnergyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 67791F9793F57A78B24AB97AC6CDC8C9 /* MHVFoodEnergyValue.m */; }; - A5A98680FCE885EBAC68E5EA8AFA91D5 /* MHVWeeklyAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8563B45D387D2A5C319E3C6E1EE9BB50 /* MHVWeeklyAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4856A09A6440412A9164A4205A32ED8 /* MHVConcentrationValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 12528820C62607F3BB77DC4EDD4582D7 /* MHVConcentrationValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4A39B9B10875F78FC24D6BCFE8FF55C /* MHVType.m in Sources */ = {isa = PBXBuildFile; fileRef = 22A32ABE7D573240A7B29D1BAC1F787A /* MHVType.m */; }; + A5891BB7FD8A5776396E3C1C8507F0F4 /* MHVApproxDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = B26DA982CB4B042A3FFF8CDF14A4D9A5 /* MHVApproxDateTime.m */; }; + A5A98680FCE885EBAC68E5EA8AFA91D5 /* MHVWeeklyAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DED0BA48B6CB900DCCEC357AF72C7FD /* MHVWeeklyAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; A5C4AA471824BDA48E13B7F547FEE996 /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = B0DCAE9E533AAFF2502A298C2B27AC18 /* KWIntercept.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5D6A1D36BE39D9CB5AC7202734F9168 /* MHVPositiveInt.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E692B62000A6B031EBFA34F0C9CF9B /* MHVPositiveInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A62DA83C02384FFAD9EEED177D859B38 /* MHVPlatformClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A1B1D206079A22F58A633B7A450837 /* MHVPlatformClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6C0CA1E71245B069C3A3153056C259A /* MHVConstrainedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E74FC14215BA5B9C1090EE8DAB1E379 /* MHVConstrainedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5D6A1D36BE39D9CB5AC7202734F9168 /* MHVPositiveInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 63661C88E75A0179641FB3CF1BF0980F /* MHVPositiveInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A62DA83C02384FFAD9EEED177D859B38 /* MHVPlatformClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B748B5A61BFD223CFFABE1A96C2088F /* MHVPlatformClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6C0CA1E71245B069C3A3153056C259A /* MHVConstrainedString.h in Headers */ = {isa = PBXBuildFile; fileRef = E755DA4B63402BAA763181A3957CCEC9 /* MHVConstrainedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; A6DAF6CB9A191442FB2446B9C267428E /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D8AA880905A5AB658977D75687135E0F /* KWContainStringMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7021FF133EDFB21814C6EA73C494C71 /* MHVString255.h in Headers */ = {isa = PBXBuildFile; fileRef = 873916596B7ADA177250C46A4CC80E3F /* MHVString255.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A711AC33712423256037A1B0A8F29F3E /* MHVActionPlansResponseActionPlanInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A20BFDAFFA8D99A5D6E3346908CAFB /* MHVActionPlansResponseActionPlanInstance_.m */; }; - A712E88C5C2C6DB59A92FD3F2EF59A2E /* MHVBloodGlucose.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE6695B890DE1409B0A9EC434B1A6EF /* MHVBloodGlucose.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7021FF133EDFB21814C6EA73C494C71 /* MHVString255.h in Headers */ = {isa = PBXBuildFile; fileRef = FDEE9000D927EE3502294054EB25DD97 /* MHVString255.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A712E88C5C2C6DB59A92FD3F2EF59A2E /* MHVBloodGlucose.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F3B80708ECA35BF95C255F8C529A165 /* MHVBloodGlucose.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A719EB7C3FA8D02F083167CFB82C9C10 /* MHVBloodGlucose.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC9E8A9DAF814B404D8C684DFEDE238 /* MHVBloodGlucose.m */; }; A73C37C44D91CB867CFCADBD0F614423 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D2824C67020F5E4648CFD4BF1737C9 /* KWCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7698EDB33DAE3F3C8810682F51B9107 /* MHVString1024.h in Headers */ = {isa = PBXBuildFile; fileRef = 913951666F4FAFBA4217591218B1E0D6 /* MHVString1024.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A787A23E33828EF9BE353F51A6C5BCDE /* MHVThingCacheConfigurationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A058830A2D3A02B42BF3D42F16F3159 /* MHVThingCacheConfigurationProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A79B345AF14B243F03971548C0D65C5F /* MHVAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 760808EB903A984D27445F4E70EDC2D6 /* MHVAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A79F021CC48A1AAC51BB68BD84FA105D /* MHVThing.m in Sources */ = {isa = PBXBuildFile; fileRef = B495099BF339062740DD19BAFCE8F37B /* MHVThing.m */; }; - A7A676D9A5C0BE492C91E83D037153F4 /* MHVCachedRecord+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 2459165DD8D61714774688A02A9D0389 /* MHVCachedRecord+CoreDataClass.m */; }; - A7D495BC5BFE447E2D5569649A271EED /* MHVTaskTrackingEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AA86D86084583BBC039302460CBA72E /* MHVTaskTrackingEntry.m */; }; - A7FA820B6EA76EF99AF84EF21182153E /* NSDictionary+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 798E435C8DC2B4BFE141935242EF56B0 /* NSDictionary+DataModel.m */; }; - A869522AC8C683C8EE5E317346424CAB /* MHVActionPlanAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = 221330EBAC4B7F9260291B3A35D92F40 /* MHVActionPlanAdherenceSummary.m */; }; - A879E97FD656A9C00B28E211EF87475E /* MHVString255.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE8183D322A95671E7DD88F7B52670A /* MHVString255.m */; }; - A88D9D0540821F6E7B84FA3458795374 /* MHVModelBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 78472DC0967019368D1ADE722296BEC0 /* MHVModelBase.m */; }; - A8C34FF144DB983A8638034594A819D0 /* MHVSessionCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 0161155205F8A6A54DB6A308767CC3E8 /* MHVSessionCredential.m */; }; - A907E3F82C5907A1BAE674270A339519 /* MHVLabTestResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AB15A9E145117B7FA0CCCC81BC5B1CC /* MHVLabTestResults.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A92A31F0A7EA246E9FAF019EEF066E84 /* MHVApproxDate.m in Sources */ = {isa = PBXBuildFile; fileRef = C6B92E711FFF4FEA1826072F73A80CCA /* MHVApproxDate.m */; }; - A93C1FE20B44CCC0EC9A47B4829CB4F1 /* NSString+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D47FCFD72CA04CF3CF8CAB80D21621 /* NSString+DataModel.m */; }; - A96EC852CA61AADCEEBEBA03C88B03FD /* MHVJsonCacheRetainObjectProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6593E4F2F8FD9E57613E85B43EF0C8CD /* MHVJsonCacheRetainObjectProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9BBF9909440552C4A02F6F2C2CF42AD /* MHVAllergicEpisode.m in Sources */ = {isa = PBXBuildFile; fileRef = 418BC5562CA87ABF7D897BE756F2D9BD /* MHVAllergicEpisode.m */; }; - A9D1B07D8A2D197E4B0A75F5A96AB230 /* MHVThingCacheDatabaseProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1CF7299B74594C6DE9775DC45A11FA /* MHVThingCacheDatabaseProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7698EDB33DAE3F3C8810682F51B9107 /* MHVString1024.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C8D2C933286792E0742981103A5D8F /* MHVString1024.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A787A23E33828EF9BE353F51A6C5BCDE /* MHVThingCacheConfigurationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4714EED5F28728F74422820B58CE86 /* MHVThingCacheConfigurationProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A79B345AF14B243F03971548C0D65C5F /* MHVAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 83479816821BECD52C717F8E97CE6F87 /* MHVAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A855685331AFA48751900DC3F76DD254 /* MHVVitalSignResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B8C5881EA89CAD6D71905AFEEF9F364 /* MHVVitalSignResult.m */; }; + A88D5F0ACD9CE543930CD14BD7F28D99 /* MHVActionPlanTaskAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C309E5DFC89DC4885BEBB1CA82FF8 /* MHVActionPlanTaskAdherenceSummary.m */; }; + A907E3F82C5907A1BAE674270A339519 /* MHVLabTestResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 522DB2481B87EE66A2B3EFD513461ECD /* MHVLabTestResults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9652B3D0F1D5B1B5E971DAD003A9AED /* NSArray+MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = C62B57FE0EAEA19F4B7963DAD4F650AA /* NSArray+MHVThingQuery.m */; }; + A96EC852CA61AADCEEBEBA03C88B03FD /* MHVJsonCacheRetainObjectProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E01BDD97BAC71C01F4EEBC6FCB7E9CB /* MHVJsonCacheRetainObjectProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A989C0AE5C3E963E38376A8D7F858FBB /* MHVMedicalImageStudy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4632776D049F9187E60F19ADC7B5D8 /* MHVMedicalImageStudy.m */; }; + A9D1B07D8A2D197E4B0A75F5A96AB230 /* MHVThingCacheDatabaseProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 083841CBFF430B369621F29DAD41249D /* MHVThingCacheDatabaseProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9F4B4317B07A12236AF6E8EA005E1E5 /* MHVMessageHeaderThing.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C469C1772F3D939C4FD137E5730983 /* MHVMessageHeaderThing.m */; }; A9FABB706305B6435FBCA57475D993E7 /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 36071C7191895D234ABB310C7D2193AA /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A9FC8A9550B7E0BFE6F68838F5DD25DA /* MHVEmergencyOrProviderContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A37BFBFA0ABD3A6D37B0245A29F5067 /* MHVEmergencyOrProviderContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA547EDCACEAF3193C7C013940035E26 /* MHVConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E4607EDB31A5B50B571E82DCDD60889 /* MHVConnectionFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA692643AD8CF130C21D42644D395EA9 /* NSNumber+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C129D7C18228167109AEDEC998BEEE /* NSNumber+DataModel.m */; }; + A9FC8A9550B7E0BFE6F68838F5DD25DA /* MHVEmergencyOrProviderContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C397059FD94C0202CE02A930338352F /* MHVEmergencyOrProviderContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA547EDCACEAF3193C7C013940035E26 /* MHVConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF3FC508FC3E6DCEE2CD5D704EA3653 /* MHVConnectionFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA7709C2A2A62A577754308E89BC9E2C /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DBA7AB4DF3217687F7892DAE820BD3B /* KWSuiteConfigurationBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB0D1568C3E0AA85083A95A8C2C024DA /* MHVExercise.h in Headers */ = {isa = PBXBuildFile; fileRef = BD4B103BF1A1E29F7DA6DE27B7A6FC45 /* MHVExercise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB33EC82124955606C32D4FD560F7DB9 /* MHVCCR.m in Sources */ = {isa = PBXBuildFile; fileRef = 2580917D994E5D3FA3BEC370927170A0 /* MHVCCR.m */; }; - AB51E8E8242715D515EFB01F2B20CBED /* MHVTimelineSnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 72065CA750CF5799117658554DAD2AF9 /* MHVTimelineSnapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB74BA1CABAAF4CA8D95D6406528DADA /* MHVValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 25501BCEC6A5FC147A71F2CEFEBD05D8 /* MHVValidator.m */; }; + AA957833A297C170B2DBA980340172BA /* MHVThingTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 64FE1CC3A7F2779AAA2C026B40BECF9A /* MHVThingTypes.m */; }; + AAAB173678EDF9B073D7892C30B9E1AD /* MHVLinearItemTypePropertyConverer.m in Sources */ = {isa = PBXBuildFile; fileRef = E693B9BAAD27F16387DEA652D2755BA4 /* MHVLinearItemTypePropertyConverer.m */; }; + AABD4261DFC8867B88561EA352EC7041 /* MHVActionPlanInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AF98824079A5C20A3F207796C88153 /* MHVActionPlanInstance.m */; }; + AAC7F48EFCC4D2A08596911FF8C049E6 /* MHVActionPlanTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 598FC532C02C73E1AA4193EEC565F2C1 /* MHVActionPlanTask.m */; }; + AB0D1568C3E0AA85083A95A8C2C024DA /* MHVExercise.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ADE4E14B569C6377FEFB4BC5060FF65 /* MHVExercise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB51E8E8242715D515EFB01F2B20CBED /* MHVTimelineSnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD02353149D32D4713E7FDDAFBC19FD /* MHVTimelineSnapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB7B3F0C059D782590D80FEEEBBE1511 /* KWBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E190D8B7D33ADA297A9AEDEE739B2 /* KWBackgroundTask.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AB7B4FB74A3EF5EDAA95325ABEA8E9F4 /* MHVMaxVO2.m in Sources */ = {isa = PBXBuildFile; fileRef = A5302D9EFC7D93CAE45275BDF34CCDEB /* MHVMaxVO2.m */; }; - AB8BA7C5C704E1D85FF72BAEADC0D9B6 /* MHVRecordReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF68684B7CD2C961E5E96311D061F9E /* MHVRecordReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB822558AB276373C23B286887355581 /* NSArray+MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = F05C37B5CD9CD5DE75A684A5311ACCBE /* NSArray+MHVEnum.m */; }; + AB8BA7C5C704E1D85FF72BAEADC0D9B6 /* MHVRecordReference.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A3101B02A25A832DADB0A31DDCB4D7 /* MHVRecordReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB9F94C258929D25496CF46CA5A4BEE5 /* MHVBasicDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6E6362739D6E025E4B2214B9A33690 /* MHVBasicDemographics.m */; }; ABAEB220D8F1F97279AE1FC528E8EF04 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D9BF7186931170521BB5A0232B0AEB /* KWBeMemberOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABD54D96FFCA7CA4AEE7A25F485F456D /* MHVAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 211CFDC2D25EFBA2FA0DB7C4E36D9783 /* MHVAddress.m */; }; - AC0AFBB070ADA6108215B8B88FF87CF9 /* MHVBaby.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC2897B6F64C12182127DD2108BE05F /* MHVBaby.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC8CA2D1CF85E2F127B03DC5D57DC24C /* MHVRemoteMonitoringClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 22660AE614805ABCCCFD4494A83D089C /* MHVRemoteMonitoringClient.m */; }; - AC8D8213F83B47B50FCA1AB52C4FAF30 /* MHVGetAuthorizedPeopleResult.m in Sources */ = {isa = PBXBuildFile; fileRef = BE76029B9F546C70EE5A8710B33C92EE /* MHVGetAuthorizedPeopleResult.m */; }; - ACA77A0715A390C5AC7A00A68E3B125E /* MHVOccurence.m in Sources */ = {isa = PBXBuildFile; fileRef = 85D7700ED74D93C1B0492C9857DEC78E /* MHVOccurence.m */; }; - ACB384745F63304BA1AF621DF6F26331 /* MHVTaskTrackingEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 270A3C3F2714F15EEE9FB7AB25192973 /* MHVTaskTrackingEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACCDF4B5ADF9F06BEA5D7B4924077C1E /* MHVMedicalImageStudy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECFA6A0F252F3FB32406562650BB1A1 /* MHVMedicalImageStudy.m */; }; - AD1BBDCECF463922AD64D3E423B22CE1 /* MHVType.m in Sources */ = {isa = PBXBuildFile; fileRef = E63CCBF5AD5C659C49865B94592E983C /* MHVType.m */; }; - AD1FE86342600A6B58B773502EDA937F /* MHVHttpService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA80C31455480A2E730C566C5A35F93 /* MHVHttpService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD30B913C91BA178E639C642053B416C /* MHVHealthGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = 459580F349B9EF4177A46FF5B880B779 /* MHVHealthGoal.m */; }; - AD7095171EB7F303303D33E19C19A028 /* MHVLabTestResultValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B84280C3E63CAD1BACBD7F3B27D692 /* MHVLabTestResultValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD793C07D577B225ED696428B3A1017D /* MHVClientInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F020B79115AE29B4103E033E58BCA0 /* MHVClientInfo.m */; }; - ADC37FC1D68B8D96539629BF15E92819 /* XWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF4741A2873BE2F9B626F8AF7FC7CDF /* XWriter.m */; }; - ADDF2EC153880FBAFC1E8E7AAD41FAF7 /* NSArray+MHVThingQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D9DF5E23AE2C692C351822278EEC79 /* NSArray+MHVThingQuery.m */; }; - AE0E058AC7FE2758B9B8CA5CB3E17D4E /* MHVThingType.m in Sources */ = {isa = PBXBuildFile; fileRef = EFB5F2F0FF77FC7817C67649C46658AD /* MHVThingType.m */; }; - AE1613962559E92BD9EA576234657FF2 /* MHVDictionaryExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 86E9E19A7624AEA042250968B85ADB0B /* MHVDictionaryExtensions.m */; }; - AE229177E87A0824943F5EC18D5171D1 /* XConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEE8DA94C1C2CC725118C4162C9EA1E /* XConverter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABD313F4AA94D4B6D08236927635CEB6 /* MHVThingQueryResultInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 121B8A7345E97209C224E1C51A257F01 /* MHVThingQueryResultInternal.m */; }; + AC02B67908767CC147A310CCA3F77B60 /* MHVWeeklyAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = DD242C583AE553B5D7726CD49FC821FB /* MHVWeeklyAdherenceSummary.m */; }; + AC0AFBB070ADA6108215B8B88FF87CF9 /* MHVBaby.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DF1486189AAE791037F8D13907B761E /* MHVBaby.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC3CAD4969A0B6740145E5D31A81D05F /* MHVApproxDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = B26DA982CB4B042A3FFF8CDF14A4D9A5 /* MHVApproxDateTime.m */; }; + AC63BCFED2567A778512BF25E503F530 /* NSArray+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC916B5031FDF69FE6EABCD14DD4843 /* NSArray+DataModel.m */; }; + ACB384745F63304BA1AF621DF6F26331 /* MHVTaskTrackingEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC13E11CBB5BC29DC69611DD360D10F /* MHVTaskTrackingEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD1FE86342600A6B58B773502EDA937F /* MHVHttpService.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EDE2BFD595D7A6800C8687E48C6792 /* MHVHttpService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD2FDAD9C14D9B73480C7236F60909DC /* NSData+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB0116594D552C2A1DE8AEE57376751 /* NSData+Utils.m */; }; + AD7095171EB7F303303D33E19C19A028 /* MHVLabTestResultValue.h in Headers */ = {isa = PBXBuildFile; fileRef = FC3521E0A67675A358868644D4CFA231 /* MHVLabTestResultValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADF74C66E48BCD6317B1541B8AC1D6EF /* MHVEmergencyOrProviderContact.m in Sources */ = {isa = PBXBuildFile; fileRef = BB224A55449B8C8F54F0B489AA00129E /* MHVEmergencyOrProviderContact.m */; }; + AE229177E87A0824943F5EC18D5171D1 /* XConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = B7573ECF3EB7700CE54125C544F653A2 /* XConverter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE386ED889BA63B419161E3F629C99E4 /* MHVRecordReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C27AB55668E971C48157DFB4FC2318D /* MHVRecordReference.m */; }; + AE5F7920D6D9EBB740633057F6F99261 /* MHVLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = AEECA213ADF4B5F98AA6BDFD9BF61370 /* MHVLocation.m */; }; AEB763B1CB280E7B3896949B5C3F4CB1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; - AEC0FA9DADA8E6A6A34BBF2274B1D453 /* NSArray+MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = DC151F85D9FAA82045A6391D5441845F /* NSArray+MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEDA9812BD5EC4D954699858043373F8 /* MHVShellAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = 42071418E2F0B6A8B5E1B2ABEF58E928 /* MHVShellAuthService.m */; }; - AEFCFEDA8ACC26DD80882B8616C8E1FA /* MHVCachedThing+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = B93AAD8B5C30FC83A2092F1716609198 /* MHVCachedThing+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF2966918E700B6529F99FB16FF7612B /* MHVBrowserAuthBroker.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5F242E6E6F8BD9B0A0D1C0E3F5673 /* MHVBrowserAuthBroker.m */; }; - AF45948470D2B0CBD4965CC633E2EFB8 /* MHVYear.h in Headers */ = {isa = PBXBuildFile; fileRef = E17C5CEC27600BDAB22A68C7A9067379 /* MHVYear.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF5E45128D6DE217130DBD628DC2BBB8 /* MHVTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D61E28F4C2DC76011F18DFCFBFB98A /* MHVTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF9A3ECC1362693313C515BD419E2D70 /* MHVPlanObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F829839236A0D09B61E060332A81AF3 /* MHVPlanObjective.m */; }; - AF9D80CB06DB4EA00EA26F145E291461 /* MHVAllergicEpisode.h in Headers */ = {isa = PBXBuildFile; fileRef = C88393BC819B908F2E4CBCEE74A31642 /* MHVAllergicEpisode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFC78ED77E2CBB540870805BC2E13F55 /* MHVQuestionAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C9E05E7009A02F2960F8336D70A0A29 /* MHVQuestionAnswer.m */; }; - B018AA75921A95D387457F4F668B94CF /* MHVFlowValue.m in Sources */ = {isa = PBXBuildFile; fileRef = B654A610E26BD1691B9E665091709FAC /* MHVFlowValue.m */; }; - B054606D851B6A1C069C001D2554E877 /* MHVThingCacheDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = FBAE8601AAB65E910DD5C07C89B01B34 /* MHVThingCacheDatabase.m */; }; - B0AEE1B6870E200B30D6FA4A64DC630A /* MHVCachedRecord+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = D1499ECAA9F62E14CEEC335AC0DB6966 /* MHVCachedRecord+CoreDataClass.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B0B33DB0454C27A31C28C99CFDDE3145 /* MHVFlowValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6448AEF76C0E248319296C3E7BC540F2 /* MHVFlowValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0B4161CB6BC9B546828B40DD46829AF /* MHVZoneBoundary.m in Sources */ = {isa = PBXBuildFile; fileRef = 42EE40BB41FDAE3CCC98F9CEECA837F8 /* MHVZoneBoundary.m */; }; - B0E3EED96B61AF22CBAD27053327D8E7 /* MHVBrowserAuthBrokerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1E07A403F817A01CE257B3B41B49DC /* MHVBrowserAuthBrokerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B11F6D354784182E34D383FD6F0CB82C /* MHVQuestionAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A32D2BDF5AA95D16860A9037191C959 /* MHVQuestionAnswer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1208203D54D440A9A651CDC2D3A73DB /* MHVConnectionTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 453B45DB92EB24E015A281B8B8BA7E1F /* MHVConnectionTaskResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B12BB18B01755BD605ACDD5018AC73AC /* MHVCryptographer.h in Headers */ = {isa = PBXBuildFile; fileRef = AB74933A8D9DEC883AA9C9F9D491DCD3 /* MHVCryptographer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEBC52577AD972CF63BF6351F5BE650B /* MHVWeight.m in Sources */ = {isa = PBXBuildFile; fileRef = 953355AE9D0B8F6C9F6CE52D7FE409B8 /* MHVWeight.m */; }; + AEC0FA9DADA8E6A6A34BBF2274B1D453 /* NSArray+MHVEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = BF35588BABB3CD4D5A9C170C3E217F51 /* NSArray+MHVEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEF380361CB89C74069C0E8C78F0BBDE /* MHVGoalsRecommendationsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 9016EB8026C2823C1733BF839E63633E /* MHVGoalsRecommendationsApi.m */; }; + AEFCFEDA8ACC26DD80882B8616C8E1FA /* MHVCachedThing+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BDB78A7BF916E205082859804B91975 /* MHVCachedThing+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF14D3B1197DE21C542903A3F0866A90 /* MHVRestRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C09DF7449803393319D140B6C7792FAE /* MHVRestRequest.m */; }; + AF45948470D2B0CBD4965CC633E2EFB8 /* MHVYear.h in Headers */ = {isa = PBXBuildFile; fileRef = F14BAB5A6FC47686334DBA71A1A0F199 /* MHVYear.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF5E45128D6DE217130DBD628DC2BBB8 /* MHVTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = B90164DB2D48AB62F9623C88F07FB9AB /* MHVTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF8C513732D30B1A5930FC6ECFD39271 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BF4A6AD9E134E5EB4A0D58CCABC23F9 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */; }; + AF9D80CB06DB4EA00EA26F145E291461 /* MHVAllergicEpisode.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CDB7BC758B2407ED8870431D0B5A21 /* MHVAllergicEpisode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFDA7DD878C5578CD07D0710B8BE8406 /* MHVShellAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = C67AACFE0926A728CE7610F82EA592CC /* MHVShellAuthService.m */; }; + B0AEE1B6870E200B30D6FA4A64DC630A /* MHVCachedRecord+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = EB0B0F2B09E790A515857B82FF6CBE1A /* MHVCachedRecord+CoreDataClass.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B0B33DB0454C27A31C28C99CFDDE3145 /* MHVFlowValue.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA2DBEA37EF880AD9E3CF015C22C0BA /* MHVFlowValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0D50D9A43E441FFB841FC9CC3538179 /* MHVLabTestResultValue.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D713F35696D691C49410C403B53DDD /* MHVLabTestResultValue.m */; }; + B0E3EED96B61AF22CBAD27053327D8E7 /* MHVBrowserAuthBrokerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C23FF77FC19D56C2BF223A4F15CAB8 /* MHVBrowserAuthBrokerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B11404812F5295ABB00BAAA2D60FC12B /* MHVThingTypeDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E0A4866C6059B208A0FB3E68DEE380 /* MHVThingTypeDefinition.m */; }; + B11F6D354784182E34D383FD6F0CB82C /* MHVQuestionAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = CDE200C6B75B47FC906281EFBD1C5FFB /* MHVQuestionAnswer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1208203D54D440A9A651CDC2D3A73DB /* MHVConnectionTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = E7956C538DC9DB6A8C093DDBEC219B67 /* MHVConnectionTaskResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B12BB18B01755BD605ACDD5018AC73AC /* MHVCryptographer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1E1F5C5DDD2AE811F4AB1502BB9A9E /* MHVCryptographer.h */; settings = {ATTRIBUTES = (Public, ); }; }; B13C648CDCCAC0B8796587FE6775998F /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A6830C5B50AF3EB089F6494505273D /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B16AD00A424DF7585897EC2D9794C4A0 /* MHVRestApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8856B94CF08A7C2DD8750CEBD1724414 /* MHVRestApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1A21648A6B6CD95B8FA652A90739DDE /* MHVVocabulary.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F9842F33304286984F975639289D55 /* MHVVocabulary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1DBDA6F390CCFE9AF71A7EB1D5A5559 /* MHVFlowValue.m in Sources */ = {isa = PBXBuildFile; fileRef = B654A610E26BD1691B9E665091709FAC /* MHVFlowValue.m */; }; - B1E83AE7F572799359E37A32CC44BCA2 /* MHVOrganization.m in Sources */ = {isa = PBXBuildFile; fileRef = D554C2FF5092CD72A8FF531F9487514D /* MHVOrganization.m */; }; - B2061455515F3E97D81B476735E069EE /* MHVConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C6ED33FA405F0858082B0933924D6FA6 /* MHVConfiguration.m */; }; - B227E28581E936197E8687B4C95B640F /* XReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D52BA8F55B10192BAE8E68B00121A1 /* XReader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B23F03D09D10DC80BEB0F456B1C6A21A /* MHVBodyDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = C84813AC4AFCDA15A20F0498D21B2A20 /* MHVBodyDimension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B248DD39EE837AB5CBF116F5612E0636 /* MHVBlobPayloadThing.h in Headers */ = {isa = PBXBuildFile; fileRef = A87CC899B8E37C8D5B3C90D794CE6589 /* MHVBlobPayloadThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B24A107067BEFAC33171EEC58000BEC2 /* MHVActionPlansResponseActionPlanInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A20BFDAFFA8D99A5D6E3346908CAFB /* MHVActionPlansResponseActionPlanInstance_.m */; }; - B28231DAAF93297E66FB5F3276552DF6 /* MHVResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 927413F29A017DC3055385DF00A0A551 /* MHVResponse.m */; }; - B2BAA966D923DFAB27C288CEB4AFBE57 /* MHVDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = 32BA0A49B3F389AA5BF70CE347D162BC /* MHVDuration.m */; }; + B16AD00A424DF7585897EC2D9794C4A0 /* MHVRestApi.h in Headers */ = {isa = PBXBuildFile; fileRef = E4546AE3C7B337AF0B3B638F7BAA1535 /* MHVRestApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1A21648A6B6CD95B8FA652A90739DDE /* MHVVocabulary.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDE3838B2F60D8A4388DABCC5DEB08F /* MHVVocabulary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1FA98330711B78AA15441BA03816679 /* XWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 35332D5A5A07E4A29874AE432CF9FE2C /* XWriter.m */; }; + B227E28581E936197E8687B4C95B640F /* XReader.h in Headers */ = {isa = PBXBuildFile; fileRef = C67ABFED409999ADDE3BC1854C414134 /* XReader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B22A8B79AD2C5BF390645C7173B9188D /* MHVLocalDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5153F9DC3E2EE817D80746771F0CCC /* MHVLocalDateTime.m */; }; + B23F03D09D10DC80BEB0F456B1C6A21A /* MHVBodyDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9338D8A1379C2C2EBE764C59341E5EAC /* MHVBodyDimension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B248DD39EE837AB5CBF116F5612E0636 /* MHVBlobPayloadThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE11D0111C5D855D508DB544698A725 /* MHVBlobPayloadThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2AEEE4FBC5DBF6C8F8348CA1EACDEB7 /* MHVGoalRangeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE04010E1C217EFF1A8A4051AE31273 /* MHVGoalRangeType.m */; }; + B2BA26CE11C583C6E2C8A0992FEEBF7F /* MHVMenstruation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCE03B4AAE601CC653202987039FB20 /* MHVMenstruation.m */; }; + B2DB8F18BD90796D803CE1D11629FED8 /* MHVServerError.m in Sources */ = {isa = PBXBuildFile; fileRef = 0186D4535ADC3EE4F6C6A93AFE0E7C46 /* MHVServerError.m */; }; B2FEF8AC9EB079E342FF566199787FCF /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EAE05F22515847E1812B04BC9DF1B93 /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B32FEE0D729E7154657E29D95ED41C31 /* MHVStringExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE743DC090FE5257A37C3E3FF932793 /* MHVStringExtensions.m */; }; - B33AF5BFE2EDF525CD738B460598AF63 /* MHVExplanationOfBenefits.m in Sources */ = {isa = PBXBuildFile; fileRef = CD043A5DCE8C612CC72AA5A0F21A5B05 /* MHVExplanationOfBenefits.m */; }; - B342D66276B67905ED194EF5AFC629CE /* MHVConstrainedXmlDate.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5A4B3BAAD047F2D1A32C5D85A19BE0 /* MHVConstrainedXmlDate.m */; }; - B382A2181CC08B65D1FDAC84B9A6B544 /* MHVNutritionFact.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B1759DA48BB33C05AB3D99CC371712F /* MHVNutritionFact.m */; }; - B39FAC2A7984A7FD809F496088C77E95 /* MHVTaskThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DBE5F5D915A2A1C7FD1A03ABC5B00A16 /* MHVTaskThing.m */; }; - B3A2F65922A66DC06B9DE6D3B89594E5 /* MHVQuestionAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A32D2BDF5AA95D16860A9037191C959 /* MHVQuestionAnswer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3F94EC09EA625B449275FF124C705A9 /* MHVBlobUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CA712C9B99D050890EE357B0390711DA /* MHVBlobUploadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3FCFF131646B620947500A491489833 /* MHVThingQueryResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 993C0E796D17040DD596B11E91C74E52 /* MHVThingQueryResult.m */; }; - B40D0E0A3EED26400836AD7B974C0261 /* MHVThingTypeDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = D10CDF3CEF4EEDA0F928FDB0CBFD8D73 /* MHVThingTypeDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B411D7E07C4128D89D9A1F11740B74D7 /* MHVInsightAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D757164D32B4D2C565FE270B9D1F224 /* MHVInsightAttribution.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3A2F65922A66DC06B9DE6D3B89594E5 /* MHVQuestionAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = CDE200C6B75B47FC906281EFBD1C5FFB /* MHVQuestionAnswer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3BD69B027CCE73FF6E6383008075F1F /* MHVString255.m in Sources */ = {isa = PBXBuildFile; fileRef = 1593C2E00F3CC9EF644EAA54C6A94C05 /* MHVString255.m */; }; + B3F94EC09EA625B449275FF124C705A9 /* MHVBlobUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D982765958FB4B55181D548157575E0D /* MHVBlobUploadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4004F71D88D1D5CB576C8199EE53448 /* MHVAsyncTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AEAEEBEA2FCF575CE96749E757DB4B8 /* MHVAsyncTask.m */; }; + B40D0E0A3EED26400836AD7B974C0261 /* MHVThingTypeDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = B723598E516AB09A819C0942515888D7 /* MHVThingTypeDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B41165CE9CF153DA2BF207711581B419 /* MHVEncounter.m in Sources */ = {isa = PBXBuildFile; fileRef = E775E95D86DAB6848965B075BA723899 /* MHVEncounter.m */; }; + B411D7E07C4128D89D9A1F11740B74D7 /* MHVInsightAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 67664BC47835FB2E512491D0C8D44B8C /* MHVInsightAttribution.h */; settings = {ATTRIBUTES = (Public, ); }; }; B4310C7E2D5CC86902000DDF6E64137D /* EncryptedCoreData-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ADADD4AB89B9C3192E0B291F50363DB /* EncryptedCoreData-dummy.m */; }; - B4368F88E5674F3D1DF21C263304B4FD /* MHVMaxVO2.m in Sources */ = {isa = PBXBuildFile; fileRef = A5302D9EFC7D93CAE45275BDF34CCDEB /* MHVMaxVO2.m */; }; - B4430251CC9838BE6560020C32E14433 /* MHVCachedThing+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 79435802B41EFF7E8BA91C70686F9293 /* MHVCachedThing+Cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B453C672BA07C2D181056B280861E440 /* MHVLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = D37036F2D687B18C0CDC101F7DCBC1C0 /* MHVLocation.m */; }; - B45A2E32C820D43F12B589258CD00BA0 /* MHVSessionCredentialClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B63165C1758A12EBA66A24BDB596C86F /* MHVSessionCredentialClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B46140F3B6BBC56BB0B61EE14F34B1E3 /* MHVSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9D0F0C4FF05423FE937526AE48A3B /* MHVSchedule.m */; }; - B4AD2E1697D7C2CD211F3013483406BC /* XSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 45CF288853A610EC38AE6DB7E4E5D4F4 /* XSerializer.m */; }; + B4430251CC9838BE6560020C32E14433 /* MHVCachedThing+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9996F8174A2A811B0766D1013E490F8C /* MHVCachedThing+Cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B45A2E32C820D43F12B589258CD00BA0 /* MHVSessionCredentialClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA89D338D63CB81EA0BE4EA132A9031 /* MHVSessionCredentialClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B46C7AC3F30C19F1492233B20C2EF5E4 /* NSNumber+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F7788C89F394486932DC96D6DFBC4DA7 /* NSNumber+DataModel.m */; }; + B4A68BE9DF5A6BE2C9D74C2566C4EA95 /* MHVAudit.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AEA1D7BA66B175354FF3B42E82FB75A /* MHVAudit.m */; }; B52069E447C90C948492AA3492A00C61 /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = EFE4A7CF91979D50ED0B75B8EC27CB05 /* KWExampleNodeVisitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B549773092D25AB5594D443CE02FFB6B /* MHVHttpTaskProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E73B5B686A83F359FAE81BC44DA86951 /* MHVHttpTaskProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B53DC9DAFCFF9825FD1FAEB83749B227 /* MHVDateExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E27B28AD6BDFA372D845E072F4C3EC /* MHVDateExtensions.m */; }; + B549773092D25AB5594D443CE02FFB6B /* MHVHttpTaskProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D741DC44CED55CCABC4BAD970B63E8 /* MHVHttpTaskProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; B5958071B71AA165DBD0F61F26D214AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; - B5B6E1E835B3B9F459C9967981E9F6D9 /* MHVRemoteMonitoringClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D176B5BC327707BBEDDF291A2410F9C3 /* MHVRemoteMonitoringClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5CE85DCE7542F4484084BA2411F14CF /* MHVDow.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A0380F03659C53FE9616FE9C4144B0B /* MHVDow.m */; }; + B5B6E1E835B3B9F459C9967981E9F6D9 /* MHVRemoteMonitoringClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B29615B2374C4036CE68B20B32FCA8A /* MHVRemoteMonitoringClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5D8253B9731915B1D2FA30FA045E17F /* MHVActionPlansApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B743B4AEF6B4D2DCA961A29DBE76593 /* MHVActionPlansApi.m */; }; + B5ED5632B539B2F1DDED5012677FAB95 /* MHVThingCacheDatabase+CoreDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F335B6F2815CB44858B5F66E01BB9EF /* MHVThingCacheDatabase+CoreDataModel.m */; }; + B5F7C1E145612137386656FEAED78CF9 /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C9BBDB68AF375DF05C46D5B12DE86A8 /* MHVActionPlanTasksResponseTimelineTask_.m */; }; + B695E5115373BC8F3D404202C4C5BAF5 /* MHVUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6F5F35AE517C9BC390B06F77F624B0 /* MHVUUID.m */; }; B6A4332CEE7F40D4C252EA443A8E3C5F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE2AF9E1F1B195EF57AE60C22A693670 /* Security.framework */; }; B6FB21DCD638999FA2A3484D0F8F0EBF /* Kiwi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 99AAE9257B5ABA425DE0CEFA90E9D9C7 /* Kiwi-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6FF49F3CF107E1B345F2CFED68D94C7 /* MHVDailyDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C49EF33A75CAB091C1D18F4031958EA /* MHVDailyDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6FF532A1079E43A71E86BA72FDF2611 /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3CB9C3268F8D02381A57215A26D921 /* MHVActionPlanTaskOccurrenceMetrics.m */; }; - B711FF55619DCC70F767C49BCF2ED6F4 /* MHVAllergy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B27176E6420A46305029BC19CE6BA9 /* MHVAllergy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7196B02CB31A4076DCB2126186986E3 /* MHVPrescription.m in Sources */ = {isa = PBXBuildFile; fileRef = DE38B45B94C3672DAEBC250C60A2CA4B /* MHVPrescription.m */; }; - B71F7335077A41119691A8AD22715566 /* MHVGoalsRecommendationsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 31481E87939F58F027217A0DF9D2767E /* MHVGoalsRecommendationsApi.m */; }; - B743A9CDA34AC03EF437D93A770CCAE0 /* MHVType.m in Sources */ = {isa = PBXBuildFile; fileRef = E63CCBF5AD5C659C49865B94592E983C /* MHVType.m */; }; - B74AB356A2CD5C7436D05118EB3A750A /* MHVSleepJournalPM.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A611ED4504906930BE1B6AE0F9588C5 /* MHVSleepJournalPM.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7517BB3CFE5FDA9C28BF497E2145BBE /* MHVNameValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D6BA54784796D0F6F237A0D3B0B18B37 /* MHVNameValue.m */; }; - B75E737C65B89BE8777ABB0148A37BF0 /* MHVMedicalDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 87AE8118275022AD96E8E7E6EDCD441A /* MHVMedicalDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7EE4E0C174327DB77C18B81645EE94B /* MHVActionPlanScheduledTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E410FC19AD5FA78A7EC1D9E8B3DC1D /* MHVActionPlanScheduledTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6FF49F3CF107E1B345F2CFED68D94C7 /* MHVDailyDietaryIntake.h in Headers */ = {isa = PBXBuildFile; fileRef = 994111B0061F7CF780769DB6BE1BEF40 /* MHVDailyDietaryIntake.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B711FF55619DCC70F767C49BCF2ED6F4 /* MHVAllergy.h in Headers */ = {isa = PBXBuildFile; fileRef = 737E0909C1E5E0B2E07CBAC4836AAB6D /* MHVAllergy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B74AB356A2CD5C7436D05118EB3A750A /* MHVSleepJournalPM.h in Headers */ = {isa = PBXBuildFile; fileRef = 82230A09F546D67DCABFDEBCEF028795 /* MHVSleepJournalPM.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B75E737C65B89BE8777ABB0148A37BF0 /* MHVMedicalDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 40AAA34B18B819B62ECC1107CAAC6199 /* MHVMedicalDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B77005813FF5C6DD7B4F83312BF9F9E3 /* MHVMessageAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3A4D77A952D069C651B289F2F6FB14 /* MHVMessageAttachment.m */; }; + B787AE28B35C8C991FC80F07B19BE6CA /* MHVThingData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A03B4D0EAB4D3C89C871D68944DFD87 /* MHVThingData.m */; }; + B7D79D978BC037B158B5E00149E57FAD /* MHVLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = AEECA213ADF4B5F98AA6BDFD9BF61370 /* MHVLocation.m */; }; + B7E77E35382780B70FEA442C46FB9EB8 /* MHVBodyCompositionValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B8EDB1E5DECC35C0EC7EC111BF70DAA /* MHVBodyCompositionValue.m */; }; + B7E7F26C5811D3151BAECD6D42C99F26 /* MHVApproxDate.m in Sources */ = {isa = PBXBuildFile; fileRef = B06102621E0F1AEF3A629F2C75467462 /* MHVApproxDate.m */; }; + B7EE4E0C174327DB77C18B81645EE94B /* MHVActionPlanScheduledTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = A05C865618A795884728654D6EF09086 /* MHVActionPlanScheduledTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; B7F022431FB6693EF5A4C4A3E792803F /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = B171B2485AAE0CEF4828BBD6B2456572 /* KWMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; B8415B3D453B04B22E28CC9357BD0C58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; - B8483B16D323B1184EF96F058ECD7287 /* MHVErrorInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2DEA6465DA01F591A60E7F4F00FDD4 /* MHVErrorInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B88B46C466E18F7500F1442C49DF86F3 /* MHVThingConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F56006BEC24AE0614723C65FCA5669D8 /* MHVThingConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B89085ED2F520531DE6C502F8D946D45 /* MHVRestRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E6DCD3D2AA04F0C70F2F836595BE8FB /* MHVRestRequest.m */; }; - B8A00802961DF9AC70F8617797043C5E /* MHVPlanObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F829839236A0D09B61E060332A81AF3 /* MHVPlanObjective.m */; }; - B8A0648ACA4CAE8F8B2F6BB852708FE8 /* MHVSystemInstances.m in Sources */ = {isa = PBXBuildFile; fileRef = 194933A0ECB35EAD5A902CF00A7C7C38 /* MHVSystemInstances.m */; }; - B8A314267214E083167E15DBC9D4FF7F /* MHVPerson.h in Headers */ = {isa = PBXBuildFile; fileRef = 33AD5636A5ADE0F5B25DD97951240FF4 /* MHVPerson.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8AF22DD317F389438F2EF6DF36BEF94 /* MHVHeight.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D632F832A6FBEDBC984C7BC8292FA1F /* MHVHeight.m */; }; + B8483B16D323B1184EF96F058ECD7287 /* MHVErrorInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = FA9EC86BF64CD23B386299124917B539 /* MHVErrorInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B88B46C466E18F7500F1442C49DF86F3 /* MHVThingConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E8AB3B42CBBED775000E3A4A66A40A /* MHVThingConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8A314267214E083167E15DBC9D4FF7F /* MHVPerson.h in Headers */ = {isa = PBXBuildFile; fileRef = 9232BFC8D4D4497115E3A7304608AB98 /* MHVPerson.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8B5B4E47947E08D8037879F7D6C9916 /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC9DA1FD1F2DA4944739F96F91F81C1 /* MHVActionPlanScheduledTaskCompletionMetrics.m */; }; B8BF4CF4222A4ACAA0D206B4E7E06E8F /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DA9FE3A8CBB07E74F7ECD5056F8C7753 /* KWDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9143725EAC04224D4386C98D021EFD3 /* MHVThingTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3263102DB881BF9A3DBE85FEAC7B4F63 /* MHVThingTypes.m */; }; - B91DE475FDC2E250721ED89B65A053FD /* MHVTrackingValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = D59CAE065598D2407CE7249104A8CF2B /* MHVTrackingValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B93E11BA28B3059D44B37C092FAE01EF /* MHVExercise.m in Sources */ = {isa = PBXBuildFile; fileRef = ACB73FA45EA16BE2DC7B280E1B7D34C3 /* MHVExercise.m */; }; - B980CE1839768C6C3C753AF4EFA6DDFD /* MHVPersonalDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7077DC022C01EE0C6E92F73E34677F /* MHVPersonalDemographics.m */; }; - B9A1142B61F06C0131707A242888ED6C /* MHVMedicalImageStudySeries.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D19096F5007173F8EBCE7A2CA4A4C3C /* MHVMedicalImageStudySeries.m */; }; - B9C83EFC0661DACB1618542D563D3579 /* HealthVault-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F81BDA3C01C82FC40C450C9B5A917F44 /* HealthVault-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA2FBF80C4DC6137CCD871C0029E6C20 /* NSArray+MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = AEA0B9CE308238EC67E6C3F6C0C4EB5E /* NSArray+MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA49BA14794D86025A6D90DD0779A483 /* MHVSystemInstances.h in Headers */ = {isa = PBXBuildFile; fileRef = 185483CFDFCF5A5BB323FB0E75B14001 /* MHVSystemInstances.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA8652B1BB8D31AB3ABEBD52F8C3982B /* MHVServiceDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 434EFBDC1D48C630A7AA808649193239 /* MHVServiceDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA94DDAE2D5487CE111A7353277CB6A6 /* MHVDateTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C210AA650FD9951A339A07A86D964C1 /* MHVDateTimeBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAB7D8F84AA50C7B5A65C6A28D04D7AC /* MHVCachedThing+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = E911AB9EAA2AF31BF0AEED576D4221B2 /* MHVCachedThing+CoreDataClass.m */; }; - BACC5210E000FFAE49A4DE8D7E464645 /* MHVGoalsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = FD16B154DEABA247E8F58876E221C4B8 /* MHVGoalsWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAF0BBF57F8EA82607EC7B9ACAC2BBF1 /* MHVActionPlanTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE6241AC72E77A3692E2F6C0D0B67F2 /* MHVActionPlanTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB3B4751957EEC3D8A38A2D639C2E11B /* MHVMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = BA032C8F861179933912813C12E9B030 /* MHVMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB4087C606671DF65EBE45C5666DBCEE /* MHVBasicDemographics.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D8ACE9C4E65D518AFABFE5651E5F78 /* MHVBasicDemographics.m */; }; - BB65133B879E9409878738D739E4C322 /* MHVExercise.h in Headers */ = {isa = PBXBuildFile; fileRef = BD4B103BF1A1E29F7DA6DE27B7A6FC45 /* MHVExercise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB8AB06BCEE018794CFF47C916B5A25D /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ACE19C29AE41C61229B3A9D2EAD28B2 /* MHVActionPlanTasksResponseTimelineTask_.m */; }; - BBB6CBF0DDF8CCF4F7299493C776BDE8 /* MHVDow.h in Headers */ = {isa = PBXBuildFile; fileRef = 281C17DAC715CA76A0080AF31F01DA71 /* MHVDow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B91DE475FDC2E250721ED89B65A053FD /* MHVTrackingValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A8D9DC400824B3B3ABE7E68B11E02D /* MHVTrackingValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9B79FDE47D2A5E466314F353C6D0D8D /* MHVName.m in Sources */ = {isa = PBXBuildFile; fileRef = 29AB4A391B05719CB99A53DB34F3A56E /* MHVName.m */; }; + B9C83EFC0661DACB1618542D563D3579 /* HealthVault-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B022687014A69991B84AD9EB261E688B /* HealthVault-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA0C5966BDB989EC4C594A3D050B1539 /* MHVVocabularyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C62713D2C81ACCF41F36CB0262D5261 /* MHVVocabularyKey.m */; }; + BA171B141635A4122F0D479E755B34C8 /* MHVThingData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A03B4D0EAB4D3C89C871D68944DFD87 /* MHVThingData.m */; }; + BA1AC6785B5C77E3F7437C8C3E135EFC /* MHVCachedThing+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A27C59A93840FB194A19A28D2952DD /* MHVCachedThing+CoreDataProperties.m */; }; + BA2FBF80C4DC6137CCD871C0029E6C20 /* NSArray+MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = E7AB5EF0A0895D5D0E8B3EE273B4BABA /* NSArray+MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA49BA14794D86025A6D90DD0779A483 /* MHVSystemInstances.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEF20AA8F8B746DE159B779B33F5587 /* MHVSystemInstances.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA8652B1BB8D31AB3ABEBD52F8C3982B /* MHVServiceDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 782FB466F7FD71BD456AA8FEFA1F4979 /* MHVServiceDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA865346AD91B775E5046A908C0E29FA /* MHVCacheQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = E81C9F8AF7C51F30EA4BD6ADBBE33D30 /* MHVCacheQuery.m */; }; + BA94DDAE2D5487CE111A7353277CB6A6 /* MHVDateTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 668EBB050CAB12CF2BA6DE56B9975F5E /* MHVDateTimeBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BACC5210E000FFAE49A4DE8D7E464645 /* MHVGoalsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2C19AB9EB92C1B7DCDE68172C53063 /* MHVGoalsWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAF0BBF57F8EA82607EC7B9ACAC2BBF1 /* MHVActionPlanTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = F63B0CEFCC875B0218C22EA0ACCC1C16 /* MHVActionPlanTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAFFEDF48768B79C7EBCF9AAAC3026B4 /* MHVAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DED4D9040726C76D1FEF40309F2B1EFE /* MHVAsyncOperation.m */; }; + BB21F4E1191628C6DD4F5A07A2675F9F /* MHVTimelineSnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD04270EE2FCA286B772F3AAF837D44 /* MHVTimelineSnapshot.m */; }; + BB3B4751957EEC3D8A38A2D639C2E11B /* MHVMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = DE72238D8023A36065B9EC6F562C0345 /* MHVMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB65133B879E9409878738D739E4C322 /* MHVExercise.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ADE4E14B569C6377FEFB4BC5060FF65 /* MHVExercise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBB6CBF0DDF8CCF4F7299493C776BDE8 /* MHVDow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E804456EB223F4B296A5AB165FA53CC /* MHVDow.h */; settings = {ATTRIBUTES = (Public, ); }; }; BBC3A7691C84BD7442DF476842B71A69 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F1EC4366C6FF3F8E06A265B139B86F /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BBC6DB6ED622932ABC0A7A0D0DA2CEFB /* MHVActionPlanTaskInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 622FF91A717FD577F7D81446A7C177FC /* MHVActionPlanTaskInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBD4DC9A37D9BB9DDF2B9299D607DF82 /* MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F185CB3B5FCBF0BC01B33DA609ABC184 /* MHVVocabularyCodeItem.m */; }; - BBEF6133CA323A3D5AD1DC17DDDA728E /* MHVThingCacheDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EEB47201807661AC798BBC344627D9F /* MHVThingCacheDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BBF967EDCB79DA6DD53BEF7F9248855E /* MHVJsonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 59F1CAC1C5B4C74BF49BAEB90683EEEE /* MHVJsonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC0E232226D51337AAD17A0CBCC92859 /* MHVHttpServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1806F41C51C030A7270E7E5D7F458D2D /* MHVHttpServiceResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC73C510E5206841017DF9B23F2C801D /* MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1091C224FF6F43A9AFA27C9DE6D25E /* MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC86438FF718155D1397C407718751C1 /* MHVAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FCB3D26A4D75A1B35A12484265250D9 /* MHVAsyncBlockOperation.m */; }; - BC8DBB832705E96A96FE7B4106218403 /* MHVPersonalDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = 1173898C8BA6D64BF5816BFE80068454 /* MHVPersonalDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC9654A2EFD6D1C4890FF82B19563D2D /* MHVApproxMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DB5076AC81922C731E1388146162D8 /* MHVApproxMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCB482B1AC8BC0369795A1A787CCEDF7 /* MHVPersonalImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 40ECDB251F8B5CB562A0367A60A418AF /* MHVPersonalImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD03BDA7E962CDD0A903208EF0BE644F /* NSSet+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77EE9E7B12F6A713212E773063388367 /* NSSet+DataModel.m */; }; + BBC6DB6ED622932ABC0A7A0D0DA2CEFB /* MHVActionPlanTaskInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 010B197C07707007FB80AFA62D3A17CF /* MHVActionPlanTaskInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBD19F61017BF71722AB99DD60EF84E6 /* MHVTimelineApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 81FB3CBB6B6B6AC18D3AA1193ED0FB48 /* MHVTimelineApi.m */; }; + BBEF6133CA323A3D5AD1DC17DDDA728E /* MHVThingCacheDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BBFAE58C77130C26A94F9F9359A0E5C /* MHVThingCacheDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BBF967EDCB79DA6DD53BEF7F9248855E /* MHVJsonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E6F2BF8703B84F194DF3294EE902B8 /* MHVJsonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC0E232226D51337AAD17A0CBCC92859 /* MHVHttpServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = AAAEC4AF120C5207E1054DA1354E6840 /* MHVHttpServiceResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC1CF8F50DB3BC971A77040B52BC05CB /* MHVDailyMedicationUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC618D7D9345EE0276EA7445B7AE449 /* MHVDailyMedicationUsage.m */; }; + BC416281F6FC422FF151DF5B0D610DA0 /* MHVStringZ512.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A518C37A0583409FAF5908E24A3C550 /* MHVStringZ512.m */; }; + BC43DCF84E727A1042D2B7DFD9E2854B /* MHVMaxVO2.m in Sources */ = {isa = PBXBuildFile; fileRef = 519AB35F2A5E2A9069520164299BB274 /* MHVMaxVO2.m */; }; + BC73C510E5206841017DF9B23F2C801D /* MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5874038276FBA391904C90E2B4D3DB5A /* MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC8DBB832705E96A96FE7B4106218403 /* MHVPersonalDemographics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F38FE5DA9D3507E77BBDECC3CF95334 /* MHVPersonalDemographics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC9654A2EFD6D1C4890FF82B19563D2D /* MHVApproxMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 7896FFACBFCAC0F673D6649390074517 /* MHVApproxMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCB482B1AC8BC0369795A1A787CCEDF7 /* MHVPersonalImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6065B5FC5AB1FFFF4FE8F4976BF006AB /* MHVPersonalImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; BD0B693909063B8719F38BE21C72EFAE /* Pods-healthvault-ios-sdk_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2D6C00C35862E5D138386B22D1E1C2 /* Pods-healthvault-ios-sdk_Example-dummy.m */; }; - BD76EFABC3DE01424A2CF02BD09C3003 /* MHVPositiveDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = D86AB92CCCAEF826D9FF875EEDADC872 /* MHVPositiveDouble.m */; }; BD9D37958473253A6418874DA7BE63D5 /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F88043733F059420B3142B4D29F58B2 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BDA75559662614A0BD1C548ED0C36B57 /* MHVThingTypeOrderByProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 03CB43EF3672CA1FAD8EE0C1BD0DCE41 /* MHVThingTypeOrderByProperty.m */; }; - BDAAF8B82C90E5AA4B2793A30CA76590 /* MHVConnectionFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A73A2CF7460E29D3C06456212C08006 /* MHVConnectionFactory.m */; }; - BDB1A28C1B7A3C09276C25F96D1ED3C2 /* MHVDataModelDynamicClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F004A0578AD82208D601DFA2B6D8D6 /* MHVDataModelDynamicClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BDEA33F99C5E4800DC24806B234C06B1 /* MHVGoalsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1C2DFD64D5CABB4FB26B2256D0E309 /* MHVGoalsApi.m */; }; - BE296FB00602A671006EC54626411BF5 /* MHVActionPlanTaskTargetEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4357BF5AB90604A2C153FE7C8CB139F3 /* MHVActionPlanTaskTargetEvent.m */; }; - BE47BBE20F81B94446BCCEEA6A6DAB5C /* MHVTrackingValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7403D44AC043CBE0B39AE13DA4748789 /* MHVTrackingValidation.m */; }; - BE47D5EF9EC799FEBE468242AC4ADF32 /* MHVCryptographer.m in Sources */ = {isa = PBXBuildFile; fileRef = 729C37491526AE5E39446C9C45AEA8A4 /* MHVCryptographer.m */; }; - BEA707D5617328B8D54B8F2E3DFEAF81 /* MHVApproxDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C2098E58F539639C961717DF7A9635 /* MHVApproxDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF2809CDB99AE8650860CA29FA7B0B0F /* MHVTimelineSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = B49B74F46B2759C73FAB166CB7DB2055 /* MHVTimelineSchedule.m */; }; - BF626ECEB5AAD0A837538FB69F50FBF4 /* MHVThingType.h in Headers */ = {isa = PBXBuildFile; fileRef = 99708B908A81140829133BCCAB0764A8 /* MHVThingType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF8D0FF7D5C657D3B3EF89F122E2C134 /* MHVPlatformClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E9FC1BA58FF310A032B63A6B0C421E /* MHVPlatformClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFB5D9324F6F141421863FE170C72456 /* MHVPlatformInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 30DF2FDA8B11A3BE3087FDF02007B356 /* MHVPlatformInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDB0550FD96EECF51E96CDD9E9793936 /* MHVAllergicEpisode.m in Sources */ = {isa = PBXBuildFile; fileRef = A71AA072E68847F6B84CBCEBD8E155D6 /* MHVAllergicEpisode.m */; }; + BDB1A28C1B7A3C09276C25F96D1ED3C2 /* MHVDataModelDynamicClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E8D70BA07BCE97E5EF398B6CCEC25A /* MHVDataModelDynamicClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE8D0C76991F9324FBDD36609246D2B7 /* MHVPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = D6913B8A059B2E0792B8838820B0DB75 /* MHVPhone.m */; }; + BEA707D5617328B8D54B8F2E3DFEAF81 /* MHVApproxDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8376A89338FA33B8C579D9F9202B5135 /* MHVApproxDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEA7345AC3A2030E6FF91E20F9ED8B3A /* MHVApplicationCreationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DEF1F3ECCED965EB5FF11965C1AF45BD /* MHVApplicationCreationInfo.m */; }; + BF038266260499307BD8F32DD3C8CD1A /* MHVHttpServiceRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 25ACA011C9F4C43B653B23503421A823 /* MHVHttpServiceRequest.m */; }; + BF626ECEB5AAD0A837538FB69F50FBF4 /* MHVThingType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A58C3C982EEFA26EDDE8C90FBEC7027 /* MHVThingType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF85D9C715BA54C38529AB7D7816166E /* MHVStructuredInsightValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 34127F1C8224A7C892A57A4C514DE444 /* MHVStructuredInsightValue.m */; }; + BF8D0FF7D5C657D3B3EF89F122E2C134 /* MHVPlatformClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 59A8A58C6CCFDD0EF46CBE91CAAD0380 /* MHVPlatformClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFB5D9324F6F141421863FE170C72456 /* MHVPlatformInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 361B5E21D2916327CA956436FDC7AB18 /* MHVPlatformInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; BFD1E60DE3BE78A3438C35F0E2A2A778 /* KWBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = D3E2CDF790E002DC6E88C444DA9C9137 /* KWBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFD91FF4423913E9D675C66BE8D4789E /* MHVJsonCacheRetainObjectProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6593E4F2F8FD9E57613E85B43EF0C8CD /* MHVJsonCacheRetainObjectProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFE155FEC3AFEECDA85321E45FFD2429 /* MHVCacheConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BF709B0A80D5E5B52487C0EC500C8D46 /* MHVCacheConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C00FC43979196FECFCF2A29D9848E676 /* MHVBlobSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C6EE0E3A4166135C12D597E20A46A8 /* MHVBlobSource.m */; }; + BFD91FF4423913E9D675C66BE8D4789E /* MHVJsonCacheRetainObjectProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E01BDD97BAC71C01F4EEBC6FCB7E9CB /* MHVJsonCacheRetainObjectProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFE155FEC3AFEECDA85321E45FFD2429 /* MHVCacheConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 11D4596770DEB48655A5A24AD59D097A /* MHVCacheConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0132187675ED29F7920F3B42D7019B9 /* MHVCachedRecord+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E15609E0D3E45E16467691A460080FE /* MHVCachedRecord+Cache.m */; }; C01D869E6B74AF8D15AA80E4842F2473 /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 37C858D0CA351DE079A4D1901C06AEED /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C034EBC4824CDCA29F9CEF57F98400D8 /* MHVThingCacheProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5401FA135A29B394537C42E2A012DD44 /* MHVThingCacheProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C05097729E7AB1D2F37101F4402F185F /* MHVInt.m in Sources */ = {isa = PBXBuildFile; fileRef = E69F53B9299D423FB827C9B79665FD80 /* MHVInt.m */; }; - C08C71774915C8E3CDE430762E7ADBBE /* NSData+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 57136AF325F2A24B3CDE37CFC8E70CE5 /* NSData+Utils.m */; }; - C0A76242E604CC0EADD2A4AF65DE07C3 /* MHVThingClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 99663A0DC9A9330F715A9110CE521000 /* MHVThingClient.m */; }; + C025944B310408478E166A9F5ADA8A0D /* MHVThingDataTyped.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1ECEFB930046CFD10B958B0EB58EE8 /* MHVThingDataTyped.m */; }; + C034EBC4824CDCA29F9CEF57F98400D8 /* MHVThingCacheProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 098C449C3333EE3FD672650E80BBE50B /* MHVThingCacheProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C07905ED158B528A569A43561BE95945 /* MHVPlanOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = 3049B7525FA647275F73ED32C43887DF /* MHVPlanOutcome.m */; }; + C088B2AFD4B8380FD17E07F0E28F55A3 /* MHVCachedRecord+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9F37B991A1BE1A519E7E6489EB4542 /* MHVCachedRecord+CoreDataClass.m */; }; C0D68A803B796144EFDE43425FB1042C /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B1BD44E9DE2939B629AE12F09384000C /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0DCA774A372439E9B8CB3F645A90D35 /* MHVConcern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC37DD0EEB2088CFFB353687263F42B /* MHVConcern.m */; }; - C0E35A9F26A9D6DC4E2C4C686B504007 /* MHVPeakFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = F0E7F5A609B9BECD4A33F0F9A520CB07 /* MHVPeakFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C104DEA86F6B41DCC659FBA6B62D3B49 /* MHVActionPlanTaskTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = A36DE6DA53ACED906A397F4AA95157FE /* MHVActionPlanTaskTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C10CFD9D0EE11FA651D329BF32629004 /* MHVDataModelProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 39811085E4F881A4EBE19C9F187AD10B /* MHVDataModelProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C114D2D627B35C2B4A7297EF0FA8C5D1 /* MHVBodyComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF57D58D1D8478578EB5CA8E2F8C3C6 /* MHVBodyComposition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C15BC449091D97606BAEC7D4D64D265F /* MHVAdvanceDirective.m in Sources */ = {isa = PBXBuildFile; fileRef = D7A8E33CEB9D41D20E6FFDF58E8A6BEE /* MHVAdvanceDirective.m */; }; - C1E0CA504FEDF404311ABB8E752C35AC /* MHVActionPlanTasksApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 73C5C04C5CA19A506D1BCBC8D2CA4F07 /* MHVActionPlanTasksApi.m */; }; + C0E35A9F26A9D6DC4E2C4C686B504007 /* MHVPeakFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 672410B48E8587EF588665EA4250796B /* MHVPeakFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C104DEA86F6B41DCC659FBA6B62D3B49 /* MHVActionPlanTaskTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A380946271293D7DBA27583580D68C6 /* MHVActionPlanTaskTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C10CFD9D0EE11FA651D329BF32629004 /* MHVDataModelProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B39D137E4C7D730D64E40D48DA08EB9D /* MHVDataModelProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C10F78675945B086CCCD944B54D4A0F4 /* MHVEmotionalState.m in Sources */ = {isa = PBXBuildFile; fileRef = 79AD570DAC743532B15A79ABC1C721A6 /* MHVEmotionalState.m */; }; + C113E2C9E4E4C5E31EC03BF22C190710 /* MHVGetAuthorizedPeopleResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A810F4F46AB2A561EA410592D551AED /* MHVGetAuthorizedPeopleResult.m */; }; + C114D2D627B35C2B4A7297EF0FA8C5D1 /* MHVBodyComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = E683A3899304BC56318B65C8D1B926D5 /* MHVBodyComposition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1153FC92C5871189711D5AF0464EE35 /* MHVGoalsRecommendationsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 9016EB8026C2823C1733BF839E63633E /* MHVGoalsRecommendationsApi.m */; }; + C1985E5E4AAE5EFC8A8758816B817563 /* MHVBlobDownloadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 454406C1B228EA685223E30B7E7F9D51 /* MHVBlobDownloadRequest.m */; }; C1E567A376798C68DF05B817F9D38570 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 955F0A88CFAB94AC0CFBC380A8F565AE /* CoreData.framework */; }; - C21706EDCABC28C5C07C18F3226FE1A5 /* MHVHttpServiceRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 786557A5869EF245A3F076F29783F263 /* MHVHttpServiceRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C2313A9913333A5FBDC1B4B3D0586745 /* MHVThingRaw.h in Headers */ = {isa = PBXBuildFile; fileRef = BF6D30371765423F270C8A10736A7D8B /* MHVThingRaw.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C23736C318215AF8D8BEED6E561597AD /* MHVPrescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 86968CA39CC14DAC26567159768FA2C8 /* MHVPrescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C26C891F3FD95D45FB0B8FCC0ED9D230 /* MHVTaskTrackingOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9C78B9356107F2A1956C29ED2D8C5 /* MHVTaskTrackingOccurrence.m */; }; - C27A948C86816FEC21CA6B89FC90CA0C /* NSUUID+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A91F23E3F76B80E4FCEF334D57918CC /* NSUUID+DataModel.m */; }; - C2BBF8A39AADDF03F7029E1B58D65F41 /* MHVVocabularyCodeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 215999EB83F657345FFEBCEAFC2F17C0 /* MHVVocabularyCodeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3061BA00EEB27EF84260B88C01CEDAD /* MHVActionPlanAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = 221330EBAC4B7F9260291B3A35D92F40 /* MHVActionPlanAdherenceSummary.m */; }; - C318FC46D403CF4205A93D7ED6403FA5 /* MHVActionPlanTaskAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = D4B8BB320EF09619A7F174080E875E16 /* MHVActionPlanTaskAdherenceSummary.m */; }; - C31B04270315B0311767EB3A4813981A /* MHVPlanObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = 12E722BD36D8F7D9FFEAC1BD3AF61D94 /* MHVPlanObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C31CC86DC4104727B50D7EF6B40AFA56 /* MHVGoalRecommendation.h in Headers */ = {isa = PBXBuildFile; fileRef = 52761524B9BFF24DFE055814C0F9BDEE /* MHVGoalRecommendation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1F551AE60C88FDE431EE663E4D30A7C /* MHVConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 539306177DB5C715AF8FF5148E17AD5C /* MHVConnection.m */; }; + C205A4A37BBE809E5FA500F75ACF1804 /* MHVConcern.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B037C73D8AC39AEA4F77836233DBB2F /* MHVConcern.m */; }; + C21706EDCABC28C5C07C18F3226FE1A5 /* MHVHttpServiceRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9BC402E92932EB15745993222A95BF /* MHVHttpServiceRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C2313A9913333A5FBDC1B4B3D0586745 /* MHVThingRaw.h in Headers */ = {isa = PBXBuildFile; fileRef = 5189F36368CC82530BBE9B07A53E0EDA /* MHVThingRaw.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C23736C318215AF8D8BEED6E561597AD /* MHVPrescription.h in Headers */ = {isa = PBXBuildFile; fileRef = BF70959C292E796D00D5FC6E5BEC6884 /* MHVPrescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C238CF543D4BF9D259362C3B1951E289 /* MHVModelBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F25A553D1CF5374A599BE296186E2C /* MHVModelBase.m */; }; + C263F5944F270EC956F58F26FDD18337 /* MHVSodaConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B805088B583A189490F268F8FAE610BE /* MHVSodaConnection.m */; }; + C2710C99FE82500664997B69534BED8C /* MHVConditionEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = CC96EB86DF773A251708C057B481DD2B /* MHVConditionEntry.m */; }; + C2B9F7F642881B7F40B509F93AF9E6F8 /* MHVOneToFive.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DD2DE1E80A6ABAE2B10BE426091333 /* MHVOneToFive.m */; }; + C2BBF8A39AADDF03F7029E1B58D65F41 /* MHVVocabularyCodeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = DF705202A5854A7CD68C1CDFCFE4B9ED /* MHVVocabularyCodeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2FEBA99A77A363A852BDE4B95837BA7 /* MHVGoalRecurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3195129FADEFBBCD7C6EE98B18488E /* MHVGoalRecurrenceMetrics.m */; }; + C30763FBB0A1254E239B8F5AF503FB66 /* MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F8D6BE4CAD1FA009109272CF52FC71 /* MHVEnum.m */; }; + C30ED337CAA89E94EC74D3BC71494B76 /* MHVVocabularySearchString.m in Sources */ = {isa = PBXBuildFile; fileRef = D85A7C3934D3959278922BBC9E2B87DE /* MHVVocabularySearchString.m */; }; + C31B04270315B0311767EB3A4813981A /* MHVPlanObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = 17BA39455125041C0DEFC19D8387C507 /* MHVPlanObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C31CC86DC4104727B50D7EF6B40AFA56 /* MHVGoalRecommendation.h in Headers */ = {isa = PBXBuildFile; fileRef = D706D7D3C53789C5711100935561866F /* MHVGoalRecommendation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C31DDF6EC32ABC84E3A28D6472C7F7F4 /* MHVTaskTargetEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F2A467A048DBA375AB046F4B7C55AA2 /* MHVTaskTargetEvents.m */; }; C36451542704BC745CBB1FFA23922ED3 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EAF32F866D7C990471CBE0102F7A7B8 /* KWStub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3D443B1D10083FEB2D0EFD2D8514CAA /* MHVVitalSignResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 6421DF211358828BC13DD24089C8019E /* MHVVitalSignResult.m */; }; - C3D7107A71566B789F6EDEA7ABF9FFA0 /* MHVStringExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FD99D034A959CC28D8F2397025F867 /* MHVStringExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C3F852F6B441CDD5BDD53844E76D1839 /* NSNull+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DBE3804B9A00859BFEA18EB5C26304 /* NSNull+DataModel.m */; }; + C3BD97F9CD5877A563DC81DBCCB56E25 /* MHVPendingThingOperation+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 5694E9444FBA97616512297B96453522 /* MHVPendingThingOperation+CoreDataClass.m */; }; + C3D7107A71566B789F6EDEA7ABF9FFA0 /* MHVStringExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 206818FA9C34F9754F7B5BD5FD86AC0F /* MHVStringExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C402FF5789340DE5F137DCDF25C79CCF /* MHVThingTypeDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = F847F83D3D7A352CAF4AD18EBADA2C15 /* MHVThingTypeDefinitionRequestParameters.m */; }; C40B8AF75CC52C46AFE324E21F2BF8F9 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09F49F6F7B5B6A4A4AA0B5E4735736BD /* SQLCipher.framework */; }; - C411ADD51DA32D1943F5C77D5698948B /* MHVInsurance.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B8B791D522AF5D01BFC259AE6C0C0D3 /* MHVInsurance.m */; }; C42F9BE5B9188CD0E4021680EF6BE18E /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 748FFE7AC9E37C1F1AA135025F63CA2F /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C439694F49CE1D26A7ABB413F21990A4 /* MHVHour.h in Headers */ = {isa = PBXBuildFile; fileRef = 71FC08F67B7665B5B3FAEFD7F77C7184 /* MHVHour.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C43EEAA3F26E16DF80C1A7A35FFE13CE /* MHVThingCacheDatabase.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 5F7D2062A1E6AFF04A2E605BD472EC0E /* MHVThingCacheDatabase.xcdatamodeld */; }; - C44CFEFA63BD7D2C5F0568BBCD748B90 /* MHVHour.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B6C093681046DFC8057BA25BD27156F /* MHVHour.m */; }; - C46C64EC112CFDFA69A674823DB2507C /* MHVMedicalImageStudySeries.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9008A86B739FDCC34C6BD599006FFF /* MHVMedicalImageStudySeries.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C47D2486707A1B256F337B7FCA248395 /* MHVThingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 429489019EAEFF52A43BC83F20E05C6F /* MHVThingState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C48FD955D7C9F8EA964158C60CF313CB /* MHVCacheStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = E02C6C8FE092DD0C5EE9C7AB80ADEB16 /* MHVCacheStatus.m */; }; - C508131763B1655DF29300898B994934 /* MHVMessageAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4B1D4E375C462D0C3A6963F4635D67 /* MHVMessageAttachment.m */; }; - C550097B0E70246FB8AB534701E1FD66 /* MHVThingTypeDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3B49FFF119F9DFAC26E4A9C6951F6C /* MHVThingTypeDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C568A1F0084A1150BF15D0AC39054E88 /* MHVThingCacheDatabase.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 5F7D2062A1E6AFF04A2E605BD472EC0E /* MHVThingCacheDatabase.xcdatamodeld */; }; - C574599E1F7F7AAC89AF991CAEBE1B90 /* MHVClients.h in Headers */ = {isa = PBXBuildFile; fileRef = 759686BCEF58BE5C90E21A07D7B4E8A7 /* MHVClients.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5EFFE482F1E5ADDAB132687FEF413EA /* MHVPercentage.h in Headers */ = {isa = PBXBuildFile; fileRef = C38C377073EE55697C9475DCE7B7B3E1 /* MHVPercentage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6504169FEF5F3D419B02FE5E701892B /* MHVGoalsRecommendationsApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 31481E87939F58F027217A0DF9D2767E /* MHVGoalsRecommendationsApi.m */; }; - C67CF80F05F9DDA9FE523A7EBE1917C8 /* NSNumber+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C129D7C18228167109AEDEC998BEEE /* NSNumber+DataModel.m */; }; - C687D3B8DCAB1CBA36B5CB1D2F2EBA8A /* MHVTaskRangeMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D02EEF981BA0271BAB86A6069CB1 /* MHVTaskRangeMetrics.m */; }; - C6CB5D665D31FE220D93E1BA9490E534 /* MHVBlobPayloadThing.m in Sources */ = {isa = PBXBuildFile; fileRef = B89EB8943C41CB6C79468A5EF00751A4 /* MHVBlobPayloadThing.m */; }; - C6DECDD0FDF208864AADF87B4A9BF97C /* MHVRequestMessageCreatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6449526B34E77F46BC555EB317A42720 /* MHVRequestMessageCreatorProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C701D68873D53FCC8C0C6FAE4FF38545 /* MHVApplicationSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 914208CA127E1F4FDB054EEF3163EE02 /* MHVApplicationSettings.m */; }; - C7059C7A61AFC438F2DA58039DC7E316 /* MHVVocabularyClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 45206BCF76C5CE45E9AC9CEC3D3ED8DB /* MHVVocabularyClient.m */; }; - C7152B9E9A5674A97E775F0FDFE216F0 /* MHVCacheQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB541C34BB78E7317F3BF92917B0064 /* MHVCacheQuery.m */; }; - C74BEC8D2DE5D9572DA3B8BD2FEFEE7C /* MHVPropertyIntrospection.h in Headers */ = {isa = PBXBuildFile; fileRef = BB0B90B2B2DE805CF89BDD18A5CEB2C3 /* MHVPropertyIntrospection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C439694F49CE1D26A7ABB413F21990A4 /* MHVHour.h in Headers */ = {isa = PBXBuildFile; fileRef = C10774DC45E18135BEE61011A1CCF41B /* MHVHour.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C453B09541EA290370C731F4FA96BF4A /* MHVZonedDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = C12127F750208A6ED825DA79695BDEE6 /* MHVZonedDateTime.m */; }; + C46C64EC112CFDFA69A674823DB2507C /* MHVMedicalImageStudySeries.h in Headers */ = {isa = PBXBuildFile; fileRef = 20BB503197EAE30E577346CA4F62A82C /* MHVMedicalImageStudySeries.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C47D2486707A1B256F337B7FCA248395 /* MHVThingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 602923D9697EA12E5AFBE19DC58FEE55 /* MHVThingState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4F41F00A3301991B073A68DB6F4A2FF /* MHVSecond.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C729AB606108819C385291A486E5BBA /* MHVSecond.m */; }; + C550097B0E70246FB8AB534701E1FD66 /* MHVThingTypeDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = F9ECAB3F3C994463A59C3BF061729CD6 /* MHVThingTypeDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C574599E1F7F7AAC89AF991CAEBE1B90 /* MHVClients.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A10731FDCBB3D9AE8AC720A90861E9F /* MHVClients.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C57982898270EA0BFD5644DEEEF47A79 /* MHVZoneBoundary.m in Sources */ = {isa = PBXBuildFile; fileRef = 344D449D4C8BC70B5A2D059BACFE16C8 /* MHVZoneBoundary.m */; }; + C5AFCBB99515B27869F69181395D6778 /* MHVSystemInstances.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC4F9FF45C1099D23EA3E30D0566C55 /* MHVSystemInstances.m */; }; + C5B0DAAC42A7D61B0BC3018157AAC67C /* MHVAssessmentField.m in Sources */ = {isa = PBXBuildFile; fileRef = AA3D00EA9DCC36C66CE6221BFB61026D /* MHVAssessmentField.m */; }; + C5EFFE482F1E5ADDAB132687FEF413EA /* MHVPercentage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7964872B3C897C1AC0C7ECB991A7097A /* MHVPercentage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C691CDDBBB30034A2E2E56B78EAC4CDE /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BE3649876095C62F026BA47BAA8DF8 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */; }; + C6CEDBDB225845C503C88FED86B9F62B /* MHVAsyncTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B006D1AF610F0FAE94B7FF7CD5E4E24 /* MHVAsyncTaskOperation.m */; }; + C6DECDD0FDF208864AADF87B4A9BF97C /* MHVRequestMessageCreatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D95FD31379A1310CE621585610B7A68 /* MHVRequestMessageCreatorProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C74B118D2391AE2E55EEBF54C1368CD2 /* MHVGetAuthorizedPeopleSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = E60F2455A6D63D5253A2D6987D8995D8 /* MHVGetAuthorizedPeopleSettings.m */; }; + C74BEC8D2DE5D9572DA3B8BD2FEFEE7C /* MHVPropertyIntrospection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5517FAF4B107F442E46761FE6333801C /* MHVPropertyIntrospection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C75EA40ED0B201E653010B7A2C2186D4 /* MHVDay.m in Sources */ = {isa = PBXBuildFile; fileRef = 15508048DB32D216EBF57BF535FC0DA0 /* MHVDay.m */; }; C76CDAA6EF24D06A97AF7D6C4B602F7C /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E279C853F0E335DB4D93A1C16A617547 /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; C77702781BB037FAADD2F6B50CF9017D /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4EF5D602BD4C1F23C5B5D9C362050E /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C77CAAD10F54BAB91F57D96C47D9509F /* MHVThingSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2188F87A998F3612FB9C7B0A8932BD59 /* MHVThingSection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7913F93AE121EFD4EBB55FBF13242D8 /* MHVHeartrateZoneGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = F9005DD2AFCFDF0808BE6F41BFE070AC /* MHVHeartrateZoneGroup.m */; }; - C796AAC805F71A97441F31C0F622FF42 /* MHVAudit.h in Headers */ = {isa = PBXBuildFile; fileRef = 352361E6DC6C5162FFE0800C330D7498 /* MHVAudit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7A54686453EA2E11E06A2ED5DEAF4CF /* MHVGoalsWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFE39D1A2E32F235C9F36A8C3388A81 /* MHVGoalsWrapper.m */; }; + C77CAAD10F54BAB91F57D96C47D9509F /* MHVThingSection.h in Headers */ = {isa = PBXBuildFile; fileRef = F0684D31FE4E34AC94E414C991F0EAE3 /* MHVThingSection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C796AAC805F71A97441F31C0F622FF42 /* MHVAudit.h in Headers */ = {isa = PBXBuildFile; fileRef = E5BB3212F836C98196E3F4A87B2F169E /* MHVAudit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C79E82A7254C1B6AA96911241F874E23 /* MHVGoalRangeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE04010E1C217EFF1A8A4051AE31273 /* MHVGoalRangeType.m */; }; + C7CEBA874A988CBFC04F60A2D07772F9 /* MHVTrackingValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 884013CC2634759938B08C446F9E8FAC /* MHVTrackingValidation.m */; }; C7F299326D824C745064842306F960B8 /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF40C95B774E39127D672F4EBA20A65 /* KWExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8156053BFEE4040FE8B82522448D479 /* MHVErrorInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B51115400C4A8030E9F0F69915D8E2 /* MHVErrorInformation.m */; }; - C841F4EA8F0C0D0028FC398C84B0495E /* MHVRelatedThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 269C3166A8A6A9457DD3721038A00FB5 /* MHVRelatedThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C841F4EA8F0C0D0028FC398C84B0495E /* MHVRelatedThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A21CD98B32C7BAF668E783701AF7DCE /* MHVRelatedThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; C8A42EB024DDD62D6DD85809982C09E6 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5BA8B5B457F85B1D5836488A6F535D /* NSInvocation+OCMAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8A8229A5821EA885372FE164353F27D /* MHVThingTypeOrderByProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D434C528BE17DA6714C4482FBDADA65 /* MHVThingTypeOrderByProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8C2C24BC5091993A1BD34157212EFF9 /* MHVBool.m in Sources */ = {isa = PBXBuildFile; fileRef = A1240A1C588AFB16E3BA364F4CEA5E3A /* MHVBool.m */; }; - C935010A9B123FC4325B46873DEBE7E5 /* MHVStructuredInsightValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D47D69086FC9079905E52CAC5FD4875B /* MHVStructuredInsightValue.m */; }; - C93FC1A3E1C702CE754CBAE335136DD0 /* MHVThingCacheDatabase+CoreDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 631A6AD7DBA5466A31C69AEE98D48E4C /* MHVThingCacheDatabase+CoreDataModel.m */; }; - C94BFFA595047EAB49CF9A667386D2DF /* MHVBloodGlucoseMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 744ABE6F386539C62FF016B97B05B289 /* MHVBloodGlucoseMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9524D8C4B8A12C6C8507D30D1B28420 /* MHVAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 939073C62FF4CAE1CD248E48F3EF5A07 /* MHVAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C95B17462BA1667375742A48055C613E /* MHVPendingThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DAA2964A82DE3D8D9330299D8BF8D603 /* MHVPendingThing.m */; }; - C986AC1D6500BCE9903C5CC7ABD1D2DB /* MHVMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CDD1036295F80159C703EEA8810D532 /* MHVMeasurement.m */; }; - C996DD2FF7EE0B1493C8F064C62995DA /* MHVStructuredMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D05E15CECE2836D1E643F40CBBA423E /* MHVStructuredMeasurement.m */; }; - C9AFE2FA4F7A712AA2B62F9FED65D8B3 /* MHVCodedValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C5BA091AE6443BC76DC85E8F96D5DE3 /* MHVCodedValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA51436F260940C6DB1FF78C7E01EBF0 /* MHVClientInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBB433ED5DEF1E4ADE60F410BA1C0B4 /* MHVClientInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA7941AC7553075458768560F79FD795 /* MHVAppointment.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B67E70AF29D89A98FED7A3329729B1 /* MHVAppointment.m */; }; - CABB88FC0751B4490CFF1383B2D894BA /* MHVKeychainService.m in Sources */ = {isa = PBXBuildFile; fileRef = BC1F06DFF0BFA20381805A14A4655D2C /* MHVKeychainService.m */; }; + C8A8229A5821EA885372FE164353F27D /* MHVThingTypeOrderByProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 246C5D557340E8B726BFE634B60E3FD1 /* MHVThingTypeOrderByProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8A8881221E719213FE035B285754999 /* MHVNonNegativeInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 996E99FE45D39CE21B0CF12EA89C1E10 /* MHVNonNegativeInt.m */; }; + C8B507F5C4DBB789095DF2DB76289B44 /* MHVInt.m in Sources */ = {isa = PBXBuildFile; fileRef = B3094189DF79F9F39E397C154E131C92 /* MHVInt.m */; }; + C94BFFA595047EAB49CF9A667386D2DF /* MHVBloodGlucoseMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 3441ECBFF0BB36AC6AABE239C37CAED1 /* MHVBloodGlucoseMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9524D8C4B8A12C6C8507D30D1B28420 /* MHVAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = A51E730AF77837898A3AA7FD281064CF /* MHVAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C95E51FEE3025DDC962B1EE99E657BC1 /* MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F8D6BE4CAD1FA009109272CF52FC71 /* MHVEnum.m */; }; + C9AFE2FA4F7A712AA2B62F9FED65D8B3 /* MHVCodedValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 35098BB745EDE15CC870979CE552676C /* MHVCodedValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA51436F260940C6DB1FF78C7E01EBF0 /* MHVClientInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE24AD4EF751D70C242EBA91FC8F0C22 /* MHVClientInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; CABC6162D46959F5A1BCA833A26A3616 /* Pods-healthvault-ios-sdk_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 32AC363F87E3AFAE8F9E16F6658C1F46 /* Pods-healthvault-ios-sdk_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; CAF582AD6F369C3C83C86CA50C392B90 /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CEDACF91A69710173381D49754C9F6C /* KWStringPrefixMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB1452FD5FCEB3111D8E3D355CB1CD4C /* MHVBlobInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5F7FC34E9AAF69324E21D287A85C32 /* MHVBlobInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB1FFA053F0770EE6987C5DA7539FFDE /* MHVMedicalImageStudySeriesImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 631DEDB3F33483055A3C633E34AFE70E /* MHVMedicalImageStudySeriesImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB39BF8ADC2FF7CF8411C0F4B2D0F327 /* MHVName.m in Sources */ = {isa = PBXBuildFile; fileRef = C15D4CC0261E49DC60B9A6FF6FE65AEB /* MHVName.m */; }; - CB60D9A9395BF7CC09A0BBEEF887D16E /* MHVErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = EA8AA64464378BE9329C009470964BA9 /* MHVErrorResponse.m */; }; - CB9F1159E36BDDA4088078894EB4511B /* MHVActionPlanTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 53CF5053271B9BCA09DFE6AD0F91035A /* MHVActionPlanTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBB193DF3A5AF7D4C597322109844B40 /* MHVDateTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C210AA650FD9951A339A07A86D964C1 /* MHVDateTimeBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBDD5BFDA8A910D4DDF779407B1015D7 /* MHVEmail.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF4B2AE90F947B83AA45ECFC742D8D4 /* MHVEmail.m */; }; + CB1452FD5FCEB3111D8E3D355CB1CD4C /* MHVBlobInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EC58F497814F47505F2C43E5AEBA63D9 /* MHVBlobInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB1FFA053F0770EE6987C5DA7539FFDE /* MHVMedicalImageStudySeriesImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E656440D9E618C87D17AF4D1231AB8F /* MHVMedicalImageStudySeriesImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB597F98B2B69BB7C5E216F909C5B92F /* MHVMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AAAA9148145C960E53F7C2F2E4C522F /* MHVMeasurement.m */; }; + CB9522E4455B3A9C3FDDD86676F17CB0 /* MHVPositiveInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 1235981EA72103903625E59F05A054F1 /* MHVPositiveInt.m */; }; + CB9F1159E36BDDA4088078894EB4511B /* MHVActionPlanTask.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF0C7AE41C1B07115204B827C4B2385 /* MHVActionPlanTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBB193DF3A5AF7D4C597322109844B40 /* MHVDateTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 668EBB050CAB12CF2BA6DE56B9975F5E /* MHVDateTimeBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBBD9A0D3065DF6E0E42C53C79F864D0 /* XSerializableType.m in Sources */ = {isa = PBXBuildFile; fileRef = 475A48C66745188A6CD0DFC487162531 /* XSerializableType.m */; }; CBE705139A4397DDDE4B9760151E4481 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 536F76B04A6E07050C182A6FCD488A24 /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBF1790722C16482E09D86351F2E536A /* MHVErrorInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2DEA6465DA01F591A60E7F4F00FDD4 /* MHVErrorInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC31E3C44BC63FF600A10C741A0442C7 /* MHVPropertyIntrospection.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DEBDA26D774E687E65CB9DD4DA5957 /* MHVPropertyIntrospection.m */; }; - CC35B3F20A1DCB366BD7F8EDF3545E1D /* MHVDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = A112A6437B0ADB2CF346C53459C7F5EB /* MHVDouble.m */; }; - CC5A7D24ACE20CD9FFDCD80818ED4C35 /* MHVTaskThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E17203C5044ED2164FB3ED0830DACD9 /* MHVTaskThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC643FAC1B2C0862C960D748EFE8D1C2 /* MHVHour.h in Headers */ = {isa = PBXBuildFile; fileRef = 71FC08F67B7665B5B3FAEFD7F77C7184 /* MHVHour.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBF1790722C16482E09D86351F2E536A /* MHVErrorInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = FA9EC86BF64CD23B386299124917B539 /* MHVErrorInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBFACB3113E08A205DF252E1E6E34BB6 /* MHVCachedRecord+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B0FE59D3017FBAED1C76D7B8331DA9 /* MHVCachedRecord+CoreDataProperties.m */; }; + CC36E95A77598EC9AFD698117A7861FD /* HealthVault-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECED542625DD44BE39AB0928A5771B8 /* HealthVault-Tests-dummy.m */; }; + CC5305E0CBF8BFA70D3E8BD4BE0654A6 /* MHVMedicalImageStudy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4632776D049F9187E60F19ADC7B5D8 /* MHVMedicalImageStudy.m */; }; + CC5A7D24ACE20CD9FFDCD80818ED4C35 /* MHVTaskThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B4B7F1EC58693E7BE9903CC9D0A875 /* MHVTaskThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC643FAC1B2C0862C960D748EFE8D1C2 /* MHVHour.h in Headers */ = {isa = PBXBuildFile; fileRef = C10774DC45E18135BEE61011A1CCF41B /* MHVHour.h */; settings = {ATTRIBUTES = (Public, ); }; }; CCB1BED993E1D3A08CA28C072818D533 /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 274A30C3BBD695944F859C84AFCEAE44 /* KWNull.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD08BE6FB30652ABB690A99F40FB2FA2 /* MHVCachedThing+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 79435802B41EFF7E8BA91C70686F9293 /* MHVCachedThing+Cache.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CD399ACBBCF244D4CA973175A39F1705 /* MHVAsthmaInhaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E0A2282BA06F4099795828CC159703D /* MHVAsthmaInhaler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD5689776086A9B88B89CBCCDF6F9E63 /* MHVStringExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FD99D034A959CC28D8F2397025F867 /* MHVStringExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDC43600E6B07CA9D50DC82520E82EDD /* NSString+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8731393B2306F4B9CFF137102822C338 /* NSString+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDE139CDD56A355C6CC13ACF23DD7AFE /* MHVSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E9E35A0F355F6EF8CA752D4FE9ACCFE /* MHVSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD08BE6FB30652ABB690A99F40FB2FA2 /* MHVCachedThing+Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9996F8174A2A811B0766D1013E490F8C /* MHVCachedThing+Cache.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CD0DF4DBB8BE5078826F5331BB2DC271 /* MHVActionPlanTaskTargetEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F3604F28164E2A054CCBFC07AEE97C9 /* MHVActionPlanTaskTargetEvent.m */; }; + CD399ACBBCF244D4CA973175A39F1705 /* MHVAsthmaInhaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D09990F7AF0F83F342B2C434F93697 /* MHVAsthmaInhaler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD5689776086A9B88B89CBCCDF6F9E63 /* MHVStringExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 206818FA9C34F9754F7B5BD5FD86AC0F /* MHVStringExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD9DC99199EC122BC194CA3782D6E453 /* MHVOccurence.m in Sources */ = {isa = PBXBuildFile; fileRef = 0729A5870C3168F6E688713FFE7C3EEB /* MHVOccurence.m */; }; + CDC43600E6B07CA9D50DC82520E82EDD /* NSString+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5480F2BC58ECD9690A1C3584E591C51D /* NSString+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDE139CDD56A355C6CC13ACF23DD7AFE /* MHVSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 58E958EB7BB0D94BC616B07F708F87CA /* MHVSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; CDF8DA51DBC9880DEE92C282BD1FC1F2 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5C0A137097D927FCEFCC811E15809B /* KWRegularExpressionPatternMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE1364609DD893EC9FD4AE7D2E5E643D /* MHVThingTypeDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C6E97436821AC7440DA7982F752342 /* MHVThingTypeDefinition.m */; }; - CE3AF537FD5599E641095B4C1A59A41C /* XLib.h in Headers */ = {isa = PBXBuildFile; fileRef = B659D893574416330CC61B9F642AAF7E /* XLib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE3AF537FD5599E641095B4C1A59A41C /* XLib.h in Headers */ = {isa = PBXBuildFile; fileRef = FC858A1696B023A8A67060C6A78D7347 /* XLib.h */; settings = {ATTRIBUTES = (Public, ); }; }; CE3E032E44D5D48E7325EBF31290310A /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC2FF505DB49A611300A3249D5C0402 /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE5484F218ABB565D588F6A5ED036B1A /* MHVTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 92677B44C9AD5F6EABA72C9F15B01389 /* MHVTaskCompletionMetrics.m */; }; - CE63C74AE4434DDC4DFDEDB5877FBA70 /* MHVDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCEEA780CACA45CF7DBEBD4A65EB4B8 /* MHVDateTime.m */; }; - CE696BFF3AA6CCEDE7C118F03A3BBCC9 /* MHVAsthmaInhaler.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B4821307B0CC489B9609D999E74B2D /* MHVAsthmaInhaler.m */; }; - CE7668D1C13A858F17B96A9D2ACC28E1 /* MHVDisplayValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 40003C80E4D22F68BA81710AFCB437D8 /* MHVDisplayValue.m */; }; - CE9056B713B2112E048BE05862EEBEBE /* MHVSessionCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = F7CD10672E22A56509A5EEE7A56088F4 /* MHVSessionCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE91FF7928B5B3E100B21AF989EF100E /* MHVLabTestResultsDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B81824E8D4F90DD4EC5F840714F991D /* MHVLabTestResultsDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE958E3DBEC1B06E734CE465D166E6F6 /* MHVQueuedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 05FC9EDACFC32A5E5DF39311E08F37F6 /* MHVQueuedDictionary.m */; }; - CE96692889B932D141496EE6A2A4457E /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C50E7198E9B2B640DB1CF67F62D5F13 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */; }; - CEB2A8809E8A9844AFFC6A94148EC27C /* MHVTimelineTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E085F216A8C559EE1045C4C9BC854B3 /* MHVTimelineTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CED5E214A6A4ADD63FF6BB8F541A249F /* MHVPositiveDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6F1E4C5C70EBCA75A867FB2F54B68E /* MHVPositiveDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEE3854FC06E461957709798C66300C9 /* NSArray+MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = E0A7E5B001BA4E6574148EA0469DD6A7 /* NSArray+MHVVocabularyCodeItem.m */; }; - CF16147DC5EFA9DDAFF5C5B1F3FF0F38 /* MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A31A9A971619C701CD5147BF698625 /* MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CF37585970BE686A6F47FD14AFDFA11C /* NSData+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFC772479611672C0CAFB683D8EDF9E /* NSData+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF54B3E1C571774A64C22F5405B15AC0 /* MHVTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D61E28F4C2DC76011F18DFCFBFB98A /* MHVTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF8C43B3BAABE1050AF16F37037BB7AB /* NSDictionary+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DB38629F482A7763D9D62E402B9DF76F /* NSDictionary+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF949837015690FBCED671A18BDC76D9 /* MHVDelivery.h in Headers */ = {isa = PBXBuildFile; fileRef = AF914750A3C4FB6AA718BE6BEE825F97 /* MHVDelivery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE9056B713B2112E048BE05862EEBEBE /* MHVSessionCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = C1AFE22569BBE6F75BBAF2F339E240FF /* MHVSessionCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE91FF7928B5B3E100B21AF989EF100E /* MHVLabTestResultsDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 93109638C70B378C89BF7185FC314F5D /* MHVLabTestResultsDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEB2A8809E8A9844AFFC6A94148EC27C /* MHVTimelineTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 394EBCCFE2F9E0180512D95BCBCCC2C4 /* MHVTimelineTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CED5E214A6A4ADD63FF6BB8F541A249F /* MHVPositiveDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = A95F1F86E722E11D204F6A71DE9AB992 /* MHVPositiveDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF16147DC5EFA9DDAFF5C5B1F3FF0F38 /* MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E46CD11AD7E1F49D32163749B27FED9 /* MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CF1A182D879F9A1DD69E5030EA4F9397 /* MHVThingCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A0D8422BECDC78F4532C24D54F0E9E84 /* MHVThingCache.m */; }; + CF343AEF96247F3A2CC245EC4B1236FA /* MHVPlatformInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F8184397771492E86924F14A6768958 /* MHVPlatformInfo.m */; }; + CF37585970BE686A6F47FD14AFDFA11C /* NSData+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9733BEAF16B5FE998142C6984548CC4B /* NSData+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF54B3E1C571774A64C22F5405B15AC0 /* MHVTaskOccurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = B90164DB2D48AB62F9623C88F07FB9AB /* MHVTaskOccurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF6CCC7C6144D4A3C6C14AC06E1D4995 /* MHVConditionEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = CC96EB86DF773A251708C057B481DD2B /* MHVConditionEntry.m */; }; + CF8C43B3BAABE1050AF16F37037BB7AB /* NSDictionary+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E7C30EF39133BD455FF02FE27F4249 /* NSDictionary+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF949837015690FBCED671A18BDC76D9 /* MHVDelivery.h in Headers */ = {isa = PBXBuildFile; fileRef = DA11AF18F2617DA5B9A18A9DAB7F9225 /* MHVDelivery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF9E58C3B51C8D345BF1160A897BDD19 /* MHVQuestionAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = F9BDE61F6A2FDC0141C69916F41CD04A /* MHVQuestionAnswer.m */; }; CFD59E2FADA171F134C48E8575AF97AF /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DABE33428A502545B3550EB42124FF86 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D00A1FC810B26286EC07B20DEFAD9629 /* MHVActionPlansApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A532DD8055E5ACF77D9193B9322431 /* MHVActionPlansApi.m */; }; - D00F472A4D1F967737C63626FD650544 /* MHVTaskTrackingApi.h in Headers */ = {isa = PBXBuildFile; fileRef = D25AB9833CD3A6C3A2118F9266750C34 /* MHVTaskTrackingApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D038A9ABC6796B46A773F6933EDD69E2 /* MHVTestResultRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C32FAA5AF364D9007E40DCD0A2C6D54 /* MHVTestResultRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D00F472A4D1F967737C63626FD650544 /* MHVTaskTrackingApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 24715D85007D3EDE6F447C639DFD754C /* MHVTaskTrackingApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D038A9ABC6796B46A773F6933EDD69E2 /* MHVTestResultRange.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E5A632247DBF55424C05B99EBA2BA8 /* MHVTestResultRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0AB610789DF2904FC62A5D114EC4EAD /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = ADC46003C4CBFE0E821283534B375C5D /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0C874D5A0255F839638B33CF20395C6 /* NSArray+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 273E59FBA3EC1C13089DBAE6FF80D65F /* NSArray+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0F7703A6CF46D26BEB8CA6E274B868E /* MHVBool.m in Sources */ = {isa = PBXBuildFile; fileRef = A1240A1C588AFB16E3BA364F4CEA5E3A /* MHVBool.m */; }; + D0AFD723BF022F3B43F260CEFBA7AA61 /* MHVWeightMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 53F6237F2DDAD1AFC8681B888C9EEE5D /* MHVWeightMeasurement.m */; }; + D0C874D5A0255F839638B33CF20395C6 /* NSArray+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCF4543B395DD2D1136EF83F0D11242 /* NSArray+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0CC5217D7DEC6E34ABF87B1E10CC39B /* MHVAerobicProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 480D0A9037C1A677007D5058E9307A24 /* MHVAerobicProfile.m */; }; D10C7DC2DE32C4599CA20C5CE07DEEE3 /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = 483C2C76683F6F7B5FAB3529F0189C43 /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D13D0D4C6B8A52858E99BA8446D54A7D /* MHVEmailAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = A806CDCF07828ACCE046FFF2FB085A26 /* MHVEmailAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1720AF70E0DA7037043CC4D45E63DA0 /* MHVQueuedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = E36EA6FED8AB4B59DF88E994E12A3578 /* MHVQueuedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D26ED364E337442702EF60092AD5412D /* MHVProcedure.h in Headers */ = {isa = PBXBuildFile; fileRef = 9317BA47DD4C563195EA08E894C28EE6 /* MHVProcedure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D288516CB2AD97ED6F9072A90BB2A700 /* MHVGoalAssociatedTypeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D97D7FA01B705F3E9552A660304058CF /* MHVGoalAssociatedTypeInfo.m */; }; + D13D0D4C6B8A52858E99BA8446D54A7D /* MHVEmailAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46580699350ACE92DE1C48993020CED4 /* MHVEmailAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1720AF70E0DA7037043CC4D45E63DA0 /* MHVQueuedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 4067C4D59079CC876C1F4CA6B72B2A9B /* MHVQueuedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1A41CFEC2454B4236C894BADCC7D1FC /* MHVTimelineScheduleOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 199A7F43DEB4D988B993BD3849F4ECF4 /* MHVTimelineScheduleOccurrence.m */; }; + D1D0D7831FA0188BE332F866AA5AD2AF /* MHVTaskRangeMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 984B923E3AD36C2CC21729E84BC9C726 /* MHVTaskRangeMetrics.m */; }; + D20F80C1F582DD6A0F034C6EDCC43DD8 /* MHVPersonClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 091F13B7FA2B3F5FDB06658EA96A4348 /* MHVPersonClient.m */; }; + D26ED364E337442702EF60092AD5412D /* MHVProcedure.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C8E1BC69091C88A211A7B8256ED944E /* MHVProcedure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D28F3D86ABB20FF9D21FD7E794609B82 /* MHVPregnancy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA613E4CB09F6B17ED4A7D915AE67CF /* MHVPregnancy.m */; }; D29D9E1B3B055EA4407C9DFC8A585274 /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 862DBD33CA0F6D630CE77911F08D576B /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D2A42BB545B66AE2FBB8595DF60D9559 /* MHVJsonCacheService.m in Sources */ = {isa = PBXBuildFile; fileRef = 24657CA5DAE6C5FCFDA600F2E2886C9E /* MHVJsonCacheService.m */; }; - D2EB625705825A5ED3BFF320B1F0191E /* MHVActionPlanTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = B857FEE25DBF258E2E620D18B1E7E13B /* MHVActionPlanTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2F21A9D2A0C6B94CAB2BBDF86503769 /* MHVMessageHeaderThing.h in Headers */ = {isa = PBXBuildFile; fileRef = A7145D4562B9D13280176D8C9D24C95F /* MHVMessageHeaderThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2F275E3386DD9443B81038BEE339AEB /* MHVLabTestResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AB15A9E145117B7FA0CCCC81BC5B1CC /* MHVLabTestResults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2EB625705825A5ED3BFF320B1F0191E /* MHVActionPlanTrackingPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2516A547497323322B86C7C3F2F1516E /* MHVActionPlanTrackingPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2F21A9D2A0C6B94CAB2BBDF86503769 /* MHVMessageHeaderThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F639C52B85872FB43578B6D9F53B6B2 /* MHVMessageHeaderThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2F275E3386DD9443B81038BEE339AEB /* MHVLabTestResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 522DB2481B87EE66A2B3EFD513461ECD /* MHVLabTestResults.h */; settings = {ATTRIBUTES = (Public, ); }; }; D301D060D80F1B91CC526E396360BC7C /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F5F812716F957D6FE5E334CAE64D0B6 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D30808CBA71D946ADAD395224FF1EBF5 /* MHVLabTestResults.m in Sources */ = {isa = PBXBuildFile; fileRef = DAC3FFE2ADC3ADB492FF0038E6CD18E3 /* MHVLabTestResults.m */; }; - D324173582F00EEA61D9F9852021E757 /* MHVEOBService.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A11F3CC3C7ECED5348236D47DC48C1D /* MHVEOBService.m */; }; + D302271A6E4F5F544C5AC3C92430BE81 /* NSSet+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 533250028431D79F1B83EBE3BD1179F7 /* NSSet+DataModel.m */; }; + D31FC1C097D5A204B47FB30DF4AD79A9 /* MHVClientFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F331C5E6BC3E531970F6B45C46BE5EBB /* MHVClientFactory.m */; }; D32B73B6759EDBDF952B043667E2A1FF /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A43272CAFEDE28211340E1C07D0A89FB /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D336AF9C84E5CA9DFD7CEE117156382B /* MHVMinute.h in Headers */ = {isa = PBXBuildFile; fileRef = F0707BFC4366FBA9A2A69E0AA989BFCE /* MHVMinute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D367EB926A2A99CB0991348D91898119 /* XNodeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 11292E6B709B15E76D8466575678E7C7 /* XNodeType.m */; }; - D38A8B10B230FD193A768985427D7DBB /* MHVGoal.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D55E280007A404E6542C30278AAA51E /* MHVGoal.m */; }; - D39023C73A0253E915707DBABC9A400A /* MHVDateTimeDuration.m in Sources */ = {isa = PBXBuildFile; fileRef = 68709B0C369B6E96E4572D2AF3C9FBCE /* MHVDateTimeDuration.m */; }; + D336AF9C84E5CA9DFD7CEE117156382B /* MHVMinute.h in Headers */ = {isa = PBXBuildFile; fileRef = C85F090CB5C2B9FAF0D7E0E652358796 /* MHVMinute.h */; settings = {ATTRIBUTES = (Public, ); }; }; D39A72DF27AE7C327520FF20E4D841A6 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 010A4DBB39F73453F2B0FFC16C833A09 /* KWHaveMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3C6F2CF6F182A3E8320BD7E04595593 /* MHVConstrainedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = CB563B91E79BD92ABB9F1368512B75EE /* MHVConstrainedInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3C97B164B3A078FCC57B40E091F0850 /* MHVAppSpecificInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = E898908444AF9FC725506E2189FF1D43 /* MHVAppSpecificInformation.m */; }; - D3F3C66CD2010E442C76420CECE0DC6A /* MHVBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C91112E44164F9207E0C721FBD2CF4 /* MHVBaseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D410445E824D03F0752F8378E800CDF2 /* MHVPlatformClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C2F0A72C676246FF8051BCB2A916FEED /* MHVPlatformClient.m */; }; - D41D22885CABF7504E9216D862434047 /* MHVZonedDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E5DA2795D428C2DCD311C164BE0F346 /* MHVZonedDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D46588D2BD9E5C655FD81CAF799C4D1D /* MHVInsightMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = A7AF6165A3643531A6594CCE98C983D3 /* MHVInsightMessages.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D474B7F9716B713DE1F083F5B6ACDEBC /* MHVNutritionFact.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B1759DA48BB33C05AB3D99CC371712F /* MHVNutritionFact.m */; }; - D4A8AF91EDEDAAF68D9B4FD4F7592A67 /* MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 1008E2F6E466EB744EB648591A595D80 /* MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4DA295A944E7E4FD849416E07C25C10 /* MHVThingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A39129CB8A21D5E343A21CD3EC70D31 /* MHVThingKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D53C77909C62253F282AF5C5A0930D16 /* MHVErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA90A7CE29D37E69419E3B4DE885784 /* MHVErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5C201D734E382EDF3B0490F02AB2B42 /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D28C2DC84E9EAA69076FBB72288FBA /* MHVActionPlanFrequencyTaskCompletionMetrics.m */; }; - D600F2EAB9539452FAE9BDACC894324F /* MHVHour.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B6C093681046DFC8057BA25BD27156F /* MHVHour.m */; }; - D6093D2E44D59F86F8ADD0EC47FD6422 /* MHVSecond.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D69AE1DE22E8E47C64FAADED3FC2FD4 /* MHVSecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D60CFA4B412DE7A0532069FCE477A0DB /* MHVThingCacheDatabase+CoreDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 631A6AD7DBA5466A31C69AEE98D48E4C /* MHVThingCacheDatabase+CoreDataModel.m */; }; - D69B41091906017533A88AD98441028F /* MHVFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 072086138E083BA59516E64BCDDFF84E /* MHVFile.m */; }; - D6A79A95F9E30170407A0F755A5041FA /* MHVMinute.m in Sources */ = {isa = PBXBuildFile; fileRef = 321FF5073300FB57C35E18B12E365E72 /* MHVMinute.m */; }; - D6BF11EA128D82057501376D1D969A89 /* MHVInsurance.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B8B791D522AF5D01BFC259AE6C0C0D3 /* MHVInsurance.m */; }; + D3C6F2CF6F182A3E8320BD7E04595593 /* MHVConstrainedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E9F984CA7BEB4447C7E3E0FD16C2B1 /* MHVConstrainedInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F3C66CD2010E442C76420CECE0DC6A /* MHVBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A11315C84E65DE65EDC519CD8F56FA74 /* MHVBaseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D41D22885CABF7504E9216D862434047 /* MHVZonedDateTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1309BE3B4C6FED908F9DB18D2099FF60 /* MHVZonedDateTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4372C004240004F466C039E31C2821D /* MHVAllergy.m in Sources */ = {isa = PBXBuildFile; fileRef = 349FC107A5A19B66482F04ED6C9EBCAA /* MHVAllergy.m */; }; + D44EEEBE67E45763731AD5567F1F786E /* MHVInsurance.m in Sources */ = {isa = PBXBuildFile; fileRef = DDB59A0181B8FD7B674812C00E029FAC /* MHVInsurance.m */; }; + D46588D2BD9E5C655FD81CAF799C4D1D /* MHVInsightMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = FB337D7FF66E3FE25CEA2FA635B0A7AF /* MHVInsightMessages.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4A05472E41A6367917DF56A3A182EA7 /* MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 80439E4A4FDB2B27526859CBDD762960 /* MHVVocabularyCodeItem.m */; }; + D4A8AF91EDEDAAF68D9B4FD4F7592A67 /* MHVThingQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 54A1401A795A1C4C1F4FD8418F7FA59E /* MHVThingQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4DA295A944E7E4FD849416E07C25C10 /* MHVThingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7BDB4F32E5750D84AFBB64FB4D3B42 /* MHVThingKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D50F8E514235D05FC5B4BC5E42522B14 /* MHVAppSpecificInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE035B8F2348D2D90B539D5F175951E /* MHVAppSpecificInformation.m */; }; + D53B710B2BF6486CE301993A05BA6AAA /* MHVString128.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AE3042D266F055178D00343906C413 /* MHVString128.m */; }; + D53C77909C62253F282AF5C5A0930D16 /* MHVErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B26632994125B95FD6785F2AD47BADD5 /* MHVErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D608DCBED9EC2174721170869BC2F3DB /* MHVSleepJournalAM.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C937CEB2A1DA7FC00C3AAEC7AB8141A /* MHVSleepJournalAM.m */; }; + D6093D2E44D59F86F8ADD0EC47FD6422 /* MHVSecond.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC3C72746753B4CE119F9E5CB4924E8 /* MHVSecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D634AF5286CC7FB0F977BC84418CD139 /* MHVTestResultRangeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 00FCBA84F9C39728DF6950DF95BE88CC /* MHVTestResultRangeValue.m */; }; + D648DDEFB679B1CEC2C96587959B14C0 /* MHVAuthSession.m in Sources */ = {isa = PBXBuildFile; fileRef = C58999FCF7028E4866A69ABB94E36F9C /* MHVAuthSession.m */; }; + D6AC8D93C037CB4CE091674C7B706FF6 /* MHVSleepJournalPM.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9A4B6083FFCE84E391965DEEE63D41 /* MHVSleepJournalPM.m */; }; D6CB1AF02AE6449542F8CF344AC81199 /* KWSharedExampleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F3C1BDD587752A9D97C5AED082225BF /* KWSharedExampleRegistry.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D6CC5C0ED3082368645F3F22D34A6DFB /* MHVVolumeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD15E4B77F81B99659DBC0B24CCE9A0 /* MHVVolumeValue.m */; }; + D6D8203B8E5E39EEC95BD6E464789D8E /* MHVRecordOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EC69F9D404994B490E2E51DB30C923E3 /* MHVRecordOperation.m */; }; D6E2C3C07B9C62974074FCA0A1169A5B /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C8CC485B361967501EF7B1DF97C4751 /* KWMatchVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6ED90DD43B1102299CB11E96A8811AF /* MHVHttpServiceOperationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6701EC6B2EBAE22B9993AF402678B994 /* MHVHttpServiceOperationProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7082C70F80463DA952AEE173EEB4CE7 /* MHVTaskTrackingApi.h in Headers */ = {isa = PBXBuildFile; fileRef = D25AB9833CD3A6C3A2118F9266750C34 /* MHVTaskTrackingApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D70C770929A2ADF3FB1C267384C77CC4 /* MHVActionPlanTaskTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = A36DE6DA53ACED906A397F4AA95157FE /* MHVActionPlanTaskTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D710771DF31DDF0638F4C00A9D53C58D /* MHVThingCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 80EAD547CFA99212E56D671E333CC627 /* MHVThingCache.m */; }; - D73CB02F0F23859A601A64E09F0732F7 /* MHVConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CEBACA0518B3B896589F82B7A422DD1 /* MHVConnection.m */; }; - D73E1DC804DE295AC10075C141237843 /* MHVThingCacheSynchronizerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E2320DCE80745E31D3138CF2CBE7FC /* MHVThingCacheSynchronizerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D7436297D9B40DF725DF6AFF15C702D7 /* MHVPerson.m in Sources */ = {isa = PBXBuildFile; fileRef = D1F8E79FC77A060E1BD19BAE480296A8 /* MHVPerson.m */; }; - D7783AE9C16DF14301543E490E77FF57 /* MHVTaskTrackingEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 270A3C3F2714F15EEE9FB7AB25192973 /* MHVTaskTrackingEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D782375FFF127DC30E0E1FC2E4019DBC /* MHVThingDataTyped.h in Headers */ = {isa = PBXBuildFile; fileRef = E81270C9FD1B7E8A4936E1E3604D0AEC /* MHVThingDataTyped.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7883DAA91980169A8B877393C4A3B63 /* MHVThingCacheSynchronizerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E2320DCE80745E31D3138CF2CBE7FC /* MHVThingCacheSynchronizerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7A092700AB7BE763652295653CE3C7C /* MHVConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F30917F793FD407F1A85BDC79A95DD /* MHVConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7BE45183D46B65B12E1F5C499F3F23D /* MHVPlatformInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 30DF2FDA8B11A3BE3087FDF02007B356 /* MHVPlatformInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6ED90DD43B1102299CB11E96A8811AF /* MHVHttpServiceOperationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7564FB67959F1EEC2C8E3A0283361ECD /* MHVHttpServiceOperationProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7082C70F80463DA952AEE173EEB4CE7 /* MHVTaskTrackingApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 24715D85007D3EDE6F447C639DFD754C /* MHVTaskTrackingApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D70C770929A2ADF3FB1C267384C77CC4 /* MHVActionPlanTaskTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A380946271293D7DBA27583580D68C6 /* MHVActionPlanTaskTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D73E1DC804DE295AC10075C141237843 /* MHVThingCacheSynchronizerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B2648433BDFBDABE0151CA68115FB951 /* MHVThingCacheSynchronizerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D7783AE9C16DF14301543E490E77FF57 /* MHVTaskTrackingEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC13E11CBB5BC29DC69611DD360D10F /* MHVTaskTrackingEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D782375FFF127DC30E0E1FC2E4019DBC /* MHVThingDataTyped.h in Headers */ = {isa = PBXBuildFile; fileRef = 6451582E62FD042BD190EFA5E2ADE80B /* MHVThingDataTyped.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7883DAA91980169A8B877393C4A3B63 /* MHVThingCacheSynchronizerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B2648433BDFBDABE0151CA68115FB951 /* MHVThingCacheSynchronizerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7A092700AB7BE763652295653CE3C7C /* MHVConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FFFE1B451B7984DBF76198F611022A3 /* MHVConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7BE45183D46B65B12E1F5C499F3F23D /* MHVPlatformInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 361B5E21D2916327CA956436FDC7AB18 /* MHVPlatformInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; D7E42B3F0E7E681E2FE4FAFD2A2F6362 /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE64BFDD86565DBDD8322BA23D9D3CE /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D871E6147B51AC7F4597270A671E3565 /* MHVSodaConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B5A22E5BBDDF5FC319C2D2B295D0925 /* MHVSodaConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8A3B9E5D44BC35006F8B15AB20B1ACE /* MHVCachedThing+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 608F2317E8B05EA45B5F56A5CAE9C8EC /* MHVCachedThing+CoreDataProperties.m */; }; - D8B2026052F4D02E5F01D30E2990DB9C /* MHVErrorInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B51115400C4A8030E9F0F69915D8E2 /* MHVErrorInformation.m */; }; - D8CF6CA3FA1924C5204F85350B532036 /* MHVApplicationCreationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F2265EC487F77D4D21BBB52E012F2627 /* MHVApplicationCreationInfo.m */; }; - D8F4B16FE17280ACFFECFC8C409C5B14 /* MHVCodableValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7548F8112054634EFE69C3BF848863F9 /* MHVCodableValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D92BE26D04D0F0E844FBCD95D1F929B1 /* MHVOperationEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C35D613A098FE142934A51147998DB6 /* MHVOperationEnums.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D92D7F920670EDE9D2E2181F6D952141 /* NSSet+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E75384395E9E4E4AFDC640DCE924C375 /* NSSet+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D939D71DDF080216F82A4D824A8A716F /* MHVThingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 002F8F93195F0E6A13C8D04C638B588E /* MHVThingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D96EAD198CB3EC7D71808105E097AA55 /* MHVFile.h in Headers */ = {isa = PBXBuildFile; fileRef = C9031870AC3A4301C1F89779774C0A69 /* MHVFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8322DBC29C9728542C2619FCD9F13E7 /* MHVPersonClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 091F13B7FA2B3F5FDB06658EA96A4348 /* MHVPersonClient.m */; }; + D84DB7DB71520BDAAFDB5AB8D14E2B18 /* MHVPropertyIntrospection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2073F7AAD86C8E17A6B5D747BB4400B1 /* MHVPropertyIntrospection.m */; }; + D871E6147B51AC7F4597270A671E3565 /* MHVSodaConnectionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 87F9FC8BF74186159B9FA153390AB6BA /* MHVSodaConnectionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D89347364D8F385852AD6A676CF8D72E /* MHVInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = CDEEE40E7B451A82DA5E3D2BF119B875 /* MHVInsight.m */; }; + D8961924374E223487B5319A1B9D8FA5 /* MHVBlobPutParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D841479F749EAACC59E51E1D19B4A94 /* MHVBlobPutParameters.m */; }; + D8F4B16FE17280ACFFECFC8C409C5B14 /* MHVCodableValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F8BA0B94A74662EFC387D3E624388F /* MHVCodableValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D92BE26D04D0F0E844FBCD95D1F929B1 /* MHVOperationEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FB0CE1E3EABD1FC1E4978F091467ED /* MHVOperationEnums.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D92D7F920670EDE9D2E2181F6D952141 /* NSSet+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BECA078294D2CB8994B21CD4CE05648 /* NSSet+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D939D71DDF080216F82A4D824A8A716F /* MHVThingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB72AC28592941DF16970BBFC04DD55 /* MHVThingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D960CF9217D86B05D983B071BA700188 /* MHVCondition.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C14A44112AE66F72C20EC2FAB672BD9 /* MHVCondition.m */; }; + D96EAD198CB3EC7D71808105E097AA55 /* MHVFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 632F367C0B70600F2D04940FD00E1DBD /* MHVFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; D982BCF3EE45666FDD7415664087864D /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CE85DCFF1CD57AD130D4FF9315D96A /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D9EF8BC25A000E9F86360DF5483D13A8 /* MHVStructuredMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6416A28A4EC15EFADEA828420DE104 /* MHVStructuredMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9EF8BC25A000E9F86360DF5483D13A8 /* MHVStructuredMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = B320AD6BC7F1539173D39DE93A88BF41 /* MHVStructuredMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9FAF572C013C1F957FB56E2B12BD9CA /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0947F3B57E6DE05558E67CE95631E5F7 /* KWInvocationCapturer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA149886A54687D51B0FE53C9D0DBF07 /* MHVEncounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 253034A9B1FF5A4803BD08F4339AACBC /* MHVEncounter.m */; }; - DA5494AE964AC153400E43D2FAC7251F /* MHVGoalRecurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 215910CC1B096CDA2BFEEAE76CDA0B48 /* MHVGoalRecurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA6F13D339F66E5E0B60894E8CB9D3AF /* MHVThingCacheDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = FBAE8601AAB65E910DD5C07C89B01B34 /* MHVThingCacheDatabase.m */; }; - DA7DCE4173D152B5C558BC76BA62B311 /* NSArray+MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = D5839D6432C657FE0AD9A898817023BF /* NSArray+MHVEnum.m */; }; - DA89F945420702A45BD6D692E1E50372 /* MHVTaskTrackingPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD9439B4311756C185A7CA7F9DA0C4F /* MHVTaskTrackingPolicy.m */; }; - DAA04CF0D3264F4B55A5C1E6808C199D /* MHVConnectionTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D40EDE3F0B39C135E98E9CD824614EF7 /* MHVConnectionTaskResult.m */; }; - DABA62A01929AFAB9978A27ADEA548C1 /* MHVSystemInstances.m in Sources */ = {isa = PBXBuildFile; fileRef = 194933A0ECB35EAD5A902CF00A7C7C38 /* MHVSystemInstances.m */; }; + DA5494AE964AC153400E43D2FAC7251F /* MHVGoalRecurrenceMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C63192D497068B935D2E8390A64DA9E /* MHVGoalRecurrenceMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA954737F603D4A79203273EDC5E1667 /* MHVAllergy.m in Sources */ = {isa = PBXBuildFile; fileRef = 349FC107A5A19B66482F04ED6C9EBCAA /* MHVAllergy.m */; }; DAC698C0A7CD737F76544375B381AB5D /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB987FD7D0E85643EFF60AF98B92CDAD /* KWExampleDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB227EE90D58121461D469B83D0601DA /* MHVJsonEnumProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C1CEE6C28184A1D311BC6C6DD02964 /* MHVJsonEnumProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB1B0333973285F5BFA4B653C0D72FB2 /* MHVDisplayValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 1677BECA9A3859C4E3CCE97475911272 /* MHVDisplayValue.m */; }; + DB21BEAA004438A3DC00B1B424E98E42 /* MHVGoalRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 279F913B157312141634A65B4E3B4717 /* MHVGoalRange.m */; }; + DB227EE90D58121461D469B83D0601DA /* MHVJsonEnumProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F479AE9216911ABA5905801F58541563 /* MHVJsonEnumProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB31C93F13EC1923DBF01F5024EBFFDD /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 39E6685CDF64E94556720FB2133E92EA /* KWInequalityMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB44464E6706AF54A528086475111518 /* MHVDataModelProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 39811085E4F881A4EBE19C9F187AD10B /* MHVDataModelProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB706B05B5E60F5A3AD53BCD7A5DA43E /* MHVConstrainedDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9048D00BDB179FF4129D4976ED6F1D /* MHVConstrainedDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBE5AF160939C818842951A228D4A772 /* MHVGoalRecurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA9C826B5247F1774ACDCDDE47BE4CE /* MHVGoalRecurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB44464E6706AF54A528086475111518 /* MHVDataModelProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B39D137E4C7D730D64E40D48DA08EB9D /* MHVDataModelProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB5861114DDF39EF6CE135368C961FC2 /* MHVThingDataCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = EAA48FA294CEFA775BCDE1580929A141 /* MHVThingDataCommon.m */; }; + DB706B05B5E60F5A3AD53BCD7A5DA43E /* MHVConstrainedDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 92326341419857FE7DB002F0F60AEC88 /* MHVConstrainedDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBBB295E01B81E5302B395D5048AB7EE /* MHVRelative.m in Sources */ = {isa = PBXBuildFile; fileRef = 58909E967BFA38D1DEAE8C9FA16996A9 /* MHVRelative.m */; }; + DBE5AF160939C818842951A228D4A772 /* MHVGoalRecurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 89652C47F2887BBC1B30EF4C7F55EDF6 /* MHVGoalRecurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBE8ED6FA7515A622BF7F4D48251AA6A /* MHVClaimAmounts.m in Sources */ = {isa = PBXBuildFile; fileRef = C7924E1296464D209AEF5A8FF4C7F4E3 /* MHVClaimAmounts.m */; }; DBEF8CF9C1CC8D7BDEAB0A7BBBABC7C8 /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 36D142858733856545DE2F78873AD395 /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DBFAB6A0ADEAFAED2E1391A9B2DD8F3E /* NSData+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD9B7D2ABE79B19953749B46468438B /* NSData+DataModel.m */; }; - DBFE6104B7AA0F2B71E316977AAC2329 /* MHVBodyCompositionValue.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A30764AF011633A7CA78A0B6DE6523 /* MHVBodyCompositionValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC3E1F70BA2552CD3C9299FB0AB7829B /* MHVObjectiveAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 466C9C5BFD3F4FD12A03FD3CC1003552 /* MHVObjectiveAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC5665910E9BEB40E8966620348F8F35 /* MHVTrackingValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7403D44AC043CBE0B39AE13DA4748789 /* MHVTrackingValidation.m */; }; - DCE42CDB7C967592BFF0A52466106454 /* MHVObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C2E5AE4BAAA30E3FE73C80EE24764B /* MHVObjective.m */; }; - DCEFDEFC1962643E256912685B5FCF9C /* MHVClientResult.h in Headers */ = {isa = PBXBuildFile; fileRef = DBF8FAE7B0A92D889DFC7DA8B03516EF /* MHVClientResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCFF41733F4368EB37EE5D9DB67843B1 /* MHVRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD49DDDFC12BEE4BBD45414EFFC1E6E /* MHVRecord.m */; }; - DD091B0DD0F65154C7472D8332087334 /* MHVString255.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE8183D322A95671E7DD88F7B52670A /* MHVString255.m */; }; - DD0F874A41EBE8C3F84588FB3CD56FC7 /* MHVGetAuthorizedPeopleSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = AE173E304783D305060EFBC8D1AC08F9 /* MHVGetAuthorizedPeopleSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD26A786FB9CEF628B3BB1FD84C288C7 /* MHVCacheStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB36484B8711736604EA70D74A8A22E /* MHVCacheStatus.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DD70EF90D18BF3A1E75E4A4EE8843BE0 /* MHVCholesterol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7601BC40624490DFD9689EFF5F8ED749 /* MHVCholesterol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD83006260C40EE2E142B499B7A3F800 /* MHVObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A882002E3CF87D49E3828889CECFBB1 /* MHVObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD9043CADFB8510C05BA6E559D123C5E /* NSNull+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DBE3804B9A00859BFEA18EB5C26304 /* NSNull+DataModel.m */; }; - DDB414560665F1B4AF139F0896904B7B /* MHVActionPlanTasksApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 73C5C04C5CA19A506D1BCBC8D2CA4F07 /* MHVActionPlanTasksApi.m */; }; - DDBFFE304FD9F27F260B8A74AC46E4C1 /* MHVApplicationSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 94805AC23D0D9EF0AB535F9C7CEF5754 /* MHVApplicationSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDCFA84CC9BB232C4F380A8DEC0DD1FE /* MHVVocabularySearchParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 7291FAA3A5BDE3281FF0177844ADED60 /* MHVVocabularySearchParams.m */; }; - DE09EC0EC021CCBAFD273FE6389BD4FD /* XSerializableType.h in Headers */ = {isa = PBXBuildFile; fileRef = 80408BA261D087B83D1DE3A8730CC571 /* XSerializableType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE40B41211E065B3F7D097C5CF9CB8B8 /* MHVStringZ512.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7ABC741DC6474DC348CD2EC7128C38 /* MHVStringZ512.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE47DDF7D28A596C9F7504AB1FF4E34A /* MHVRequestMessageCreatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6449526B34E77F46BC555EB317A42720 /* MHVRequestMessageCreatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE516A2430A1BA4251C643C12A702288 /* MHVConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CEBACA0518B3B896589F82B7A422DD1 /* MHVConnection.m */; }; - DE7B5610A717E8356C90F1C6E9EB034F /* MHVMillisecond.h in Headers */ = {isa = PBXBuildFile; fileRef = FAF88CB00DD7D707627E0C6ECC2FB4C4 /* MHVMillisecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE88CE2AAA8E44FBA30F6E02EFBE61B2 /* MHVSodaConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A7DA0DF81AD9A237AA4AA46485AA8C1A /* MHVSodaConnection.m */; }; - DEF166E3AB3A9713920015CCC6565D03 /* MHVWeeklyAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE37FFD80D7D8F6CE33589A3C39E076 /* MHVWeeklyAdherenceSummary.m */; }; - DEF1BF67102F9CA271BA8AF8B1A88926 /* MHVPendingMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = B6924BC56ACA0E0F43FBE0ACC3BB292A /* MHVPendingMethod.m */; }; - DF6E017BB5A557E3AA210678713DA1DD /* XString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B21FDADF72A3354D37CB566C4BEE0D1 /* XString.m */; }; + DBF5811586DDD3C79E3D30F14856E9BC /* MHVTestResultRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 22ED89B32CFE0DB0595164BF28AF3DED /* MHVTestResultRange.m */; }; + DBFE6104B7AA0F2B71E316977AAC2329 /* MHVBodyCompositionValue.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B20C1F6BEC74A1F27DEA13725E5EA1 /* MHVBodyCompositionValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC3E1F70BA2552CD3C9299FB0AB7829B /* MHVObjectiveAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB92C196BF48671FA2D95482E2E51B0 /* MHVObjectiveAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC71A5252B0FE81780AB660AEEBD60C7 /* MHVStringNZ256.m in Sources */ = {isa = PBXBuildFile; fileRef = 43852F3675EE1A843D4D3DF60EFFD182 /* MHVStringNZ256.m */; }; + DC8A376560C6ADAF0108D3E1CFFC7864 /* NSArray+MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 167E0708ECB37255FC37D3FC8D693619 /* NSArray+MHVVocabularyCodeItem.m */; }; + DCEFDEFC1962643E256912685B5FCF9C /* MHVClientResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 53FB0401B4859F514272EB2D20406ECB /* MHVClientResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD04E06305B5FE246DC1AA8F35E1FBF3 /* MHVVolumeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 933D800A7CBE14B8C078641601BC1822 /* MHVVolumeValue.m */; }; + DD0F874A41EBE8C3F84588FB3CD56FC7 /* MHVGetAuthorizedPeopleSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E754A70962A1091B596EAB24FC20EC /* MHVGetAuthorizedPeopleSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD26A786FB9CEF628B3BB1FD84C288C7 /* MHVCacheStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = FE0297DC7D2A205705118BFBB4F7B677 /* MHVCacheStatus.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DD4091CCA415CF92C1F21391B47A2867 /* MHVRestRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C09DF7449803393319D140B6C7792FAE /* MHVRestRequest.m */; }; + DD70EF90D18BF3A1E75E4A4EE8843BE0 /* MHVCholesterol.h in Headers */ = {isa = PBXBuildFile; fileRef = 260F902132DAA8AC10571C00471037B7 /* MHVCholesterol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD7671CD66649741FCAA8C37D2ECDCDB /* XString.m in Sources */ = {isa = PBXBuildFile; fileRef = 692CDB737D0DAE25A3D7B0B57B6B12D5 /* XString.m */; }; + DD82C6070A1F8B47AF1E883405A0005B /* MHVPropertyIntrospection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2073F7AAD86C8E17A6B5D747BB4400B1 /* MHVPropertyIntrospection.m */; }; + DD83006260C40EE2E142B499B7A3F800 /* MHVObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = EB49F80115CE2EC2B18B3818B71BD8A1 /* MHVObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDBFF9316944196565DA9C693BF3D949 /* MHVTestResultRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 22ED89B32CFE0DB0595164BF28AF3DED /* MHVTestResultRange.m */; }; + DDBFFE304FD9F27F260B8A74AC46E4C1 /* MHVApplicationSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = E58EBFA9BBCA61D405D85E43BBEE65EF /* MHVApplicationSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE09EC0EC021CCBAFD273FE6389BD4FD /* XSerializableType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B260E367A96B7BB4D93AB0747DFA7C0 /* XSerializableType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE20E2B5D415CFC2BAA7722F8C3E9E1D /* MHVPendingThingOperation+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 2230939B864D1200440D125E26EE93C2 /* MHVPendingThingOperation+CoreDataProperties.m */; }; + DE40B41211E065B3F7D097C5CF9CB8B8 /* MHVStringZ512.h in Headers */ = {isa = PBXBuildFile; fileRef = 590DDCC5F58EA88584588D1A78F0F44A /* MHVStringZ512.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE424630B6301CE7A82C05BE4458D9F3 /* MHVCholesterol.m in Sources */ = {isa = PBXBuildFile; fileRef = F44FA49726FB1E3ABEE3EADC127E8FBD /* MHVCholesterol.m */; }; + DE47DDF7D28A596C9F7504AB1FF4E34A /* MHVRequestMessageCreatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D95FD31379A1310CE621585610B7A68 /* MHVRequestMessageCreatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE488768803DF36E7B783DEED9EC1E76 /* MHVMaxVO2.m in Sources */ = {isa = PBXBuildFile; fileRef = 519AB35F2A5E2A9069520164299BB274 /* MHVMaxVO2.m */; }; + DE48BA870C66067E3AE5D0265FC24E95 /* MHVCachedThing+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A27C59A93840FB194A19A28D2952DD /* MHVCachedThing+CoreDataProperties.m */; }; + DE7B5610A717E8356C90F1C6E9EB034F /* MHVMillisecond.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2F63B159657B256DB49F64B25694F5 /* MHVMillisecond.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEBFD7A920276717B33BE4135D06790C /* NSArray+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = DD03F6FB039680F515FB802E31A929BF /* NSArray+Utils.m */; }; + DF3DB1655A7B2C09CAD7DAA6EEF1567F /* MHVPlanObjective.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A8142BC59978909466DB79AA2D4EB7B /* MHVPlanObjective.m */; }; + DF3F448FD5EAA1385B8D0C29726CD33C /* MHVNameValue.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6A84D066322795ABA2F7E1643E18AF /* MHVNameValue.m */; }; + DF958D4F5C2FA40A575EC29234CD0F77 /* MHVExercise.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB336A24914148FF995197B69C33548 /* MHVExercise.m */; }; + DF9F86745F8D656CDB62A3F5EEF50A8B /* MHVHttpServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 96832BDBFCB312771EDFAFC247568A92 /* MHVHttpServiceResponse.m */; }; + DFBB130E2E1954D1D27F69AA10299D73 /* MHVThingQueryResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B10334468E371AAAE14D1840012FFAD /* MHVThingQueryResult.m */; }; + E00F7E6939FD8965A6DAB5B089EF7E8A /* MHVHeartrateZoneGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 69115423B6BE36FBC6E1D6B3D3ABAE8B /* MHVHeartrateZoneGroup.m */; }; E01E46ABFC27AB0E1C6F5E76FB38D53E /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB35C14D1AB4C522199BD41E9A43B36 /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E09AB91920177472550F1977A01C7D2E /* MHVServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 901DB843C3218D4212D03C3C7BCDB4A6 /* MHVServiceResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E09DD0EF9FBB66EAF36F7E3CD327E2C5 /* MHVMedicalDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = D118378AB659CE64CE85358ADCF850E4 /* MHVMedicalDevice.m */; }; - E0F91727458A9D402B0EA74BD884CA6F /* MHVZoneBoundary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F153385B5024C33D077A0FDCA5C4E74 /* MHVZoneBoundary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E106363E2713FD24F0EB2FFAAEACBFEB /* MHVPropertyIntrospection.h in Headers */ = {isa = PBXBuildFile; fileRef = BB0B90B2B2DE805CF89BDD18A5CEB2C3 /* MHVPropertyIntrospection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E05E1593B42C0748318A4FC524493D24 /* MHVThingRaw.m in Sources */ = {isa = PBXBuildFile; fileRef = 9379867744CFB93156FBA487B7A27D5C /* MHVThingRaw.m */; }; + E073988F21DFCC131C3E0BEC67AB57AB /* MHVThingType.m in Sources */ = {isa = PBXBuildFile; fileRef = 97686F077EB1DA82B1FA976B67C17042 /* MHVThingType.m */; }; + E086DC5B08A8A724295F02A851E79159 /* MHVThingCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A0D8422BECDC78F4532C24D54F0E9E84 /* MHVThingCache.m */; }; + E09AB91920177472550F1977A01C7D2E /* MHVServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE2B0F3C74752131763B610F683ED2B /* MHVServiceResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0F91727458A9D402B0EA74BD884CA6F /* MHVZoneBoundary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8A70950CB5B4D38657A49AF086C0C3 /* MHVZoneBoundary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E106363E2713FD24F0EB2FFAAEACBFEB /* MHVPropertyIntrospection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5517FAF4B107F442E46761FE6333801C /* MHVPropertyIntrospection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1527065EB25571B532BA1F425F4201C /* MHVLengthMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 90CF36C638DC8E9658275EDC7108945D /* MHVLengthMeasurement.m */; }; + E16BAD9FE1C3EDD8A265EBD61EC48C82 /* MHVVocabularySearchString.m in Sources */ = {isa = PBXBuildFile; fileRef = D85A7C3934D3959278922BBC9E2B87DE /* MHVVocabularySearchString.m */; }; + E16C66C7DA84D418DDA6E35BF6F12DD8 /* MHVHttpTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 1351597109416FDC970A41106E1CEBCE /* MHVHttpTask.m */; }; E16F0E2AA3F69D012166864A8EA6E818 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B50533988E749C40C6A24719C6CFC2F /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E177F4375F06B10EDC2D2DF8D4D64A04 /* MHVVocabularyCodeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B739A996350E7A0E69DAC2E723011A1 /* MHVVocabularyCodeSet.m */; }; - E1850E191B8628FF5ED8B6F6D8A9FEA8 /* MHVPersonalContactInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 691E17633522CEE123E05A62C3251A55 /* MHVPersonalContactInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1A3262C6AEAB4417B90A601CF44D136 /* NSArray+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B5D67957176046C129571D0C670C99A /* NSArray+Utils.m */; }; + E1850E191B8628FF5ED8B6F6D8A9FEA8 /* MHVPersonalContactInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EB2BDAB4610EE19A9CF569976CC30B44 /* MHVPersonalContactInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1BF95FBD50403351ADF2F07A1A29663 /* MHVDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 3859D1907CBE47B0477AB2FF9C2DC973 /* MHVDouble.m */; }; E1DE22CA21F615E0C469B07D7BD03DC6 /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7A055E66CF7910192E174B535D5392 /* KWBeKindOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; E1E762D8B0C8BC3EDF1E5ECF94B48D88 /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F1A88420B1419CEB8706CF1EB4687256 /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E2080402F16BE959D506E94944E81D60 /* MHVThingCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C1CB06945DF5863BBC2646491AC9A19E /* MHVThingCache.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E1F625A80F94CD5FE27AB4830A3DC85E /* MHVServiceInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B9CCF620E9AB4108BDD3B77FC6987F6 /* MHVServiceInstance.m */; }; + E2080402F16BE959D506E94944E81D60 /* MHVThingCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C087295AB3730ADCFDA0195FEE7C964 /* MHVThingCache.h */; settings = {ATTRIBUTES = (Private, ); }; }; E221206853BB9FF417D21B73F1DFB93A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; - E22C8E974E66F48DFA02F8248476EB49 /* MHVShellAuthServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F9CF2C7613A0B01A1E47362C65D6C5 /* MHVShellAuthServiceProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E26FCCA3E2A05FF8C54E500169D26D29 /* MHVSleepJournalAM.h in Headers */ = {isa = PBXBuildFile; fileRef = 518C04E57259413F3E9F216DC51F13AE /* MHVSleepJournalAM.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2817A0F821AA59EB9FBDECD036014A8 /* MHVCacheQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB541C34BB78E7317F3BF92917B0064 /* MHVCacheQuery.m */; }; - E2D17A22A1918928A0FD6A27B23E5216 /* MHVConcern.h in Headers */ = {isa = PBXBuildFile; fileRef = FCC0C79DCC702E8CCCD9C1000DFAD4D3 /* MHVConcern.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2E436AD9EC2EB70166C1F955BB61BC9 /* MHVLabTestResults.m in Sources */ = {isa = PBXBuildFile; fileRef = DAC3FFE2ADC3ADB492FF0038E6CD18E3 /* MHVLabTestResults.m */; }; - E2FC8F95D8FFDC67442CBFEFF6C1AD06 /* MHVAssessment.h in Headers */ = {isa = PBXBuildFile; fileRef = B7751A2850AC280BF1C23719A9FB4C6B /* MHVAssessment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E305FDAA6E6E70F5ADEC2169D86E146D /* MHVDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCEEA780CACA45CF7DBEBD4A65EB4B8 /* MHVDateTime.m */; }; - E33AC4C5777F2F2DFE2153100FAB384E /* MHVRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ECBC82A6349E7AE473760D1909BCC36 /* MHVRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E35BBE9C9956FB7C18AC44746CC8532D /* MHVPregnancy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC7BCAAC2BC4508CF8DFFF9572B96095 /* MHVPregnancy.m */; }; - E387B81CD3B9DD0A65E3A2ADDE24B8DE /* MHVConstrainedDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9048D00BDB179FF4129D4976ED6F1D /* MHVConstrainedDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E393F954FE4DE2BE3D549BDCE52A341B /* MHVRemoteMonitoringClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BF43BDA6266FDF920F5BA78540149F3D /* MHVRemoteMonitoringClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E22C8E974E66F48DFA02F8248476EB49 /* MHVShellAuthServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F3B3A8E4668D241F692994C967565457 /* MHVShellAuthServiceProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E26FCCA3E2A05FF8C54E500169D26D29 /* MHVSleepJournalAM.h in Headers */ = {isa = PBXBuildFile; fileRef = D33322D4998655DEC832E4B2022D224A /* MHVSleepJournalAM.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2D17A22A1918928A0FD6A27B23E5216 /* MHVConcern.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB4338802FE6BB414D69B226E8632C0 /* MHVConcern.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2E185B3C4861D13CB90E7D2FAEB2F51 /* MHVThingTypeOrderByProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E49C101034BC371A0348F2BF53DB438D /* MHVThingTypeOrderByProperty.m */; }; + E2FC8F95D8FFDC67442CBFEFF6C1AD06 /* MHVAssessment.h in Headers */ = {isa = PBXBuildFile; fileRef = 61DBC956D105BE2BBB0312156140BF09 /* MHVAssessment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E30B94A669549686B3638A4ABD9A90BF /* MHVPlatformClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BE81F76F265D58DE21A4E54EC8E207 /* MHVPlatformClient.m */; }; + E33AC4C5777F2F2DFE2153100FAB384E /* MHVRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F339F0070BF4C520CD363A65F3C7E3A /* MHVRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E387B81CD3B9DD0A65E3A2ADDE24B8DE /* MHVConstrainedDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 92326341419857FE7DB002F0F60AEC88 /* MHVConstrainedDouble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E393F954FE4DE2BE3D549BDCE52A341B /* MHVRemoteMonitoringClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDD2C9F6A3CC5E4377782BEEAB30BDD /* MHVRemoteMonitoringClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; E3A990E5163D7DE66E1930A54A23212C /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D09D7EAED7D245ACF133ACC8D575ADC /* KWExpectationType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E43216F439717D6B07AD1F7C29574194 /* MHVThingDataCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 50842198878F3BF799D6ADBBA28B3DAB /* MHVThingDataCommon.m */; }; + E3E350AC7F313B62A9524E28B7796161 /* MHVBodyComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = EB13B74EFBE266E8278ADB023AB1C0AB /* MHVBodyComposition.m */; }; + E4418816605DBE0561D9C7F1683598A7 /* MHVRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = F7AFEDEB3678502AB8F1BC3E5398E0CC /* MHVRecord.m */; }; E46D5A2700A734DD56075E481C2307E9 /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 477B5A682E6F7CE54F87A61D57FB614A /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E481785304DA5806915F9FB131D4B46F /* MHVGoalRecommendation.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A7E440889BA986628AEAE383EE972D /* MHVGoalRecommendation.m */; }; - E4A0A45577FA36850CED489F39EEB320 /* MHVActionPlanTaskInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 622FF91A717FD577F7D81446A7C177FC /* MHVActionPlanTaskInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4DB8A9ED4C0E27AC049E541D3D86631 /* MHVMillisecond.m in Sources */ = {isa = PBXBuildFile; fileRef = 999F01A32D61CC2B48CA5F3EC16E8BDD /* MHVMillisecond.m */; }; - E53279B0BEA690B87A454D377C5CEF9E /* MHVLabTestResultsDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B81824E8D4F90DD4EC5F840714F991D /* MHVLabTestResultsDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5601996E3C1000B73C2A2B90E7C74C4 /* NSError+MHVError.m in Sources */ = {isa = PBXBuildFile; fileRef = D598459EA1095C98471D719D9A5EDD99 /* NSError+MHVError.m */; }; - E56D68DA09EFFDD63F3F2DE93058D4BB /* MHVMedicalDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = D118378AB659CE64CE85358ADCF850E4 /* MHVMedicalDevice.m */; }; + E4A0A45577FA36850CED489F39EEB320 /* MHVActionPlanTaskInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 010B197C07707007FB80AFA62D3A17CF /* MHVActionPlanTaskInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E508C2FD3019EADEC6761E53B058ACC8 /* MHVLabTestResultsDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F9EFB4B67690B4650F723CB5BEA3046 /* MHVLabTestResultsDetails.m */; }; + E53279B0BEA690B87A454D377C5CEF9E /* MHVLabTestResultsDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 93109638C70B378C89BF7185FC314F5D /* MHVLabTestResultsDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E56002916625EEF7061EF909D716520E /* MHVInsightAttribution.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0511AE95BE60FF6E9C001E49EFB347 /* MHVInsightAttribution.m */; }; E576E560C42CB7420F8B050A78E2111A /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B298AEC065BB96CC473685C84ACED293 /* KWNotificationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5BA3AD269921F05C3616B4652BA0462 /* MHVMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 85B7470593D1D348E57BCF3C3F87F339 /* MHVMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E674A088D1FD3319790DEB754A988AE4 /* MHVGetAuthorizedPeopleResult.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FC3EC274EA4ACE172C6547AC1CF395 /* MHVGetAuthorizedPeopleResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6A161ADF21371607FFFB6ADD319E16C /* MHVCodedValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C5BA091AE6443BC76DC85E8F96D5DE3 /* MHVCodedValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6CBA74532EAB252EB943E359EFECCE0 /* MHVDailyDietaryIntake.m in Sources */ = {isa = PBXBuildFile; fileRef = 7642EB93BCE828F9AA5F27458927816D /* MHVDailyDietaryIntake.m */; }; - E7807771CC8A218CC8F61CAD5566268C /* MHVCachedThing+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = DB96A19CFBA149D592E4F267CEC99FE8 /* MHVCachedThing+CoreDataClass.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E790E254379A2525447E5038E824EE36 /* MHVHttpServiceRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C922FA4F092C288DFA6954F6E49E57D /* MHVHttpServiceRequest.m */; }; - E7D023FE9951D16FEABB36A89CD201CC /* MHVExercise.m in Sources */ = {isa = PBXBuildFile; fileRef = ACB73FA45EA16BE2DC7B280E1B7D34C3 /* MHVExercise.m */; }; - E7E80CA08652B97479D8D2637AD3316F /* MHVHttpTaskProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E73B5B686A83F359FAE81BC44DA86951 /* MHVHttpTaskProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E800D65AFA6236F9E23826411AEBCEC3 /* MHVAsyncTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2FD9DC35815E3F7F1B098B878892D8 /* MHVAsyncTaskResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E802A8472813D76205F262FA48C8EBD4 /* MHVEmotionalState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9617B815822C733672E42D64C97376 /* MHVEmotionalState.m */; }; - E80ED1F72DC2D1002DAEEEC9CB180B47 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD3E91ABF7ACC9AC96F06B6ABACA7E9 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E811D393FB2800D026B32783BADD5939 /* MHVName.h in Headers */ = {isa = PBXBuildFile; fileRef = 375C62BBEBA584034A0583725782FEC5 /* MHVName.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8171373C188444FC4B62E131987607D /* MHVHealthJournalEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F4542AD8C9A907190C66CAFF1C61778 /* MHVHealthJournalEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8563C1BEA59FD69AEC10424DC5FC10E /* NSArray+MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E83A29239084E4AF64E1851AB7A10C7 /* NSArray+MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E57E2AC99FB6F915BE1AB57D9F2D2B4C /* MHVMonth.m in Sources */ = {isa = PBXBuildFile; fileRef = E7393CBB96AF00CA7C1C7AA32E2846CD /* MHVMonth.m */; }; + E5BA3AD269921F05C3616B4652BA0462 /* MHVMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C089A2CE777D111B81A7225BE679C8 /* MHVMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5BE825B104FE7DF09D605B4A813D480 /* MHVBlobInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CDD579287AA4BFCDEE34BD02B02BA4AB /* MHVBlobInfo.m */; }; + E674A088D1FD3319790DEB754A988AE4 /* MHVGetAuthorizedPeopleResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 593D45F621F01CDA8BDDAB02D4EEDDB8 /* MHVGetAuthorizedPeopleResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6A046A87A0BE6204E36230703D0A160 /* MHVThingTypeVersionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BFDBB70AF63FE02997E47A11BC6EBCF /* MHVThingTypeVersionInfo.m */; }; + E6A161ADF21371607FFFB6ADD319E16C /* MHVCodedValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 35098BB745EDE15CC870979CE552676C /* MHVCodedValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6BA403BF6C00981633E9FBF60663FB1 /* MHVNetworkObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 90B0E3067CAC75D247B7E5E27E91791F /* MHVNetworkObserver.m */; }; + E6C4B855B6CCD1317082B9219BC5BDE9 /* MHVTaskTrackingOccurrence.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AD63348F216AC0B55B9C700C63F0DF /* MHVTaskTrackingOccurrence.m */; }; + E72FF42F410B9F2D71E478733A11CC7A /* MHVWeight.m in Sources */ = {isa = PBXBuildFile; fileRef = 953355AE9D0B8F6C9F6CE52D7FE409B8 /* MHVWeight.m */; }; + E7807771CC8A218CC8F61CAD5566268C /* MHVCachedThing+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CB5275FF4AD8259281ED4992E76AE1 /* MHVCachedThing+CoreDataClass.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E79D54E434636B10B361602E2B9B69E8 /* MHVSessionCredentialClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 60A3B613E525E52E7BFD7E41939EE25B /* MHVSessionCredentialClient.m */; }; + E7E80CA08652B97479D8D2637AD3316F /* MHVHttpTaskProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D741DC44CED55CCABC4BAD970B63E8 /* MHVHttpTaskProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E800D65AFA6236F9E23826411AEBCEC3 /* MHVAsyncTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CB847C14851F67C83304942ABF87109 /* MHVAsyncTaskResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E80ED1F72DC2D1002DAEEEC9CB180B47 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h in Headers */ = {isa = PBXBuildFile; fileRef = FE5800618B102FAAAF51832A06BC1B94 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E811D393FB2800D026B32783BADD5939 /* MHVName.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEA681DA503DF27F5135D51837FB681 /* MHVName.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8171373C188444FC4B62E131987607D /* MHVHealthJournalEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4477357BAE9A75E1E12AB6CF695B79C2 /* MHVHealthJournalEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E84575518F28148CBC870AD36D547A06 /* MHVActionPlanRangeMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = E513EF948F86433040EA0F848C2980A7 /* MHVActionPlanRangeMetric.m */; }; + E8563C1BEA59FD69AEC10424DC5FC10E /* NSArray+MHVVocabularyCodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4901136743EBC78E5F690D761608CB9B /* NSArray+MHVVocabularyCodeItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; E85FD94AFA159F5560A3A2C1FB5920FF /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AB31F812C323426494964C7005E5842 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8A81742382A2CC0D629E3E2FC9D7EAB /* MHVItemTypePropertyConverterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B29D618EA15848943FD88691EAC2DE8C /* MHVItemTypePropertyConverterProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8ACC4E0C0C29E49137D235FBBE1CFF5 /* MHVGoalRecurrenceMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 7560F3E0901EDD8523653C48E19C1C00 /* MHVGoalRecurrenceMetrics.m */; }; - E8B464031A252801B574CF87D3CD12B3 /* MHVName.m in Sources */ = {isa = PBXBuildFile; fileRef = C15D4CC0261E49DC60B9A6FF6FE65AEB /* MHVName.m */; }; - E8FDD724EF4354274A982F16C8F06F24 /* MHVInsightAttribution.m in Sources */ = {isa = PBXBuildFile; fileRef = 3564192D289C3DAE19C9A7AAA6809FE7 /* MHVInsightAttribution.m */; }; - E90729764CDFCE7326390EFBE3398B58 /* MHVSleepJournalPM.m in Sources */ = {isa = PBXBuildFile; fileRef = 81142BC745CB57C6E9ADF814CC2765D1 /* MHVSleepJournalPM.m */; }; - E92BC68ECBC5A08FDAD5F7D156905845 /* MHVTestResultRangeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BD627908A30C735766A77F1397645B2 /* MHVTestResultRangeValue.m */; }; - EA041A90D2D7A2B493080A7919E4FBAF /* MHVCCD.h in Headers */ = {isa = PBXBuildFile; fileRef = B3E13A37FD4D20F1F8CE2DA124AC7AA9 /* MHVCCD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA0F7126B6DD249A28B4AB0B7187A255 /* MHVLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF63BEEF89EB6389F88F6A5B9D1225A /* MHVLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA6EAAC8123F0982156530B1A022B182 /* MHVPersonalContactInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 40E1202EB104178F5F4C8207F79E3B7F /* MHVPersonalContactInfo.m */; }; - EA86EF48E135C1601254101B30D5F19E /* MHVSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E9E35A0F355F6EF8CA752D4FE9ACCFE /* MHVSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA873D47EB4C8E9F843FD9497E0D8BBC /* MHVPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CA5B08B8373A62CF68953862216ED8 /* MHVPhone.m */; }; - EB138A2703AC06C0E4EC27FA4BA28298 /* MHVMillisecond.m in Sources */ = {isa = PBXBuildFile; fileRef = 999F01A32D61CC2B48CA5F3EC16E8BDD /* MHVMillisecond.m */; }; - EB6384890DC4AF65F3634C09D2C9E587 /* MHVConstrainedInt.m in Sources */ = {isa = PBXBuildFile; fileRef = C48CE544CFC3726DBF4E5F8559AA0AD9 /* MHVConstrainedInt.m */; }; + E89A14B2E6E4CECB74423D82D196CA1A /* MHVAssessmentField.m in Sources */ = {isa = PBXBuildFile; fileRef = AA3D00EA9DCC36C66CE6221BFB61026D /* MHVAssessmentField.m */; }; + E8A81742382A2CC0D629E3E2FC9D7EAB /* MHVItemTypePropertyConverterProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB08B74609D1EA160D6212ABB3622C8 /* MHVItemTypePropertyConverterProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8B011254945D08D2AB115DDF12FD1CB /* MHVTrackingTriggerTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B139124BD362B9975AF6C45A31B7D0 /* MHVTrackingTriggerTypes.m */; }; + E8D29BBC40E36958B87F2997FCA1D0E8 /* MHVGoalRecommendationInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 427D48C4B768A9070BCCED914FC32908 /* MHVGoalRecommendationInstance.m */; }; + E961AFC0196981D6312B6750AF1D6F2A /* MHVCachedThing+Cache.m in Sources */ = {isa = PBXBuildFile; fileRef = 974C03B90E0D8191A861087DE53BB015 /* MHVCachedThing+Cache.m */; }; + EA041A90D2D7A2B493080A7919E4FBAF /* MHVCCD.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CDEBC1FA1F5354D42F4FF286F3F2C4 /* MHVCCD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA0F7126B6DD249A28B4AB0B7187A255 /* MHVLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B0DECF1E584C370539604C133146A2E /* MHVLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA326D7BDE131AD8880D214ABFDB0CED /* MHVTrackingValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 884013CC2634759938B08C446F9E8FAC /* MHVTrackingValidation.m */; }; + EA3354BD7A79EC51F2BAE24509E8ED68 /* MHVGeneralMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = C99AB430392DF63E8F83679793911A49 /* MHVGeneralMeasurement.m */; }; + EA86EF48E135C1601254101B30D5F19E /* MHVSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = 58E958EB7BB0D94BC616B07F708F87CA /* MHVSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA9AEC4D11B02E787A94A84C642FF976 /* MHVConfigurationEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = F048712483B4D5570080773D35F7CE69 /* MHVConfigurationEntry.m */; }; + EB1F0E3D56F1B83A5F7A313375773EA4 /* MHVLabTestResultsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = CBDDB2D61BE2F29606146EA468227B4A /* MHVLabTestResultsGroup.m */; }; + EB67CF947D01454A0ABB8E1F36A25066 /* MHVTimelineTask.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9F18A70C40520562C586F4967ABB2D /* MHVTimelineTask.m */; }; EB7645869AC01EFCF97890D638882359 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A54A31827381E9BC470B02DAB58D07AC /* KWRespondToSelectorMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB8B0ECE9CF30A8BDFC3D201A35DB6F1 /* MHVGoalRange.h in Headers */ = {isa = PBXBuildFile; fileRef = D20F9D1055ADCAA63D9A868D0B1FF0FE /* MHVGoalRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBE286298274422C59A246614575EB39 /* MHVThingCacheConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 153F7272570E9F7CB0019BDFF1F15ADD /* MHVThingCacheConfiguration.m */; }; - EBE2C51C061DB89D196A81544B7ACB4C /* MHVHttpServiceRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C922FA4F092C288DFA6954F6E49E57D /* MHVHttpServiceRequest.m */; }; - EBFD54DD2471DE23751120E7DC6E3DF7 /* MHVTimelineTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E085F216A8C559EE1045C4C9BC854B3 /* MHVTimelineTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBFE10DCBF350C4D3D53C818352D4CCE /* MHVThingClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 424CBC4C54322895DAFDD92849701C14 /* MHVThingClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB8B0ECE9CF30A8BDFC3D201A35DB6F1 /* MHVGoalRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A5E4D0D49C615B899507C852C00F7B5 /* MHVGoalRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB941D28BE9F5DAA14CC7499DD87FC27 /* MHVCacheQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = E81C9F8AF7C51F30EA4BD6ADBBE33D30 /* MHVCacheQuery.m */; }; + EBD2B0F8B610C3DE823E848AC1F62163 /* MHVAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = BA09EAE49A59364A9390A2260414920F /* MHVAddress.m */; }; + EBFD54DD2471DE23751120E7DC6E3DF7 /* MHVTimelineTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 394EBCCFE2F9E0180512D95BCBCCC2C4 /* MHVTimelineTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBFE10DCBF350C4D3D53C818352D4CCE /* MHVThingClientProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C0829833BA60A690563A971DCB7188A0 /* MHVThingClientProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; EBFE52F359CE743ACE524CB79AE40124 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DC88D9D3DB3C84FB3D8171B74BD1D18A /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EC04E9D82B12AE71111C4E11DDA7977C /* MHVServiceDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5974EBCEBF4AA71DDC8B40DAAC4E10B1 /* MHVServiceDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EC5998D6A24F4F8055B5D75A237DFFE6 /* MHVEmailAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 15DE7A88815845D94BF2361BBC95BEEB /* MHVEmailAddress.m */; }; - ECA71480240049E18A49D2FD46913A62 /* MHVAppSpecificInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = E898908444AF9FC725506E2189FF1D43 /* MHVAppSpecificInformation.m */; }; - ECB0B1DFEB27A25658A117469ED5749D /* MHVLinearItemTypePropertyConverer.h in Headers */ = {isa = PBXBuildFile; fileRef = FD23137D41FBC84CF6A1C2785B154D79 /* MHVLinearItemTypePropertyConverer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECD645E8EC653BC418444957FF775D02 /* MHVCacheStatusProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9FF2BA8F239117C3660DCF355DC84E /* MHVCacheStatusProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED10A6FDA298540DC447A4F6C5DB5E2A /* XConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = E3145DA763AF1E554950C4B04FE5E103 /* XConverter.m */; }; - ED1C2A6AECC1B336F30E96724A24D2A7 /* MHVGeneralMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 78CD3144FA95549689FA7E338742B3A1 /* MHVGeneralMeasurement.m */; }; - ED2C9D4BB2A5DCEE48574E744E460D47 /* MHVCholesterol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7601BC40624490DFD9689EFF5F8ED749 /* MHVCholesterol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED44B3568765C8757C53839E62A4CD91 /* MHVServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 901DB843C3218D4212D03C3C7BCDB4A6 /* MHVServiceResponse.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EC04E9D82B12AE71111C4E11DDA7977C /* MHVServiceDefinitionRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = AE463F2DC6C2F3027E45AAB4BED92474 /* MHVServiceDefinitionRequestParameters.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EC2635FC274958D3510401CE34FE0661 /* NSDate+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D70632BB0D2F3BE4ED56051924A3F1D /* NSDate+DataModel.m */; }; + EC4E2CC3A33C4CA48103B92C7B0E5224 /* XConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC0DACCC92A9724514F718073A0BF0A4 /* XConverter.m */; }; + EC688072BC50FF0111BCB93DB0A092BF /* MHVBlobHashInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 15CFCB17D60AF616E0060F2CEB56F0D9 /* MHVBlobHashInfo.m */; }; + ECB0B1DFEB27A25658A117469ED5749D /* MHVLinearItemTypePropertyConverer.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D68876FD0E43D2D56B5CB87110FC07 /* MHVLinearItemTypePropertyConverer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECD645E8EC653BC418444957FF775D02 /* MHVCacheStatusProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B6DA7DDEDCC05D1E3D16A8BEFE6467 /* MHVCacheStatusProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECF5751BAF6BC78A0EDFE9D7B916E53B /* MHVRecordReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C27AB55668E971C48157DFB4FC2318D /* MHVRecordReference.m */; }; + ED0643521762A84B3D55D940095F46A0 /* MHVQueuedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BCE2B51BF2F6064161724EAAEA866A /* MHVQueuedDictionary.m */; }; + ED2C9D4BB2A5DCEE48574E744E460D47 /* MHVCholesterol.h in Headers */ = {isa = PBXBuildFile; fileRef = 260F902132DAA8AC10571C00471037B7 /* MHVCholesterol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED44B3568765C8757C53839E62A4CD91 /* MHVServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE2B0F3C74752131763B610F683ED2B /* MHVServiceResponse.h */; settings = {ATTRIBUTES = (Private, ); }; }; ED9341F371F902789B784C1840B43267 /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5125940B821D066126EF8A24E6D39DF4 /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EDB5A58BF8ACEF6B390F884248F1A647 /* MHVTaskTrackingOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DDDF7327E2C343FB38BEE2E7AE6AC5 /* MHVTaskTrackingOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDC3A3AA47762871B62BAE39A7297AD0 /* MHVLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2788C8F101B6D3054228F5CE6482CD9C /* MHVLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE163481A201AE97178ED1A305B49F0C /* MHVActionPlanTasksResponseTimelineTask_.h in Headers */ = {isa = PBXBuildFile; fileRef = 623FEA65E58449D41B815DFDEBAC89FC /* MHVActionPlanTasksResponseTimelineTask_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE1BCB9DBD8210D7DD8EEF42BB7B23E1 /* MHVTaskTargetEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = C6DC814295EF955F93B4321334FFB091 /* MHVTaskTargetEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE2552C0158CB623CBB8BFDB05C43F2F /* MHVPlatformClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C2F0A72C676246FF8051BCB2A916FEED /* MHVPlatformClient.m */; }; - EE5DE8D91E45DEDB84DBFF2D75386658 /* MHVJsonCacheService.m in Sources */ = {isa = PBXBuildFile; fileRef = 24657CA5DAE6C5FCFDA600F2E2886C9E /* MHVJsonCacheService.m */; }; - EEE376DB02EFC83742863210EA316679 /* MHVPersonalImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 40ECDB251F8B5CB562A0367A60A418AF /* MHVPersonalImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED98F3F3D510EB7471B1577C24F034CB /* MHVConcern.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B037C73D8AC39AEA4F77836233DBB2F /* MHVConcern.m */; }; + EDB5A58BF8ACEF6B390F884248F1A647 /* MHVTaskTrackingOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 342042A8E5E5D5EDC843473DFCD0F7CD /* MHVTaskTrackingOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDC3A3AA47762871B62BAE39A7297AD0 /* MHVLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 25B1FF256DCBBDD7F3AF5D37889C155A /* MHVLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDE4AF6F035E84059F050EBCC917CB71 /* MHVThingCacheConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4AB04C54D48B68FC864E35B9A50244 /* MHVThingCacheConfiguration.m */; }; + EE163481A201AE97178ED1A305B49F0C /* MHVActionPlanTasksResponseTimelineTask_.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CCD060E608930605E53589B885279E9 /* MHVActionPlanTasksResponseTimelineTask_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE1BCB9DBD8210D7DD8EEF42BB7B23E1 /* MHVTaskTargetEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = A68C73DDFBDCA7867282EAD5F66249B7 /* MHVTaskTargetEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE83A29AAA8FF1C20C3C0A29BB3E31A6 /* MHVThingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 824CA11CE61FB6D1F80AF01BFD3018AF /* MHVThingView.m */; }; + EE970B585E16C09E0FDE9D96048951B0 /* MHVActionPlansResponseActionPlanInstance_.m in Sources */ = {isa = PBXBuildFile; fileRef = 219B18BB4D3EA3B0A9843AFE9C507E6E /* MHVActionPlansResponseActionPlanInstance_.m */; }; + EE9D80F478964E0F53AFF4555F3E0E30 /* MHVThingCacheDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBE73D83248E32FC3C5FEF9721DC977 /* MHVThingCacheDatabase.m */; }; + EEA7BC2915150CE24A0B7A5029505B34 /* MHVSleepJournalPM.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9A4B6083FFCE84E391965DEEE63D41 /* MHVSleepJournalPM.m */; }; + EEAF998AC932CFC9F10503992C0BFABE /* NSArray+DataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC916B5031FDF69FE6EABCD14DD4843 /* NSArray+DataModel.m */; }; + EEE376DB02EFC83742863210EA316679 /* MHVPersonalImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6065B5FC5AB1FFFF4FE8F4976BF006AB /* MHVPersonalImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEFD511CBF0B1525EBFBDDC83202D263 /* MHVActionPlanTasksApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 964A66EC15292B6F5B2AEA755ABF4EF2 /* MHVActionPlanTasksApi.m */; }; EF00E91C93E9D6C93F7BF7B43951EB50 /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B3B5521158AF695D4A6CBA77D68CB567 /* KWChangeMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF27FA03713EB3B1AD1E3EC5339F31C1 /* MHVBlobPayloadThing.h in Headers */ = {isa = PBXBuildFile; fileRef = A87CC899B8E37C8D5B3C90D794CE6589 /* MHVBlobPayloadThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF27FA03713EB3B1AD1E3EC5339F31C1 /* MHVBlobPayloadThing.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE11D0111C5D855D508DB544698A725 /* MHVBlobPayloadThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF5718B760E016ABC28F97289ECF2AD4 /* MHVCacheStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC002090652AB0A2B4CD195190A0EA4 /* MHVCacheStatus.m */; }; EF6F275961973B421E3B3BAFEFF2E323 /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 00680502525DE73532935AC50A2E8D8F /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; EF787460589440DF143C814F84CA64C8 /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 66127FAEF48AE5CED96261DA0DBB9C57 /* KWRegisterMatchersNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF8BCEA18A8BD9EAA30597A7A8441640 /* MHVVocabularyIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = A2214D08D4395EE42791711DCA5C07B3 /* MHVVocabularyIdentifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFB1980CEE984AF5B384CFD24803F6B7 /* MHVAerobicProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 5270D9641399DC7FFAF08409189AECB0 /* MHVAerobicProfile.m */; }; - EFD6C8A1099E168F67CF56D3893CB9B1 /* MHVTimelineApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F184A9DD23779A64579BFF1C8B3CA7E /* MHVTimelineApi.m */; }; - EFE5E766A1AF80842AAC5225F5C66CB8 /* MHVThingCacheDatabase+CoreDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 375D77B60F211A51425ADCB47D051A6E /* MHVThingCacheDatabase+CoreDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFF1A4D734B7B1DF7C72A6CA7C403D05 /* MHVAsyncTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F9ED0DD41EAE5A498138124ECA0F56 /* MHVAsyncTaskCompletionSource.m */; }; - EFF4133C369867F408E65DB1C0AC9E12 /* XNodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AE680C1C57C40C8FD2D6DB414254B2E /* XNodeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFFDF7D57ECDC70BA6A64FBBC9F4DD84 /* MHVAsthmaInhalerUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0749B5810EFC533C4803FBCE89904E /* MHVAsthmaInhalerUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F035AF269EE82A6B1AAD4ADD0E29952C /* MHVActionPlanRangeMetric.h in Headers */ = {isa = PBXBuildFile; fileRef = 52B54A0974876583C726FB7DFFEC56BE /* MHVActionPlanRangeMetric.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F03C15C8AAC4EC4181EF1B565A35B54E /* MHVThingType.m in Sources */ = {isa = PBXBuildFile; fileRef = EFB5F2F0FF77FC7817C67649C46658AD /* MHVThingType.m */; }; - F09C51921FEC29C123BBDD2DF8AB8743 /* MHVHeartRate.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A721C57E30370BA59BE6C889A41F00 /* MHVHeartRate.m */; }; - F0C6275183BC9B622780A55731B5A278 /* MHVAsthmaInhalerUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DA8A6148883F05F6C1BA37A52A44334 /* MHVAsthmaInhalerUsage.m */; }; - F0D4029CF267CA5C3DB44DC7D981A8F2 /* MHVTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = C5400A973B2B3E2638F6FAE9C6A0A878 /* MHVTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0DBEFCC9E97D7FA76EED11D9DD97807 /* MHVPersonInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A6DFCC87F586929C8B42EBC9D92B07D /* MHVPersonInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0DC07DA96267D16855A3B385134C295 /* MHVThingQueryResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 993C0E796D17040DD596B11E91C74E52 /* MHVThingQueryResult.m */; }; - F10F6417BA20BA4A29E8ACBBC546091F /* MHVPercentage.m in Sources */ = {isa = PBXBuildFile; fileRef = 625EF90C17DAD3FC5FF811AFC5F6F059 /* MHVPercentage.m */; }; - F1187911E6284229C989FDCD368016B3 /* MHVTaskSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F1C404EB3C2BDD3E6563318AB2673B /* MHVTaskSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F12D9FEC6FC09B54488E74E63B138AAB /* MHVImmunization.h in Headers */ = {isa = PBXBuildFile; fileRef = 75F0E01EAD2A36C99D5DF7AD68BB428C /* MHVImmunization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F153BBDC22AE98CE8A39B2C3A2F7B8E8 /* MHVCacheStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB36484B8711736604EA70D74A8A22E /* MHVCacheStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1673E5D5CC727E4BC33FF0EE8C66908 /* MHVStringExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE743DC090FE5257A37C3E3FF932793 /* MHVStringExtensions.m */; }; - F1A0A06886C0579FBE0E91772FEE32D3 /* MHVTrackingSourceTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 952C1C317A99B2524AE2F5AD115B3F66 /* MHVTrackingSourceTypes.m */; }; + EF8BCEA18A8BD9EAA30597A7A8441640 /* MHVVocabularyIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7CC4F83EB6A5616E4006184FA91164 /* MHVVocabularyIdentifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF98F105D3212653369AD9C4AD891ECA /* MHVCCD.m in Sources */ = {isa = PBXBuildFile; fileRef = E1092407C7F499DE456741F01844E830 /* MHVCCD.m */; }; + EF9D4BED746609072FAD0497958BFBBE /* MHVDictionaryExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = D7FA584868FED9A993D2FAA87BA40FBD /* MHVDictionaryExtensions.m */; }; + EFC048EDBDA42E39A3CD19AACFC6EF9E /* MHVInsurance.m in Sources */ = {isa = PBXBuildFile; fileRef = DDB59A0181B8FD7B674812C00E029FAC /* MHVInsurance.m */; }; + EFE5E766A1AF80842AAC5225F5C66CB8 /* MHVThingCacheDatabase+CoreDataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 432B436D5A0A155E86A17A2E997D6665 /* MHVThingCacheDatabase+CoreDataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFF4133C369867F408E65DB1C0AC9E12 /* XNodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA61D1CE775AF985EBA910F881A708 /* XNodeType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFFDF7D57ECDC70BA6A64FBBC9F4DD84 /* MHVAsthmaInhalerUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96C36A5B97E44716260BBDC22F7D225B /* MHVAsthmaInhalerUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F03076F42C7391844D8F3C7BB0EEB4C3 /* MHVCachedRecord+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9F37B991A1BE1A519E7E6489EB4542 /* MHVCachedRecord+CoreDataClass.m */; }; + F035AF269EE82A6B1AAD4ADD0E29952C /* MHVActionPlanRangeMetric.h in Headers */ = {isa = PBXBuildFile; fileRef = 84AABA94742DA667794BDE23A8222DF8 /* MHVActionPlanRangeMetric.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F03D3B851723C0E6012168836D167671 /* MHVActionPlanTasksApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 964A66EC15292B6F5B2AEA755ABF4EF2 /* MHVActionPlanTasksApi.m */; }; + F05FDEB694C77C96A68BA98A182E1DF8 /* MHVSecond.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C729AB606108819C385291A486E5BBA /* MHVSecond.m */; }; + F0837F61E3CC604DEAD51B794D3B7991 /* MHVThingDataTyped.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1ECEFB930046CFD10B958B0EB58EE8 /* MHVThingDataTyped.m */; }; + F0D4029CF267CA5C3DB44DC7D981A8F2 /* MHVTaskCompletionMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = D3521551F43A1526E790938A310F2482 /* MHVTaskCompletionMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F0DBEFCC9E97D7FA76EED11D9DD97807 /* MHVPersonInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 067B4E874B9B2960C9E43DA96F6E0A1F /* MHVPersonInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F115B01F52164F27CC58F9D7651FDEEF /* MHVActionPlanTaskTracking.m in Sources */ = {isa = PBXBuildFile; fileRef = E395EA6247EDD2BB4BD2FC2941E6650D /* MHVActionPlanTaskTracking.m */; }; + F1187911E6284229C989FDCD368016B3 /* MHVTaskSchedule.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5BDBF2C0EC600DE1E43AC276C7FD94 /* MHVTaskSchedule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F12D9FEC6FC09B54488E74E63B138AAB /* MHVImmunization.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E23269821BC87D9872755107C5A5B5 /* MHVImmunization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F153BBDC22AE98CE8A39B2C3A2F7B8E8 /* MHVCacheStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = FE0297DC7D2A205705118BFBB4F7B677 /* MHVCacheStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F18C957F2E8C2AFF120A4D3669B0B56F /* MHVEOBService.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A7B6F2CC7FC2A9463F6000FC9E366D /* MHVEOBService.m */; }; F1F21B55DE99696EFD27D96E68D7A5E2 /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CEA7C29F261D065EEA68B767AF776E /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F23A28711D98CA4443469F818C48C8EB /* MHVAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 908E7DEAA00963F1C09FA88C780B2B8C /* MHVAsyncOperation.m */; }; - F24B86DDCCEFABF21E54EAE1AFD5DB5B /* MHVDictionaryExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 98444A3AF4C2EF2BB74B5FCF224F06B8 /* MHVDictionaryExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3029C380028C5C3BDB71F8AC44D348B /* MHVHttpTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 248B9E8A6DAEF8828A19ECEFE699A275 /* MHVHttpTask.m */; }; - F3240F5C001BF77DCDFBE843E1E67204 /* MHVPersonClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DFEE13FD3A34EAE4C8ECBDF044A7080 /* MHVPersonClient.m */; }; - F337B4E73EC6FB6CD7938ECA4F7AF7B5 /* MHVBlobPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC9FBAC1449CE1160AF4382ACAC6B7D /* MHVBlobPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F33C6AAFCBF612C57C434D7ACC53A2E1 /* MHVStringNZ256.m in Sources */ = {isa = PBXBuildFile; fileRef = D83C703FCB8EF328B033521E52CE778C /* MHVStringNZ256.m */; }; - F3764BE4F405BC3FDACA70FC901FFFCF /* MHVBaby.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC2897B6F64C12182127DD2108BE05F /* MHVBaby.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F382E25186857DC7CAE3A288648903E3 /* MHVVocabularyClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 45206BCF76C5CE45E9AC9CEC3D3ED8DB /* MHVVocabularyClient.m */; }; + F22AED767AA4C363AF7C673410A03B54 /* MHVHealthJournalEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = B8BB7BED8D01433D178989B3E1DAAA93 /* MHVHealthJournalEntry.m */; }; + F23AE0870D50485F265B75920774E587 /* MHVThingCacheSynchronizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FFF5409D9AED1AF33BFDC61C1C3ED4B /* MHVThingCacheSynchronizer.m */; }; + F24B86DDCCEFABF21E54EAE1AFD5DB5B /* MHVDictionaryExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = B8966E6E522CA87B60765600AF35C296 /* MHVDictionaryExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3192A56B324C5CD33E4FA411F656F65 /* MHVString128.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AE3042D266F055178D00343906C413 /* MHVString128.m */; }; + F337B4E73EC6FB6CD7938ECA4F7AF7B5 /* MHVBlobPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = D15F81E2BCBBB501177798EB14F8AB84 /* MHVBlobPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3764BE4F405BC3FDACA70FC901FFFCF /* MHVBaby.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DF1486189AAE791037F8D13907B761E /* MHVBaby.h */; settings = {ATTRIBUTES = (Public, ); }; }; F3A3E05FDF4E819622F38D7F503ECA88 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 84CC791DED15DD616F06FD393C43DAC5 /* KWReporting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3B33CAFE485CE64309BBE8E1C40E5A2 /* MHVThingCacheSynchronizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C18FE2E97640BD46DEA46356B1CC0D9 /* MHVThingCacheSynchronizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F406183A1458129C3AC79609640F6804 /* MHVRestRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E6DCD3D2AA04F0C70F2F836595BE8FB /* MHVRestRequest.m */; }; - F417953D111DDCAA989DB5F0DE6415C4 /* MHVGoalAssociatedTypeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D97D7FA01B705F3E9552A660304058CF /* MHVGoalAssociatedTypeInfo.m */; }; - F4192A63514E48F38822B77FFC1CC1B3 /* MHVVocabularyClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B7DF2D75A4E3408569618B7A6A01F6E0 /* MHVVocabularyClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F42EB9CE968C39CFE6A72E2AAEF107C0 /* MHVHttpServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9E0EBFC847D925B69C14E62308265A /* MHVHttpServiceResponse.m */; }; - F45B6B113413F815AF929C80B63EE9AD /* MHVActionPlanTasksApi.h in Headers */ = {isa = PBXBuildFile; fileRef = E960DD9D64F2B97AA073C3E9369948A5 /* MHVActionPlanTasksApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F463EAD9BD494C2E9E23B260E06AC694 /* MHVThingData.m in Sources */ = {isa = PBXBuildFile; fileRef = F03282201FFA5FAEB84749897D3B5084 /* MHVThingData.m */; }; - F46DFB47FA93576FE0A761E4413B6211 /* MHVClientFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 708CB4D280A7948C18171D1351197AF4 /* MHVClientFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3B33CAFE485CE64309BBE8E1C40E5A2 /* MHVThingCacheSynchronizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 895661E14CA21BF21A75E810012DD8BF /* MHVThingCacheSynchronizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F3E537B8AA02BDD624FE24823EF695CA /* MHVGoalsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B172DFF2E19D873874A5D6EEC1105DB2 /* MHVGoalsResponse.m */; }; + F3EDD8BA49DF7D3F98DA69EBFCA5BCCB /* MHVThingCacheDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBE73D83248E32FC3C5FEF9721DC977 /* MHVThingCacheDatabase.m */; }; + F3EE0373F8AA02D74CC8B77BFA6439F6 /* MHVHttpService.m in Sources */ = {isa = PBXBuildFile; fileRef = C3FA8DAE4BDC0D70D9938658BF425DBF /* MHVHttpService.m */; }; + F4192A63514E48F38822B77FFC1CC1B3 /* MHVVocabularyClient.h in Headers */ = {isa = PBXBuildFile; fileRef = DE4E6828D6609119DA2228F33094820C /* MHVVocabularyClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F45B6B113413F815AF929C80B63EE9AD /* MHVActionPlanTasksApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3CE1509CA2F2E30062CE5A0A2EC8C5 /* MHVActionPlanTasksApi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F46DFB47FA93576FE0A761E4413B6211 /* MHVClientFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = BA9FCBF3314C27B56DC7B3834CD2C2FB /* MHVClientFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; F4A8C1A2776A049EFFD9744CBA0FEFE4 /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 68FBF562E781397B70C4F7EE359AE679 /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F4D90D6FEEB420A317BAF826ECD5F93D /* MHVResponseStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 83504A56AA9A1AD8D332289B5309AA32 /* MHVResponseStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4DA369EEEFD733A53D75F9370B794BC /* MHVTestResultRangeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BD627908A30C735766A77F1397645B2 /* MHVTestResultRangeValue.m */; }; - F4E800892F3C3B978145C288BDFF9519 /* NSArray+MHVEnum.m in Sources */ = {isa = PBXBuildFile; fileRef = D5839D6432C657FE0AD9A898817023BF /* NSArray+MHVEnum.m */; }; - F514F714819F525D5DC1C8D190454D71 /* MHVContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB3A5305FAFF9696F4E6F68725AB0C0 /* MHVContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5389305789DA811CB3F84464F24EA1F /* MHVRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ECBC82A6349E7AE473760D1909BCC36 /* MHVRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F568180D62D320911BCA611E521DD87B /* MHVLocalDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = EE61F57941ECEEC10D8D46EC07493079 /* MHVLocalDateTime.m */; }; - F570129B5AB9C02D800100D9C446C9C4 /* MHVTaskSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D3954F133C58A69C128CF3090BACDF /* MHVTaskSchedule.m */; }; - F5D8799140CB9683A1A4773E3DA49B2D /* MHVInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C716CD01D9B34418468D9556C04FC3F /* MHVInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F600CC7FC1559894D3A5B13DC99CD8A9 /* MHVGoalRecurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA9C826B5247F1774ACDCDDE47BE4CE /* MHVGoalRecurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F605754141AC55BCC32E891E1482B717 /* MHVShellInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 20681FE9659BFE77AC548BF07D431F0C /* MHVShellInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4D90D6FEEB420A317BAF826ECD5F93D /* MHVResponseStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FA7437AC4C696FC7472164354ADA19 /* MHVResponseStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F514F714819F525D5DC1C8D190454D71 /* MHVContact.h in Headers */ = {isa = PBXBuildFile; fileRef = D26D2987860A0D933DD9A2D49B107A74 /* MHVContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5389305789DA811CB3F84464F24EA1F /* MHVRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F339F0070BF4C520CD363A65F3C7E3A /* MHVRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5419C79D3F43D09A02B99802AA14F56 /* MHVCacheStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC002090652AB0A2B4CD195190A0EA4 /* MHVCacheStatus.m */; }; + F55DBA21C15EBFEAD1E0F6C347557D7F /* MHVBodyCompositionValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B8EDB1E5DECC35C0EC7EC111BF70DAA /* MHVBodyCompositionValue.m */; }; + F5D65C7DBFD2FF5A06F2922998AE3C5C /* MHVDateTimeBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A46BE9F4CE1CF4A2D2B806CE1F7A42D /* MHVDateTimeBase.m */; }; + F5D8799140CB9683A1A4773E3DA49B2D /* MHVInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D82B2D84EFB1C56DEA92406425E190 /* MHVInt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F600CC7FC1559894D3A5B13DC99CD8A9 /* MHVGoalRecurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 89652C47F2887BBC1B30EF4C7F55EDF6 /* MHVGoalRecurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6043A9C8F0AC062B658B0F374179826 /* MHVDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 94999E562535516F1C76B2C6A7D9B8D4 /* MHVDateTime.m */; }; + F605754141AC55BCC32E891E1482B717 /* MHVShellInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E901EA8A0B01B23324317EC757B42F2 /* MHVShellInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; F60E411CD4BDD959ADFFC1434EAC461B /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 49ADAD06DEE75CD6F1BA495F001496D0 /* KWItNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F625D1A9AD81A37775A679FECDA98F2E /* MHVThingQueryResults.m in Sources */ = {isa = PBXBuildFile; fileRef = 0572FEB691BC744D280F6404DC27A8DF /* MHVThingQueryResults.m */; }; F626B1AB584CD5B06BC5E2E68E8952F1 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 975A7846EA8356A1AF44DA968E1ABA8C /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F63D197D124F5336BDB727931B5CFFAA /* MHVActionPlanInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 572F19E28A227928EB9B2B41C3E74185 /* MHVActionPlanInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6715607E30F9203F00BA5D7630B06DC /* MHVTaskTrackingApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 633A1B8C318D5EE375B6234C129324CE /* MHVTaskTrackingApi.m */; }; - F715DE135F905A95A0C09640DC777AB7 /* MHVNonNegativeDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 8683C4E70A5446A454E7B10B6AF6BE69 /* MHVNonNegativeDouble.m */; }; - F71A76995D1DA79FAB1BD7480EC1F43E /* MHVServiceDefinitionRequestParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CC3A35595620095E9F460370B3CBB30 /* MHVServiceDefinitionRequestParameters.m */; }; - F725B65EC1750F9E8DB45B23D549192D /* MHVObjectiveAdherenceSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = F6633685756B32ED809C575406D44D9A /* MHVObjectiveAdherenceSummary.m */; }; - F74D251B3F8D4A5BAFEEB0679A2B57D2 /* MHVDay.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFA302116D21E7CFB8FE9A179BA40E1 /* MHVDay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F63D197D124F5336BDB727931B5CFFAA /* MHVActionPlanInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB0A82F1BFB66061C10B65030F7B23E /* MHVActionPlanInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F670829BEFD2C169882591E6B1C25CFE /* MHVTimelineSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A432B08C7F1C580EFE29D01F4EED41 /* MHVTimelineSchedule.m */; }; + F68157CFB36AC5A12F207537BE28642E /* MHVStringExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0110D23DD48FE307A99D758160802C /* MHVStringExtensions.m */; }; + F6B21F207B3206EDA8735D769C469DB3 /* MHVPendingThingOperation+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 5694E9444FBA97616512297B96453522 /* MHVPendingThingOperation+CoreDataClass.m */; }; + F716D056D503F59009667133DF470E14 /* MHVCCR.m in Sources */ = {isa = PBXBuildFile; fileRef = A12892543D2F7E012E96F8CE3B7C5B12 /* MHVCCR.m */; }; + F74D251B3F8D4A5BAFEEB0679A2B57D2 /* MHVDay.h in Headers */ = {isa = PBXBuildFile; fileRef = B6514E739BA99209D08FEDFF9BF4C588 /* MHVDay.h */; settings = {ATTRIBUTES = (Public, ); }; }; F74FBDC7491459DE3309B6C4DCC5D386 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 35700B00DED9CFB0AFED19CB2F2C5249 /* KWEqualMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F77506B07E15FFA9C2F10C8D006A83A8 /* MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F185CB3B5FCBF0BC01B33DA609ABC184 /* MHVVocabularyCodeItem.m */; }; - F79A04F7FCBDCB32305421B8DC26DB71 /* MHVBrowserAuthBrokerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1E07A403F817A01CE257B3B41B49DC /* MHVBrowserAuthBrokerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F7D052E48DDBDB3A2F64D627AF23F2E9 /* MHVPendingMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = DCF6D8EEB8C270EC651835C9847C8ED7 /* MHVPendingMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7D0E93C899ADB2E9D1862C3EBC6391F /* MHVActionPlanTaskAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 303AB84DE5909EC7FD3820DD1292021E /* MHVActionPlanTaskAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8182448A45EECA51F7E995A4E9ACBDF /* MHVThingDataCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 50842198878F3BF799D6ADBBA28B3DAB /* MHVThingDataCommon.m */; }; - F8654292AED9E3DD35FE98ECDB7D6736 /* MHVEmotionalState.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9617B815822C733672E42D64C97376 /* MHVEmotionalState.m */; }; - F89B429206EACA416FA6330056C67690 /* MHVAuthSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDD453CDE8AE72AECC5FA6ADB1A786F /* MHVAuthSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8B3B09C21E5AD87D8383594FF2D440F /* MHVMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 13632C960C661B57B067B5242D94729C /* MHVMethod.m */; }; + F79A04F7FCBDCB32305421B8DC26DB71 /* MHVBrowserAuthBrokerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C23FF77FC19D56C2BF223A4F15CAB8 /* MHVBrowserAuthBrokerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F7D052E48DDBDB3A2F64D627AF23F2E9 /* MHVPendingMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 40282FE4D3E5614C03119FFA9C5C22B3 /* MHVPendingMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7D0E93C899ADB2E9D1862C3EBC6391F /* MHVActionPlanTaskAdherenceSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6541DB4E96AFB3324E0D650EEBC022F6 /* MHVActionPlanTaskAdherenceSummary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F82B8BDDC02A65C4A5CF0A81B418491A /* MHVThingClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D31E76FC5BDD14D43DDDB8CA01C19C2 /* MHVThingClient.m */; }; + F89B429206EACA416FA6330056C67690 /* MHVAuthSession.h in Headers */ = {isa = PBXBuildFile; fileRef = EF4D69A3FD80DC568AC97BDFDAF6BF30 /* MHVAuthSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; F8C5581E4E94B10A41864B756AA80428 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8156F5D82D0EB9D2D573A9C24D3684 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F8F28E83472A1924E282B3190BA86A5F /* MHVBlobHashInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 15CFCB17D60AF616E0060F2CEB56F0D9 /* MHVBlobHashInfo.m */; }; F90A8097D3CE59DE0D13C484BA833EE8 /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D866E2606085A52F85D4329785FCD1 /* KWBeEmptyMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9738D9A172A72961408E69A64D71CBB /* NSArray+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C9064183F3C0F587B688F52C90938E69 /* NSArray+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F99202B0A1D6E1F44CB5EF8F559C805B /* MHVDictionaryExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 86E9E19A7624AEA042250968B85ADB0B /* MHVDictionaryExtensions.m */; }; - F99D7CAC902830147AF219267E4095F0 /* NSString+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8731393B2306F4B9CFF137102822C338 /* NSString+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9AED42EA2A1148C7312513DEE4D97B4 /* MHVLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = D37036F2D687B18C0CDC101F7DCBC1C0 /* MHVLocation.m */; }; + F92513F51891901B1503311353747656 /* NSArray+MHVVocabularyCodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 167E0708ECB37255FC37D3FC8D693619 /* NSArray+MHVVocabularyCodeItem.m */; }; + F925E623A155B963606630FB227231D7 /* MHVNameValue.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6A84D066322795ABA2F7E1643E18AF /* MHVNameValue.m */; }; + F9738D9A172A72961408E69A64D71CBB /* NSArray+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FE168050C330E4AD46003CF25CF7B54F /* NSArray+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F99D7CAC902830147AF219267E4095F0 /* NSString+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5480F2BC58ECD9690A1C3584E591C51D /* NSString+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; F9D3BD0265B776D5DC4A75938E546A70 /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5876C8955C6C585B3C2909D773396E10 /* KiwiMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9F154AF43205CA01F2098765C2D6DCA /* MHVConnectionTaskResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D585096B45C1FF7D114AF1E3DEA0583B /* MHVConnectionTaskResult.m */; }; + F9F9551A680BE238FFED1A8B58195783 /* MHVHeartrateZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 938F8EC868A42DB0F3977160DB075BFA /* MHVHeartrateZone.m */; }; FA1FEB8841D492F0181375F9155AE12F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */; }; FA4B340DEF4D1B6C4CAF3C808D82B9FA /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6063D6AA1F942E3E93C7AD00A668E7F /* NSObject+KiwiMockAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; FA8820A9B211F92ED2ADF97F503502EB /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 67807884F5232B27422AE3E68787B084 /* KWReceiveMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA9A1A63443D05CB6CE9755161FC9BFE /* MHVHeartrateZone.h in Headers */ = {isa = PBXBuildFile; fileRef = EDD5ACC3CA169B4B779A27E609645511 /* MHVHeartrateZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB426B1F0974460EB94432D9CF276202 /* MHVThingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = FCB698CBEC065E21929090B0DF1FFE92 /* MHVThingFilter.m */; }; + FA9A1A63443D05CB6CE9755161FC9BFE /* MHVHeartrateZone.h in Headers */ = {isa = PBXBuildFile; fileRef = 419086C0D7041A0069025D1963F15801 /* MHVHeartrateZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAB42D1989EEBA1F78708984CE8E6165 /* MHVActionPlanInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AF98824079A5C20A3F207796C88153 /* MHVActionPlanInstance.m */; }; + FAF170F218B0CC458D4D8A0B2D518C0E /* MHVAppointment.m in Sources */ = {isa = PBXBuildFile; fileRef = EC04F0ACA4AF22F30AA9E4097E8666E4 /* MHVAppointment.m */; }; + FB541415FD844DB256143E219DA54FE6 /* MHVVocabularyCodeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 97697EDA1825BBB7E513C32307027E90 /* MHVVocabularyCodeSet.m */; }; FB902766CDFF2B5CC4C21971DE885D53 /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 54063F606D3F6C7B0F8F07EC771145FE /* KWBeIdenticalToMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBB53418CEF2A502E3F4E0FA92C1E479 /* MHVPendingThingOperation+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = AC6CA169B7E519C418E27B8B7E95A114 /* MHVPendingThingOperation+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBCDE4EC8359FD4B2A532C47EA5585AF /* NSNull+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FFF8EF65E6C16597D00F66A360B20707 /* NSNull+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBDCDA4AE7C4B8C518F34455819B1ED0 /* MHVPrescription.m in Sources */ = {isa = PBXBuildFile; fileRef = DE38B45B94C3672DAEBC250C60A2CA4B /* MHVPrescription.m */; }; + FBB53418CEF2A502E3F4E0FA92C1E479 /* MHVPendingThingOperation+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F00C6043397F96E0FBCBCDFF7B795D /* MHVPendingThingOperation+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBCDE4EC8359FD4B2A532C47EA5585AF /* NSNull+DataModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C91F09A8A42306EC0101AF1A5453F415 /* NSNull+DataModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC15DB95F07C5E93233FF6201F45954E /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09F49F6F7B5B6A4A4AA0B5E4735736BD /* SQLCipher.framework */; }; - FC1CBE85AA848C2D4304DCCE5C967B90 /* MHVPropertyIntrospection.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DEBDA26D774E687E65CB9DD4DA5957 /* MHVPropertyIntrospection.m */; }; - FC23B295CC7636E7B0ABD1FC8926AE94 /* MHVInsurance.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B390184A368242764EC6BD0736717F /* MHVInsurance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC473E60C87562F60D526ACC68A3753F /* NSArray+MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = C92D88219BBE876F8E25A9FCB670B940 /* NSArray+MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC5AF884C902D7EA68F91A0DD54A505E /* MHVObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A882002E3CF87D49E3828889CECFBB1 /* MHVObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC5C10982001D789FB68752AD78EA047 /* MHVThingRaw.h in Headers */ = {isa = PBXBuildFile; fileRef = BF6D30371765423F270C8A10736A7D8B /* MHVThingRaw.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC625AEB008F3C34AE768DCD1E397BB6 /* MHVBaby.m in Sources */ = {isa = PBXBuildFile; fileRef = D57D65D822CCBB988E15BC96C243E36A /* MHVBaby.m */; }; - FC85EB403766DD14DBF53EE6DDCBD79C /* MHVExplanationOfBenefits.h in Headers */ = {isa = PBXBuildFile; fileRef = ED61744D0602CD5D9785DB55A625891E /* MHVExplanationOfBenefits.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCCA1680945D117E3FF459787876078F /* MHVTaskTrackingOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DDDF7327E2C343FB38BEE2E7AE6AC5 /* MHVTaskTrackingOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC23B295CC7636E7B0ABD1FC8926AE94 /* MHVInsurance.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF8FEEE79FAA481365F9E2C4A51476A /* MHVInsurance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC473E60C87562F60D526ACC68A3753F /* NSArray+MHVThing.h in Headers */ = {isa = PBXBuildFile; fileRef = E8D99AF26CADE7947AA0D4946E7A2787 /* NSArray+MHVThing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC5AF884C902D7EA68F91A0DD54A505E /* MHVObjective.h in Headers */ = {isa = PBXBuildFile; fileRef = EB49F80115CE2EC2B18B3818B71BD8A1 /* MHVObjective.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC5C10982001D789FB68752AD78EA047 /* MHVThingRaw.h in Headers */ = {isa = PBXBuildFile; fileRef = 5189F36368CC82530BBE9B07A53E0EDA /* MHVThingRaw.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC85EB403766DD14DBF53EE6DDCBD79C /* MHVExplanationOfBenefits.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D6E6126DF8D5234CB0900711A9892C2 /* MHVExplanationOfBenefits.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCA9331D84D5495EA247137AAAFC059F /* MHVPlatformClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BE81F76F265D58DE21A4E54EC8E207 /* MHVPlatformClient.m */; }; + FCC1BA3754F5E21D8ED4C6560E5308B0 /* MHVRelative.m in Sources */ = {isa = PBXBuildFile; fileRef = 58909E967BFA38D1DEAE8C9FA16996A9 /* MHVRelative.m */; }; + FCCA1680945D117E3FF459787876078F /* MHVTaskTrackingOccurrence.h in Headers */ = {isa = PBXBuildFile; fileRef = 342042A8E5E5D5EDC843473DFCD0F7CD /* MHVTaskTrackingOccurrence.h */; settings = {ATTRIBUTES = (Public, ); }; }; FCCCD5BB44C30BF84D2A978383B046BD /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCAD949B6F85350F9CCA7C8ABB54057 /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FCCEC417B7D4B7D2277CC2C7F1D3D963 /* MHVThingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 002F8F93195F0E6A13C8D04C638B588E /* MHVThingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCD162F6F6792818DE9EE8547D14E3C9 /* MHVHttpTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 891BB8891F41291477B0C8CAF39FA25B /* MHVHttpTask.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FCD486020568C8056044B34F426468FC /* MHVConditionEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = FF19D6D2BD8FC4C8DAA17D4FC1DE0C2B /* MHVConditionEntry.m */; }; - FCE772A89497BAE12D27B82CAA7B1F6E /* MHVConnectionFactoryInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 01048A370FA8EAE91A347D8DF67CD8F1 /* MHVConnectionFactoryInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FCF9293B488E66DF8AF14EFE82051A5C /* MHVAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 908E7DEAA00963F1C09FA88C780B2B8C /* MHVAsyncOperation.m */; }; - FCFD83784DE14D7297B1CA9BADD33BF1 /* MHVClaimAmounts.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B2F5358813EE4EFCB04F2AE06D1461 /* MHVClaimAmounts.m */; }; - FD022E2E2CDCA42657F85929FAD6B08D /* MHVDelivery.m in Sources */ = {isa = PBXBuildFile; fileRef = 890989E7B712FAA122A4F6B9962F2682 /* MHVDelivery.m */; }; - FD17B75112A593D39F3DAA5AF011CC1F /* MHVActionPlansResponseActionPlanInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 5756AE995774982E928EE8BDC163B290 /* MHVActionPlansResponseActionPlanInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD64267253C6C72D49186EE764D86265 /* MHVPeakFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = B13E87B035B27BFADB8F683F99700467 /* MHVPeakFlow.m */; }; - FD67B8AE0AACCFC84E9B874F7626EACD /* MHVMedicalImageStudySeriesImage.m in Sources */ = {isa = PBXBuildFile; fileRef = B22E61C0BC4F7AA906EDDD4E9BFB16F3 /* MHVMedicalImageStudySeriesImage.m */; }; - FD7182FD2747F0FAD03EE06599C58E2A /* MHVThingView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFB62613CEEBAC4517DDF42D31E5F844 /* MHVThingView.m */; }; - FDD5D34CF41F73426240053394D6CED6 /* MHVNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AEBDAAC09E1443E5C9A389E3C16DD2 /* MHVNetworkObserver.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FDE13034CFEA94066C56CD9D03561388 /* MHVActionPlanTaskTargetEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D709BEB00B707683C8EDB8470F61E6D /* MHVActionPlanTaskTargetEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDE6A4718EADE0871B9E2073B9B62CD1 /* MHVConnections.h in Headers */ = {isa = PBXBuildFile; fileRef = 04ADF10C21F7542B4F65B1FC4E681BB5 /* MHVConnections.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCCEC417B7D4B7D2277CC2C7F1D3D963 /* MHVThingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB72AC28592941DF16970BBFC04DD55 /* MHVThingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCD162F6F6792818DE9EE8547D14E3C9 /* MHVHttpTask.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B99A5A8602DE32C4D3935A85A43DFC /* MHVHttpTask.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FCE772A89497BAE12D27B82CAA7B1F6E /* MHVConnectionFactoryInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F090B3B49050FFA0B443DDDF37C0075 /* MHVConnectionFactoryInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FD17B75112A593D39F3DAA5AF011CC1F /* MHVActionPlansResponseActionPlanInstance_.h in Headers */ = {isa = PBXBuildFile; fileRef = 5082BB92DF4263813EC4D5B000C01B9D /* MHVActionPlansResponseActionPlanInstance_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDD5D34CF41F73426240053394D6CED6 /* MHVNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = EB36BB4DCF567128EE221D26584EF894 /* MHVNetworkObserver.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FDE13034CFEA94066C56CD9D03561388 /* MHVActionPlanTaskTargetEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3EC1415C770A04EAEB9CBA4173B169 /* MHVActionPlanTaskTargetEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDE6A4718EADE0871B9E2073B9B62CD1 /* MHVConnections.h in Headers */ = {isa = PBXBuildFile; fileRef = F32C94F84CD48327F539C9DDAC8B3541 /* MHVConnections.h */; settings = {ATTRIBUTES = (Public, ); }; }; FDFC77C1E5759EC44E5AC006265C6CD1 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 57184DA49A6E23F0FA303EE3DC35356E /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; FE37C878E08D29D771DC2FC919261272 /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 39214E8521602BC9DE506607163D3593 /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FE591A74060670AC85AB3FCDC29DBA2D /* MHVMessageAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 54058DFEC39CDE3654F96B7C33116929 /* MHVMessageAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE6A7D65F12D1F649B945F554F209DBF /* MHVStructuredInsightValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C0B4BAA80BAAAA581FFF6C5A5F74C5A /* MHVStructuredInsightValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE7717DB5DA2CC48EB489C7EA98618D7 /* MHVTimelineSchedule.m in Sources */ = {isa = PBXBuildFile; fileRef = B49B74F46B2759C73FAB166CB7DB2055 /* MHVTimelineSchedule.m */; }; - FE8269CE75C19871FE58144F20A6C038 /* NSArray+MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1CF3E894B675BCBDFAB1E9D32F9D58 /* NSArray+MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE8B647A8E3D006ED66982352407402C /* MHVStringZ512.m in Sources */ = {isa = PBXBuildFile; fileRef = 00693E0DB392CB467F0F0444CFFF6F5E /* MHVStringZ512.m */; }; - FE921AF1F047FF6ACCA57371F7D13B6C /* MHVOneToFive.h in Headers */ = {isa = PBXBuildFile; fileRef = 7032ED8EB7A4DA66716DD048B7BABF72 /* MHVOneToFive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE591A74060670AC85AB3FCDC29DBA2D /* MHVMessageAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF2B9E990540AF54F131EAA873187E1 /* MHVMessageAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE6A7D65F12D1F649B945F554F209DBF /* MHVStructuredInsightValue.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7D4707C2FD3DA2274ABF1E1840F4C5 /* MHVStructuredInsightValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE8269CE75C19871FE58144F20A6C038 /* NSArray+MHVThingQueryResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2680B1012559D9C035617A9345D42756 /* NSArray+MHVThingQueryResultInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE921AF1F047FF6ACCA57371F7D13B6C /* MHVOneToFive.h in Headers */ = {isa = PBXBuildFile; fileRef = C0528E87709349BC551D916846ED04DC /* MHVOneToFive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FEA88DE6DB0BA6CC5C96CC781D44390D /* MHVTaskTargetEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F2A467A048DBA375AB046F4B7C55AA2 /* MHVTaskTargetEvents.m */; }; FEB416D8549F6AF6C9A89E9ABCCABACA /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BB08BA197AD5E24D8ABCED2910B50FD3 /* NSInvocation+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; FEC0034A9878EA6C66023E2BD3E8FAB6 /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A849A03CC15B070445A3670AC0A22E5 /* KWExampleNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FED355629637B43EFCBF0A0DAA9CB1DE /* MHVVolumeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 983E4F13E27862DD334433673EC26F26 /* MHVVolumeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF03B7AC1BDE5DA34E932C458F0ED187 /* XWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF4741A2873BE2F9B626F8AF7FC7CDF /* XWriter.m */; }; - FF062A8E700679AEA0B31BE5ACFFD8DA /* MHVPersonClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DFEE13FD3A34EAE4C8ECBDF044A7080 /* MHVPersonClient.m */; }; + FED355629637B43EFCBF0A0DAA9CB1DE /* MHVVolumeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B38EED979B9800D2968D7FBDC6BA0F /* MHVVolumeValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FEFAB94DFA7724C515B056F0E41A3FB3 /* MHVLabTestResultsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = CBDDB2D61BE2F29606146EA468227B4A /* MHVLabTestResultsGroup.m */; }; FF0BA00AD5C1AAE442F82C051CD1CA6D /* EncryptedCoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 612E31529EA8123F53DEFD562023CE86 /* EncryptedCoreData.framework */; }; - FF530A8063EF423D2573D06C2779C63C /* MHVYear.h in Headers */ = {isa = PBXBuildFile; fileRef = E17C5CEC27600BDAB22A68C7A9067379 /* MHVYear.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF6815B3B10AE4F258A2D25F3F636A80 /* MHVConnectionFactoryProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A3942FD68A5601FF406D13C01B887825 /* MHVConnectionFactoryProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF6C885902635F874C13ADC31AA868EE /* MHVPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A9E3B580FD44A05928BFB2E3F5B9DD /* MHVPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF82027A0BBAE62A8F23F24AB2F379DF /* MHVVocabularySearchString.h in Headers */ = {isa = PBXBuildFile; fileRef = C911EC5FD9CC4A1E9A007D3AC39E55F0 /* MHVVocabularySearchString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF929E899EC2C8893DAD84C7EF59C188 /* MHVAsyncTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2FD9DC35815E3F7F1B098B878892D8 /* MHVAsyncTaskResult.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FFABA1D30E8B804CB5C8FBED31F0A36B /* MHVPersonClient.h in Headers */ = {isa = PBXBuildFile; fileRef = ED891FFD0FA1BC46690EEAD0FB5B5B91 /* MHVPersonClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFC29AB4E17708859944186E1192F807 /* MHVBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = B22D43FCC82459558B191AB07667B1F4 /* MHVBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFC41B862E8C543E39F75AB3214BEF59 /* XString.h in Headers */ = {isa = PBXBuildFile; fileRef = A82D125488EC2E68BE0545A9F0EE6B4C /* XString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFF0DD6B1587069F38671E5DCF532E55 /* MHVLengthMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 35859A5A34EF62777F1010DA2B2A54AF /* MHVLengthMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF42FD9D6CD81BB1F9F9BF15199F2DA0 /* MHVValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD4DBBA3F6DB462A0CEFB5176ED8DE0 /* MHVValidator.m */; }; + FF530A8063EF423D2573D06C2779C63C /* MHVYear.h in Headers */ = {isa = PBXBuildFile; fileRef = F14BAB5A6FC47686334DBA71A1A0F199 /* MHVYear.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF6815B3B10AE4F258A2D25F3F636A80 /* MHVConnectionFactoryProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABCB421A2FFA64DFBCF56D655BE23B4 /* MHVConnectionFactoryProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF6C885902635F874C13ADC31AA868EE /* MHVPlan.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E255B95307C10DBFAAB66219245B22 /* MHVPlan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF82027A0BBAE62A8F23F24AB2F379DF /* MHVVocabularySearchString.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B88C731CEE739BB3C71DEE454F9449 /* MHVVocabularySearchString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF929E899EC2C8893DAD84C7EF59C188 /* MHVAsyncTaskResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CB847C14851F67C83304942ABF87109 /* MHVAsyncTaskResult.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FFABA1D30E8B804CB5C8FBED31F0A36B /* MHVPersonClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B32BCE3D56F3CD600855728090256D93 /* MHVPersonClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFC29AB4E17708859944186E1192F807 /* MHVBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDCBB57A1E1BFFCEBA5741DBF0A4689 /* MHVBlob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFC41B862E8C543E39F75AB3214BEF59 /* XString.h in Headers */ = {isa = PBXBuildFile; fileRef = 7926A2CFEC9AEC2C0855C570B20E33C4 /* XString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFF0DD6B1587069F38671E5DCF532E55 /* MHVLengthMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9FB2A67B8CDE28BC23CA683188B296 /* MHVLengthMeasurement.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1843,1020 +1843,1020 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 002F8F93195F0E6A13C8D04C638B588E /* MHVThingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingView.h; sourceTree = ""; }; + 00488D8684CAD6D425D96AD26114BFDC /* MHVDateExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateExtensions.h; sourceTree = ""; }; 00680502525DE73532935AC50A2E8D8F /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; - 00693E0DB392CB467F0F0444CFFF6F5E /* MHVStringZ512.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringZ512.m; sourceTree = ""; }; - 008C8FB64C2BCD1BC2419A6BFBE267F5 /* MHVGeneralMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGeneralMeasurement.h; sourceTree = ""; }; - 00947072AB3DC908AB827A5B04AD991D /* MHVVocabularySearchParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularySearchParams.h; sourceTree = ""; }; - 00C41093E0988C01F1EAC6A1E938CA4F /* MHVClaimAmounts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClaimAmounts.h; sourceTree = ""; }; - 00F43B8D0BAB0A57470C3CA20B5D28D5 /* MHVProcedure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVProcedure.m; sourceTree = ""; }; - 01048A370FA8EAE91A347D8DF67CD8F1 /* MHVConnectionFactoryInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionFactoryInternal.h; sourceTree = ""; }; + 009C9C7C145D319A5611B5D78FAC58B5 /* MHVEmail.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmail.m; sourceTree = ""; }; + 00CB5275FF4AD8259281ED4992E76AE1 /* MHVCachedThing+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedThing+CoreDataClass.h"; sourceTree = ""; }; + 00FCBA84F9C39728DF6950DF95BE88CC /* MHVTestResultRangeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTestResultRangeValue.m; sourceTree = ""; }; 010A4DBB39F73453F2B0FFC16C833A09 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; - 01157D9F08983BF34459794A6274B21E /* MHVAllergy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAllergy.m; sourceTree = ""; }; - 0161155205F8A6A54DB6A308767CC3E8 /* MHVSessionCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSessionCredential.m; sourceTree = ""; }; - 01C34E0379748A22EEE4A8E740AE634B /* MHVString128.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVString128.h; sourceTree = ""; }; + 010B197C07707007FB80AFA62D3A17CF /* MHVActionPlanTaskInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskInstance.h; sourceTree = ""; }; + 011BA6F1344B5D766510EC54EB8F63DE /* MHVGoalRecommendation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecommendation.m; sourceTree = ""; }; + 0186D4535ADC3EE4F6C6A93AFE0E7C46 /* MHVServerError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServerError.m; sourceTree = ""; }; 0248B0C8D148F0FB3B3E540D579D4C2D /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; - 02C60E49889F9B1679060211984CD89F /* NSError+MHVError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+MHVError.h"; sourceTree = ""; }; - 02DDDF7327E2C343FB38BEE2E7AE6AC5 /* MHVTaskTrackingOccurrence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingOccurrence.h; sourceTree = ""; }; + 02F25A553D1CF5374A599BE296186E2C /* MHVModelBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVModelBase.m; sourceTree = ""; }; + 02FFEF646A75519460442F99F4857CE4 /* MHVThingQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQuery.m; sourceTree = ""; }; 034649093C71C5F88F02C36DA33FF507 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 03CB43EF3672CA1FAD8EE0C1BD0DCE41 /* MHVThingTypeOrderByProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeOrderByProperty.m; sourceTree = ""; }; - 03E9505B4FD9FCA2099574D9D9A5B409 /* MHVGoalRecurrence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecurrence.m; sourceTree = ""; }; - 04ADF10C21F7542B4F65B1FC4E681BB5 /* MHVConnections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnections.h; sourceTree = ""; }; 04CEA7C29F261D065EEA68B767AF776E /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; 04D7CE772F262CC3503048940B3A4A82 /* SQLCipher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SQLCipher.modulemap; sourceTree = ""; }; 04E6ECD0A791494270FF6D1BC1AA98A8 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; + 04FEFA2B1BA19243AB2073144E84137E /* MHVTrackingSourceTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTrackingSourceTypes.m; sourceTree = ""; }; 0530DA8D32A01122AAA3547CA7E84094 /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; - 0572FEB691BC744D280F6404DC27A8DF /* MHVThingQueryResults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQueryResults.m; sourceTree = ""; }; - 05A20BFDAFFA8D99A5D6E3346908CAFB /* MHVActionPlansResponseActionPlanInstance_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlansResponseActionPlanInstance_.m; sourceTree = ""; }; + 0578209947AF5E342C0B6C7DAA74A0F3 /* MHVDisplayValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDisplayValue.h; sourceTree = ""; }; + 05DF9C3AAE530BAF1076A6236A208FB9 /* MHVPersonInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonInfo.m; sourceTree = ""; }; 05E85155F555EC8BF1B36B775945093A /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; - 05FC9EDACFC32A5E5DF39311E08F37F6 /* MHVQueuedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVQueuedDictionary.m; sourceTree = ""; }; + 0614ABB431854A775FD19E9AA842C679 /* MHVBlobSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobSource.m; sourceTree = ""; }; 0645A4BF69725BF53B2381A43763DB13 /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; - 0686A4EDF2D29C56A3DFB226EB6740B8 /* MHVBrowserController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBrowserController.m; sourceTree = ""; }; - 06A109FC44F2CE4DE36DFF0250AD0CBF /* MHVAsyncTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTask.m; sourceTree = ""; }; - 06BEADAEE38E4BCE4FDFEEC7915FE3D3 /* MHVStringNZNW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringNZNW.m; sourceTree = ""; }; - 0716D78067A261B57465A5583C794628 /* MHVNonNegativeDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNonNegativeDouble.h; sourceTree = ""; }; - 072086138E083BA59516E64BCDDFF84E /* MHVFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFile.m; sourceTree = ""; }; + 0664682ACFF77997AF59D4DAA9988D0C /* MHVPeakFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPeakFlow.m; sourceTree = ""; }; + 067B4E874B9B2960C9E43DA96F6E0A1F /* MHVPersonInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonInfo.h; sourceTree = ""; }; + 06D0FCF959090652BECE171F61227516 /* MHVInsight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsight.h; sourceTree = ""; }; + 0729A5870C3168F6E688713FFE7C3EEB /* MHVOccurence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOccurence.m; sourceTree = ""; }; 0737CDD7768373FDDA4AC3ACEF8DD8D2 /* Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kiwi.xcconfig; sourceTree = ""; }; - 0910E3FF7B70F22371329EB9C6044011 /* MHVTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTypes.h; sourceTree = ""; }; + 07A27C59A93840FB194A19A28D2952DD /* MHVCachedThing+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedThing+CoreDataProperties.m"; sourceTree = ""; }; + 07D09990F7AF0F83F342B2C434F93697 /* MHVAsthmaInhaler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsthmaInhaler.h; sourceTree = ""; }; + 083841CBFF430B369621F29DAD41249D /* MHVThingCacheDatabaseProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheDatabaseProtocol.h; sourceTree = ""; }; + 08F5A4E82321DFD60F6C2F6057108DBB /* MHVTaskCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskCompletionMetrics.m; sourceTree = ""; }; + 091F13B7FA2B3F5FDB06658EA96A4348 /* MHVPersonClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonClient.m; sourceTree = ""; }; 0947F3B57E6DE05558E67CE95631E5F7 /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; + 098C449C3333EE3FD672650E80BBE50B /* MHVThingCacheProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheProtocol.h; sourceTree = ""; }; + 0997ADD7A3D5CEFC2E4C200BFF43D9B6 /* MHVFoodEnergyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFoodEnergyValue.h; sourceTree = ""; }; + 09B0886B77FFA3F0C55611A4EA8A6C05 /* MHVWeightMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVWeightMeasurement.h; sourceTree = ""; }; 09C24470B0808E1EEFADF540E2188686 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; 09E45A6D3F907A56CBB9D819CE852A41 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; 09F49F6F7B5B6A4A4AA0B5E4735736BD /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0A32D2BDF5AA95D16860A9037191C959 /* MHVQuestionAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVQuestionAnswer.h; sourceTree = ""; }; - 0A39129CB8A21D5E343A21CD3EC70D31 /* MHVThingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingKey.h; sourceTree = ""; }; - 0A9E0EBFC847D925B69C14E62308265A /* MHVHttpServiceResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpServiceResponse.m; sourceTree = ""; }; - 0B0020819ED929DFF2E6F172B8E960D0 /* MHVBasicDemographics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBasicDemographics.h; sourceTree = ""; }; - 0B1759DA48BB33C05AB3D99CC371712F /* MHVNutritionFact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNutritionFact.m; sourceTree = ""; }; - 0B21FDADF72A3354D37CB566C4BEE0D1 /* XString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XString.m; sourceTree = ""; }; - 0B344269C9C603A5EA2973414441EF15 /* MHVEncounter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEncounter.h; sourceTree = ""; }; - 0B8329F063E2C0B9365CD9D7043982F4 /* MHVMenstruation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMenstruation.h; sourceTree = ""; }; - 0BD5BC4A97F5C01822AF7432E11A1088 /* MHVThingTypeVersionInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeVersionInfo.h; sourceTree = ""; }; - 0C11611BA5DA30C7D900293DF1D82D69 /* MHVViewExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVViewExtensions.h; sourceTree = ""; }; - 0C32FAA5AF364D9007E40DCD0A2C6D54 /* MHVTestResultRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTestResultRange.h; sourceTree = ""; }; - 0C3A48C15D9D1FEC1AAA44F31E5B2176 /* MHVConfigurationEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConfigurationEntry.m; sourceTree = ""; }; - 0C716CD01D9B34418468D9556C04FC3F /* MHVInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInt.h; sourceTree = ""; }; - 0CC68CAB099AD7297FEB0E614C0590C1 /* MHVModelBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVModelBase.h; sourceTree = ""; }; - 0CF4B2AE90F947B83AA45ECFC742D8D4 /* MHVEmail.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmail.m; sourceTree = ""; }; - 0D434C528BE17DA6714C4482FBDADA65 /* MHVThingTypeOrderByProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeOrderByProperty.h; sourceTree = ""; }; - 0D55E280007A404E6542C30278AAA51E /* MHVGoal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoal.m; sourceTree = ""; }; + 0AB336A24914148FF995197B69C33548 /* MHVExercise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVExercise.m; sourceTree = ""; }; + 0B00E990CA82D09A6AF683F7E14F4F22 /* MHVAsthmaInhalerUsage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsthmaInhalerUsage.m; sourceTree = ""; }; + 0B10334468E371AAAE14D1840012FFAD /* MHVThingQueryResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQueryResult.m; sourceTree = ""; }; + 0BE035B8F2348D2D90B539D5F175951E /* MHVAppSpecificInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAppSpecificInformation.m; sourceTree = ""; }; + 0BF25777D86543A921491D7520A71D9C /* MHVApplicationSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApplicationSettings.m; sourceTree = ""; }; + 0C7F4E5F50725633BBC33A0625806960 /* MHVHttpServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceProtocol.h; sourceTree = ""; }; + 0CCEE810821B25F638ED9BC995D60900 /* MHVAsyncTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTaskCompletionSource.h; sourceTree = ""; }; + 0CFFAABB1FD471DC0DC6B742398B96DB /* MHVExplanationOfBenefits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVExplanationOfBenefits.m; sourceTree = ""; }; 0D688864A5BBDC89A26FF505991A95CB /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; + 0D841479F749EAACC59E51E1D19B4A94 /* MHVBlobPutParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobPutParameters.m; sourceTree = ""; }; + 0D90A0C654D9FADEA01EAAB71EC91D86 /* MHVClientInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClientInfo.m; sourceTree = ""; }; + 0DC2784F1C42C7C6C79804BB80CF0CBF /* MHVRecordOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRecordOperation.h; sourceTree = ""; }; 0DC2FF505DB49A611300A3249D5C0402 /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; - 0DD00A2292553C671FA05CA80C045CB1 /* MHVGoalRecommendationInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecommendationInstance.h; sourceTree = ""; }; - 0E0A2282BA06F4099795828CC159703D /* MHVAsthmaInhaler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsthmaInhaler.h; sourceTree = ""; }; - 0E5E2CBE7FC74806FFDA47D1129433F0 /* XSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XSerializer.h; sourceTree = ""; }; - 0E6DCD3D2AA04F0C70F2F836595BE8FB /* MHVRestRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRestRequest.m; sourceTree = ""; }; - 0E76EBF7907AC677F8C4F3F7C9B1A4B6 /* MHVCachedRecord+Cache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedRecord+Cache.m"; sourceTree = ""; }; - 0E9E35A0F355F6EF8CA752D4FE9ACCFE /* MHVSchedule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSchedule.h; sourceTree = ""; }; + 0E1D8802C206ECE9D84C562E8670655D /* MHVAsyncTaskOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTaskOperation.h; sourceTree = ""; }; + 0E5D62965397D0C8E25FBA96B6334CA5 /* NSArray+MHVThingQueryResultInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVThingQueryResultInternal.m"; sourceTree = ""; }; + 0E85B82A434C196BCBE0DA42ED318050 /* MHVDietaryIntake.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDietaryIntake.h; sourceTree = ""; }; 0EBDEFCE6BDF8CCFEFA725740F97105E /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; - 0F153385B5024C33D077A0FDCA5C4E74 /* MHVZoneBoundary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVZoneBoundary.h; sourceTree = ""; }; - 0F46BDC14403DB0FB6D4B1F9E2AC8D60 /* HealthVault.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HealthVault.h; sourceTree = ""; }; - 0FC37DD0EEB2088CFFB353687263F42B /* MHVConcern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConcern.m; sourceTree = ""; }; + 0F071ACF464C1F9E4C964FE1D0FE4725 /* MHVErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVErrorResponse.m; sourceTree = ""; }; + 0F2A467A048DBA375AB046F4B7C55AA2 /* MHVTaskTargetEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTargetEvents.m; sourceTree = ""; }; + 0FC3C72746753B4CE119F9E5CB4924E8 /* MHVSecond.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSecond.h; sourceTree = ""; }; 0FCD64C11DFB160369C8611648FB5302 /* EncryptedCoreData.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EncryptedCoreData.xcconfig; sourceTree = ""; }; - 1008E2F6E466EB744EB648591A595D80 /* MHVThingQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQuery.h; sourceTree = ""; }; - 105437947BEB736D8F0037FFB1F462ED /* NSArray+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+DataModel.m"; sourceTree = ""; }; - 10C74822AE8A955CB5E4C99CF31FF8D4 /* MHVHeartRate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeartRate.h; sourceTree = ""; }; - 1114F8655A7B1A3DFB5F592245C063DE /* MHVGetRecordOperationsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGetRecordOperationsResult.h; sourceTree = ""; }; - 11292E6B709B15E76D8466575678E7C7 /* XNodeType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XNodeType.m; sourceTree = ""; }; - 1173898C8BA6D64BF5816BFE80068454 /* MHVPersonalDemographics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonalDemographics.h; sourceTree = ""; }; - 11BCEB7956AB41461E820197A7C34A0B /* MHVTimelineSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineSnapshot.m; sourceTree = ""; }; + 10E7C30EF39133BD455FF02FE27F4249 /* NSDictionary+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+DataModel.h"; sourceTree = ""; }; + 10F28BD26D81F4A0D64AC9EB407C00F1 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTasksResponseActionPlanTaskInstance_.h; sourceTree = ""; }; + 11AD63348F216AC0B55B9C700C63F0DF /* MHVTaskTrackingOccurrence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingOccurrence.m; sourceTree = ""; }; + 11D4596770DEB48655A5A24AD59D097A /* MHVCacheConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheConstants.h; sourceTree = ""; }; + 121B8A7345E97209C224E1C51A257F01 /* MHVThingQueryResultInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQueryResultInternal.m; sourceTree = ""; }; 12344FE7C27356B911C94717C9E8CE62 /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; - 12421403B39CEA722BD4FCAD64446AFE /* MHVActionPlanTaskTrackingEvidence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTrackingEvidence.h; sourceTree = ""; }; - 12677F671B16774D5FE6ED7A7ED91266 /* MHVActionPlanTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTask.m; sourceTree = ""; }; - 12E722BD36D8F7D9FFEAC1BD3AF61D94 /* MHVPlanObjective.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlanObjective.h; sourceTree = ""; }; - 13632C960C661B57B067B5242D94729C /* MHVMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMethod.m; sourceTree = ""; }; - 13F9CF2C7613A0B01A1E47362C65D6C5 /* MHVShellAuthServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVShellAuthServiceProtocol.h; sourceTree = ""; }; + 1235981EA72103903625E59F05A054F1 /* MHVPositiveInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPositiveInt.m; sourceTree = ""; }; + 12528820C62607F3BB77DC4EDD4582D7 /* MHVConcentrationValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConcentrationValue.h; sourceTree = ""; }; + 12C669044949C86755CA8DA753C03ECA /* MHVClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientProtocol.h; sourceTree = ""; }; + 1309BE3B4C6FED908F9DB18D2099FF60 /* MHVZonedDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVZonedDateTime.h; sourceTree = ""; }; + 1351597109416FDC970A41106E1CEBCE /* MHVHttpTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpTask.m; sourceTree = ""; }; + 135599DED36FAA47A1260B3828247511 /* MHVActionPlanTaskTrackingEvidence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTrackingEvidence.m; sourceTree = ""; }; + 13762B3D1E41F1984C3E7FB50D2A1870 /* MHVLocalDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLocalDateTime.h; sourceTree = ""; }; + 13B0FE59D3017FBAED1C76D7B8331DA9 /* MHVCachedRecord+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedRecord+CoreDataProperties.m"; sourceTree = ""; }; 1402DB6BE0BC9B431F002A81603CB33F /* Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kiwi-dummy.m"; sourceTree = ""; }; - 145A6F7045DDEC51CF1BC7845583BD90 /* MHVThingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingKey.m; sourceTree = ""; }; - 153F7272570E9F7CB0019BDFF1F15ADD /* MHVThingCacheConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCacheConfiguration.m; sourceTree = ""; }; - 15B51115400C4A8030E9F0F69915D8E2 /* MHVErrorInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVErrorInformation.m; sourceTree = ""; }; - 15DE7A88815845D94BF2361BBC95BEEB /* MHVEmailAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmailAddress.m; sourceTree = ""; }; - 15F30917F793FD407F1A85BDC79A95DD /* MHVConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConfiguration.h; sourceTree = ""; }; - 16747DAC01A28DE60C9A1E4E559A024C /* MHVServerError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServerError.h; sourceTree = ""; }; - 1806F41C51C030A7270E7E5D7F458D2D /* MHVHttpServiceResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceResponse.h; sourceTree = ""; }; - 181732C241F18EC023E25E2E9856DE67 /* MHVServiceInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceInstance.m; sourceTree = ""; }; - 185483CFDFCF5A5BB323FB0E75B14001 /* MHVSystemInstances.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSystemInstances.h; sourceTree = ""; }; - 18EA1750F34445856667A37A58A9D202 /* MHVCachedRecord+Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedRecord+Cache.h"; sourceTree = ""; }; - 19375FB08BD8BB4CB32C8269FA90500D /* MHVRelative.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRelative.m; sourceTree = ""; }; - 194933A0ECB35EAD5A902CF00A7C7C38 /* MHVSystemInstances.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSystemInstances.m; sourceTree = ""; }; - 194CC424F710B47319777D702368C698 /* MHVActionPlansApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlansApi.h; sourceTree = ""; }; - 194E2AD9F80E84F6345DF610AC14514B /* MHVThingCacheSynchronizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCacheSynchronizer.m; sourceTree = ""; }; + 142A3804C418C56CF73BAD6226EDC651 /* MHVConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConfiguration.m; sourceTree = ""; }; + 15508048DB32D216EBF57BF535FC0DA0 /* MHVDay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDay.m; sourceTree = ""; }; + 1593C2E00F3CC9EF644EAA54C6A94C05 /* MHVString255.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVString255.m; sourceTree = ""; }; + 15CFCB17D60AF616E0060F2CEB56F0D9 /* MHVBlobHashInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobHashInfo.m; sourceTree = ""; }; + 15FA2A9ABD6794433CDCFBC6B19D92F4 /* MHVApproxMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApproxMeasurement.m; sourceTree = ""; }; + 161A849A53C02BCA048A4D30A34A0941 /* MHVSessionCredentialClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSessionCredentialClient.h; sourceTree = ""; }; + 1677BECA9A3859C4E3CCE97475911272 /* MHVDisplayValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDisplayValue.m; sourceTree = ""; }; + 167E0708ECB37255FC37D3FC8D693619 /* NSArray+MHVVocabularyCodeItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVVocabularyCodeItem.m"; sourceTree = ""; }; + 17A1071C40B22D1375ABE832EB8D98DA /* MHVPendingMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPendingMethod.m; sourceTree = ""; }; + 17ABDB2626B1E6CFCF0E9C337EA53355 /* MHVBlobDownloadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobDownloadRequest.h; sourceTree = ""; }; + 17BA39455125041C0DEFC19D8387C507 /* MHVPlanObjective.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlanObjective.h; sourceTree = ""; }; + 18D2357E1C23C694E73FBEEF07D099A0 /* MHVRelative.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRelative.h; sourceTree = ""; }; 197FE4EAD2A92D14EBBDA59159099080 /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; - 1A1E07A403F817A01CE257B3B41B49DC /* MHVBrowserAuthBrokerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBrowserAuthBrokerProtocol.h; sourceTree = ""; }; + 199A7F43DEB4D988B993BD3849F4ECF4 /* MHVTimelineScheduleOccurrence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineScheduleOccurrence.m; sourceTree = ""; }; + 19AA466EDFBCB50965D8B9911CEDE251 /* MHVHeight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeight.h; sourceTree = ""; }; + 19CB240414931B0ED14D30C4918D0815 /* MHVGetRecordOperationsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGetRecordOperationsResult.h; sourceTree = ""; }; + 19D8CB044F0A371F56047C871AC449D6 /* MHVDuration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDuration.h; sourceTree = ""; }; + 1A2AFC1E03542B1761FF0888DDD7EC9B /* MHVDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDouble.h; sourceTree = ""; }; 1A338DABF0298FF63C1E6F41C4E8D3D4 /* Pods_healthvault_ios_sdk_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_healthvault_ios_sdk_Example.framework; path = "Pods-healthvault-ios-sdk_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A5C94E431CAD560F729B7FF4CA09571 /* MHVTimelineTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineTask.m; sourceTree = ""; }; - 1A8DB8DBCDBFF145CC624C556594B8E0 /* MHVNutritionFact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNutritionFact.h; sourceTree = ""; }; - 1AA90A7CE29D37E69419E3B4DE885784 /* MHVErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVErrorResponse.h; sourceTree = ""; }; - 1AB7E34517B58B7004A0346ABB4D3824 /* MHVDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateTime.h; sourceTree = ""; }; - 1B7B44CEFD703CF4474165C34606C651 /* MHVInstant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInstant.h; sourceTree = ""; }; - 1B822AABF5D864A6B7A26C3C151748C3 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTasksResponseActionPlanTaskInstance_.h; sourceTree = ""; }; - 1C210AA650FD9951A339A07A86D964C1 /* MHVDateTimeBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateTimeBase.h; sourceTree = ""; }; - 1C50E7198E9B2B640DB1CF67F62D5F13 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTasksResponseActionPlanTaskInstance_.m; sourceTree = ""; }; - 1C7BE407FC2913C292DD50848D6D5B4C /* MHVLocalDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLocalDateTime.h; sourceTree = ""; }; + 1A3464F26A25F71F2125ACA7C1418AE0 /* MHVTaskTrackingApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingApi.m; sourceTree = ""; }; + 1AB0116594D552C2A1DE8AEE57376751 /* NSData+Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Utils.m"; sourceTree = ""; }; + 1AD4DAA7F65378AA297A449B04D972E5 /* NSArray+MHVThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVThing.m"; sourceTree = ""; }; + 1B260E367A96B7BB4D93AB0747DFA7C0 /* XSerializableType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XSerializableType.h; sourceTree = ""; }; + 1BE31E4D07F88FD696AE0F1A2AEAAF89 /* MHVMedicalImageStudySeries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalImageStudySeries.m; sourceTree = ""; }; 1C7F24446F09D97C4A858C1C7A1523E1 /* KWSharedExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSharedExample.m; path = "Classes/Shared Examples/KWSharedExample.m"; sourceTree = ""; }; - 1C9E05E7009A02F2960F8336D70A0A29 /* MHVQuestionAnswer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVQuestionAnswer.m; sourceTree = ""; }; 1CF443DFE3C3F1AD59FA34E03FCDDC73 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; - 1D19096F5007173F8EBCE7A2CA4A4C3C /* MHVMedicalImageStudySeries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalImageStudySeries.m; sourceTree = ""; }; - 1D2FFBAA998DDF9905953C9331149A4E /* MHVOperationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOperationBase.h; sourceTree = ""; }; + 1D4EA3702D02B605FBB3372D1557CF08 /* MHVYear.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVYear.m; sourceTree = ""; }; 1D63C21C1FD1F06893468FEB027104C1 /* Pods-healthvault-ios-sdk_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-healthvault-ios-sdk_Example-acknowledgements.markdown"; sourceTree = ""; }; - 1D9A09A3531212C172C76E2D40B131F6 /* MHVNameValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNameValue.h; sourceTree = ""; }; + 1D899B6C5B6712E70CC4DE7C7CDA8A33 /* MHVActionPlansApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlansApi.h; sourceTree = ""; }; 1DBA7AB4DF3217687F7892DAE820BD3B /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; - 1DDB2C5F903DBBAA1AA0C2AF38BE5CF3 /* MHVConstrainedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedString.m; sourceTree = ""; }; - 1DE743DC090FE5257A37C3E3FF932793 /* MHVStringExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringExtensions.m; sourceTree = ""; }; - 1EA9C826B5247F1774ACDCDDE47BE4CE /* MHVGoalRecurrence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecurrence.h; sourceTree = ""; }; - 1EC9FBAC1449CE1160AF4382ACAC6B7D /* MHVBlobPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobPayload.h; sourceTree = ""; }; - 1ECFA6A0F252F3FB32406562650BB1A1 /* MHVMedicalImageStudy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalImageStudy.m; sourceTree = ""; }; - 1EEE8DA94C1C2CC725118C4162C9EA1E /* XConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XConverter.h; sourceTree = ""; }; + 1DD7B7A9B44C8E18E197ACE918B7B691 /* MHVPregnancy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPregnancy.h; sourceTree = ""; }; + 1E984F6C8185FBDA747010C9BE82C24A /* MHVConstrainedXmlDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedXmlDate.m; sourceTree = ""; }; + 1F2768CFAFE2C524D6A70385DC2A5698 /* MHVPendingThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPendingThing.h; sourceTree = ""; }; + 1F762C42B33501578A0579065919E13A /* MHVBaby.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBaby.m; sourceTree = ""; }; 1F80C47B86616312B77737010AE5F167 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; 1F88043733F059420B3142B4D29F58B2 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; - 1FB727F8446F404EBD8886A12F1D1981 /* MHVBlobDownloadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobDownloadRequest.h; sourceTree = ""; }; - 1FCB3D26A4D75A1B35A12484265250D9 /* MHVAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncBlockOperation.m; sourceTree = ""; }; + 1FB72AC28592941DF16970BBFC04DD55 /* MHVThingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingView.h; sourceTree = ""; }; 1FFEDA864D4A6B49F6E70D0D5FDEF47F /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; - 202E1FF10CFAD234241375BFA0240675 /* MHVGoalAssociatedTypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalAssociatedTypeInfo.h; sourceTree = ""; }; - 20681FE9659BFE77AC548BF07D431F0C /* MHVShellInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVShellInfo.h; sourceTree = ""; }; - 206A4C194797C8B07621C1347B2791E5 /* MHVTaskTrackingPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingPolicy.h; sourceTree = ""; }; - 20C991F9AC392AE74707AB9698AF36A9 /* MHVPhone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPhone.h; sourceTree = ""; }; + 1FFF5409D9AED1AF33BFDC61C1C3ED4B /* MHVThingCacheSynchronizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCacheSynchronizer.m; sourceTree = ""; }; + 2003CDFB2D520578E5FBFF7B40F50E98 /* MHVJsonCacheService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVJsonCacheService.m; sourceTree = ""; }; + 2022F5948AF7FD4C8C2339A85897CE8F /* MHVThingQueryResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQueryResult.h; sourceTree = ""; }; + 2058DABE268F1CC42E52D97F52580064 /* MHVFamilyHistory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFamilyHistory.h; sourceTree = ""; }; + 206818FA9C34F9754F7B5BD5FD86AC0F /* MHVStringExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringExtensions.h; sourceTree = ""; }; + 2073F7AAD86C8E17A6B5D747BB4400B1 /* MHVPropertyIntrospection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPropertyIntrospection.m; sourceTree = ""; }; + 20BB503197EAE30E577346CA4F62A82C /* MHVMedicalImageStudySeries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalImageStudySeries.h; sourceTree = ""; }; 211BA06D8BD4AFEA417283D7923F6555 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 211CFDC2D25EFBA2FA0DB7C4E36D9783 /* MHVAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAddress.m; sourceTree = ""; }; - 215910CC1B096CDA2BFEEAE76CDA0B48 /* MHVGoalRecurrenceMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecurrenceMetrics.h; sourceTree = ""; }; - 215999EB83F657345FFEBCEAFC2F17C0 /* MHVVocabularyCodeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyCodeSet.h; sourceTree = ""; }; - 215FBDB1CF24D90A06120C7A515EDDFB /* MHVThingTypeDefinitionRequestParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeDefinitionRequestParameters.m; sourceTree = ""; }; - 2188F87A998F3612FB9C7B0A8932BD59 /* MHVThingSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingSection.h; sourceTree = ""; }; + 2121E4ED0C86A9269AB4DA0BB62F66ED /* MHVBool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBool.h; sourceTree = ""; }; + 219B18BB4D3EA3B0A9843AFE9C507E6E /* MHVActionPlansResponseActionPlanInstance_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlansResponseActionPlanInstance_.m; sourceTree = ""; }; 21A21FD76E927A4FC2AE64ABEFBE6B26 /* EncryptedCoreData-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EncryptedCoreData-umbrella.h"; sourceTree = ""; }; - 21A31A9A971619C701CD5147BF698625 /* MHVThingQueryResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQueryResultInternal.h; sourceTree = ""; }; - 220509D8E989658A038971D87273BDB4 /* MHVShellAuthService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVShellAuthService.h; sourceTree = ""; }; - 221330EBAC4B7F9260291B3A35D92F40 /* MHVActionPlanAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanAdherenceSummary.m; sourceTree = ""; }; + 21F56F317B98C46614C4487219A28436 /* MHVPhone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPhone.h; sourceTree = ""; }; + 21F7B400D12608D727C998FE0C7B7D4C /* MHVGoalsApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsApi.m; sourceTree = ""; }; + 2230939B864D1200440D125E26EE93C2 /* MHVPendingThingOperation+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVPendingThingOperation+CoreDataProperties.m"; sourceTree = ""; }; 2256D65180BDBBAEB4CA79A36014D26B /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; - 22660AE614805ABCCCFD4494A83D089C /* MHVRemoteMonitoringClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRemoteMonitoringClient.m; sourceTree = ""; }; - 22C2098E58F539639C961717DF7A9635 /* MHVApproxDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApproxDateTime.h; sourceTree = ""; }; - 240641F2F31282DC186A6FBE9A137FFC /* MHVTimelineSchedule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineSchedule.h; sourceTree = ""; }; - 2459165DD8D61714774688A02A9D0389 /* MHVCachedRecord+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedRecord+CoreDataClass.m"; sourceTree = ""; }; - 24657CA5DAE6C5FCFDA600F2E2886C9E /* MHVJsonCacheService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVJsonCacheService.m; sourceTree = ""; }; - 24668B6B88A99389299200591380B967 /* MHVThingFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingFilter.h; sourceTree = ""; }; - 248B9E8A6DAEF8828A19ECEFE699A275 /* MHVHttpTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpTask.m; sourceTree = ""; }; - 24DC0D25E6054532D8CD173C4355C141 /* MHVAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncOperation.h; sourceTree = ""; }; - 2520E87907BDC034A9A1577FC1BDD4ED /* MHVAsyncTaskOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTaskOperation.m; sourceTree = ""; }; - 253034A9B1FF5A4803BD08F4339AACBC /* MHVEncounter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEncounter.m; sourceTree = ""; }; - 25501BCEC6A5FC147A71F2CEFEBD05D8 /* MHVValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVValidator.m; sourceTree = ""; }; - 2580917D994E5D3FA3BEC370927170A0 /* MHVCCR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCCR.m; sourceTree = ""; }; - 25CD334D2AFC6C0E9360E20AD21C647A /* MHVSessionCredentialClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSessionCredentialClient.h; sourceTree = ""; }; - 266BD54AD4E5CF2C8D5B0D221F8EAACE /* MHVShellInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVShellInfo.m; sourceTree = ""; }; - 269C3166A8A6A9457DD3721038A00FB5 /* MHVRelatedThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRelatedThing.h; sourceTree = ""; }; - 26D1DBF3435E9A17CA64583698F35470 /* MHVFamilyHistory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFamilyHistory.h; sourceTree = ""; }; - 26D52BA8F55B10192BAE8E68B00121A1 /* XReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XReader.h; sourceTree = ""; }; - 26E410FC19AD5FA78A7EC1D9E8B3DC1D /* MHVActionPlanScheduledTaskCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanScheduledTaskCompletionMetrics.h; sourceTree = ""; }; - 270A3C3F2714F15EEE9FB7AB25192973 /* MHVTaskTrackingEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingEntry.h; sourceTree = ""; }; - 273E59FBA3EC1C13089DBAE6FF80D65F /* NSArray+Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Utils.h"; sourceTree = ""; }; + 22A32ABE7D573240A7B29D1BAC1F787A /* MHVType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVType.m; sourceTree = ""; }; + 22ED89B32CFE0DB0595164BF28AF3DED /* MHVTestResultRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTestResultRange.m; sourceTree = ""; }; + 22F2272AF38FF3F0ED2C5515D905A1C6 /* NSDate+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+DataModel.h"; sourceTree = ""; }; + 2394E258067035DF74D49916CBE6EF37 /* MHVTrackingSourceTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTrackingSourceTypes.h; sourceTree = ""; }; + 243FED821A9B3436E92818D61F8637D3 /* MHVPersonalContactInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonalContactInfo.m; sourceTree = ""; }; + 246C5D557340E8B726BFE634B60E3FD1 /* MHVThingTypeOrderByProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeOrderByProperty.h; sourceTree = ""; }; + 24715D85007D3EDE6F447C639DFD754C /* MHVTaskTrackingApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingApi.h; sourceTree = ""; }; + 248E1042DBA3F0273FB0B4E9F30900B1 /* MHVConnectionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionProtocol.h; sourceTree = ""; }; + 2516A547497323322B86C7C3F2F1516E /* MHVActionPlanTrackingPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTrackingPolicy.h; sourceTree = ""; }; + 25383C5C1EB8B90DBB97FA232669E960 /* MHVDailyDietaryIntake.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDailyDietaryIntake.m; sourceTree = ""; }; + 25548EEB4100BD8F1839E3229162F5EA /* MHVAerobicProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAerobicProfile.h; sourceTree = ""; }; + 258C057D78724A5AFF34BD76F13C11F1 /* MHVVocabularySearchParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularySearchParams.h; sourceTree = ""; }; + 25AB7EBA18487527D58CEE8C93E7C918 /* MHVGoalsRecommendationsApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsRecommendationsApi.h; sourceTree = ""; }; + 25ACA011C9F4C43B653B23503421A823 /* MHVHttpServiceRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpServiceRequest.m; sourceTree = ""; }; + 25B1FF256DCBBDD7F3AF5D37889C155A /* MHVLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLogger.h; sourceTree = ""; }; + 260F902132DAA8AC10571C00471037B7 /* MHVCholesterol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCholesterol.h; sourceTree = ""; }; + 2620C630B9B32DC1EA67704B1C8611E2 /* MHVPendingThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPendingThing.m; sourceTree = ""; }; + 2680B1012559D9C035617A9345D42756 /* NSArray+MHVThingQueryResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVThingQueryResultInternal.h"; sourceTree = ""; }; + 26C23FF77FC19D56C2BF223A4F15CAB8 /* MHVBrowserAuthBrokerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBrowserAuthBrokerProtocol.h; sourceTree = ""; }; + 26EE3E8DF055E6E11C145B05147E2A75 /* MHVDelivery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDelivery.m; sourceTree = ""; }; 274A30C3BBD695944F859C84AFCEAE44 /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; - 2788C8F101B6D3054228F5CE6482CD9C /* MHVLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLogger.h; sourceTree = ""; }; + 276C04AE88C5F480B7A752BF38231731 /* MHVApplicationCreationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApplicationCreationInfo.h; sourceTree = ""; }; + 279F913B157312141634A65B4E3B4717 /* MHVGoalRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRange.m; sourceTree = ""; }; 27A6383708038480F688951539AD0F11 /* Pods-healthvault-ios-sdk_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-healthvault-ios-sdk_Example-frameworks.sh"; sourceTree = ""; }; - 27C1CEE6C28184A1D311BC6C6DD02964 /* MHVJsonEnumProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonEnumProtocol.h; sourceTree = ""; }; - 281C17DAC715CA76A0080AF31F01DA71 /* MHVDow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDow.h; sourceTree = ""; }; 283777372E17FACF932EECA18382CC52 /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; - 292DD6D9A90D693073648BBE1BB2812A /* HealthVault.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = HealthVault.modulemap; sourceTree = ""; }; + 285B9D6C8C0EFE002A37CCE44674170A /* MHVBlobPayloadThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobPayloadThing.m; sourceTree = ""; }; + 293D898C1FDB186430D9B7703474777F /* MHVDuration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDuration.m; sourceTree = ""; }; 2992D4EF507B49B1537A463F443649C1 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; - 2A611ED4504906930BE1B6AE0F9588C5 /* MHVSleepJournalPM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSleepJournalPM.h; sourceTree = ""; }; + 29AB4A391B05719CB99A53DB34F3A56E /* MHVName.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVName.m; sourceTree = ""; }; + 2A5E4D0D49C615B899507C852C00F7B5 /* MHVGoalRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRange.h; sourceTree = ""; }; + 2A731C30EC43C90094DDE24CD30D3F39 /* MHVShellInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVShellInfo.m; sourceTree = ""; }; 2A849A03CC15B070445A3670AC0A22E5 /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; 2AB31F812C323426494964C7005E5842 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; - 2AEA88E30D404BA766D3622323F0274C /* MHVAssessmentField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAssessmentField.m; sourceTree = ""; }; 2B28A2F30B368433F47B12B0094A0693 /* Pods_healthvault_ios_sdk_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_healthvault_ios_sdk_Tests.framework; path = "Pods-healthvault-ios-sdk_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B6C093681046DFC8057BA25BD27156F /* MHVHour.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHour.m; sourceTree = ""; }; - 2BBCAF8CF3C16F4646AC392C3C5A0CB9 /* MHVTaskOccurrenceMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskOccurrenceMetrics.m; sourceTree = ""; }; - 2BD15E4B77F81B99659DBC0B24CCE9A0 /* MHVVolumeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVolumeValue.m; sourceTree = ""; }; - 2BD615377AF5517574E20CF7A16A396D /* MHVInsightMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsightMessages.m; sourceTree = ""; }; + 2B748B5A61BFD223CFFABE1A96C2088F /* MHVPlatformClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformClientProtocol.h; sourceTree = ""; }; 2BDBB2C5BFCADC939428BB53FCE38171 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; - 2C7ABC741DC6474DC348CD2EC7128C38 /* MHVStringZ512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringZ512.h; sourceTree = ""; }; + 2BF8FEEE79FAA481365F9E2C4A51476A /* MHVInsurance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsurance.h; sourceTree = ""; }; + 2C7CC4F83EB6A5616E4006184FA91164 /* MHVVocabularyIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyIdentifier.h; sourceTree = ""; }; 2C8012F56829111F5EB577904CF82D0B /* Kiwi.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kiwi.framework; path = Kiwi.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2CA2BDFE2DC880A2F7E8023E22A55D12 /* MHVBloodPressure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBloodPressure.h; sourceTree = ""; }; + 2CCE03B4AAE601CC653202987039FB20 /* MHVMenstruation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMenstruation.m; sourceTree = ""; }; + 2CCF4543B395DD2D1136EF83F0D11242 /* NSArray+Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Utils.h"; sourceTree = ""; }; 2CDF929F44468CE5020A141A5AFEAD6B /* Pods-healthvault-ios-sdk_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-healthvault-ios-sdk_Tests-dummy.m"; sourceTree = ""; }; - 2CF9BBE00B2E170A086CAE0FEB353A29 /* MHVBodyCompositionValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBodyCompositionValue.m; sourceTree = ""; }; - 2D20D02EEF981BA0271BAB86A6069CB1 /* MHVTaskRangeMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskRangeMetrics.m; sourceTree = ""; }; - 2D3F689518E6CB52FAC35D300123745A /* MHVServiceDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceDefinition.m; sourceTree = ""; }; - 2E085F216A8C559EE1045C4C9BC854B3 /* MHVTimelineTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineTask.h; sourceTree = ""; }; + 2DCA7C12EC6012ED9115223EE7A14C9F /* MHVServiceInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceInstance.h; sourceTree = ""; }; + 2DED0BA48B6CB900DCCEC357AF72C7FD /* MHVWeeklyAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVWeeklyAdherenceSummary.h; sourceTree = ""; }; + 2DF3FC508FC3E6DCEE2CD5D704EA3653 /* MHVConnectionFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionFactory.h; sourceTree = ""; }; + 2E3195129FADEFBBCD7C6EE98B18488E /* MHVGoalRecurrenceMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecurrenceMetrics.m; sourceTree = ""; }; + 2E726EEC1BA0A8246F20C79B1DCD1585 /* MHVPrescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPrescription.m; sourceTree = ""; }; 2EAF32F866D7C990471CBE0102F7A7B8 /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; 2EB35C14D1AB4C522199BD41E9A43B36 /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; - 2F4542AD8C9A907190C66CAFF1C61778 /* MHVHealthJournalEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHealthJournalEntry.h; sourceTree = ""; }; + 2F8184397771492E86924F14A6768958 /* MHVPlatformInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlatformInfo.m; sourceTree = ""; }; + 2FE4C497936500D46D9C6E9B545E700B /* MHVPlatformConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformConstants.h; sourceTree = ""; }; 302679A075311C06C30D9007F731EE78 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; - 303AB84DE5909EC7FD3820DD1292021E /* MHVActionPlanTaskAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskAdherenceSummary.h; sourceTree = ""; }; - 30AD1A29A9218361FD1E0EDDE7DC32E7 /* MHVOrganization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOrganization.h; sourceTree = ""; }; - 30D83ED0D38A7F3569BD989A27AB7416 /* MHVTimelineSnapshotCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineSnapshotCompletionMetrics.h; sourceTree = ""; }; - 30DF2FDA8B11A3BE3087FDF02007B356 /* MHVPlatformInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformInfo.h; sourceTree = ""; }; + 3049B7525FA647275F73ED32C43887DF /* MHVPlanOutcome.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlanOutcome.m; sourceTree = ""; }; + 30ADDC63A52EB8985B0B23FD914141C5 /* MHVEmail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmail.h; sourceTree = ""; }; 30F8DFBD1066DCA3446F05D83A563B0F /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; - 313DB32C560D5BE94E5A418DD93CB92C /* MHVDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDate.m; sourceTree = ""; }; - 31481E87939F58F027217A0DF9D2767E /* MHVGoalsRecommendationsApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsRecommendationsApi.m; sourceTree = ""; }; 3173B6B602E900621B37B83E47FE76BD /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; - 31BD1D5D97C22F9EF999F09A48C0841F /* MHVGoalsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsResponse.h; sourceTree = ""; }; - 321FF5073300FB57C35E18B12E365E72 /* MHVMinute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMinute.m; sourceTree = ""; }; - 3263102DB881BF9A3DBE85FEAC7B4F63 /* MHVThingTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypes.m; sourceTree = ""; }; - 326AF3DE3D25D4080E34DF5E0786FE3D /* MHVTestResultRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTestResultRange.m; sourceTree = ""; }; 32AC363F87E3AFAE8F9E16F6658C1F46 /* Pods-healthvault-ios-sdk_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-healthvault-ios-sdk_Example-umbrella.h"; sourceTree = ""; }; 32AC60C7B929EED11913F194A587D9DC /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; - 32B27176E6420A46305029BC19CE6BA9 /* MHVAllergy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAllergy.h; sourceTree = ""; }; - 32BA0A49B3F389AA5BF70CE347D162BC /* MHVDuration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDuration.m; sourceTree = ""; }; + 32D7CB29F2FC44FE2CF9F4C615D9958D /* MHVStringNZNW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringNZNW.h; sourceTree = ""; }; 32DB12D50325D8E16198EA896C4F2117 /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; - 3310FFA088D25F2DF1E59DED06E432CD /* MHVThingDataTyped.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingDataTyped.m; sourceTree = ""; }; - 33AD5636A5ADE0F5B25DD97951240FF4 /* MHVPerson.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPerson.h; sourceTree = ""; }; - 33D8ACE9C4E65D518AFABFE5651E5F78 /* MHVBasicDemographics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBasicDemographics.m; sourceTree = ""; }; + 33B1173984BA51AF97B2A7FDB02FC1A9 /* MHVAlert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAlert.h; sourceTree = ""; }; + 33EDA83BFC6BB38823ABA85B6CE99990 /* MHVErrorConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVErrorConstants.h; sourceTree = ""; }; + 34127F1C8224A7C892A57A4C514DE444 /* MHVStructuredInsightValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStructuredInsightValue.m; sourceTree = ""; }; + 341C309E5DFC89DC4885BEBB1CA82FF8 /* MHVActionPlanTaskAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskAdherenceSummary.m; sourceTree = ""; }; + 342042A8E5E5D5EDC843473DFCD0F7CD /* MHVTaskTrackingOccurrence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingOccurrence.h; sourceTree = ""; }; + 3441ECBFF0BB36AC6AABE239C37CAED1 /* MHVBloodGlucoseMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBloodGlucoseMeasurement.h; sourceTree = ""; }; + 344D449D4C8BC70B5A2D059BACFE16C8 /* MHVZoneBoundary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVZoneBoundary.m; sourceTree = ""; }; + 34754F78AF6966578B93CD1996144110 /* MHVVocabularyIdentifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyIdentifier.m; sourceTree = ""; }; 3479E937593295B8E5E19083AB520130 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; - 34B9D0F0C4FF05423FE937526AE48A3B /* MHVSchedule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSchedule.m; sourceTree = ""; }; - 34F004A0578AD82208D601DFA2B6D8D6 /* MHVDataModelDynamicClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDataModelDynamicClass.h; sourceTree = ""; }; - 34FE54FBE57719D49D079B6CA41056BD /* MHVCCD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCCD.m; sourceTree = ""; }; - 352361E6DC6C5162FFE0800C330D7498 /* MHVAudit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAudit.h; sourceTree = ""; }; - 3564192D289C3DAE19C9A7AAA6809FE7 /* MHVInsightAttribution.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsightAttribution.m; sourceTree = ""; }; + 349FC107A5A19B66482F04ED6C9EBCAA /* MHVAllergy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAllergy.m; sourceTree = ""; }; + 35098BB745EDE15CC870979CE552676C /* MHVCodedValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCodedValue.h; sourceTree = ""; }; + 35332D5A5A07E4A29874AE432CF9FE2C /* XWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XWriter.m; sourceTree = ""; }; + 35697981B19A0441AFF6E9FC3BBDA226 /* MHVJsonSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonSerializer.h; sourceTree = ""; }; 35700B00DED9CFB0AFED19CB2F2C5249 /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; - 35859A5A34EF62777F1010DA2B2A54AF /* MHVLengthMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLengthMeasurement.h; sourceTree = ""; }; - 35B246ACEBDC13C91D8E44284B43ABDE /* MHVTrackingSourceTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTrackingSourceTypes.h; sourceTree = ""; }; + 359D1D919A3AF8E3B24C40F50DA07A75 /* MHVGoal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoal.h; sourceTree = ""; }; + 35AEF4630067B3F0BFE851FAA1DCE8FA /* MHVPerson.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPerson.m; sourceTree = ""; }; 36071C7191895D234ABB310C7D2193AA /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; + 361B5E21D2916327CA956436FDC7AB18 /* MHVPlatformInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformInfo.h; sourceTree = ""; }; 36486EE438D863D221898CCDD011AFAD /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; 365226F80F1F463FD997F15850C75956 /* Pods-healthvault-ios-sdk_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-healthvault-ios-sdk_Example-resources.sh"; sourceTree = ""; }; + 368EA7FB0F45BC2921813C0610DBEA10 /* HealthVault-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HealthVault-dummy.m"; sourceTree = ""; }; + 36986F8A37D4DB44B8B7BFEA46EE5139 /* MHVStringNZNW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringNZNW.m; sourceTree = ""; }; 36D142858733856545DE2F78873AD395 /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; - 36DBE3804B9A00859BFEA18EB5C26304 /* NSNull+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNull+DataModel.m"; sourceTree = ""; }; - 3735B38D7D0640FA8452750C58A2F4DB /* HealthVault-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HealthVault-prefix.pch"; sourceTree = ""; }; - 375C62BBEBA584034A0583725782FEC5 /* MHVName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVName.h; sourceTree = ""; }; - 375D77B60F211A51425ADCB47D051A6E /* MHVThingCacheDatabase+CoreDataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVThingCacheDatabase+CoreDataModel.h"; sourceTree = ""; }; 37C858D0CA351DE079A4D1901C06AEED /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; - 37FD6C3D9D633591111A1BA88C542C82 /* MHVType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVType.h; sourceTree = ""; }; 38222EFC9D9B625D3A2600BC5AC2B6DC /* Kiwi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Kiwi.modulemap; sourceTree = ""; }; - 383DD71D75FA113AD6327B43AAB1FD34 /* MHVCondition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCondition.h; sourceTree = ""; }; 3845DA3287A3C93AD888016BDB55D3ED /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; - 3879C83B9718F2EEAE77710103DEF731 /* MHVTimelineSnapshotCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineSnapshotCompletionMetrics.m; sourceTree = ""; }; + 3859D1907CBE47B0477AB2FF9C2DC973 /* MHVDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDouble.m; sourceTree = ""; }; + 387E99D0A21CAA60DD39977C9E3C7A4F /* MHVDailyMedicationUsage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDailyMedicationUsage.h; sourceTree = ""; }; + 389956528938E12DFF00B488A3ABE992 /* MHVTaskRangeMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskRangeMetrics.h; sourceTree = ""; }; 39214E8521602BC9DE506607163D3593 /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; 3936161F90241D65269569A024E14313 /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; - 393F4C584EAFA0A7F0FC61F804EEA0CC /* MHVHeartrateZoneGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeartrateZoneGroup.h; sourceTree = ""; }; - 39811085E4F881A4EBE19C9F187AD10B /* MHVDataModelProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDataModelProtocol.h; sourceTree = ""; }; + 394EBCCFE2F9E0180512D95BCBCCC2C4 /* MHVTimelineTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineTask.h; sourceTree = ""; }; 39E6685CDF64E94556720FB2133E92EA /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; - 3A11F3CC3C7ECED5348236D47DC48C1D /* MHVEOBService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEOBService.m; sourceTree = ""; }; - 3A5F7FC34E9AAF69324E21D287A85C32 /* MHVBlobInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobInfo.h; sourceTree = ""; }; - 3A67079FED2FAF60E65B6BC1119C3364 /* MHVTimelineApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineApi.h; sourceTree = ""; }; - 3A73A2CF7460E29D3C06456212C08006 /* MHVConnectionFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnectionFactory.m; sourceTree = ""; }; - 3B1F04A66C5662970BD7A0AC0ED06D63 /* MHVDietaryIntake.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDietaryIntake.h; sourceTree = ""; }; - 3BB7B5B6F413652B2A7A644B45CADE09 /* MHVThingQueryResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQueryResults.h; sourceTree = ""; }; - 3BCDED877E2B002842E10BF3BEE9BB87 /* MHVAsyncTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTaskCompletionSource.h; sourceTree = ""; }; + 3A0110D23DD48FE307A99D758160802C /* MHVStringExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringExtensions.m; sourceTree = ""; }; + 3A12065243C55576AC099C250540E847 /* MHVFamilyHistory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFamilyHistory.m; sourceTree = ""; }; + 3A2F95D6C8EB03CC16491049DB3D98AD /* MHVBrowserAuthBroker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBrowserAuthBroker.h; sourceTree = ""; }; + 3A380946271293D7DBA27583580D68C6 /* MHVActionPlanTaskTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTracking.h; sourceTree = ""; }; + 3A810F4F46AB2A561EA410592D551AED /* MHVGetAuthorizedPeopleResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGetAuthorizedPeopleResult.m; sourceTree = ""; }; + 3ABCB421A2FFA64DFBCF56D655BE23B4 /* MHVConnectionFactoryProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionFactoryProtocol.h; sourceTree = ""; }; + 3ADE4E14B569C6377FEFB4BC5060FF65 /* MHVExercise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVExercise.h; sourceTree = ""; }; + 3B006D1AF610F0FAE94B7FF7CD5E4E24 /* MHVAsyncTaskOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTaskOperation.m; sourceTree = ""; }; + 3B743B4AEF6B4D2DCA961A29DBE76593 /* MHVActionPlansApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlansApi.m; sourceTree = ""; }; + 3BBFAE58C77130C26A94F9F9359A0E5C /* MHVThingCacheDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheDatabase.h; sourceTree = ""; }; 3BDA159693331A2D73D63743728A805D /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; - 3C922FA4F092C288DFA6954F6E49E57D /* MHVHttpServiceRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpServiceRequest.m; sourceTree = ""; }; - 3CBB433ED5DEF1E4ADE60F410BA1C0B4 /* MHVClientInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientInfo.h; sourceTree = ""; }; - 3CBC12402ABD765AAA7FDE27A2A945E3 /* MHVVocabularyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyKey.h; sourceTree = ""; }; + 3BF9E1F1A736196A02BC2AFB9B4C77F6 /* MHVRelatedThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRelatedThing.m; sourceTree = ""; }; + 3C9BC402E92932EB15745993222A95BF /* MHVHttpServiceRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceRequest.h; sourceTree = ""; }; 3CEDACF91A69710173381D49754C9F6C /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; - 3D443F20357236CC299DFBD013510693 /* MHVAlert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAlert.h; sourceTree = ""; }; - 3D69AE1DE22E8E47C64FAADED3FC2FD4 /* MHVSecond.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSecond.h; sourceTree = ""; }; + 3D173797FD2841D4900AE208573DE119 /* MHVNonNegativeDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNonNegativeDouble.h; sourceTree = ""; }; 3D6FB014FDE32C459C37E83593B1B073 /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; - 3DA8A6148883F05F6C1BA37A52A44334 /* MHVAsthmaInhalerUsage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsthmaInhalerUsage.m; sourceTree = ""; }; - 3DCC0F1CFCA29B15F7D30CAC50B5B87C /* NSDate+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+DataModel.h"; sourceTree = ""; }; - 3DEDFBF8393EAF2B77B2825C2C7BBEFB /* MHVEmergencyOrProviderContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmergencyOrProviderContact.m; sourceTree = ""; }; - 3E17203C5044ED2164FB3ED0830DACD9 /* MHVTaskThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskThing.h; sourceTree = ""; }; - 3FD3E91ABF7ACC9AC96F06B6ABACA7E9 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h; sourceTree = ""; }; - 3FD9B7D2ABE79B19953749B46468438B /* NSData+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+DataModel.m"; sourceTree = ""; }; - 40003C80E4D22F68BA81710AFCB437D8 /* MHVDisplayValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDisplayValue.m; sourceTree = ""; }; - 400E87C772881DBCD588C67B79C7B362 /* MHVConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnection.h; sourceTree = ""; }; - 40C2E5AE4BAAA30E3FE73C80EE24764B /* MHVObjective.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVObjective.m; sourceTree = ""; }; - 40E1202EB104178F5F4C8207F79E3B7F /* MHVPersonalContactInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonalContactInfo.m; sourceTree = ""; }; - 40ECDB251F8B5CB562A0367A60A418AF /* MHVPersonalImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonalImage.h; sourceTree = ""; }; - 418BC5562CA87ABF7D897BE756F2D9BD /* MHVAllergicEpisode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAllergicEpisode.m; sourceTree = ""; }; - 41D1CFCD2B1A9B646A195CEFBD8906C1 /* MHVOneToFive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOneToFive.m; sourceTree = ""; }; - 42071418E2F0B6A8B5E1B2ABEF58E928 /* MHVShellAuthService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVShellAuthService.m; sourceTree = ""; }; - 424CBC4C54322895DAFDD92849701C14 /* MHVThingClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingClientProtocol.h; sourceTree = ""; }; - 429489019EAEFF52A43BC83F20E05C6F /* MHVThingState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingState.h; sourceTree = ""; }; - 42EE40BB41FDAE3CCC98F9CEECA837F8 /* MHVZoneBoundary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVZoneBoundary.m; sourceTree = ""; }; - 434EFBDC1D48C630A7AA808649193239 /* MHVServiceDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceDefinition.h; sourceTree = ""; }; - 4357BF5AB90604A2C153FE7C8CB139F3 /* MHVActionPlanTaskTargetEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTargetEvent.m; sourceTree = ""; }; - 435D5872A527576C54FB76260DF56CFE /* MHVInstant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInstant.m; sourceTree = ""; }; - 43662777D93A21EB707A32DC26432DA3 /* MHVVocabularyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyKey.m; sourceTree = ""; }; - 439AD1AF883D506B03627C647D2C50D3 /* MHVApproxDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApproxDate.h; sourceTree = ""; }; + 3DD85D79B12F1D88393F3FF921C9F863 /* MHVAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncBlockOperation.m; sourceTree = ""; }; + 3E901EA8A0B01B23324317EC757B42F2 /* MHVShellInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVShellInfo.h; sourceTree = ""; }; + 3ECED542625DD44BE39AB0928A5771B8 /* HealthVault-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "HealthVault-Tests-dummy.m"; path = "../HealthVault-Tests/HealthVault-Tests-dummy.m"; sourceTree = ""; }; + 3F2C9FBB8AA1A14D07A06D1B17B6A6FB /* MHVThingTypeVersionInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeVersionInfo.h; sourceTree = ""; }; + 3F339F0070BF4C520CD363A65F3C7E3A /* MHVRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRecord.h; sourceTree = ""; }; + 3F9EFB4B67690B4650F723CB5BEA3046 /* MHVLabTestResultsDetails.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResultsDetails.m; sourceTree = ""; }; + 3FC6EFDE67D316ABBD589293B168EA0A /* MHVServiceResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceResponse.m; sourceTree = ""; }; + 3FE11D0111C5D855D508DB544698A725 /* MHVBlobPayloadThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobPayloadThing.h; sourceTree = ""; }; + 40282FE4D3E5614C03119FFA9C5C22B3 /* MHVPendingMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPendingMethod.h; sourceTree = ""; }; + 4046256624B4DDABC702B3FCB2910DAC /* MHVEOBService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEOBService.h; sourceTree = ""; }; + 4067C4D59079CC876C1F4CA6B72B2A9B /* MHVQueuedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVQueuedDictionary.h; sourceTree = ""; }; + 4068D77BB3C09405B41B793B6E67BBFA /* MHVVitalSigns.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVitalSigns.m; sourceTree = ""; }; + 407EADB5249631B1E46EC2E7E683F339 /* NSData+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+DataModel.h"; sourceTree = ""; }; + 40AAA34B18B819B62ECC1107CAAC6199 /* MHVMedicalDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalDevice.h; sourceTree = ""; }; + 40BE3649876095C62F026BA47BAA8DF8 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m; sourceTree = ""; }; + 40E754A70962A1091B596EAB24FC20EC /* MHVGetAuthorizedPeopleSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGetAuthorizedPeopleSettings.h; sourceTree = ""; }; + 4100063A71D1EFE9E63275ADFA8CB759 /* HealthVault-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HealthVault-Tests-prefix.pch"; path = "../HealthVault-Tests/HealthVault-Tests-prefix.pch"; sourceTree = ""; }; + 4139BA40C42BCBF8D4F69157DEC4E615 /* MHVEncounter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEncounter.h; sourceTree = ""; }; + 419086C0D7041A0069025D1963F15801 /* MHVHeartrateZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeartrateZone.h; sourceTree = ""; }; + 41AFFAA274C0C3F9858D0D42514EA561 /* MHVKeychainService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVKeychainService.m; sourceTree = ""; }; + 427D48C4B768A9070BCCED914FC32908 /* MHVGoalRecommendationInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecommendationInstance.m; sourceTree = ""; }; + 428E7490BE8039CC86043FB76CE85BBE /* NSError+MHVError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+MHVError.h"; sourceTree = ""; }; + 432B436D5A0A155E86A17A2E997D6665 /* MHVThingCacheDatabase+CoreDataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVThingCacheDatabase+CoreDataModel.h"; sourceTree = ""; }; + 4355E39C28C7B4A2839D21BC4451CB46 /* MHVGoalsWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsWrapper.m; sourceTree = ""; }; + 43852F3675EE1A843D4D3DF60EFFD182 /* MHVStringNZ256.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringNZ256.m; sourceTree = ""; }; 43A6830C5B50AF3EB089F6494505273D /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; - 447319732D82ACF0E14EB11FC9777D2E /* MHVVocabularyClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyClientProtocol.h; sourceTree = ""; }; - 45206BCF76C5CE45E9AC9CEC3D3ED8DB /* MHVVocabularyClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyClient.m; sourceTree = ""; }; - 453B45DB92EB24E015A281B8B8BA7E1F /* MHVConnectionTaskResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionTaskResult.h; sourceTree = ""; }; + 43AA61D1CE775AF985EBA910F881A708 /* XNodeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XNodeType.h; sourceTree = ""; }; + 4477357BAE9A75E1E12AB6CF695B79C2 /* MHVHealthJournalEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHealthJournalEntry.h; sourceTree = ""; }; + 44E2410FFD2371B87CE65736981A520C /* MHVThingData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingData.h; sourceTree = ""; }; + 452E3A8E8889D93452FD177FEDFB2899 /* MHVString1024.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVString1024.m; sourceTree = ""; }; + 454406C1B228EA685223E30B7E7F9D51 /* MHVBlobDownloadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobDownloadRequest.m; sourceTree = ""; }; 456F630B68E65DF2C85DA73D723526FA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 459580F349B9EF4177A46FF5B880B779 /* MHVHealthGoal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHealthGoal.m; sourceTree = ""; }; - 45CC1E60FD3526A380BFF56A056455BF /* MHVGetAuthorizedPeopleSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGetAuthorizedPeopleSettings.m; sourceTree = ""; }; - 45CF288853A610EC38AE6DB7E4E5D4F4 /* XSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XSerializer.m; sourceTree = ""; }; - 466C9C5BFD3F4FD12A03FD3CC1003552 /* MHVObjectiveAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVObjectiveAdherenceSummary.h; sourceTree = ""; }; - 4678DEA8F31FD129241403C21FD34126 /* MHVBlobPutParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobPutParameters.h; sourceTree = ""; }; - 46998482E606642482741DF54F382A60 /* MHVBlobDownloadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobDownloadRequest.m; sourceTree = ""; }; - 46A80382FB44934476403121BB2181FD /* MHVServiceInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceInstance.h; sourceTree = ""; }; - 46ACC56BF66AD9D1B3B64A8E70527488 /* MHVCholesterol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCholesterol.m; sourceTree = ""; }; + 458024837CE485DD59680DBCE2D9D4E2 /* MHVDow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDow.m; sourceTree = ""; }; + 4605156A7B75EF73AD06E065104CB6F3 /* MHVPersonalDemographics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonalDemographics.m; sourceTree = ""; }; + 46580699350ACE92DE1C48993020CED4 /* MHVEmailAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmailAddress.h; sourceTree = ""; }; + 46ED9C3F293233C9A54A42964E723E3C /* MHVString128.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVString128.h; sourceTree = ""; }; + 47504880EC2F0DF1996077C7D7114DA0 /* MHVThingState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingState.m; sourceTree = ""; }; + 475A48C66745188A6CD0DFC487162531 /* XSerializableType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XSerializableType.m; sourceTree = ""; }; 477B5A682E6F7CE54F87A61D57FB614A /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; - 47B67E70AF29D89A98FED7A3329729B1 /* MHVAppointment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAppointment.m; sourceTree = ""; }; - 4813AE431DE4ABFB9BE7D7D4A8F68D4A /* MHVActionPlanScheduledTaskCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanScheduledTaskCompletionMetrics.m; sourceTree = ""; }; - 48174D0EF4ECEADAFD392DD1949454ED /* MHVConfigurationConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConfigurationConstants.h; sourceTree = ""; }; + 480D0A9037C1A677007D5058E9307A24 /* MHVAerobicProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAerobicProfile.m; sourceTree = ""; }; + 482841DB50F214F750AF86151A77028D /* MHVThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThing.m; sourceTree = ""; }; + 483120318522181D8F95B7108CEC05F7 /* MHVNutritionFact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNutritionFact.m; sourceTree = ""; }; 483C2C76683F6F7B5FAB3529F0189C43 /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; - 48453B2B2C90EED3BDFC08C20C019351 /* MHVDateTimeDuration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateTimeDuration.h; sourceTree = ""; }; - 4876FFC8035C8F319F6A2E88B1448673 /* MHVDateExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateExtensions.m; sourceTree = ""; }; - 48A77FE86E599ED680E2E5C41EF88674 /* MHVClientResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClientResult.m; sourceTree = ""; }; 48C39D98EDE20D1266A7F4F923ACABA9 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; + 4901136743EBC78E5F690D761608CB9B /* NSArray+MHVVocabularyCodeItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVVocabularyCodeItem.h"; sourceTree = ""; }; + 49450795EE3DA473C98140A98EEC22A4 /* MHVVitalSigns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVitalSigns.h; sourceTree = ""; }; + 497751C996320D779C385E10AB9436BC /* MHVClaimAmounts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClaimAmounts.h; sourceTree = ""; }; 49ADAD06DEE75CD6F1BA495F001496D0 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; - 49C0FF1FE6646A1853F65BC943EFDFD9 /* MHVThingCacheDatabase.xcdatamodel */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcdatamodel; path = MHVThingCacheDatabase.xcdatamodel; sourceTree = ""; }; - 4A266ACA95C482769685B99133AB9A5C /* MHVMonth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMonth.h; sourceTree = ""; }; - 4AD177319013BB3EB87BDECD17CECEAC /* MHVBlobPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobPayload.m; sourceTree = ""; }; + 4A15BC98701AC651D387E73439F8F107 /* MHVAsyncTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTaskCompletionSource.m; sourceTree = ""; }; + 4A6A1F563CBE9DA045B1E9A8E9F3407A /* MHVTimelineSnapshotCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineSnapshotCompletionMetrics.h; sourceTree = ""; }; + 4AA0C3ACCD8D81EB4F435256B6CD4273 /* MHVDateTimeDuration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateTimeDuration.h; sourceTree = ""; }; 4ADADD4AB89B9C3192E0B291F50363DB /* EncryptedCoreData-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EncryptedCoreData-dummy.m"; sourceTree = ""; }; - 4B739A996350E7A0E69DAC2E723011A1 /* MHVVocabularyCodeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyCodeSet.m; sourceTree = ""; }; - 4B9048D00BDB179FF4129D4976ED6F1D /* MHVConstrainedDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedDouble.h; sourceTree = ""; }; - 4B9FF2BA8F239117C3660DCF355DC84E /* MHVCacheStatusProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheStatusProtocol.h; sourceTree = ""; }; + 4B3CE1509CA2F2E30062CE5A0A2EC8C5 /* MHVActionPlanTasksApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTasksApi.h; sourceTree = ""; }; 4BB9E176EE33FB5F7EE9F64C5E8E7B24 /* EncryptedStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EncryptedStore.m; path = "Incremental Store/EncryptedStore.m"; sourceTree = ""; }; - 4C0B4BAA80BAAAA581FFF6C5A5F74C5A /* MHVStructuredInsightValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStructuredInsightValue.h; sourceTree = ""; }; - 4C1439A6FEAF5A4E6D87D57573AB2455 /* MHVGoalRangeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRangeType.h; sourceTree = ""; }; - 4C1D5F9497FBC6AA086C2D8A9F2DF710 /* MHVOccurence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOccurence.h; sourceTree = ""; }; - 4C5BA091AE6443BC76DC85E8F96D5DE3 /* MHVCodedValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCodedValue.h; sourceTree = ""; }; - 4D632F832A6FBEDBC984C7BC8292FA1F /* MHVHeight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeight.m; sourceTree = ""; }; - 4D8E78972C3599C065C46824D0DAF674 /* HealthVault-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HealthVault-dummy.m"; sourceTree = ""; }; - 4DFA3CD22CA6C2FE258BB37B980124E4 /* MHVCondition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCondition.m; sourceTree = ""; }; - 4E1C2DFD64D5CABB4FB26B2256D0E309 /* MHVGoalsApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsApi.m; sourceTree = ""; }; + 4BBE73D83248E32FC3C5FEF9721DC977 /* MHVThingCacheDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCacheDatabase.m; sourceTree = ""; }; + 4BD02353149D32D4713E7FDDAFBC19FD /* MHVTimelineSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineSnapshot.h; sourceTree = ""; }; + 4BECA078294D2CB8994B21CD4CE05648 /* NSSet+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSSet+DataModel.h"; sourceTree = ""; }; + 4DEF20AA8F8B746DE159B779B33F5587 /* MHVSystemInstances.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSystemInstances.h; sourceTree = ""; }; + 4DF1486189AAE791037F8D13907B761E /* MHVBaby.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBaby.h; sourceTree = ""; }; + 4E46CD11AD7E1F49D32163749B27FED9 /* MHVThingQueryResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQueryResultInternal.h; sourceTree = ""; }; 4E5C0A137097D927FCEFCC811E15809B /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; - 4F24D0F2D51EAB8F9304E287AFD4BE72 /* MHVConnectionFactoryInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnectionFactoryInternal.m; sourceTree = ""; }; - 4F6858755A60CD532058AB677E7FADD2 /* NSData+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+DataModel.h"; sourceTree = ""; }; - 4FB3A5305FAFF9696F4E6F68725AB0C0 /* MHVContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVContact.h; sourceTree = ""; }; - 4FB4E330DD705049B9D87A5390F2373A /* MHVServerError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServerError.m; sourceTree = ""; }; - 50842198878F3BF799D6ADBBA28B3DAB /* MHVThingDataCommon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingDataCommon.m; sourceTree = ""; }; + 4F3A4D77A952D069C651B289F2F6FB14 /* MHVMessageAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMessageAttachment.m; sourceTree = ""; }; + 4F639C52B85872FB43578B6D9F53B6B2 /* MHVMessageHeaderThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMessageHeaderThing.h; sourceTree = ""; }; + 5082BB92DF4263813EC4D5B000C01B9D /* MHVActionPlansResponseActionPlanInstance_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlansResponseActionPlanInstance_.h; sourceTree = ""; }; 5086918E05615B22CAA23F67A9869629 /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; 50D866E2606085A52F85D4329785FCD1 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; + 50FA195714A2F7C40623275813833169 /* MHVDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDate.h; sourceTree = ""; }; 5125940B821D066126EF8A24E6D39DF4 /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; - 518C04E57259413F3E9F216DC51F13AE /* MHVSleepJournalAM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSleepJournalAM.h; sourceTree = ""; }; - 522E23F59852473E7365BCF395BFBEA6 /* MHVActionPlanFrequencyTaskCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanFrequencyTaskCompletionMetrics.h; sourceTree = ""; }; - 5270193A3E1B36085BF682FB72C0B33D /* MHVVitalSigns.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVitalSigns.m; sourceTree = ""; }; - 5270D9641399DC7FFAF08409189AECB0 /* MHVAerobicProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAerobicProfile.m; sourceTree = ""; }; - 52761524B9BFF24DFE055814C0F9BDEE /* MHVGoalRecommendation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecommendation.h; sourceTree = ""; }; - 52B54A0974876583C726FB7DFFEC56BE /* MHVActionPlanRangeMetric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanRangeMetric.h; sourceTree = ""; }; - 52C73E298E6F2AA825859D00F2A6380D /* MHVServiceDef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceDef.h; sourceTree = ""; }; - 52E79A341A6E8C595B5C1A34A5DC6D27 /* MHVMaxVO2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMaxVO2.h; sourceTree = ""; }; + 51705EB517F157083F9E9ED4C45EFF65 /* MHVBodyDimension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBodyDimension.m; sourceTree = ""; }; + 5189F36368CC82530BBE9B07A53E0EDA /* MHVThingRaw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingRaw.h; sourceTree = ""; }; + 519AB35F2A5E2A9069520164299BB274 /* MHVMaxVO2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMaxVO2.m; sourceTree = ""; }; + 522DB2481B87EE66A2B3EFD513461ECD /* MHVLabTestResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResults.h; sourceTree = ""; }; 530C32B41722F5881FDA1303A5665288 /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; + 533250028431D79F1B83EBE3BD1179F7 /* NSSet+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSSet+DataModel.m"; sourceTree = ""; }; 536F76B04A6E07050C182A6FCD488A24 /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; + 539306177DB5C715AF8FF5148E17AD5C /* MHVConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnection.m; sourceTree = ""; }; 53B07C9938AA79C8CA575862809BB9EE /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; - 53CF5053271B9BCA09DFE6AD0F91035A /* MHVActionPlanTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTask.h; sourceTree = ""; }; - 5401FA135A29B394537C42E2A012DD44 /* MHVThingCacheProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheProtocol.h; sourceTree = ""; }; - 54058DFEC39CDE3654F96B7C33116929 /* MHVMessageAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMessageAttachment.h; sourceTree = ""; }; + 53F6237F2DDAD1AFC8681B888C9EEE5D /* MHVWeightMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVWeightMeasurement.m; sourceTree = ""; }; + 53FB0401B4859F514272EB2D20406ECB /* MHVClientResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientResult.h; sourceTree = ""; }; 54063F606D3F6C7B0F8F07EC771145FE /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; - 555DA69A6D140AB9876288ABE5205E47 /* MHVConcentrationValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConcentrationValue.h; sourceTree = ""; }; - 55B729211290C292859F216654747DD7 /* MHVBodyComposition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBodyComposition.m; sourceTree = ""; }; - 55CA5B08B8373A62CF68953862216ED8 /* MHVPhone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPhone.m; sourceTree = ""; }; - 57136AF325F2A24B3CDE37CFC8E70CE5 /* NSData+Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Utils.m"; sourceTree = ""; }; + 5480F2BC58ECD9690A1C3584E591C51D /* NSString+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+DataModel.h"; sourceTree = ""; }; + 54A1401A795A1C4C1F4FD8418F7FA59E /* MHVThingQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQuery.h; sourceTree = ""; }; + 550C7B5AD876C2C88E8D91D7901AD98B /* XSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XSerializer.h; sourceTree = ""; }; + 5517FAF4B107F442E46761FE6333801C /* MHVPropertyIntrospection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPropertyIntrospection.h; sourceTree = ""; }; + 56878774CA4FA30406410C489A5CD831 /* MHVConstrainedInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedInt.m; sourceTree = ""; }; + 5694E9444FBA97616512297B96453522 /* MHVPendingThingOperation+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVPendingThingOperation+CoreDataClass.m"; sourceTree = ""; }; + 56BCE2B51BF2F6064161724EAAEA866A /* MHVQueuedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVQueuedDictionary.m; sourceTree = ""; }; + 56D741DC44CED55CCABC4BAD970B63E8 /* MHVHttpTaskProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpTaskProtocol.h; sourceTree = ""; }; 57184DA49A6E23F0FA303EE3DC35356E /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; - 571EFAE115208A07248E445E5AE29D25 /* MHVRecordOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRecordOperation.h; sourceTree = ""; }; - 572F19E28A227928EB9B2B41C3E74185 /* MHVActionPlanInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanInstance.h; sourceTree = ""; }; - 5756AE995774982E928EE8BDC163B290 /* MHVActionPlansResponseActionPlanInstance_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlansResponseActionPlanInstance_.h; sourceTree = ""; }; - 57A3C42441F30BB43F0BE1198D55517E /* MHVThingClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingClient.h; sourceTree = ""; }; + 5758824E0934A5726BC26BAFC3390C9F /* MHVShellAuthService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVShellAuthService.h; sourceTree = ""; }; + 57C089A2CE777D111B81A7225BE679C8 /* MHVMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMessage.h; sourceTree = ""; }; + 57EA76E0240DA06D70D1A92EB7BBD5B8 /* MHVThingTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypes.h; sourceTree = ""; }; + 57EAE5A2FA1505F3576FCB818A322D0B /* MHVDietaryIntake.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDietaryIntake.m; sourceTree = ""; }; 5813A6BDEDF1072B3CE2C50C4795D49C /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; 5818D18E1B9C33962D2165A93B8A41D0 /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; + 5863E2129D2DE123FA42635E7B5924CD /* MHVJsonCacheService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonCacheService.h; sourceTree = ""; }; + 5874038276FBA391904C90E2B4D3DB5A /* MHVVocabularyCodeItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyCodeItem.h; sourceTree = ""; }; 5876C8955C6C585B3C2909D773396E10 /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; - 58B20DECE4C5B6310216D60E8ED83856 /* MHVUUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVUUID.m; sourceTree = ""; }; + 58909E967BFA38D1DEAE8C9FA16996A9 /* MHVRelative.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRelative.m; sourceTree = ""; }; 58C97E9B50F4CDC10A92A996A3E231F8 /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; - 590422D4012BB55A106EB6CA7C450C36 /* MHVAsyncTaskOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTaskOperation.h; sourceTree = ""; }; + 58E958EB7BB0D94BC616B07F708F87CA /* MHVSchedule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSchedule.h; sourceTree = ""; }; 590997218E705A05C3ACEE2407BE2359 /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; - 591A92AD7FA738EB8511FB7DA1FCF1BD /* MHVYear.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVYear.m; sourceTree = ""; }; + 590DDCC5F58EA88584588D1A78F0F44A /* MHVStringZ512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringZ512.h; sourceTree = ""; }; + 5931BD2681A1F11C8DFA1E5C9B5783D3 /* MHVBlobSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobSource.h; sourceTree = ""; }; 593AAABBD731FB5729E7F463326EA04E /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; - 59681E9A7BDDBB972290A667445AD2D5 /* MHVAdvanceDirective.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAdvanceDirective.h; sourceTree = ""; }; - 5974EBCEBF4AA71DDC8B40DAAC4E10B1 /* MHVServiceDefinitionRequestParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceDefinitionRequestParameters.h; sourceTree = ""; }; - 59C0BF968E07E912886DA6E9D3801B93 /* MHVBloodPressure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBloodPressure.h; sourceTree = ""; }; - 59F1CAC1C5B4C74BF49BAEB90683EEEE /* MHVJsonEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonEnums.h; sourceTree = ""; }; - 5A1FE5A704037715BD414B39A504714A /* MHVActionPlan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlan.m; sourceTree = ""; }; - 5A20C077A51FA6F5BD6F60BD451C17E7 /* MHVCachedThing+Cache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedThing+Cache.m"; sourceTree = ""; }; - 5A6DFCC87F586929C8B42EBC9D92B07D /* MHVPersonInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonInfo.h; sourceTree = ""; }; - 5AA86D86084583BBC039302460CBA72E /* MHVTaskTrackingEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingEntry.m; sourceTree = ""; }; - 5ACE19C29AE41C61229B3A9D2EAD28B2 /* MHVActionPlanTasksResponseTimelineTask_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTasksResponseTimelineTask_.m; sourceTree = ""; }; - 5B5A22E5BBDDF5FC319C2D2B295D0925 /* MHVSodaConnectionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSodaConnectionProtocol.h; sourceTree = ""; }; - 5BA396D1BA435D5EE9CE117CCCF20AE2 /* MHVWeight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVWeight.m; sourceTree = ""; }; - 5BF68684B7CD2C961E5E96311D061F9E /* MHVRecordReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRecordReference.h; sourceTree = ""; }; + 593D45F621F01CDA8BDDAB02D4EEDDB8 /* MHVGetAuthorizedPeopleResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGetAuthorizedPeopleResult.h; sourceTree = ""; }; + 5981A7EAF4FF5066B67DB7C047A46041 /* MHVImmunization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVImmunization.m; sourceTree = ""; }; + 598FC532C02C73E1AA4193EEC565F2C1 /* MHVActionPlanTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTask.m; sourceTree = ""; }; + 59A8A58C6CCFDD0EF46CBE91CAAD0380 /* MHVPlatformClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformClient.h; sourceTree = ""; }; + 59CD51D906DD44A67FC312A90529E052 /* MHVErrorInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVErrorInformation.m; sourceTree = ""; }; + 5AC4F9FF45C1099D23EA3E30D0566C55 /* MHVSystemInstances.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSystemInstances.m; sourceTree = ""; }; + 5B5153F9DC3E2EE817D80746771F0CCC /* MHVLocalDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLocalDateTime.m; sourceTree = ""; }; + 5BA546483A06CFED920600A158F333F1 /* MHVPlan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlan.m; sourceTree = ""; }; + 5C05ACF8768CBA6B35022CE9ED94E849 /* MHVCachedThing+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedThing+CoreDataClass.m"; sourceTree = ""; }; + 5C5A1DC97327DF6202427B5B62615678 /* MHVSessionCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSessionCredential.m; sourceTree = ""; }; 5C8CC485B361967501EF7B1DF97C4751 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; - 5CC5F242E6E6F8BD9B0A0D1C0E3F5673 /* MHVBrowserAuthBroker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBrowserAuthBroker.m; sourceTree = ""; }; - 5D0A8727293DB029A4A07C4ECCB07C8D /* MHVJsonCacheItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonCacheItem.h; sourceTree = ""; }; - 5D5FDA4EFC5FC69CBE1CBAA5B4858E9B /* MHVMedication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedication.h; sourceTree = ""; }; - 5D6BD76F25AC52D8C3C335A68F660449 /* MHVEmail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmail.h; sourceTree = ""; }; + 5C8E1BC69091C88A211A7B8256ED944E /* MHVProcedure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVProcedure.h; sourceTree = ""; }; + 5CDE3838B2F60D8A4388DABCC5DEB08F /* MHVVocabulary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabulary.h; sourceTree = ""; }; 5D8871C0D91DE24D7D7B0878D94BC4E5 /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; 5DB3DC8426E8E74A975C22AA8FF64BB3 /* Pods-healthvault-ios-sdk_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-healthvault-ios-sdk_Tests.debug.xcconfig"; sourceTree = ""; }; + 5DE7170A9BCCB6461BCE1F2A4CFA9AFC /* MHVContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVContact.m; sourceTree = ""; }; 5DF6B272D7354B0DA39BE39D1520DD43 /* EncryptedCoreData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EncryptedCoreData.framework; path = EncryptedCoreData.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E4AB04C54D48B68FC864E35B9A50244 /* MHVThingCacheConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCacheConfiguration.m; sourceTree = ""; }; 5E4EF5D602BD4C1F23C5B5D9C362050E /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; + 5E656440D9E618C87D17AF4D1231AB8F /* MHVMedicalImageStudySeriesImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalImageStudySeriesImage.h; sourceTree = ""; }; 5E71447EAB5BFCE516088DDC0FC07559 /* Pods-healthvault-ios-sdk_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-healthvault-ios-sdk_Example.debug.xcconfig"; sourceTree = ""; }; - 5E74FC14215BA5B9C1090EE8DAB1E379 /* MHVConstrainedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedString.h; sourceTree = ""; }; - 5E83A29239084E4AF64E1851AB7A10C7 /* NSArray+MHVVocabularyCodeItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVVocabularyCodeItem.h"; sourceTree = ""; }; - 5EE8183D322A95671E7DD88F7B52670A /* MHVString255.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVString255.m; sourceTree = ""; }; - 5EEB47201807661AC798BBC344627D9F /* MHVThingCacheDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheDatabase.h; sourceTree = ""; }; - 5F2DEA6465DA01F591A60E7F4F00FDD4 /* MHVErrorInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVErrorInformation.h; sourceTree = ""; }; - 5F7077DC022C01EE0C6E92F73E34677F /* MHVPersonalDemographics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonalDemographics.m; sourceTree = ""; }; - 5FBD810732C94C532AA012124F2EE3FE /* MHVVitalSigns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVitalSigns.h; sourceTree = ""; }; - 5FDD453CDE8AE72AECC5FA6ADB1A786F /* MHVAuthSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAuthSession.h; sourceTree = ""; }; + 5F38FE5DA9D3507E77BBDECC3CF95334 /* MHVPersonalDemographics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonalDemographics.h; sourceTree = ""; }; + 5FB45570169C42250EA8DCA95657C444 /* MHVProcedure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVProcedure.m; sourceTree = ""; }; 5FE5F65588C2C11F438085B592223B75 /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; - 5FEA6A77958A4D3AA19929A13B8C30E1 /* MHVJsonSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonSerializer.h; sourceTree = ""; }; - 5FF63BEEF89EB6389F88F6A5B9D1225A /* MHVLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLocation.h; sourceTree = ""; }; - 60035B9B7326AADA7E6A57F18CE96DCE /* MHVCCR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCCR.h; sourceTree = ""; }; + 5FFFE1B451B7984DBF76198F611022A3 /* MHVConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConfiguration.h; sourceTree = ""; }; 60147B54CA0490BC69B139BF486E805E /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; 601A16C4AE3960F14B4740AE0ADDFC64 /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; - 601A2645DC82957DE10CF48770D3B166 /* MHVConstrainedDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedDouble.m; sourceTree = ""; }; - 608F2317E8B05EA45B5F56A5CAE9C8EC /* MHVCachedThing+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedThing+CoreDataProperties.m"; sourceTree = ""; }; + 602923D9697EA12E5AFBE19DC58FEE55 /* MHVThingState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingState.h; sourceTree = ""; }; + 6065B5FC5AB1FFFF4FE8F4976BF006AB /* MHVPersonalImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonalImage.h; sourceTree = ""; }; + 60A3B613E525E52E7BFD7E41939EE25B /* MHVSessionCredentialClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSessionCredentialClient.m; sourceTree = ""; }; 612E31529EA8123F53DEFD562023CE86 /* EncryptedCoreData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EncryptedCoreData.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 614E0F5612047B21D6B8B39F1E66E862 /* MHVPendingThingOperation+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVPendingThingOperation+CoreDataProperties.m"; sourceTree = ""; }; 6159D7C47D4539A82F776A0CAFA7CD8A /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; + 61DBC956D105BE2BBB0312156140BF09 /* MHVAssessment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAssessment.h; sourceTree = ""; }; + 61F8BA0B94A74662EFC387D3E624388F /* MHVCodableValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCodableValue.h; sourceTree = ""; }; 6204B260416BEA24A751043AB4B5B38F /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; + 621894559B68741BF60B9A3D6DD0CEF3 /* MHVBlobPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobPayload.m; sourceTree = ""; }; 6226FBFB69D01472AD11797E16CCF80F /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; - 622FF91A717FD577F7D81446A7C177FC /* MHVActionPlanTaskInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskInstance.h; sourceTree = ""; }; - 623FEA65E58449D41B815DFDEBAC89FC /* MHVActionPlanTasksResponseTimelineTask_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTasksResponseTimelineTask_.h; sourceTree = ""; }; - 625EF90C17DAD3FC5FF811AFC5F6F059 /* MHVPercentage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPercentage.m; sourceTree = ""; }; - 627A406009136D8AECF131024DD2C7FD /* MHVPlatformInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlatformInfo.m; sourceTree = ""; }; - 62A23577EAF40CB96739D39D48299A31 /* MHVEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEnum.h; sourceTree = ""; }; + 62B6DA7DDEDCC05D1E3D16A8BEFE6467 /* MHVCacheStatusProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheStatusProtocol.h; sourceTree = ""; }; + 62C469C1772F3D939C4FD137E5730983 /* MHVMessageHeaderThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMessageHeaderThing.m; sourceTree = ""; }; 62CE85DCFF1CD57AD130D4FF9315D96A /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; 62F1EC4366C6FF3F8E06A265B139B86F /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; - 631A6AD7DBA5466A31C69AEE98D48E4C /* MHVThingCacheDatabase+CoreDataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVThingCacheDatabase+CoreDataModel.m"; sourceTree = ""; }; 631ADBDD409DAFB2474FC8FF9E8CA664 /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; - 631DEDB3F33483055A3C633E34AFE70E /* MHVMedicalImageStudySeriesImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalImageStudySeriesImage.h; sourceTree = ""; }; - 633A1B8C318D5EE375B6234C129324CE /* MHVTaskTrackingApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingApi.m; sourceTree = ""; }; - 63C7C2208FB64E017BC80273835A748D /* MHVRelatedThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRelatedThing.m; sourceTree = ""; }; + 632F367C0B70600F2D04940FD00E1DBD /* MHVFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFile.h; sourceTree = ""; }; + 6345C83A692179466252EC07AA7847E3 /* MHVBrowserAuthBroker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBrowserAuthBroker.m; sourceTree = ""; }; + 63661C88E75A0179641FB3CF1BF0980F /* MHVPositiveInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPositiveInt.h; sourceTree = ""; }; + 63B139124BD362B9975AF6C45A31B7D0 /* MHVTrackingTriggerTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTrackingTriggerTypes.m; sourceTree = ""; }; 63D2C36A700E152477708E8AE609E545 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; - 63FD99D034A959CC28D8F2397025F867 /* MHVStringExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringExtensions.h; sourceTree = ""; }; - 6421DF211358828BC13DD24089C8019E /* MHVVitalSignResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVitalSignResult.m; sourceTree = ""; }; - 6448AEF76C0E248319296C3E7BC540F2 /* MHVFlowValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFlowValue.h; sourceTree = ""; }; - 6449526B34E77F46BC555EB317A42720 /* MHVRequestMessageCreatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRequestMessageCreatorProtocol.h; sourceTree = ""; }; + 63D7D176EB565970D43EBFF9CFEEAD04 /* MHVGoalsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsResponse.h; sourceTree = ""; }; + 63E6F2BF8703B84F194DF3294EE902B8 /* MHVJsonEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonEnums.h; sourceTree = ""; }; + 63E8D70BA07BCE97E5EF398B6CCEC25A /* MHVDataModelDynamicClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDataModelDynamicClass.h; sourceTree = ""; }; + 63FB0CE1E3EABD1FC1E4978F091467ED /* MHVOperationEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOperationEnums.h; sourceTree = ""; }; + 641F0D8770AAA5C03D6DA6B7817C0ABB /* HealthVault-Tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "HealthVault-Tests.xcconfig"; path = "../HealthVault-Tests/HealthVault-Tests.xcconfig"; sourceTree = ""; }; + 6451582E62FD042BD190EFA5E2ADE80B /* MHVThingDataTyped.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingDataTyped.h; sourceTree = ""; }; 648BB2372910C304341DDA17421C0AFD /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; - 64F9842F33304286984F975639289D55 /* MHVVocabulary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabulary.h; sourceTree = ""; }; - 65643C83FB348E97D0176C25BEA359DB /* MHVCachedRecord+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedRecord+CoreDataProperties.h"; sourceTree = ""; }; - 6593E4F2F8FD9E57613E85B43EF0C8CD /* MHVJsonCacheRetainObjectProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonCacheRetainObjectProtocol.h; sourceTree = ""; }; - 65D71057375E732E043D8ADCABACC45C /* MHVViewExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVViewExtensions.m; sourceTree = ""; }; - 66086E1DBE1ECEF51532564F4E448259 /* MHVActionPlanTrackingPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTrackingPolicy.m; sourceTree = ""; }; + 64CDEBC1FA1F5354D42F4FF286F3F2C4 /* MHVCCD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCCD.h; sourceTree = ""; }; + 64FE1CC3A7F2779AAA2C026B40BECF9A /* MHVThingTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypes.m; sourceTree = ""; }; + 6541DB4E96AFB3324E0D650EEBC022F6 /* MHVActionPlanTaskAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskAdherenceSummary.h; sourceTree = ""; }; 66127FAEF48AE5CED96261DA0DBB9C57 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; - 66B4821307B0CC489B9609D999E74B2D /* MHVAsthmaInhaler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsthmaInhaler.m; sourceTree = ""; }; - 6701EC6B2EBAE22B9993AF402678B994 /* MHVHttpServiceOperationProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceOperationProtocol.h; sourceTree = ""; }; + 663A2AB45CFE1BA97A797D6232734CAC /* MHVLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLogger.m; sourceTree = ""; }; + 664CFA7ACD14366A472BD660D3B9DA0C /* MHVDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateTime.h; sourceTree = ""; }; + 668EBB050CAB12CF2BA6DE56B9975F5E /* MHVDateTimeBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateTimeBase.h; sourceTree = ""; }; + 66D68876FD0E43D2D56B5CB87110FC07 /* MHVLinearItemTypePropertyConverer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLinearItemTypePropertyConverer.h; sourceTree = ""; }; + 672410B48E8587EF588665EA4250796B /* MHVPeakFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPeakFlow.h; sourceTree = ""; }; 672F082B32D0EC0F52B48940C575EDB0 /* Pods-healthvault-ios-sdk_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-healthvault-ios-sdk_Example.release.xcconfig"; sourceTree = ""; }; - 67791F9793F57A78B24AB97AC6CDC8C9 /* MHVFoodEnergyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFoodEnergyValue.m; sourceTree = ""; }; - 677EF5C2C86EF3915D2A145E93FAC88F /* MHVNonNegativeInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNonNegativeInt.m; sourceTree = ""; }; + 67664BC47835FB2E512491D0C8D44B8C /* MHVInsightAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsightAttribution.h; sourceTree = ""; }; 67807884F5232B27422AE3E68787B084 /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; - 67D3954F133C58A69C128CF3090BACDF /* MHVTaskSchedule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskSchedule.m; sourceTree = ""; }; - 67EAB02C097FC19E200E43751C78DDFD /* MHVPersonInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonInfo.m; sourceTree = ""; }; + 67E73EBB150486DF36890B23263D1730 /* MHVStringNZ256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringNZ256.h; sourceTree = ""; }; 68503FDAFA78E2371E1C72F690D2776F /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; 68677A78559055579B7A05B576EC0A42 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; - 68709B0C369B6E96E4572D2AF3C9FBCE /* MHVDateTimeDuration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateTimeDuration.m; sourceTree = ""; }; - 68987EDC424CCF1583DCCFAE4B467221 /* MHVThingRaw.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingRaw.m; sourceTree = ""; }; - 689B5BEDD0111874432002AFDE36A5AE /* MHVActionPlanTaskTracking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTracking.m; sourceTree = ""; }; - 68ADE2573AC690377ED25B62994D5CCB /* MHVClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientProtocol.h; sourceTree = ""; }; - 68E9935EF735A668BA01DD1870940653 /* MHVPregnancy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPregnancy.h; sourceTree = ""; }; + 68B4B7F1EC58693E7BE9903CC9D0A875 /* MHVTaskThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskThing.h; sourceTree = ""; }; 68FBF562E781397B70C4F7EE359AE679 /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; - 691E17633522CEE123E05A62C3251A55 /* MHVPersonalContactInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonalContactInfo.h; sourceTree = ""; }; - 693382390C2DC888A817AE008BBDF745 /* MHVBloodGlucoseMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBloodGlucoseMeasurement.m; sourceTree = ""; }; - 69A7E440889BA986628AEAE383EE972D /* MHVGoalRecommendation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecommendation.m; sourceTree = ""; }; - 69D47FCFD72CA04CF3CF8CAB80D21621 /* NSString+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+DataModel.m"; sourceTree = ""; }; - 6A0380F03659C53FE9616FE9C4144B0B /* MHVDow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDow.m; sourceTree = ""; }; - 6A21E3461D84BFBD11609F78C3D8ACF4 /* MHVMenstruation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMenstruation.m; sourceTree = ""; }; + 69115423B6BE36FBC6E1D6B3D3ABAE8B /* MHVHeartrateZoneGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeartrateZoneGroup.m; sourceTree = ""; }; + 692CDB737D0DAE25A3D7B0B57B6B12D5 /* XString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XString.m; sourceTree = ""; }; + 6A404DDABFC4E342345306DE50445E75 /* MHVConditionEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConditionEntry.h; sourceTree = ""; }; + 6A518C37A0583409FAF5908E24A3C550 /* MHVStringZ512.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringZ512.m; sourceTree = ""; }; 6A8926730C1ABB902BCFF1211160BA1F /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; - 6AC7BFEC05FA02FA85D81EEA86F12579 /* MHVBlobUploadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobUploadRequest.m; sourceTree = ""; }; - 6B1A1F341F46E04557566DC282329926 /* MHVRequestMessageCreator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRequestMessageCreator.m; sourceTree = ""; }; + 6AD4DBBA3F6DB462A0CEFB5176ED8DE0 /* MHVValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVValidator.m; sourceTree = ""; }; + 6AEAEEBEA2FCF575CE96749E757DB4B8 /* MHVAsyncTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTask.m; sourceTree = ""; }; + 6B0DECF1E584C370539604C133146A2E /* MHVLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLocation.h; sourceTree = ""; }; 6B7A055E66CF7910192E174B535D5392 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; - 6B8B791D522AF5D01BFC259AE6C0C0D3 /* MHVInsurance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsurance.m; sourceTree = ""; }; + 6B8A70950CB5B4D38657A49AF086C0C3 /* MHVZoneBoundary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVZoneBoundary.h; sourceTree = ""; }; + 6BDB8F25287A4EA7F779553DD7EF9D70 /* MHVThingFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingFilter.h; sourceTree = ""; }; 6C0A074E07BD40129746EC9E0A897767 /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; - 6C35D613A098FE142934A51147998DB6 /* MHVOperationEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOperationEnums.h; sourceTree = ""; }; - 6C49EF33A75CAB091C1D18F4031958EA /* MHVDailyDietaryIntake.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDailyDietaryIntake.h; sourceTree = ""; }; - 6C69BFBD106BA18E31ECC80F1D155CF0 /* MHVHealthGoal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHealthGoal.h; sourceTree = ""; }; + 6C397059FD94C0202CE02A930338352F /* MHVEmergencyOrProviderContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmergencyOrProviderContact.h; sourceTree = ""; }; + 6C9BBDB68AF375DF05C46D5B12DE86A8 /* MHVActionPlanTasksResponseTimelineTask_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTasksResponseTimelineTask_.m; sourceTree = ""; }; + 6CCD060E608930605E53589B885279E9 /* MHVActionPlanTasksResponseTimelineTask_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTasksResponseTimelineTask_.h; sourceTree = ""; }; + 6CDD2C9F6A3CC5E4377782BEEAB30BDD /* MHVRemoteMonitoringClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRemoteMonitoringClient.h; sourceTree = ""; }; 6CE03D78215176CE452F57EAF1C9ACCA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 6D05E15CECE2836D1E643F40CBBA423E /* MHVStructuredMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStructuredMeasurement.m; sourceTree = ""; }; - 6D0A745F6D32456C6B56A922D24B691B /* MHVCodableValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCodableValue.m; sourceTree = ""; }; - 6DFEE13FD3A34EAE4C8ECBDF044A7080 /* MHVPersonClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonClient.m; sourceTree = ""; }; - 6E4607EDB31A5B50B571E82DCDD60889 /* MHVConnectionFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionFactory.h; sourceTree = ""; }; + 6CE04010E1C217EFF1A8A4051AE31273 /* MHVGoalRangeType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRangeType.m; sourceTree = ""; }; + 6CF68F145BDC916F07D640B0337836D8 /* MHVNutritionFact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNutritionFact.h; sourceTree = ""; }; + 6D31E76FC5BDD14D43DDDB8CA01C19C2 /* MHVThingClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingClient.m; sourceTree = ""; }; + 6D95FD31379A1310CE621585610B7A68 /* MHVRequestMessageCreatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRequestMessageCreatorProtocol.h; sourceTree = ""; }; 6E5BA8B5B457F85B1D5836488A6F535D /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; + 6E9FB2A67B8CDE28BC23CA683188B296 /* MHVLengthMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLengthMeasurement.h; sourceTree = ""; }; 6EAE05F22515847E1812B04BC9DF1B93 /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; + 6F090B3B49050FFA0B443DDDF37C0075 /* MHVConnectionFactoryInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionFactoryInternal.h; sourceTree = ""; }; + 6F1E1F5C5DDD2AE811F4AB1502BB9A9E /* MHVCryptographer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCryptographer.h; sourceTree = ""; }; + 6F36095553506B745BA33F5D040353CF /* MHVActionPlanTrackingPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTrackingPolicy.m; sourceTree = ""; }; 6F5F812716F957D6FE5E334CAE64D0B6 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; - 6FFE39D1A2E32F235C9F36A8C3388A81 /* MHVGoalsWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsWrapper.m; sourceTree = ""; }; - 7032ED8EB7A4DA66716DD048B7BABF72 /* MHVOneToFive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOneToFive.h; sourceTree = ""; }; - 708CB4D280A7948C18171D1351197AF4 /* MHVClientFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientFactory.h; sourceTree = ""; }; - 7091583D7F2D251785E2C92C72F6CB65 /* MHVResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVResponse.h; sourceTree = ""; }; - 70FFD1646BCDC6E7ED6C45216285F79A /* MHVSecond.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSecond.m; sourceTree = ""; }; - 71083B404B718EC277A3F4A59BF34496 /* MHVCodedValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCodedValue.m; sourceTree = ""; }; - 71E51C3AFC86FAF92D22BBCAD0C705EF /* MHVStringNZNW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringNZNW.h; sourceTree = ""; }; - 71FC08F67B7665B5B3FAEFD7F77C7184 /* MHVHour.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHour.h; sourceTree = ""; }; - 72065CA750CF5799117658554DAD2AF9 /* MHVTimelineSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineSnapshot.h; sourceTree = ""; }; + 6F9C51B678965CF4A4B78C9D5C030B41 /* MHVBrowserController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBrowserController.m; sourceTree = ""; }; + 6FA7B5F0207AC964824DD2E34CC7B50D /* MHVOrganization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOrganization.m; sourceTree = ""; }; + 6FC9E8A9DAF814B404D8C684DFEDE238 /* MHVBloodGlucose.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBloodGlucose.m; sourceTree = ""; }; + 70386243F05C3FED1A83CA7038C77971 /* MHVEmailAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmailAddress.m; sourceTree = ""; }; + 70F336867FBC460EC981A6B92E9689DD /* MHVThingDataCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingDataCommon.h; sourceTree = ""; }; + 71C34A3C834BE8D94394478649E40020 /* MHVEmotionalState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmotionalState.h; sourceTree = ""; }; + 71F279ADAA242FBAD4D3A4E265A08C1A /* MHVAsyncTaskResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTaskResult.m; sourceTree = ""; }; 7290FB9FF17F0EF867C84BEEFAC9A4A9 /* EncryptedStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EncryptedStore.h; path = "Incremental Store/EncryptedStore.h"; sourceTree = ""; }; - 7291FAA3A5BDE3281FF0177844ADED60 /* MHVVocabularySearchParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularySearchParams.m; sourceTree = ""; }; - 729C37491526AE5E39446C9C45AEA8A4 /* MHVCryptographer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCryptographer.m; sourceTree = ""; }; - 72F9C78B9356107F2A1956C29ED2D8C5 /* MHVTaskTrackingOccurrence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingOccurrence.m; sourceTree = ""; }; - 73001D1B54E367F79201A5A4CD9703E1 /* MHVGoalRecommendationsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecommendationsResponse.m; sourceTree = ""; }; - 73264492A7862C7272D348FDDBD1AEF3 /* MHVKeychainService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVKeychainService.h; sourceTree = ""; }; - 73C5C04C5CA19A506D1BCBC8D2CA4F07 /* MHVActionPlanTasksApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTasksApi.m; sourceTree = ""; }; - 7403D44AC043CBE0B39AE13DA4748789 /* MHVTrackingValidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTrackingValidation.m; sourceTree = ""; }; - 744ABE6F386539C62FF016B97B05B289 /* MHVBloodGlucoseMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBloodGlucoseMeasurement.h; sourceTree = ""; }; + 7291B603373310082CD037E6CCDA71DD /* HealthVault.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = HealthVault.modulemap; sourceTree = ""; }; + 72F1927370C85F0665BA481EF94E1DDD /* MHVTimelineScheduleOccurrence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineScheduleOccurrence.h; sourceTree = ""; }; + 736E3C9AA7724330C759B9218A6C2C2F /* MHVTimelineSchedule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineSchedule.h; sourceTree = ""; }; + 737E0909C1E5E0B2E07CBAC4836AAB6D /* MHVAllergy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAllergy.h; sourceTree = ""; }; 748FFE7AC9E37C1F1AA135025F63CA2F /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; - 7490868A8FB91BA1668A504AC1E99CE7 /* MHVPositiveInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPositiveInt.m; sourceTree = ""; }; + 74A432B08C7F1C580EFE29D01F4EED41 /* MHVTimelineSchedule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineSchedule.m; sourceTree = ""; }; + 74E3797C1A71D2903D1DC2ED3A790917 /* MHVLabTestResultsGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResultsGroup.h; sourceTree = ""; }; + 74F8D6BE4CAD1FA009109272CF52FC71 /* MHVEnum.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEnum.m; sourceTree = ""; }; 7503AB4930BBE6A42D64FDFDD202EE88 /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; - 750D079D052E7F508018A5115E14DACE /* NSUUID+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUUID+DataModel.h"; sourceTree = ""; }; - 7548F8112054634EFE69C3BF848863F9 /* MHVCodableValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCodableValue.h; sourceTree = ""; }; - 7560F3E0901EDD8523653C48E19C1C00 /* MHVGoalRecurrenceMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecurrenceMetrics.m; sourceTree = ""; }; - 759686BCEF58BE5C90E21A07D7B4E8A7 /* MHVClients.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClients.h; sourceTree = ""; }; - 759A48CCCA51BD9E5B61E49F4172ADBA /* MHVDuration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDuration.h; sourceTree = ""; }; - 75E3061413B6AEC9D63B0533A137562D /* MHVJsonSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVJsonSerializer.m; sourceTree = ""; }; - 75F0E01EAD2A36C99D5DF7AD68BB428C /* MHVImmunization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVImmunization.h; sourceTree = ""; }; - 7601BC40624490DFD9689EFF5F8ED749 /* MHVCholesterol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCholesterol.h; sourceTree = ""; }; - 760808EB903A984D27445F4E70EDC2D6 /* MHVAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncBlockOperation.h; sourceTree = ""; }; - 7642EB93BCE828F9AA5F27458927816D /* MHVDailyDietaryIntake.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDailyDietaryIntake.m; sourceTree = ""; }; - 76D18D031778FB4038657689CD7228B4 /* MHVGoalsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsResponse.m; sourceTree = ""; }; + 7564FB67959F1EEC2C8E3A0283361ECD /* MHVHttpServiceOperationProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceOperationProtocol.h; sourceTree = ""; }; + 76136C633163FD98E58266A2E0A072FD /* MHVActionPlanFrequencyTaskCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanFrequencyTaskCompletionMetrics.h; sourceTree = ""; }; + 763A3E1313E224759841962874BEC065 /* MHVGetRecordOperationsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGetRecordOperationsResult.m; sourceTree = ""; }; + 769206EDDE85826D33B21E60334E25ED /* MHVOrganization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOrganization.h; sourceTree = ""; }; + 7695144A57BC62D0C0FB19666D5FB2D8 /* MHVServiceDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceDefinition.m; sourceTree = ""; }; + 76C144CE6F50BEE4FF7239A0942935AD /* MHVCachedRecord+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedRecord+CoreDataProperties.h"; sourceTree = ""; }; + 76D17C11AA8C9C2199A2F53BFD2CEB70 /* MHVServiceDef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceDef.h; sourceTree = ""; }; 773E532D75454BD79077CB5ADFF4E75D /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; - 77C129D7C18228167109AEDEC998BEEE /* NSNumber+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+DataModel.m"; sourceTree = ""; }; - 77EE9E7B12F6A713212E773063388367 /* NSSet+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSSet+DataModel.m"; sourceTree = ""; }; + 77E0A4866C6059B208A0FB3E68DEE380 /* MHVThingTypeDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeDefinition.m; sourceTree = ""; }; 78295ABC1A3190C64D998BE56B1B7C41 /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; - 78472DC0967019368D1ADE722296BEC0 /* MHVModelBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVModelBase.m; sourceTree = ""; }; - 78494D629CF3987F43F394C549407501 /* MHVActionPlanInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanInstance.m; sourceTree = ""; }; - 78532BF22048FAB52AD06FAB8A143075 /* HealthVault-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HealthVault-Tests-prefix.pch"; path = "../HealthVault-Tests/HealthVault-Tests-prefix.pch"; sourceTree = ""; }; - 786557A5869EF245A3F076F29783F263 /* MHVHttpServiceRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceRequest.h; sourceTree = ""; }; - 78CD3144FA95549689FA7E338742B3A1 /* MHVGeneralMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGeneralMeasurement.m; sourceTree = ""; }; - 78DF67BDAECC29F1BFA1D1289A945C26 /* MHVLabTestResultsGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResultsGroup.h; sourceTree = ""; }; - 7906E897D69548F2AAD4D15AE338B2BE /* MHVThingSection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingSection.m; sourceTree = ""; }; - 79203FC5F63323ADC81850E541726120 /* MHVTrackingTriggerTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTrackingTriggerTypes.h; sourceTree = ""; }; - 79435802B41EFF7E8BA91C70686F9293 /* MHVCachedThing+Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedThing+Cache.h"; sourceTree = ""; }; - 798E435C8DC2B4BFE141935242EF56B0 /* NSDictionary+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+DataModel.m"; sourceTree = ""; }; - 79A532DD8055E5ACF77D9193B9322431 /* MHVActionPlansApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlansApi.m; sourceTree = ""; }; + 782FB466F7FD71BD456AA8FEFA1F4979 /* MHVServiceDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceDefinition.h; sourceTree = ""; }; + 7896FFACBFCAC0F673D6649390074517 /* MHVApproxMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApproxMeasurement.h; sourceTree = ""; }; + 7898A4A2FF56BBE0385DEA76488B08F9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../HealthVault-Tests/Info.plist"; sourceTree = ""; }; + 78AEB013DD89FC55D07032DF8C7A24EB /* MHVHealthGoal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHealthGoal.h; sourceTree = ""; }; + 78E27B28AD6BDFA372D845E072F4C3EC /* MHVDateExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateExtensions.m; sourceTree = ""; }; + 7926A2CFEC9AEC2C0855C570B20E33C4 /* XString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XString.h; sourceTree = ""; }; + 7964872B3C897C1AC0C7ECB991A7097A /* MHVPercentage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPercentage.h; sourceTree = ""; }; + 79AD570DAC743532B15A79ABC1C721A6 /* MHVEmotionalState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmotionalState.m; sourceTree = ""; }; + 7A03B4D0EAB4D3C89C871D68944DFD87 /* MHVThingData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingData.m; sourceTree = ""; }; + 7A0470A39308481283B0A9CEFB0CA3F8 /* MHVActionPlanTaskOccurrenceMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskOccurrenceMetrics.m; sourceTree = ""; }; 7A06DB1E427305293CACC4B24AF74600 /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; - 7A3D760E5DBFFCA1E05117513B0B21BD /* MHVRequestMessageCreator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRequestMessageCreator.h; sourceTree = ""; }; - 7A5F22A7597920D652353B2D516A591F /* MHVThingCacheConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheConfiguration.h; sourceTree = ""; }; - 7A91F23E3F76B80E4FCEF334D57918CC /* NSUUID+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUUID+DataModel.m"; sourceTree = ""; }; - 7AB15A9E145117B7FA0CCCC81BC5B1CC /* MHVLabTestResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResults.h; sourceTree = ""; }; - 7AFA302116D21E7CFB8FE9A179BA40E1 /* MHVDay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDay.h; sourceTree = ""; }; + 7A46BE9F4CE1CF4A2D2B806CE1F7A42D /* MHVDateTimeBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateTimeBase.m; sourceTree = ""; }; + 7A58C3C982EEFA26EDDE8C90FBEC7027 /* MHVThingType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingType.h; sourceTree = ""; }; + 7AAAA9148145C960E53F7C2F2E4C522F /* MHVMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMeasurement.m; sourceTree = ""; }; + 7AEA1D7BA66B175354FF3B42E82FB75A /* MHVAudit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAudit.m; sourceTree = ""; }; + 7B29615B2374C4036CE68B20B32FCA8A /* MHVRemoteMonitoringClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRemoteMonitoringClientProtocol.h; sourceTree = ""; }; + 7B448C2B0001CE6510EA9E94369F51E9 /* MHVThingClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingClient.h; sourceTree = ""; }; 7B970005A9A515248B1A0AA925EA0ED0 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; - 7B9E6556AE047E29650382B9EE9452BC /* HealthVault-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "HealthVault-Tests-dummy.m"; path = "../HealthVault-Tests/HealthVault-Tests-dummy.m"; sourceTree = ""; }; - 7BA80C31455480A2E730C566C5A35F93 /* MHVHttpService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpService.h; sourceTree = ""; }; - 7C18FE2E97640BD46DEA46356B1CC0D9 /* MHVThingCacheSynchronizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheSynchronizer.h; sourceTree = ""; }; - 7C5956FBD671589EE3863EF9D29B53C8 /* MHVRestRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRestRequest.h; sourceTree = ""; }; + 7B9CCF620E9AB4108BDD3B77FC6987F6 /* MHVServiceInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceInstance.m; sourceTree = ""; }; + 7BD04270EE2FCA286B772F3AAF837D44 /* MHVTimelineSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineSnapshot.m; sourceTree = ""; }; + 7BE33B942A8CE9650B66AF4F2CF95B07 /* MHVHeartRate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeartRate.m; sourceTree = ""; }; + 7BFDBB70AF63FE02997E47A11BC6EBCF /* MHVThingTypeVersionInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeVersionInfo.m; sourceTree = ""; }; + 7C087295AB3730ADCFDA0195FEE7C964 /* MHVThingCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCache.h; sourceTree = ""; }; + 7C30EBF3B3C62C5C4D9BB92E98E6992E /* MHVGoal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoal.m; sourceTree = ""; }; 7C7F59116BEE54AFBE8DAE743106C865 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; - 7CBD0770DE784373E93429EA7D6C9C61 /* MHVJsonCacheItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVJsonCacheItem.m; sourceTree = ""; }; - 7CC3A35595620095E9F460370B3CBB30 /* MHVServiceDefinitionRequestParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceDefinitionRequestParameters.m; sourceTree = ""; }; - 7CD1C4BB6C3617FD3B1F0CB68FF2FA23 /* MHVTaskRangeMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskRangeMetrics.h; sourceTree = ""; }; + 7CA613E4CB09F6B17ED4A7D915AE67CF /* MHVPregnancy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPregnancy.m; sourceTree = ""; }; 7D09D7EAED7D245ACF133ACC8D575ADC /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; - 7D9E25E30598FF7C0348E6B0571B56B6 /* MHVSodaConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSodaConnection.h; sourceTree = ""; }; - 7E64C3C095CB2DB862969F8DF9E137C2 /* MHVZonedDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVZonedDateTime.m; sourceTree = ""; }; - 7E8D7C66B440B55BEB0EAE36D11BFA23 /* MHVActionPlanTaskInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskInstance.m; sourceTree = ""; }; + 7D1A529255C3EEA12B6BE8F4BEDA9B78 /* MHVFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFile.m; sourceTree = ""; }; + 7D70632BB0D2F3BE4ED56051924A3F1D /* NSDate+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+DataModel.m"; sourceTree = ""; }; + 7DECDC9BC4F8A923AF489DCF4BEA92BA /* MHVOccurence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOccurence.h; sourceTree = ""; }; + 7E01BDD97BAC71C01F4EEBC6FCB7E9CB /* MHVJsonCacheRetainObjectProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonCacheRetainObjectProtocol.h; sourceTree = ""; }; + 7E32E0A57F4219CBDE51EB408261E78F /* MHVConstrainedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedString.m; sourceTree = ""; }; + 7EC67229E0A0A4D65D8F7DAF31B0EC38 /* MHVJsonSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVJsonSerializer.m; sourceTree = ""; }; + 7F335B6F2815CB44858B5F66E01BB9EF /* MHVThingCacheDatabase+CoreDataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVThingCacheDatabase+CoreDataModel.m"; sourceTree = ""; }; 7F3C1BDD587752A9D97C5AED082225BF /* KWSharedExampleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSharedExampleRegistry.m; path = "Classes/Shared Examples/KWSharedExampleRegistry.m"; sourceTree = ""; }; - 7F631EEE19ADA21B53969A67CE076251 /* MHVLocalDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLocalDate.h; sourceTree = ""; }; - 7F6F1E4C5C70EBCA75A867FB2F54B68E /* MHVPositiveDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPositiveDouble.h; sourceTree = ""; }; - 7F829839236A0D09B61E060332A81AF3 /* MHVPlanObjective.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlanObjective.m; sourceTree = ""; }; - 7FF14328F94059E2461CDD43291B57E4 /* MHVDailyMedicationUsage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDailyMedicationUsage.m; sourceTree = ""; }; - 80408BA261D087B83D1DE3A8730CC571 /* XSerializableType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XSerializableType.h; sourceTree = ""; }; + 8028089A7A1FA91692C5F5236227D7A2 /* MHVLocalDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLocalDate.m; sourceTree = ""; }; + 80439E4A4FDB2B27526859CBDD762960 /* MHVVocabularyCodeItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyCodeItem.m; sourceTree = ""; }; 804407E86FA3B5E6C2318489BE6E86FD /* SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLCipher-dummy.m"; sourceTree = ""; }; - 80A45E7D5BEC786D9D217232A96EE285 /* MHVAppointment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAppointment.h; sourceTree = ""; }; - 80B84280C3E63CAD1BACBD7F3B27D692 /* MHVLabTestResultValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResultValue.h; sourceTree = ""; }; - 80EAD547CFA99212E56D671E333CC627 /* MHVThingCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCache.m; sourceTree = ""; }; - 80F1641F7760E90B8C62E2B86D67F81F /* MHVVocabularyIdentifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyIdentifier.m; sourceTree = ""; }; - 81142BC745CB57C6E9ADF814CC2765D1 /* MHVSleepJournalPM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSleepJournalPM.m; sourceTree = ""; }; - 81C6EE0E3A4166135C12D597E20A46A8 /* MHVBlobSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobSource.m; sourceTree = ""; }; + 804BE492CBD371E5709FA3366C98BDF7 /* MHVThingFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingFilter.m; sourceTree = ""; }; + 80902CCD0C046D2EE21217FEFBD44C35 /* MHVMenstruation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMenstruation.h; sourceTree = ""; }; 81EA461E1A2E4ED90A890F7F7C546FF4 /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; - 82394FABD1A9894C866D9776AA35A784 /* MHVInsight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsight.h; sourceTree = ""; }; - 82A70B9178E7B674056454D47469C041 /* MHVThingTypeVersionInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeVersionInfo.m; sourceTree = ""; }; - 833BDE44D68C31213AF9B1E98B156B8F /* MHVPendingThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPendingThing.h; sourceTree = ""; }; - 83504A56AA9A1AD8D332289B5309AA32 /* MHVResponseStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVResponseStatus.h; sourceTree = ""; }; - 83A769CDB7A95E4C50A54F73D4DE83A4 /* MHVNonNegativeInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNonNegativeInt.h; sourceTree = ""; }; - 83D28C2DC84E9EAA69076FBB72288FBA /* MHVActionPlanFrequencyTaskCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanFrequencyTaskCompletionMetrics.m; sourceTree = ""; }; - 8459F21C2049E9B64201A4FEEC88166C /* MHVTestResultRangeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTestResultRangeValue.h; sourceTree = ""; }; - 8488160D336D33DDAFC28482E9428F73 /* MHVThingQueryResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQueryResult.h; sourceTree = ""; }; + 81FB3CBB6B6B6AC18D3AA1193ED0FB48 /* MHVTimelineApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineApi.m; sourceTree = ""; }; + 82230A09F546D67DCABFDEBCEF028795 /* MHVSleepJournalPM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSleepJournalPM.h; sourceTree = ""; }; + 824CA11CE61FB6D1F80AF01BFD3018AF /* MHVThingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingView.m; sourceTree = ""; }; + 82A19B87ED4CC01F8BF245F5AC77C0A4 /* MHVAdvanceDirective.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAdvanceDirective.m; sourceTree = ""; }; + 83479816821BECD52C717F8E97CE6F87 /* MHVAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncBlockOperation.h; sourceTree = ""; }; + 8376A89338FA33B8C579D9F9202B5135 /* MHVApproxDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApproxDateTime.h; sourceTree = ""; }; + 84AABA94742DA667794BDE23A8222DF8 /* MHVActionPlanRangeMetric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanRangeMetric.h; sourceTree = ""; }; 84CC791DED15DD616F06FD393C43DAC5 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; - 850943D75F20A1B114A995E9E02362BA /* MHVAsyncTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTask.h; sourceTree = ""; }; - 853BB213BDA23EEF0695264F4FEF107E /* MHVTaskTargetEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTargetEvents.m; sourceTree = ""; }; - 8563B45D387D2A5C319E3C6E1EE9BB50 /* MHVWeeklyAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVWeeklyAdherenceSummary.h; sourceTree = ""; }; - 85B7470593D1D348E57BCF3C3F87F339 /* MHVMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMessage.h; sourceTree = ""; }; - 85D7700ED74D93C1B0492C9857DEC78E /* MHVOccurence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOccurence.m; sourceTree = ""; }; + 84DF141420F225D8AB32286507DD0670 /* MHVActionPlan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlan.h; sourceTree = ""; }; + 85C9C24DAF0BFE640D9722ED521430E0 /* XWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XWriter.h; sourceTree = ""; }; 862DBD33CA0F6D630CE77911F08D576B /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; + 86378C4784790B869619BB4AE8322F88 /* MHVNameValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNameValue.h; sourceTree = ""; }; 864A0DBC014AF7F28CA12E6A7743183B /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; 866CB681D88629617F692157D622B21F /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; - 8683C4E70A5446A454E7B10B6AF6BE69 /* MHVNonNegativeDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNonNegativeDouble.m; sourceTree = ""; }; - 86968CA39CC14DAC26567159768FA2C8 /* MHVPrescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPrescription.h; sourceTree = ""; }; - 86B406105478F8DA480C09E20EA94C6A /* MHVHeartrateZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeartrateZone.m; sourceTree = ""; }; - 86E9E19A7624AEA042250968B85ADB0B /* MHVDictionaryExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDictionaryExtensions.m; sourceTree = ""; }; - 870BFB4B498D04E87F79E60F3186449E /* MHVDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDate.h; sourceTree = ""; }; - 8731393B2306F4B9CFF137102822C338 /* NSString+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+DataModel.h"; sourceTree = ""; }; + 867CBBB0DB585D8E6C186E2DDECD10E7 /* MHVPercentage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPercentage.m; sourceTree = ""; }; + 86D82B2D84EFB1C56DEA92406425E190 /* MHVInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInt.h; sourceTree = ""; }; + 86F8D76B3F02B72B7120F3EE6F6FFE7B /* MHVMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMethod.h; sourceTree = ""; }; 87329A52E77E6054B82A6B144180BECF /* SQLCipher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.xcconfig; sourceTree = ""; }; - 873916596B7ADA177250C46A4CC80E3F /* MHVString255.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVString255.h; sourceTree = ""; }; 875EA5C95C6084087A58EE5D3EB2A8FB /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; - 87AE8118275022AD96E8E7E6EDCD441A /* MHVMedicalDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalDevice.h; sourceTree = ""; }; - 8856B94CF08A7C2DD8750CEBD1724414 /* MHVRestApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRestApi.h; sourceTree = ""; }; - 8885526392A7BAD9FE6002CC0360158D /* MHVGoalRecommendationInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecommendationInstance.m; sourceTree = ""; }; - 88AA5A34169D480E882E67A196559751 /* MHVConfigurationEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConfigurationEntry.h; sourceTree = ""; }; - 890989E7B712FAA122A4F6B9962F2682 /* MHVDelivery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDelivery.m; sourceTree = ""; }; + 876A6958CA74BC4950D3FF678C32BAA9 /* MHVGoalAssociatedTypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalAssociatedTypeInfo.h; sourceTree = ""; }; + 87F9FC8BF74186159B9FA153390AB6BA /* MHVSodaConnectionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSodaConnectionProtocol.h; sourceTree = ""; }; + 87FA7437AC4C696FC7472164354ADA19 /* MHVResponseStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVResponseStatus.h; sourceTree = ""; }; + 884013CC2634759938B08C446F9E8FAC /* MHVTrackingValidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTrackingValidation.m; sourceTree = ""; }; + 8840F02C56E05ED60BE8D5EE8367FBD1 /* MHVMedicalImageStudy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalImageStudy.h; sourceTree = ""; }; + 8864918C568E645F84D67877C52C8094 /* MHVTaskSchedule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskSchedule.m; sourceTree = ""; }; + 88B3633E639D77FA261B2E09104FED8A /* MHVConnectionFactoryInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnectionFactoryInternal.m; sourceTree = ""; }; 8911F6CA7603C9A5D5EC5891EE36521F /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; - 891BB8891F41291477B0C8CAF39FA25B /* MHVHttpTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpTask.h; sourceTree = ""; }; - 8A37BFBFA0ABD3A6D37B0245A29F5067 /* MHVEmergencyOrProviderContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmergencyOrProviderContact.h; sourceTree = ""; }; + 891234FF3EDC6F499E63D92E6052F3E7 /* MHVType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVType.h; sourceTree = ""; }; + 895661E14CA21BF21A75E810012DD8BF /* MHVThingCacheSynchronizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheSynchronizer.h; sourceTree = ""; }; + 89652C47F2887BBC1B30EF4C7F55EDF6 /* MHVGoalRecurrence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecurrence.h; sourceTree = ""; }; + 8968A4D5C2355A2AE5FFA4C22DD31595 /* MHVGeneralMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGeneralMeasurement.h; sourceTree = ""; }; + 8A21CD98B32C7BAF668E783701AF7DCE /* MHVRelatedThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRelatedThing.h; sourceTree = ""; }; + 8A324A9ED20E1D806D43937E8FDCC10B /* MHVVocabularyClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyClientProtocol.h; sourceTree = ""; }; + 8A59EB3B93A4CC9B9F8085D16C73759A /* MHVResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVResponse.m; sourceTree = ""; }; + 8A8142BC59978909466DB79AA2D4EB7B /* MHVPlanObjective.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlanObjective.m; sourceTree = ""; }; + 8AC0CCBCDC984F27D7929602BA4C6E41 /* MHVMedicalImageStudySeriesImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalImageStudySeriesImage.m; sourceTree = ""; }; + 8B037C73D8AC39AEA4F77836233DBB2F /* MHVConcern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConcern.m; sourceTree = ""; }; 8B50533988E749C40C6A24719C6CFC2F /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; 8B507618185ABB3B17C4DC8CD550E4CB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 8B5D67957176046C129571D0C670C99A /* NSArray+Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Utils.m"; sourceTree = ""; }; - 8B81824E8D4F90DD4EC5F840714F991D /* MHVLabTestResultsDetails.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResultsDetails.h; sourceTree = ""; }; - 8CC74B80272DB08576021790EF456AA7 /* MHVSessionCredentialClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSessionCredentialClient.m; sourceTree = ""; }; - 8CD9439B4311756C185A7CA7F9DA0C4F /* MHVTaskTrackingPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingPolicy.m; sourceTree = ""; }; - 8CDD1036295F80159C703EEA8810D532 /* MHVMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMeasurement.m; sourceTree = ""; }; - 8CEBACA0518B3B896589F82B7A422DD1 /* MHVConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnection.m; sourceTree = ""; }; - 8D349345F014D7C7F6EC9D66B9F00B3D /* MHVEmotionalState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmotionalState.h; sourceTree = ""; }; - 8E127F455E575222C7D6D70E70485BEA /* MHVDay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDay.m; sourceTree = ""; }; - 8E5DA2795D428C2DCD311C164BE0F346 /* MHVZonedDateTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVZonedDateTime.h; sourceTree = ""; }; - 8E7652C3751015691197EF7B7F982B7F /* MHVWeightMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVWeightMeasurement.h; sourceTree = ""; }; + 8BF4373176D26CCDE016D32AB09317BE /* MHVNonNegativeInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNonNegativeInt.h; sourceTree = ""; }; + 8C4632776D049F9187E60F19ADC7B5D8 /* MHVMedicalImageStudy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalImageStudy.m; sourceTree = ""; }; + 8C63192D497068B935D2E8390A64DA9E /* MHVGoalRecurrenceMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecurrenceMetrics.h; sourceTree = ""; }; + 8C937CEB2A1DA7FC00C3AAEC7AB8141A /* MHVSleepJournalAM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSleepJournalAM.m; sourceTree = ""; }; + 8D3CC7D3916DFEFCFC5AD427116DB802 /* MHVOperationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOperationBase.h; sourceTree = ""; }; + 8DA89D338D63CB81EA0BE4EA132A9031 /* MHVSessionCredentialClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSessionCredentialClientProtocol.h; sourceTree = ""; }; + 8DEBA81FDE142679F676AD9E3E913DCC /* MHVCodedValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCodedValue.m; sourceTree = ""; }; + 8E15609E0D3E45E16467691A460080FE /* MHVCachedRecord+Cache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedRecord+Cache.m"; sourceTree = ""; }; + 8E804456EB223F4B296A5AB165FA53CC /* MHVDow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDow.h; sourceTree = ""; }; 8E8156F5D82D0EB9D2D573A9C24D3684 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; - 8ECBC82A6349E7AE473760D1909BCC36 /* MHVRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRecord.h; sourceTree = ""; }; - 8F1CF3E894B675BCBDFAB1E9D32F9D58 /* NSArray+MHVThingQueryResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVThingQueryResultInternal.h"; sourceTree = ""; }; - 8F1CF7299B74594C6DE9775DC45A11FA /* MHVThingCacheDatabaseProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheDatabaseProtocol.h; sourceTree = ""; }; + 8E96AFCD1249148C17873659A32BFB0D /* MHVTaskTrackingEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingEntry.m; sourceTree = ""; }; + 8E9F37B991A1BE1A519E7E6489EB4542 /* MHVCachedRecord+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedRecord+CoreDataClass.m"; sourceTree = ""; }; 8F70FB2B5B88CF6508E3A482F4609D48 /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLCipher.framework; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FC2897B6F64C12182127DD2108BE05F /* MHVBaby.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBaby.h; sourceTree = ""; }; - 901DB843C3218D4212D03C3C7BCDB4A6 /* MHVServiceResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceResponse.h; sourceTree = ""; }; + 8FB5C3F89A5733E699AF7DFC0F5F86D4 /* NSData+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+DataModel.m"; sourceTree = ""; }; + 8FE8EFEE397D3F794D818505AA8367C5 /* MHVAsthmaInhaler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsthmaInhaler.m; sourceTree = ""; }; + 9016EB8026C2823C1733BF839E63633E /* MHVGoalsRecommendationsApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsRecommendationsApi.m; sourceTree = ""; }; + 9042154D42B30062F473ACAC812EE4A5 /* MHVConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnection.h; sourceTree = ""; }; 90819E0F5547335DD2E293E72ED067C1 /* Pods-healthvault-ios-sdk_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-healthvault-ios-sdk_Example.modulemap"; sourceTree = ""; }; - 908E7DEAA00963F1C09FA88C780B2B8C /* MHVAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncOperation.m; sourceTree = ""; }; - 90AEBDAAC09E1443E5C9A389E3C16DD2 /* MHVNetworkObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNetworkObserver.h; sourceTree = ""; }; - 91264C061BE71263E24E0C7CDDB4C0AA /* MHVWeight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVWeight.h; sourceTree = ""; }; - 913951666F4FAFBA4217591218B1E0D6 /* MHVString1024.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVString1024.h; sourceTree = ""; }; - 914208CA127E1F4FDB054EEF3163EE02 /* MHVApplicationSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApplicationSettings.m; sourceTree = ""; }; - 917292F7D5B78F2108743D6AB247DEE0 /* MHVDateTimeBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateTimeBase.m; sourceTree = ""; }; - 91B5BC870B5882E723190AFF0372C601 /* MHVApplicationCreationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApplicationCreationInfo.h; sourceTree = ""; }; - 92677B44C9AD5F6EABA72C9F15B01389 /* MHVTaskCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskCompletionMetrics.m; sourceTree = ""; }; - 927413F29A017DC3055385DF00A0A551 /* MHVResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVResponse.m; sourceTree = ""; }; - 92955E44859113D07AFF86D75A435BB3 /* MHVLinearItemTypePropertyConverer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLinearItemTypePropertyConverer.m; sourceTree = ""; }; - 9317BA47DD4C563195EA08E894C28EE6 /* MHVProcedure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVProcedure.h; sourceTree = ""; }; + 90AE3042D266F055178D00343906C413 /* MHVString128.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVString128.m; sourceTree = ""; }; + 90B0E3067CAC75D247B7E5E27E91791F /* MHVNetworkObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNetworkObserver.m; sourceTree = ""; }; + 90CF36C638DC8E9658275EDC7108945D /* MHVLengthMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLengthMeasurement.m; sourceTree = ""; }; + 92326341419857FE7DB002F0F60AEC88 /* MHVConstrainedDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedDouble.h; sourceTree = ""; }; + 9232BFC8D4D4497115E3A7304608AB98 /* MHVPerson.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPerson.h; sourceTree = ""; }; + 93109638C70B378C89BF7185FC314F5D /* MHVLabTestResultsDetails.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResultsDetails.h; sourceTree = ""; }; + 9338D8A1379C2C2EBE764C59341E5EAC /* MHVBodyDimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBodyDimension.h; sourceTree = ""; }; + 933D800A7CBE14B8C078641601BC1822 /* MHVVolumeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVolumeValue.m; sourceTree = ""; }; + 9379867744CFB93156FBA487B7A27D5C /* MHVThingRaw.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingRaw.m; sourceTree = ""; }; 93881254B4454F8F76EF61CA9F078711 /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; - 939073C62FF4CAE1CD248E48F3EF5A07 /* MHVAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAddress.h; sourceTree = ""; }; + 938F8EC868A42DB0F3977160DB075BFA /* MHVHeartrateZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeartrateZone.m; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93D45DCE8B41EF3876437658B4F5C043 /* MHVValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVValidator.h; sourceTree = ""; }; 9455BC25307E2842FF6E3B32157C3E97 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; - 94805AC23D0D9EF0AB535F9C7CEF5754 /* MHVApplicationSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApplicationSettings.h; sourceTree = ""; }; - 94CCC9BEA9C5610C8517E6F32085336E /* MHVApproxDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApproxDateTime.m; sourceTree = ""; }; - 952C1C317A99B2524AE2F5AD115B3F66 /* MHVTrackingSourceTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTrackingSourceTypes.m; sourceTree = ""; }; + 94999E562535516F1C76B2C6A7D9B8D4 /* MHVDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateTime.m; sourceTree = ""; }; + 94AF98824079A5C20A3F207796C88153 /* MHVActionPlanInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanInstance.m; sourceTree = ""; }; + 953355AE9D0B8F6C9F6CE52D7FE409B8 /* MHVWeight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVWeight.m; sourceTree = ""; }; 955F0A88CFAB94AC0CFBC380A8F565AE /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; - 96E00C87AF22727CB764DBDE922522CC /* MHVThingDataCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingDataCommon.h; sourceTree = ""; }; - 973CDB9DC2A5DCBFC44E043042D93B82 /* MHVMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMessage.m; sourceTree = ""; }; - 9752AB30EA0877F0017F096F1810F5A5 /* MHVLengthMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLengthMeasurement.m; sourceTree = ""; }; + 964A66EC15292B6F5B2AEA755ABF4EF2 /* MHVActionPlanTasksApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTasksApi.m; sourceTree = ""; }; + 96832BDBFCB312771EDFAFC247568A92 /* MHVHttpServiceResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpServiceResponse.m; sourceTree = ""; }; + 96C36A5B97E44716260BBDC22F7D225B /* MHVAsthmaInhalerUsage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsthmaInhalerUsage.h; sourceTree = ""; }; + 96E699420E417C3DD048679A5BBDACA9 /* MHVTaskThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskThing.m; sourceTree = ""; }; + 971BE9CCA8A46154CB52DF8D4249614F /* MHVTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTime.h; sourceTree = ""; }; + 9733BEAF16B5FE998142C6984548CC4B /* NSData+Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Utils.h"; sourceTree = ""; }; + 973EFAC492536E321BFF654F658F0087 /* MHVConstrainedXmlDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedXmlDate.h; sourceTree = ""; }; + 974C03B90E0D8191A861087DE53BB015 /* MHVCachedThing+Cache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedThing+Cache.m"; sourceTree = ""; }; 975A7846EA8356A1AF44DA968E1ABA8C /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; - 983E4F13E27862DD334433673EC26F26 /* MHVVolumeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVolumeValue.h; sourceTree = ""; }; - 98444A3AF4C2EF2BB74B5FCF224F06B8 /* MHVDictionaryExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDictionaryExtensions.h; sourceTree = ""; }; - 9904B41800968D7556F405445DF7CD37 /* MHVDietaryIntake.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDietaryIntake.m; sourceTree = ""; }; - 993C0E796D17040DD596B11E91C74E52 /* MHVThingQueryResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQueryResult.m; sourceTree = ""; }; - 99663A0DC9A9330F715A9110CE521000 /* MHVThingClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingClient.m; sourceTree = ""; }; - 99708B908A81140829133BCCAB0764A8 /* MHVThingType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingType.h; sourceTree = ""; }; - 999F01A32D61CC2B48CA5F3EC16E8BDD /* MHVMillisecond.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMillisecond.m; sourceTree = ""; }; + 97686F077EB1DA82B1FA976B67C17042 /* MHVThingType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingType.m; sourceTree = ""; }; + 97697EDA1825BBB7E513C32307027E90 /* MHVVocabularyCodeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyCodeSet.m; sourceTree = ""; }; + 97A870682AE4C2A894F1B81C9E8DB936 /* MHVGoalRecurrence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecurrence.m; sourceTree = ""; }; + 97F1B2F2E01B4AAFF949344CB91C7A53 /* MHVCachedRecord+Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedRecord+Cache.h"; sourceTree = ""; }; + 982FD91D25F025B2505A483E90869C8D /* MHVInstant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInstant.h; sourceTree = ""; }; + 984B923E3AD36C2CC21729E84BC9C726 /* MHVTaskRangeMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskRangeMetrics.m; sourceTree = ""; }; + 994111B0061F7CF780769DB6BE1BEF40 /* MHVDailyDietaryIntake.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDailyDietaryIntake.h; sourceTree = ""; }; + 996E99FE45D39CE21B0CF12EA89C1E10 /* MHVNonNegativeInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNonNegativeInt.m; sourceTree = ""; }; + 9996F8174A2A811B0766D1013E490F8C /* MHVCachedThing+Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedThing+Cache.h"; sourceTree = ""; }; 99AAE9257B5ABA425DE0CEFA90E9D9C7 /* Kiwi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-umbrella.h"; sourceTree = ""; }; - 9A058830A2D3A02B42BF3D42F16F3159 /* MHVThingCacheConfigurationProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheConfigurationProtocol.h; sourceTree = ""; }; - 9A2B539101946DA604316159539120C6 /* MHVString128.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVString128.m; sourceTree = ""; }; - 9A882002E3CF87D49E3828889CECFBB1 /* MHVObjective.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVObjective.h; sourceTree = ""; }; - 9AB7CD48CBDDECC22CD476B36BAD79BF /* MHVGoalRangeType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRangeType.m; sourceTree = ""; }; - 9AE680C1C57C40C8FD2D6DB414254B2E /* XNodeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XNodeType.h; sourceTree = ""; }; - 9B097257008724D4CD7314EC70C476D8 /* MHVMedicalImageStudy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalImageStudy.h; sourceTree = ""; }; + 99F3CE5DB2EB70205BD922EB5F712F92 /* MHVTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTime.m; sourceTree = ""; }; + 9A0511AE95BE60FF6E9C001E49EFB347 /* MHVInsightAttribution.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsightAttribution.m; sourceTree = ""; }; + 9A10731FDCBB3D9AE8AC720A90861E9F /* MHVClients.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClients.h; sourceTree = ""; }; + 9A3EC1415C770A04EAEB9CBA4173B169 /* MHVActionPlanTaskTargetEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTargetEvent.h; sourceTree = ""; }; + 9A84294BC0968BA7E3AC405CE951A384 /* MHVVocabularyClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyClient.m; sourceTree = ""; }; + 9AAA5D77A5FD6B48237D5A755DAD5BB2 /* MHVJsonCacheItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonCacheItem.h; sourceTree = ""; }; + 9AF24C9CEE75B178EB37BEBC4173C566 /* MHVAdvanceDirective.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAdvanceDirective.h; sourceTree = ""; }; 9B65B17276F5C8D44A34E91F68B44592 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; - 9BD627908A30C735766A77F1397645B2 /* MHVTestResultRangeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTestResultRangeValue.m; sourceTree = ""; }; + 9B8C5881EA89CAD6D71905AFEEF9F364 /* MHVVitalSignResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVitalSignResult.m; sourceTree = ""; }; + 9B8EDB1E5DECC35C0EC7EC111BF70DAA /* MHVBodyCompositionValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBodyCompositionValue.m; sourceTree = ""; }; + 9BDB78A7BF916E205082859804B91975 /* MHVCachedThing+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedThing+CoreDataProperties.h"; sourceTree = ""; }; + 9BF4A6AD9E134E5EB4A0D58CCABC23F9 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTasksResponseActionPlanTaskInstance_.m; sourceTree = ""; }; + 9C00600755A9FDEBA741DA2117DFCEAF /* MHVJsonCacheItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVJsonCacheItem.m; sourceTree = ""; }; + 9C14A44112AE66F72C20EC2FAB672BD9 /* MHVCondition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCondition.m; sourceTree = ""; }; + 9C27AB55668E971C48157DFB4FC2318D /* MHVRecordReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRecordReference.m; sourceTree = ""; }; + 9C62713D2C81ACCF41F36CB0262D5261 /* MHVVocabularyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyKey.m; sourceTree = ""; }; + 9C6EFF2717A14EFC3BB17886EB53B1B1 /* MHVMinute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMinute.m; sourceTree = ""; }; + 9C729AB606108819C385291A486E5BBA /* MHVSecond.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSecond.m; sourceTree = ""; }; 9C87B98D3D2222CF5F1A1C92419CEFFC /* SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-prefix.pch"; sourceTree = ""; }; 9C87CB0149EBDD71F007D13F431305D2 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; - 9CA7848B1FAC724BA388236A4E9EA94F /* MHVPlanOutcome.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlanOutcome.h; sourceTree = ""; }; - 9CC9BD34AA0836AC218EA3328C1498A8 /* MHVThingQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQuery.m; sourceTree = ""; }; - 9CD0B6CF6DB433C0D43A62C333583F3B /* MHVNetworkObserverProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNetworkObserverProtocol.h; sourceTree = ""; }; + 9CB847C14851F67C83304942ABF87109 /* MHVAsyncTaskResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTaskResult.h; sourceTree = ""; }; + 9CE2B0F3C74752131763B610F683ED2B /* MHVServiceResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceResponse.h; sourceTree = ""; }; 9D0E190D8B7D33ADA297A9AEDEE739B2 /* KWBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBackgroundTask.m; path = Classes/Core/KWBackgroundTask.m; sourceTree = ""; }; - 9D709BEB00B707683C8EDB8470F61E6D /* MHVActionPlanTaskTargetEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTargetEvent.h; sourceTree = ""; }; - 9D757164D32B4D2C565FE270B9D1F224 /* MHVInsightAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsightAttribution.h; sourceTree = ""; }; + 9D4714EED5F28728F74422820B58CE86 /* MHVThingCacheConfigurationProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheConfigurationProtocol.h; sourceTree = ""; }; + 9D6E6126DF8D5234CB0900711A9892C2 /* MHVExplanationOfBenefits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVExplanationOfBenefits.h; sourceTree = ""; }; 9E0C8815881F2C88D84D6045DE856BA2 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 9E45C9753B3D65F34911CF2307C5C480 /* MHVModelBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVModelBase.h; sourceTree = ""; }; + 9E4AE17D92C382930D56801C0F2AC5E4 /* MHVEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEnum.h; sourceTree = ""; }; 9E5D867391CD87D70DB6A3097BCC5A9C /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; - 9EDBC59451063578EB96975FC114644E /* MHVBrowserController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBrowserController.h; sourceTree = ""; }; 9EE80BFC0EE289FE42D781F8551231BF /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; - 9F184A9DD23779A64579BFF1C8B3CA7E /* MHVTimelineApi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineApi.m; sourceTree = ""; }; - 9F4B1D4E375C462D0C3A6963F4635D67 /* MHVMessageAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMessageAttachment.m; sourceTree = ""; }; + 9F3604F28164E2A054CCBFC07AEE97C9 /* MHVActionPlanTaskTargetEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTargetEvent.m; sourceTree = ""; }; + 9F3B80708ECA35BF95C255F8C529A165 /* MHVBloodGlucose.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBloodGlucose.h; sourceTree = ""; }; 9F7764B2B76D7CD4864BA9550F40C34D /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; - 9FFC772479611672C0CAFB683D8EDF9E /* NSData+Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Utils.h"; sourceTree = ""; }; + 9FC618D7D9345EE0276EA7445B7AE449 /* MHVDailyMedicationUsage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDailyMedicationUsage.m; sourceTree = ""; }; + 9FC9DA1FD1F2DA4944739F96F91F81C1 /* MHVActionPlanScheduledTaskCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanScheduledTaskCompletionMetrics.m; sourceTree = ""; }; + 9FFF0363231E117663EEED98B9DF1283 /* MHVBloodGlucoseMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBloodGlucoseMeasurement.m; sourceTree = ""; }; + A01EC24AC0CBA2D552CDF834E1A4244E /* MHVTaskOccurrenceMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskOccurrenceMetrics.m; sourceTree = ""; }; + A05C865618A795884728654D6EF09086 /* MHVActionPlanScheduledTaskCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanScheduledTaskCompletionMetrics.h; sourceTree = ""; }; A07FF3D8BBFC043CF3AD37838F7A0377 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; - A0A30764AF011633A7CA78A0B6DE6523 /* MHVBodyCompositionValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBodyCompositionValue.h; sourceTree = ""; }; - A0A3D7BB42CCFCA0AC378CF4AEC3FA62 /* MHVHttpServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceProtocol.h; sourceTree = ""; }; - A0A721C57E30370BA59BE6C889A41F00 /* MHVHeartRate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeartRate.m; sourceTree = ""; }; - A0A9E3B580FD44A05928BFB2E3F5B9DD /* MHVPlan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlan.h; sourceTree = ""; }; A0C2196006C063E8C7828D5A0B8530A5 /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; - A112A6437B0ADB2CF346C53459C7F5EB /* MHVDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDouble.m; sourceTree = ""; }; - A1240A1C588AFB16E3BA364F4CEA5E3A /* MHVBool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBool.m; sourceTree = ""; }; + A0D8422BECDC78F4532C24D54F0E9E84 /* MHVThingCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCache.m; sourceTree = ""; }; + A0EDE2BFD595D7A6800C8687E48C6792 /* MHVHttpService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpService.h; sourceTree = ""; }; + A11315C84E65DE65EDC519CD8F56FA74 /* MHVBaseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBaseTypes.h; sourceTree = ""; }; + A12892543D2F7E012E96F8CE3B7C5B12 /* MHVCCR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCCR.m; sourceTree = ""; }; + A136EBFF912B3044089885B1E658D72B /* XReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XReader.m; sourceTree = ""; }; A140982E0BBFE9B5E2695253DEDA0512 /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; A15F3A5F3190A2751BF331C003295D27 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; - A1E4289291792E9DEC16CC28E3F0B7FF /* MHVNetworkObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNetworkObserver.m; sourceTree = ""; }; - A2214D08D4395EE42791711DCA5C07B3 /* MHVVocabularyIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyIdentifier.h; sourceTree = ""; }; - A36DE6DA53ACED906A397F4AA95157FE /* MHVActionPlanTaskTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTracking.h; sourceTree = ""; }; - A3942FD68A5601FF406D13C01B887825 /* MHVConnectionFactoryProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionFactoryProtocol.h; sourceTree = ""; }; - A3C91112E44164F9207E0C721FBD2CF4 /* MHVBaseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBaseTypes.h; sourceTree = ""; }; - A426177FE29BFD0A3C69B5FC1FA3A6C2 /* MHVGoalsRecommendationsApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsRecommendationsApi.h; sourceTree = ""; }; + A1B88C731CEE739BB3C71DEE454F9449 /* MHVVocabularySearchString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularySearchString.h; sourceTree = ""; }; + A30DFFE96A12572EA483E371886CB3AE /* MHVSchedule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSchedule.m; sourceTree = ""; }; + A37C35E44EC400DB1A5DCAF351EF3FDB /* HealthVault.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HealthVault.h; sourceTree = ""; }; A43272CAFEDE28211340E1C07D0A89FB /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; + A47EB0027BA18D34DCB86EB0640E8B34 /* HealthVault.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HealthVault.xcconfig; sourceTree = ""; }; A48967F79171A108C712DF504C509691 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A4B10AA542F1093C4F5044426D6575CA /* MHVConditionEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConditionEntry.h; sourceTree = ""; }; - A4F1C404EB3C2BDD3E6563318AB2673B /* MHVTaskSchedule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskSchedule.h; sourceTree = ""; }; - A52AF98A878F60B36A760B80E9918C13 /* MHVString1024.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVString1024.m; sourceTree = ""; }; - A5302D9EFC7D93CAE45275BDF34CCDEB /* MHVMaxVO2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMaxVO2.m; sourceTree = ""; }; + A51E730AF77837898A3AA7FD281064CF /* MHVAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAddress.h; sourceTree = ""; }; + A542BAC32EFE76710C8F64C3074B8B98 /* MHVCodableValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCodableValue.m; sourceTree = ""; }; A54A31827381E9BC470B02DAB58D07AC /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; - A573F050070959CFFE60F208BF3A9277 /* MHVEOBService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEOBService.h; sourceTree = ""; }; + A591E8E1A95D9B540D1C3F0619993A44 /* MHVDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDate.m; sourceTree = ""; }; A5D7349008909C6453D2CB3C223BAFDC /* Pods-healthvault-ios-sdk_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-healthvault-ios-sdk_Tests.release.xcconfig"; sourceTree = ""; }; - A5DB5076AC81922C731E1388146162D8 /* MHVApproxMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApproxMeasurement.h; sourceTree = ""; }; - A6BE0C536A5948748A1F3D8E8BF9D69D /* MHVBool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBool.h; sourceTree = ""; }; - A6D3847C76D3DB8B1519D7422AC593CC /* MHVThingQueryResultInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQueryResultInternal.m; sourceTree = ""; }; + A61C44E4D261D7AC2B60DFC8E982BD3E /* NSString+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+DataModel.m"; sourceTree = ""; }; + A65ABB868334E6B8FE5C89401910925D /* MHVTrackingTriggerTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTrackingTriggerTypes.h; sourceTree = ""; }; + A68C73DDFBDCA7867282EAD5F66249B7 /* MHVTaskTargetEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTargetEvents.h; sourceTree = ""; }; + A6D713F35696D691C49410C403B53DDD /* MHVLabTestResultValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResultValue.m; sourceTree = ""; }; + A6E255B95307C10DBFAAB66219245B22 /* MHVPlan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlan.h; sourceTree = ""; }; A6E6C34ACFFB41A96430C37569880027 /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; - A7145D4562B9D13280176D8C9D24C95F /* MHVMessageHeaderThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMessageHeaderThing.h; sourceTree = ""; }; - A7AF6165A3643531A6594CCE98C983D3 /* MHVInsightMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsightMessages.h; sourceTree = ""; }; + A71AA072E68847F6B84CBCEBD8E155D6 /* MHVAllergicEpisode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAllergicEpisode.m; sourceTree = ""; }; + A7A40A698C8035D55765C9A4F9AADD02 /* XSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XSerializer.m; sourceTree = ""; }; A7D2824C67020F5E4648CFD4BF1737C9 /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; - A7DA0DF81AD9A237AA4AA46485AA8C1A /* MHVSodaConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSodaConnection.m; sourceTree = ""; }; - A7F850B78382CFF5346F005994504937 /* MHVBlobInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobInfo.m; sourceTree = ""; }; - A806CDCF07828ACCE046FFF2FB085A26 /* MHVEmailAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVEmailAddress.h; sourceTree = ""; }; - A82D125488EC2E68BE0545A9F0EE6B4C /* XString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XString.h; sourceTree = ""; }; - A86384F9370E8CF49066AFBCE56E47FD /* HealthVault.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HealthVault.xcconfig; sourceTree = ""; }; - A87CC899B8E37C8D5B3C90D794CE6589 /* MHVBlobPayloadThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobPayloadThing.h; sourceTree = ""; }; + A7E9F984CA7BEB4447C7E3E0FD16C2B1 /* MHVConstrainedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedInt.h; sourceTree = ""; }; + A7F00C6043397F96E0FBCBCDFF7B795D /* MHVPendingThingOperation+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVPendingThingOperation+CoreDataProperties.h"; sourceTree = ""; }; + A7FA7520EFF2E9D5B5795FBDB3677B2A /* NSNumber+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+DataModel.h"; sourceTree = ""; }; + A821F09C3D7C6A4E6995CC51007CE3F1 /* MHVViewExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVViewExtensions.h; sourceTree = ""; }; + A859AA238FA2B4C1F6CFED76E36C9C79 /* MHVThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThing.h; sourceTree = ""; }; A88A552C32574EFC5D02C95AE8CABBB7 /* Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-prefix.pch"; sourceTree = ""; }; + A8A3101B02A25A832DADB0A31DDCB4D7 /* MHVRecordReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRecordReference.h; sourceTree = ""; }; A8F7E655086B4AE244980736B168C8BF /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; - A92B8C09DB561E2296F441EA64C40732 /* MHVJsonCacheService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonCacheService.h; sourceTree = ""; }; - AA1091C224FF6F43A9AFA27C9DE6D25E /* MHVVocabularyCodeItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyCodeItem.h; sourceTree = ""; }; - AA6CADA480F6A2AC73ECD3B3CC9FF786 /* MHVApproxMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApproxMeasurement.m; sourceTree = ""; }; + A95F1F86E722E11D204F6A71DE9AB992 /* MHVPositiveDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPositiveDouble.h; sourceTree = ""; }; + A9B99A5A8602DE32C4D3935A85A43DFC /* MHVHttpTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpTask.h; sourceTree = ""; }; + AA3D00EA9DCC36C66CE6221BFB61026D /* MHVAssessmentField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAssessmentField.m; sourceTree = ""; }; AA755CA3BA004A7C8F7333C41EB690E4 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; + AA9F18A70C40520562C586F4967ABB2D /* MHVTimelineTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineTask.m; sourceTree = ""; }; + AAAEC4AF120C5207E1054DA1354E6840 /* MHVHttpServiceResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpServiceResponse.h; sourceTree = ""; }; AAE64BFDD86565DBDD8322BA23D9D3CE /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; - AB74933A8D9DEC883AA9C9F9D491DCD3 /* MHVCryptographer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCryptographer.h; sourceTree = ""; }; - AB984A62A142CF1EDE62779F9A3752CD /* MHVHealthJournalEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHealthJournalEntry.m; sourceTree = ""; }; - AC0749B5810EFC533C4803FBCE89904E /* MHVAsthmaInhalerUsage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsthmaInhalerUsage.h; sourceTree = ""; }; - AC6CA169B7E519C418E27B8B7E95A114 /* MHVPendingThingOperation+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVPendingThingOperation+CoreDataProperties.h"; sourceTree = ""; }; - AC73A228149408521F75B73ED6C6D024 /* MHVThingState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingState.m; sourceTree = ""; }; - AC91650767B1B984D7EFFA2338E89E4A /* MHVActionPlanRangeMetric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanRangeMetric.m; sourceTree = ""; }; - ACB73FA45EA16BE2DC7B280E1B7D34C3 /* MHVExercise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVExercise.m; sourceTree = ""; }; - ACBBCEB3A628A75F36A9AA0C4C2C5AD9 /* MHVDouble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDouble.h; sourceTree = ""; }; + ABCC99C061F0878EAEC9C85AB616798D /* MHVTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTypes.h; sourceTree = ""; }; + ABD179632528DB975A198AF2C8314E32 /* MHVHeartRate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeartRate.h; sourceTree = ""; }; + AC86176EC18171763261AD1EAA34B840 /* MHVActionPlanTaskTrackingEvidence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTrackingEvidence.h; sourceTree = ""; }; + AD7107B1A8C088A7D6C5D6D073EC05A4 /* MHVInsightMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsightMessages.m; sourceTree = ""; }; ADC46003C4CBFE0E821283534B375C5D /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; - ADE6695B890DE1409B0A9EC434B1A6EF /* MHVBloodGlucose.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBloodGlucose.h; sourceTree = ""; }; - AE173E304783D305060EFBC8D1AC08F9 /* MHVGetAuthorizedPeopleSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGetAuthorizedPeopleSettings.h; sourceTree = ""; }; - AE41E7D3693D444A6293A6C6CF9AC9F9 /* XSerializableType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XSerializableType.m; sourceTree = ""; }; - AE9008A86B739FDCC34C6BD599006FFF /* MHVMedicalImageStudySeries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedicalImageStudySeries.h; sourceTree = ""; }; - AEA0B9CE308238EC67E6C3F6C0C4EB5E /* NSArray+MHVThingQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVThingQuery.h"; sourceTree = ""; }; - AEB36484B8711736604EA70D74A8A22E /* MHVCacheStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheStatus.h; sourceTree = ""; }; + ADF4AEBECB00C27AEAA8079979228221 /* MHVTestResultRangeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTestResultRangeValue.h; sourceTree = ""; }; + AE24AD4EF751D70C242EBA91FC8F0C22 /* MHVClientInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientInfo.h; sourceTree = ""; }; + AE463F2DC6C2F3027E45AAB4BED92474 /* MHVServiceDefinitionRequestParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServiceDefinitionRequestParameters.h; sourceTree = ""; }; AEBFB3AF5150C326DC3AAA322FB0A64E /* KWSharedExampleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSharedExampleRegistry.h; path = "Classes/Shared Examples/KWSharedExampleRegistry.h"; sourceTree = ""; }; + AEECA213ADF4B5F98AA6BDFD9BF61370 /* MHVLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLocation.m; sourceTree = ""; }; AF2790344A0903A607EFC20A5028CDFE /* KWSharedExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSharedExample.h; path = "Classes/Shared Examples/KWSharedExample.h"; sourceTree = ""; }; + AF2AE3F93B418CDFE1C40AFC14EF7F00 /* MHVMillisecond.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMillisecond.m; sourceTree = ""; }; AF36B30513639CA4DBEB1C08093F7FE7 /* EncryptedCoreData-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EncryptedCoreData-prefix.pch"; sourceTree = ""; }; - AF76B3433FEB0DCFB5ACEE083B1BB3FE /* MHVThingTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypes.h; sourceTree = ""; }; AF7772BF8BEB766D73AA6D81D370C4A4 /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; - AF914750A3C4FB6AA718BE6BEE825F97 /* MHVDelivery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDelivery.h; sourceTree = ""; }; - AFB62613CEEBAC4517DDF42D31E5F844 /* MHVThingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingView.m; sourceTree = ""; }; AFC36277D3C0F07D3710AFBAA7B5D611 /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; + B022687014A69991B84AD9EB261E688B /* HealthVault-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HealthVault-umbrella.h"; sourceTree = ""; }; B023BC846E8B0D6BBD374A6BE6E0E78A /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; - B02CC34E865AE6D0B55C5BC658A5D3DB /* MHVMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMethod.h; sourceTree = ""; }; - B0707104C26AF57AE9D0E1935F21B94A /* NSArray+MHVThingQueryResultInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVThingQueryResultInternal.m"; sourceTree = ""; }; - B0C6E97436821AC7440DA7982F752342 /* MHVThingTypeDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeDefinition.m; sourceTree = ""; }; + B0301BC7794B90B5DC508B3C18D58A57 /* MHVHeartrateZoneGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeartrateZoneGroup.h; sourceTree = ""; }; + B06102621E0F1AEF3A629F2C75467462 /* MHVApproxDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApproxDate.m; sourceTree = ""; }; B0DCAE9E533AAFF2502A298C2B27AC18 /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; - B13E87B035B27BFADB8F683F99700467 /* MHVPeakFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPeakFlow.m; sourceTree = ""; }; B15CF23C9960C0A0BF4C986E7B29E424 /* EncryptedCoreData.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = EncryptedCoreData.modulemap; sourceTree = ""; }; B171B2485AAE0CEF4828BBD6B2456572 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; + B172DFF2E19D873874A5D6EEC1105DB2 /* MHVGoalsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalsResponse.m; sourceTree = ""; }; B1BD44E9DE2939B629AE12F09384000C /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; - B22D43FCC82459558B191AB07667B1F4 /* MHVBlob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlob.h; sourceTree = ""; }; - B22E61C0BC4F7AA906EDDD4E9BFB16F3 /* MHVMedicalImageStudySeriesImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalImageStudySeriesImage.m; sourceTree = ""; }; - B23750A91DCEEEA52CA2C87BDDE0F916 /* MHVRecordReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRecordReference.m; sourceTree = ""; }; + B2123A5C48E88B1638DF186634D39742 /* MHVThingQueryResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingQueryResults.h; sourceTree = ""; }; + B2648433BDFBDABE0151CA68115FB951 /* MHVThingCacheSynchronizerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheSynchronizerProtocol.h; sourceTree = ""; }; + B26632994125B95FD6785F2AD47BADD5 /* MHVErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVErrorResponse.h; sourceTree = ""; }; + B26DA982CB4B042A3FFF8CDF14A4D9A5 /* MHVApproxDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApproxDateTime.m; sourceTree = ""; }; B2933DA960DB2CEDC7516F0022DB6ACB /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; B298AEC065BB96CC473685C84ACED293 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; - B29D618EA15848943FD88691EAC2DE8C /* MHVItemTypePropertyConverterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVItemTypePropertyConverterProtocol.h; sourceTree = ""; }; - B2B9B239583F30371B993F45AC4C7EEA /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m; sourceTree = ""; }; - B36323A179F33952ABF8945C5CD1C4A5 /* MHVAsyncTaskResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTaskResult.m; sourceTree = ""; }; + B3094189DF79F9F39E397C154E131C92 /* MHVInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInt.m; sourceTree = ""; }; + B320AD6BC7F1539173D39DE93A88BF41 /* MHVStructuredMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStructuredMeasurement.h; sourceTree = ""; }; + B32BCE3D56F3CD600855728090256D93 /* MHVPersonClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonClient.h; sourceTree = ""; }; B387BB0DCFC174712D876B24CFABF737 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B39D137E4C7D730D64E40D48DA08EB9D /* MHVDataModelProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDataModelProtocol.h; sourceTree = ""; }; B3B5521158AF695D4A6CBA77D68CB567 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; - B3DEBDA26D774E687E65CB9DD4DA5957 /* MHVPropertyIntrospection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPropertyIntrospection.m; sourceTree = ""; }; - B3E13A37FD4D20F1F8CE2DA124AC7AA9 /* MHVCCD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCCD.h; sourceTree = ""; }; B46432230497046D2CAFE2EF34B9CF30 /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; - B4725A7E55D08ECC62CE4FA9A2B3F7CD /* MHVDateExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDateExtensions.h; sourceTree = ""; }; - B483EA1AFE3F94FA33DACDCFDD2F55D3 /* NSDate+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+DataModel.m"; sourceTree = ""; }; - B495099BF339062740DD19BAFCE8F37B /* MHVThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThing.m; sourceTree = ""; }; - B49B74F46B2759C73FAB166CB7DB2055 /* MHVTimelineSchedule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineSchedule.m; sourceTree = ""; }; - B5E9FC1BA58FF310A032B63A6B0C421E /* MHVPlatformClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformClient.h; sourceTree = ""; }; - B63165C1758A12EBA66A24BDB596C86F /* MHVSessionCredentialClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSessionCredentialClientProtocol.h; sourceTree = ""; }; - B633F627FAAEFFD566F63FF37161D772 /* NSArray+MHVThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVThing.m"; sourceTree = ""; }; - B654A610E26BD1691B9E665091709FAC /* MHVFlowValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFlowValue.m; sourceTree = ""; }; - B659D893574416330CC61B9F642AAF7E /* XLib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XLib.h; sourceTree = ""; }; - B6924BC56ACA0E0F43FBE0ACC3BB292A /* MHVPendingMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPendingMethod.m; sourceTree = ""; }; - B7751A2850AC280BF1C23719A9FB4C6B /* MHVAssessment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAssessment.h; sourceTree = ""; }; - B7B2F5358813EE4EFCB04F2AE06D1461 /* MHVClaimAmounts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClaimAmounts.m; sourceTree = ""; }; - B7BD847EE4764F52BF742B68C09D0D99 /* MHVAerobicProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAerobicProfile.h; sourceTree = ""; }; - B7DF2D75A4E3408569618B7A6A01F6E0 /* MHVVocabularyClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyClient.h; sourceTree = ""; }; - B857FEE25DBF258E2E620D18B1E7E13B /* MHVActionPlanTrackingPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTrackingPolicy.h; sourceTree = ""; }; + B4780629CD3804E804EDF8ECA33EAA89 /* MHVObjectiveAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVObjectiveAdherenceSummary.m; sourceTree = ""; }; + B4B10369C355E9D48ACA10C29F6929E2 /* NSNull+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNull+DataModel.m"; sourceTree = ""; }; + B55927E1BE1B9F574D739A5E2E5FBA26 /* MHVViewExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVViewExtensions.m; sourceTree = ""; }; + B61E6DBF2C9452C3B8AD386D463C8B05 /* MHVThingCacheConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheConfiguration.h; sourceTree = ""; }; + B6514E739BA99209D08FEDFF9BF4C588 /* MHVDay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDay.h; sourceTree = ""; }; + B70A9257269F511AD21316949440AE75 /* MHVGoalRangeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRangeType.h; sourceTree = ""; }; + B723598E516AB09A819C0942515888D7 /* MHVThingTypeDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeDefinition.h; sourceTree = ""; }; + B7401EECA2082B591A1F5D7F77B05B2F /* MHVTimelineSnapshotCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineSnapshotCompletionMetrics.m; sourceTree = ""; }; + B7573ECF3EB7700CE54125C544F653A2 /* XConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XConverter.h; sourceTree = ""; }; + B792676F7D9CE176EF8341A5B94CED4D /* MHVCondition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCondition.h; sourceTree = ""; }; + B805088B583A189490F268F8FAE610BE /* MHVSodaConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSodaConnection.m; sourceTree = ""; }; + B87DD80E1A630442662A02DD78FE1E94 /* MHVAppointment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAppointment.h; sourceTree = ""; }; B88B4F1C60B15BC622BA50853728EAA5 /* Pods-healthvault-ios-sdk_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-healthvault-ios-sdk_Tests-frameworks.sh"; sourceTree = ""; }; - B89EB8943C41CB6C79468A5EF00751A4 /* MHVBlobPayloadThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobPayloadThing.m; sourceTree = ""; }; - B90C537330D58A4733D192DFD4B57387 /* MHVImmunization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVImmunization.m; sourceTree = ""; }; + B8966E6E522CA87B60765600AF35C296 /* MHVDictionaryExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDictionaryExtensions.h; sourceTree = ""; }; + B8BB7BED8D01433D178989B3E1DAAA93 /* MHVHealthJournalEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHealthJournalEntry.m; sourceTree = ""; }; + B90164DB2D48AB62F9623C88F07FB9AB /* MHVTaskOccurrenceMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskOccurrenceMetrics.h; sourceTree = ""; }; B933ACE8B69C70B98201BF1DBC33DCBB /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; - B93AAD8B5C30FC83A2092F1716609198 /* MHVCachedThing+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedThing+CoreDataProperties.h"; sourceTree = ""; }; B9400BDB190236E489DD61F96DADC5B3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B966002F89230D86262B026791B0C9B9 /* MHVRecordOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRecordOperation.m; sourceTree = ""; }; B9913443871C57BA93D2644975D56559 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; B99359C09F954A4B3C0DD5B6169B2E3E /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - BA032C8F861179933912813C12E9B030 /* MHVMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMeasurement.h; sourceTree = ""; }; + B9DD2DE1E80A6ABAE2B10BE426091333 /* MHVOneToFive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOneToFive.m; sourceTree = ""; }; + BA09EAE49A59364A9390A2260414920F /* MHVAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAddress.m; sourceTree = ""; }; + BA31C5A690837E862A4DA14FE948476B /* MHVThingQueryResults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingQueryResults.m; sourceTree = ""; }; + BA4F8A6187E5F2090A4A536DB48DE840 /* MHVBrowserController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBrowserController.h; sourceTree = ""; }; BA5E6DACAEFC8F380660B84372FAA9EC /* Pods-healthvault-ios-sdk_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-healthvault-ios-sdk_Tests-acknowledgements.markdown"; sourceTree = ""; }; - BA6E3BB8F80C7E97350015882C42644A /* MHVHttpService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpService.m; sourceTree = ""; }; - BA8BC80584FEDD4F227489CDB5B931FA /* MHVLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLogger.m; sourceTree = ""; }; + BA78D278ECE0080872779C552D2B32C5 /* MHVThingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingKey.m; sourceTree = ""; }; + BA9A4B6083FFCE84E391965DEEE63D41 /* MHVSleepJournalPM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSleepJournalPM.m; sourceTree = ""; }; + BA9FCBF3314C27B56DC7B3834CD2C2FB /* MHVClientFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientFactory.h; sourceTree = ""; }; BAB8777EF4632F57F46D4FD519B17FE8 /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; - BAE37FFD80D7D8F6CE33589A3C39E076 /* MHVWeeklyAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVWeeklyAdherenceSummary.m; sourceTree = ""; }; + BAD8EFF68048C2BFC6CBE7948E0A4E5A /* HealthVault-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HealthVault-prefix.pch"; sourceTree = ""; }; BB08BA197AD5E24D8ABCED2910B50FD3 /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; - BB0B90B2B2DE805CF89BDD18A5CEB2C3 /* MHVPropertyIntrospection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPropertyIntrospection.h; sourceTree = ""; }; - BB3BF5FAB7B9E2CFEC56FE502CF30A6E /* MHVClientFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClientFactory.m; sourceTree = ""; }; + BB224A55449B8C8F54F0B489AA00129E /* MHVEmergencyOrProviderContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmergencyOrProviderContact.m; sourceTree = ""; }; BC0C780A3F8263586DA344827F7196CA /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; - BC1F06DFF0BFA20381805A14A4655D2C /* MHVKeychainService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVKeychainService.m; sourceTree = ""; }; - BC6AC96CD6F26685910FEC23378635BD /* MHVBlobPutParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobPutParameters.m; sourceTree = ""; }; - BC8CC54BF69759BEA2DC585664ADC8CC /* MHVPendingThingOperation+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVPendingThingOperation+CoreDataClass.h"; sourceTree = ""; }; - BD4B103BF1A1E29F7DA6DE27B7A6FC45 /* MHVExercise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVExercise.h; sourceTree = ""; }; - BDE6241AC72E77A3692E2F6C0D0B67F2 /* MHVActionPlanTaskOccurrenceMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskOccurrenceMetrics.h; sourceTree = ""; }; - BDEC9F05810F3E4EBC36CB4E994C3062 /* MHVErrorConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVErrorConstants.h; sourceTree = ""; }; - BE76029B9F546C70EE5A8710B33C92EE /* MHVGetAuthorizedPeopleResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGetAuthorizedPeopleResult.m; sourceTree = ""; }; - BF43BDA6266FDF920F5BA78540149F3D /* MHVRemoteMonitoringClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRemoteMonitoringClient.h; sourceTree = ""; }; - BF6D30371765423F270C8A10736A7D8B /* MHVThingRaw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingRaw.h; sourceTree = ""; }; - BF709B0A80D5E5B52487C0EC500C8D46 /* MHVCacheConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheConstants.h; sourceTree = ""; }; - BF78A945F701573EBCF5E658B9FFA8C9 /* MHVBlobHashInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobHashInfo.h; sourceTree = ""; }; - BFC45A52EF05CADBFD4ABE08E1C5C166 /* MHVAssessment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAssessment.m; sourceTree = ""; }; - BFF9810C9D2469DB06C9F8F39B6AD507 /* MHVGoalsApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsApi.h; sourceTree = ""; }; - C011A045646390F19A4D29C0973C73C8 /* MHVGoalRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRange.m; sourceTree = ""; }; + BCC002090652AB0A2B4CD195190A0EA4 /* MHVCacheStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCacheStatus.m; sourceTree = ""; }; + BCD6044A1D3F580C29DA6EF92E6D8337 /* MHVPositiveDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPositiveDouble.m; sourceTree = ""; }; + BD4E17D6CBBC0705E3CA21AA575ACB92 /* MHVGoalRecommendationsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalRecommendationsResponse.m; sourceTree = ""; }; + BD7E711C749E39F9A45A88DA68BBF4B0 /* MHVActionPlanAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanAdherenceSummary.m; sourceTree = ""; }; + BDE23A695AD196AB92586D97DA1BD999 /* MHVActionPlan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlan.m; sourceTree = ""; }; + BDEA681DA503DF27F5135D51837FB681 /* MHVName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVName.h; sourceTree = ""; }; + BE60890CA97D2504E56C8DBEE3B0AE86 /* MHVAsyncTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTask.h; sourceTree = ""; }; + BE9747FF6ADE5CEFCA10874BCD5F9EB4 /* MHVActionPlanTaskInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskInstance.m; sourceTree = ""; }; + BEB92C196BF48671FA2D95482E2E51B0 /* MHVObjectiveAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVObjectiveAdherenceSummary.h; sourceTree = ""; }; + BF35588BABB3CD4D5A9C170C3E217F51 /* NSArray+MHVEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVEnum.h"; sourceTree = ""; }; + BF56E8016D1BE278182B132CFA466A13 /* MHVRequestMessageCreator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRequestMessageCreator.m; sourceTree = ""; }; + BF70959C292E796D00D5FC6E5BEC6884 /* MHVPrescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPrescription.h; sourceTree = ""; }; + BFB4338802FE6BB414D69B226E8632C0 /* MHVConcern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConcern.h; sourceTree = ""; }; + C0528E87709349BC551D916846ED04DC /* MHVOneToFive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVOneToFive.h; sourceTree = ""; }; + C0829833BA60A690563A971DCB7188A0 /* MHVThingClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingClientProtocol.h; sourceTree = ""; }; + C097449CEB6579F0F7DF6ED35DAEB892 /* MHVBlobUploadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobUploadRequest.m; sourceTree = ""; }; + C09DF7449803393319D140B6C7792FAE /* MHVRestRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRestRequest.m; sourceTree = ""; }; + C0F1F393E47D7EC07904C913ECDC4F3F /* MHVPersonClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonClientProtocol.h; sourceTree = ""; }; + C10774DC45E18135BEE61011A1CCF41B /* MHVHour.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHour.h; sourceTree = ""; }; + C12127F750208A6ED825DA79695BDEE6 /* MHVZonedDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVZonedDateTime.m; sourceTree = ""; }; C14B9A0AF963B835F15C4743D9675734 /* Pods-healthvault-ios-sdk_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-healthvault-ios-sdk_Tests-umbrella.h"; sourceTree = ""; }; - C15D4CC0261E49DC60B9A6FF6FE65AEB /* MHVName.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVName.m; sourceTree = ""; }; - C1CB06945DF5863BBC2646491AC9A19E /* MHVThingCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCache.h; sourceTree = ""; }; - C2E16272661539CADF03F6F45431326E /* MHVThingTypeDefinitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeDefinitions.h; sourceTree = ""; }; - C2F0A72C676246FF8051BCB2A916FEED /* MHVPlatformClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlatformClient.m; sourceTree = ""; }; - C38C377073EE55697C9475DCE7B7B3E1 /* MHVPercentage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPercentage.h; sourceTree = ""; }; - C3F714D6FC078F8D6B3D24CF80379406 /* MHVBlobSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobSource.h; sourceTree = ""; }; + C15E502CC33D5854E80A00495D0DF1BF /* MHVAssessment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAssessment.m; sourceTree = ""; }; + C1AFE22569BBE6F75BBAF2F339E240FF /* MHVSessionCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSessionCredential.h; sourceTree = ""; }; + C1E23269821BC87D9872755107C5A5B5 /* MHVImmunization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVImmunization.h; sourceTree = ""; }; + C258B5630FF5DF45752A0412FBF933E7 /* MHVTaskTrackingPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingPolicy.h; sourceTree = ""; }; + C3FA8DAE4BDC0D70D9938658BF425DBF /* MHVHttpService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHttpService.m; sourceTree = ""; }; C41181F2EA58813B2EA61C784F753C5A /* HealthVault.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HealthVault.framework; path = HealthVault.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C415056C5622D214BE3E43795A6A7784 /* MHVWeight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVWeight.h; sourceTree = ""; }; C42AF09FE5A7EA93C0CCDE00F613DFF7 /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; - C48CE544CFC3726DBF4E5F8559AA0AD9 /* MHVConstrainedInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedInt.m; sourceTree = ""; }; - C4FC3EC274EA4ACE172C6547AC1CF395 /* MHVGetAuthorizedPeopleResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGetAuthorizedPeopleResult.h; sourceTree = ""; }; - C5400A973B2B3E2638F6FAE9C6A0A878 /* MHVTaskCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskCompletionMetrics.h; sourceTree = ""; }; - C60BF87FA7AE34AD616665F62B4AB613 /* HealthVault-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HealthVault-Tests-umbrella.h"; path = "../HealthVault-Tests/HealthVault-Tests-umbrella.h"; sourceTree = ""; }; - C6825E2E0D9F151AB96B14B269CAD9B0 /* MHVVocabularySearchString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularySearchString.m; sourceTree = ""; }; - C6ADC42204C08C74AC38AF13E597CE5B /* MHVConstrainedXmlDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedXmlDate.h; sourceTree = ""; }; - C6B92E711FFF4FEA1826072F73A80CCA /* MHVApproxDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApproxDate.m; sourceTree = ""; }; - C6DC814295EF955F93B4321334FFB091 /* MHVTaskTargetEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTargetEvents.h; sourceTree = ""; }; - C6ED33FA405F0858082B0933924D6FA6 /* MHVConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConfiguration.m; sourceTree = ""; }; - C84813AC4AFCDA15A20F0498D21B2A20 /* MHVBodyDimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBodyDimension.h; sourceTree = ""; }; - C88393BC819B908F2E4CBCEE74A31642 /* MHVAllergicEpisode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAllergicEpisode.h; sourceTree = ""; }; - C9031870AC3A4301C1F89779774C0A69 /* MHVFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFile.h; sourceTree = ""; }; - C9064183F3C0F587B688F52C90938E69 /* NSArray+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+DataModel.h"; sourceTree = ""; }; - C911EC5FD9CC4A1E9A007D3AC39E55F0 /* MHVVocabularySearchString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularySearchString.h; sourceTree = ""; }; - C92D88219BBE876F8E25A9FCB670B940 /* NSArray+MHVThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVThing.h"; sourceTree = ""; }; + C482D9DA8D96F23BAC8AA93D92900795 /* MHVServiceDefinitionRequestParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceDefinitionRequestParameters.m; sourceTree = ""; }; + C4C8D2C933286792E0742981103A5D8F /* MHVString1024.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVString1024.h; sourceTree = ""; }; + C54BD3DDA5B92FCB17321CC346850BFD /* NSUUID+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUUID+DataModel.h"; sourceTree = ""; }; + C57211990D7033FA0C12D74E0BA2FD70 /* MHVHeight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeight.m; sourceTree = ""; }; + C58999FCF7028E4866A69ABB94E36F9C /* MHVAuthSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAuthSession.m; sourceTree = ""; }; + C61F1872CAAA91842F7DCA5FFCB25881 /* MHVApproxDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApproxDate.h; sourceTree = ""; }; + C62B57FE0EAEA19F4B7963DAD4F650AA /* NSArray+MHVThingQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVThingQuery.m"; sourceTree = ""; }; + C643CC5F0977AA5E3419629BF46B0A07 /* MHVFoodEnergyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFoodEnergyValue.m; sourceTree = ""; }; + C67AACFE0926A728CE7610F82EA592CC /* MHVShellAuthService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVShellAuthService.m; sourceTree = ""; }; + C67ABFED409999ADDE3BC1854C414134 /* XReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XReader.h; sourceTree = ""; }; + C694709DDFACDA508CC26BA9EDD5E616 /* MHVBool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBool.m; sourceTree = ""; }; + C78D7E92769F9C21984C15FC5EC2AA41 /* XNodeType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XNodeType.m; sourceTree = ""; }; + C7924E1296464D209AEF5A8FF4C7F4E3 /* MHVClaimAmounts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClaimAmounts.m; sourceTree = ""; }; + C85F090CB5C2B9FAF0D7E0E652358796 /* MHVMinute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMinute.h; sourceTree = ""; }; + C8B20C1F6BEC74A1F27DEA13725E5EA1 /* MHVBodyCompositionValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBodyCompositionValue.h; sourceTree = ""; }; + C91F09A8A42306EC0101AF1A5453F415 /* NSNull+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNull+DataModel.h"; sourceTree = ""; }; C94410ABFA53A6B5574B54DF02529485 /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; + C99AB430392DF63E8F83679793911A49 /* MHVGeneralMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGeneralMeasurement.m; sourceTree = ""; }; + C9BE81F76F265D58DE21A4E54EC8E207 /* MHVPlatformClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlatformClient.m; sourceTree = ""; }; C9C167AD9DF42155808A7430F28C0FB4 /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; - CA5A4B3BAAD047F2D1A32C5D85A19BE0 /* MHVConstrainedXmlDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedXmlDate.m; sourceTree = ""; }; - CA712C9B99D050890EE357B0390711DA /* MHVBlobUploadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobUploadRequest.h; sourceTree = ""; }; - CB563B91E79BD92ABB9F1368512B75EE /* MHVConstrainedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedInt.h; sourceTree = ""; }; - CBE3D03F7A48B825E57F71ACF16A4F29 /* MHVBloodGlucose.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBloodGlucose.m; sourceTree = ""; }; - CC2FD9DC35815E3F7F1B098B878892D8 /* MHVAsyncTaskResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncTaskResult.h; sourceTree = ""; }; - CCA4DF0A79B3010D7265630B89830718 /* MHVTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTime.h; sourceTree = ""; }; - CCB541C34BB78E7317F3BF92917B0064 /* MHVCacheQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCacheQuery.m; sourceTree = ""; }; - CD043A5DCE8C612CC72AA5A0F21A5B05 /* MHVExplanationOfBenefits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVExplanationOfBenefits.m; sourceTree = ""; }; - CD1AEAB7C8DBA1143CC6711138052E94 /* NSNumber+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+DataModel.h"; sourceTree = ""; }; - CD4E4AF07B0B0703AC64CEEC6C33C85B /* MHVLocalDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLocalDate.m; sourceTree = ""; }; + CA5BF822CBDCEDF673CE9304CA0BB920 /* MHVLabTestResults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResults.m; sourceTree = ""; }; + CA99FAA77D6F9456599A85284604A0C7 /* MHVPlanOutcome.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlanOutcome.h; sourceTree = ""; }; + CB5B4A4BE2B9CF5D880F09D7E5BAA630 /* MHVActionPlanAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanAdherenceSummary.h; sourceTree = ""; }; + CBDDB2D61BE2F29606146EA468227B4A /* MHVLabTestResultsGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResultsGroup.m; sourceTree = ""; }; + CC1ECEFB930046CFD10B958B0EB58EE8 /* MHVThingDataTyped.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingDataTyped.m; sourceTree = ""; }; + CC2F63B159657B256DB49F64B25694F5 /* MHVMillisecond.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMillisecond.h; sourceTree = ""; }; + CC96EB86DF773A251708C057B481DD2B /* MHVConditionEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConditionEntry.m; sourceTree = ""; }; CD54BEB54DA45EEF4419B75354B5C676 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; + CD721313F560CA3CE80864A8EDA98AFB /* MHVHour.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHour.m; sourceTree = ""; }; + CDC94594C4100A2568A8F0CD8D183E3F /* MHVThingTypeDefinitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeDefinitions.h; sourceTree = ""; }; CDCAD949B6F85350F9CCA7C8ABB54057 /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; + CDD579287AA4BFCDEE34BD02B02BA4AB /* MHVBlobInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobInfo.m; sourceTree = ""; }; + CDE200C6B75B47FC906281EFBD1C5FFB /* MHVQuestionAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVQuestionAnswer.h; sourceTree = ""; }; + CDEEE40E7B451A82DA5E3D2BF119B875 /* MHVInsight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsight.m; sourceTree = ""; }; CE2AF9E1F1B195EF57AE60C22A693670 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - CE9617B815822C733672E42D64C97376 /* MHVEmotionalState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEmotionalState.m; sourceTree = ""; }; - CE96E5F674D357356549FFA6C63112DA /* MHVCacheQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheQuery.h; sourceTree = ""; }; - CEE4427400ED0B4E0AA044E277151DBB /* MHVKeychainServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVKeychainServiceProtocol.h; sourceTree = ""; }; - CFF57D58D1D8478578EB5CA8E2F8C3C6 /* MHVBodyComposition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBodyComposition.h; sourceTree = ""; }; + CE90174E36A5B3F4C336155FA5A3DAA4 /* MHVConfigurationEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConfigurationEntry.h; sourceTree = ""; }; + CEF5702764EFBA2D3809F575A18CA3FE /* MHVConstrainedDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConstrainedDouble.m; sourceTree = ""; }; + CF3EA7D7D86C194BD84981241E4B9281 /* NSError+MHVError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+MHVError.m"; sourceTree = ""; }; + CF6A84D066322795ABA2F7E1643E18AF /* MHVNameValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNameValue.m; sourceTree = ""; }; + CF6E6362739D6E025E4B2214B9A33690 /* MHVBasicDemographics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBasicDemographics.m; sourceTree = ""; }; + CFCEC975C3667DE9DD885FCCCA8C5B0E /* MHVServerError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVServerError.h; sourceTree = ""; }; D00D5E1DBF96965A11245BD2CA553E14 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; - D09208259BD41FFFBDAF1AE56A807F9C /* MHVFoodEnergyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFoodEnergyValue.h; sourceTree = ""; }; - D10CDF3CEF4EEDA0F928FDB0CBFD8D73 /* MHVThingTypeDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeDefinition.h; sourceTree = ""; }; - D10CFC592300AB6747D9400370D82CC1 /* MHVPlan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlan.m; sourceTree = ""; }; - D118378AB659CE64CE85358ADCF850E4 /* MHVMedicalDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalDevice.m; sourceTree = ""; }; - D1499ECAA9F62E14CEEC335AC0DB6966 /* MHVCachedRecord+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedRecord+CoreDataClass.h"; sourceTree = ""; }; - D176B5BC327707BBEDDF291A2410F9C3 /* MHVRemoteMonitoringClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRemoteMonitoringClientProtocol.h; sourceTree = ""; }; - D1A1B1D206079A22F58A633B7A450837 /* MHVPlatformClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformClientProtocol.h; sourceTree = ""; }; - D1F8E79FC77A060E1BD19BAE480296A8 /* MHVPerson.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPerson.m; sourceTree = ""; }; - D20F9D1055ADCAA63D9A868D0B1FF0FE /* MHVGoalRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRange.h; sourceTree = ""; }; - D25AB9833CD3A6C3A2118F9266750C34 /* MHVTaskTrackingApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingApi.h; sourceTree = ""; }; - D3029EBC601578D4C0CF681D75BC3DC9 /* MHVPersonClientProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonClientProtocol.h; sourceTree = ""; }; - D37036F2D687B18C0CDC101F7DCBC1C0 /* MHVLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLocation.m; sourceTree = ""; }; + D0466ACA99137DEE6139B6277BF7F140 /* MHVTaskTrackingPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskTrackingPolicy.m; sourceTree = ""; }; + D0D5A19CEF34B4F67AF185EF276046D0 /* MHVThingSection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingSection.m; sourceTree = ""; }; + D0F0CAA362A68B7E8603E4ED2A6F97A9 /* MHVKeychainServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVKeychainServiceProtocol.h; sourceTree = ""; }; + D1106693B4A52588946EA1D222726F20 /* MHVBasicDemographics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBasicDemographics.h; sourceTree = ""; }; + D120D7972F30A54B12AFF359998AE042 /* MHVLocalDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLocalDate.h; sourceTree = ""; }; + D15F81E2BCBBB501177798EB14F8AB84 /* MHVBlobPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobPayload.h; sourceTree = ""; }; + D16F670E5BB120C6F77EAC9BA2ECB66C /* MHVPendingThingOperation+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVPendingThingOperation+CoreDataClass.h"; sourceTree = ""; }; + D1B38EED979B9800D2968D7FBDC6BA0F /* MHVVolumeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVolumeValue.h; sourceTree = ""; }; + D1B7B26D3295FDFB825740FBDC833BAD /* MHVSodaConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSodaConnection.h; sourceTree = ""; }; + D26D2987860A0D933DD9A2D49B107A74 /* MHVContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVContact.h; sourceTree = ""; }; + D33322D4998655DEC832E4B2022D224A /* MHVSleepJournalAM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSleepJournalAM.h; sourceTree = ""; }; + D3408700B603DD6D4C10948D66B7AF5F /* MHVConnectionFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnectionFactory.m; sourceTree = ""; }; + D3521551F43A1526E790938A310F2482 /* MHVTaskCompletionMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskCompletionMetrics.h; sourceTree = ""; }; D3E2CDF790E002DC6E88C444DA9C9137 /* KWBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBackgroundTask.h; path = Classes/Core/KWBackgroundTask.h; sourceTree = ""; }; D3F37C49B27CE67EA5D9E711A0FC0BBB /* Pods-healthvault-ios-sdk_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-healthvault-ios-sdk_Tests-resources.sh"; sourceTree = ""; }; - D40EDE3F0B39C135E98E9CD824614EF7 /* MHVConnectionTaskResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnectionTaskResult.m; sourceTree = ""; }; - D473E885FC28FD8AC6B898804CFFC858 /* MHVSleepJournalAM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVSleepJournalAM.m; sourceTree = ""; }; - D47D69086FC9079905E52CAC5FD4875B /* MHVStructuredInsightValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStructuredInsightValue.m; sourceTree = ""; }; - D4B8BB320EF09619A7F174080E875E16 /* MHVActionPlanTaskAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskAdherenceSummary.m; sourceTree = ""; }; - D554C2FF5092CD72A8FF531F9487514D /* MHVOrganization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOrganization.m; sourceTree = ""; }; - D57D65D822CCBB988E15BC96C243E36A /* MHVBaby.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBaby.m; sourceTree = ""; }; - D5839D6432C657FE0AD9A898817023BF /* NSArray+MHVEnum.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVEnum.m"; sourceTree = ""; }; - D59624AA989935530EEF427B6DE72E2C /* MHVContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVContact.m; sourceTree = ""; }; - D598459EA1095C98471D719D9A5EDD99 /* NSError+MHVError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+MHVError.m"; sourceTree = ""; }; - D59CAE065598D2407CE7249104A8CF2B /* MHVTrackingValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTrackingValidation.h; sourceTree = ""; }; - D5A130B8AB9F32E882344BCFDA3E6B43 /* MHVStringNZ256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStringNZ256.h; sourceTree = ""; }; + D5306671029BEB3BAC9FA98290203F0B /* MHVThingCacheDatabase.xcdatamodel */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcdatamodel; path = MHVThingCacheDatabase.xcdatamodel; sourceTree = ""; }; + D58229645D2246C952F029814B5BF3D6 /* MHVAlert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAlert.m; sourceTree = ""; }; + D585096B45C1FF7D114AF1E3DEA0583B /* MHVConnectionTaskResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConnectionTaskResult.m; sourceTree = ""; }; D5ED949AD9009916D0301DCB65487CDC /* Pods-healthvault-ios-sdk_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-healthvault-ios-sdk_Tests-acknowledgements.plist"; sourceTree = ""; }; - D603E344CC1E47DB2639AD1C66E7C126 /* MHVOperationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOperationBase.m; sourceTree = ""; }; D6063D6AA1F942E3E93C7AD00A668E7F /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; - D6BA54784796D0F6F237A0D3B0B18B37 /* MHVNameValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNameValue.m; sourceTree = ""; }; - D7174B7E94CB1585B2E464DE15EB8758 /* MHVAudit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAudit.m; sourceTree = ""; }; - D775624F1A25D6FFDCD118E7245FEB01 /* MHVBrowserAuthBroker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBrowserAuthBroker.h; sourceTree = ""; }; - D7A8E33CEB9D41D20E6FFDF58E8A6BEE /* MHVAdvanceDirective.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAdvanceDirective.m; sourceTree = ""; }; + D6075F344D07EE5FB307AAEA6947BDEB /* MHVBloodPressure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBloodPressure.m; sourceTree = ""; }; + D6227640D7E2C40593042BD4C10B9CBF /* MHVTimelineApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineApi.h; sourceTree = ""; }; + D6913B8A059B2E0792B8838820B0DB75 /* MHVPhone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPhone.m; sourceTree = ""; }; + D706D7D3C53789C5711100935561866F /* MHVGoalRecommendation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecommendation.h; sourceTree = ""; }; + D73711128EC2F8B9E6B8C853828ABC54 /* MHVAppSpecificInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAppSpecificInformation.h; sourceTree = ""; }; + D7D8FA31502BBB58B68A8754A4A9C416 /* HealthVault-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HealthVault-Tests-umbrella.h"; path = "../HealthVault-Tests/HealthVault-Tests-umbrella.h"; sourceTree = ""; }; D7D9BF7186931170521BB5A0232B0AEB /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; - D837589D4E7CF6D3B3FB406904803B9E /* MHVMonth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMonth.m; sourceTree = ""; }; - D83C703FCB8EF328B033521E52CE778C /* MHVStringNZ256.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStringNZ256.m; sourceTree = ""; }; - D84340561E65026CA78BD4F6CACB0659 /* MHVActionPlanTaskTrackingEvidence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTrackingEvidence.m; sourceTree = ""; }; + D7E8AB3B42CBBED775000E3A4A66A40A /* MHVThingConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingConstants.h; sourceTree = ""; }; + D7FA584868FED9A993D2FAA87BA40FBD /* MHVDictionaryExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDictionaryExtensions.m; sourceTree = ""; }; + D82ED36C0650D31CB297284A22890110 /* MHVRestRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRestRequest.h; sourceTree = ""; }; D84DD1D70493DB405219BFBC89D0CE78 /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; - D86AB92CCCAEF826D9FF875EEDADC872 /* MHVPositiveDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPositiveDouble.m; sourceTree = ""; }; - D89F138DCF9D882B1051B3B76BCE4982 /* MHVWeightMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVWeightMeasurement.m; sourceTree = ""; }; + D85A7C3934D3959278922BBC9E2B87DE /* MHVVocabularySearchString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularySearchString.m; sourceTree = ""; }; D8AA880905A5AB658977D75687135E0F /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; - D97D7FA01B705F3E9552A660304058CF /* MHVGoalAssociatedTypeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalAssociatedTypeInfo.m; sourceTree = ""; }; - D9CD463336CE9E1E16BDD59D8D5901E9 /* MHVConnectionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionProtocol.h; sourceTree = ""; }; - D9D3527E1C33DF191EE92D787D06B3AF /* MHVPlatformConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPlatformConstants.h; sourceTree = ""; }; - D9E2320DCE80745E31D3138CF2CBE7FC /* MHVThingCacheSynchronizerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingCacheSynchronizerProtocol.h; sourceTree = ""; }; - D9E63FE991F3083628904AEF5A80A41D /* MHVServiceResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVServiceResponse.m; sourceTree = ""; }; + D8EC5CA27A1D9BB250309F0DB4825B78 /* MHVClientResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClientResult.m; sourceTree = ""; }; + D982765958FB4B55181D548157575E0D /* MHVBlobUploadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobUploadRequest.h; sourceTree = ""; }; + DA11AF18F2617DA5B9A18A9DAB7F9225 /* MHVDelivery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDelivery.h; sourceTree = ""; }; + DA2C19AB9EB92C1B7DCDE68172C53063 /* MHVGoalsWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsWrapper.h; sourceTree = ""; }; + DA5BDBF2C0EC600DE1E43AC276C7FD94 /* MHVTaskSchedule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskSchedule.h; sourceTree = ""; }; DA9FE3A8CBB07E74F7ECD5056F8C7753 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; - DAA2964A82DE3D8D9330299D8BF8D603 /* MHVPendingThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPendingThing.m; sourceTree = ""; }; - DAB0589A30080EA5B0816547413420F6 /* MHVFamilyHistory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFamilyHistory.m; sourceTree = ""; }; DABE33428A502545B3550EB42124FF86 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; - DAC3FFE2ADC3ADB492FF0038E6CD18E3 /* MHVLabTestResults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResults.m; sourceTree = ""; }; - DB089789294F414CD9E67F3CFC10DA3C /* MHVMedication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedication.m; sourceTree = ""; }; - DB22763552D9FE9128CA9341222842A8 /* MHVAssessmentField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAssessmentField.h; sourceTree = ""; }; - DB38629F482A7763D9D62E402B9DF76F /* NSDictionary+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+DataModel.h"; sourceTree = ""; }; - DB96A19CFBA149D592E4F267CEC99FE8 /* MHVCachedThing+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedThing+CoreDataClass.h"; sourceTree = ""; }; - DBCEEA780CACA45CF7DBEBD4A65EB4B8 /* MHVDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateTime.m; sourceTree = ""; }; + DB7D4707C2FD3DA2274ABF1E1840F4C5 /* MHVStructuredInsightValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStructuredInsightValue.h; sourceTree = ""; }; DBD92CAF957AFC517E3473D386F55EAE /* Pods-healthvault-ios-sdk_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-healthvault-ios-sdk_Tests.modulemap"; sourceTree = ""; }; - DBE5F5D915A2A1C7FD1A03ABC5B00A16 /* MHVTaskThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTaskThing.m; sourceTree = ""; }; - DBF8FAE7B0A92D889DFC7DA8B03516EF /* MHVClientResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVClientResult.h; sourceTree = ""; }; - DC151F85D9FAA82045A6391D5441845F /* NSArray+MHVEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVEnum.h"; sourceTree = ""; }; + DC0DACCC92A9724514F718073A0BF0A4 /* XConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XConverter.m; sourceTree = ""; }; + DC7C711AC913DD533241A399853A62A3 /* MHVValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVValidator.h; sourceTree = ""; }; DC88D9D3DB3C84FB3D8171B74BD1D18A /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; - DC8A0E10951CB89A720BEB8B1146BFB2 /* MHVMessageHeaderThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMessageHeaderThing.m; sourceTree = ""; }; - DCF6D8EEB8C270EC651835C9847C8ED7 /* MHVPendingMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPendingMethod.h; sourceTree = ""; }; + DD03F6FB039680F515FB802E31A929BF /* NSArray+Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Utils.m"; sourceTree = ""; }; + DD242C583AE553B5D7726CD49FC821FB /* MHVWeeklyAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVWeeklyAdherenceSummary.m; sourceTree = ""; }; + DDB59A0181B8FD7B674812C00E029FAC /* MHVInsurance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsurance.m; sourceTree = ""; }; DDC302385A2A59E11144F06E1A9D25BE /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; - DDF731DFFB25647C5277F444CE453245 /* MHVAppSpecificInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAppSpecificInformation.h; sourceTree = ""; }; - DE350B124D88E40B98865B1D39459502 /* MHVPlanOutcome.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPlanOutcome.m; sourceTree = ""; }; - DE38B45B94C3672DAEBC250C60A2CA4B /* MHVPrescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPrescription.m; sourceTree = ""; }; - DFD2E7BF4A610942A9DDD3102ED5A538 /* MHVLabTestResultsGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResultsGroup.m; sourceTree = ""; }; - DFED9058C0F0214B7A281AAE62346209 /* MHVBodyDimension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBodyDimension.m; sourceTree = ""; }; + DDF2B9E990540AF54F131EAA873187E1 /* MHVMessageAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMessageAttachment.h; sourceTree = ""; }; + DE4E6828D6609119DA2228F33094820C /* MHVVocabularyClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyClient.h; sourceTree = ""; }; + DE6834A06D509EE224A5459F56660041 /* MHVMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMethod.m; sourceTree = ""; }; + DE72238D8023A36065B9EC6F562C0345 /* MHVMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMeasurement.h; sourceTree = ""; }; + DE899396F2E8FA9BE44BB90EE58047BA /* MHVCryptographer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCryptographer.m; sourceTree = ""; }; + DED4D9040726C76D1FEF40309F2B1EFE /* MHVAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncOperation.m; sourceTree = ""; }; + DEF1F3ECCED965EB5FF11965C1AF45BD /* MHVApplicationCreationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApplicationCreationInfo.m; sourceTree = ""; }; + DF705202A5854A7CD68C1CDFCFE4B9ED /* MHVVocabularyCodeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyCodeSet.h; sourceTree = ""; }; + DFAC5D9E876D42523B61119E740F47BC /* MHVVocabularyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVocabularyKey.h; sourceTree = ""; }; E0100BB1AEA9FE855C7F5D641B238CC1 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; E01540E63393E7A4C221E0CDFE3D7CE7 /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; - E02C6C8FE092DD0C5EE9C7AB80ADEB16 /* MHVCacheStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCacheStatus.m; sourceTree = ""; }; - E0A7E5B001BA4E6574148EA0469DD6A7 /* NSArray+MHVVocabularyCodeItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVVocabularyCodeItem.m"; sourceTree = ""; }; - E0D13CC16DA238C1F187057F29483C8C /* MHVResponseStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVResponseStatus.m; sourceTree = ""; }; - E0F9ED0DD41EAE5A498138124ECA0F56 /* MHVAsyncTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAsyncTaskCompletionSource.m; sourceTree = ""; }; - E17C5CEC27600BDAB22A68C7A9067379 /* MHVYear.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVYear.h; sourceTree = ""; }; - E1939C2210835BDBFF054AD3AA695965 /* MHVPersonalImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonalImage.m; sourceTree = ""; }; + E1092407C7F499DE456741F01844E830 /* MHVCCD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCCD.m; sourceTree = ""; }; E1B93B85517E8EE9E7009D3825F351A0 /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; + E1DEECC8BBC9A3B8A87FE493E825187E /* MHVRemoteMonitoringClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRemoteMonitoringClient.m; sourceTree = ""; }; E279C853F0E335DB4D93A1C16A617547 /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; - E3145DA763AF1E554950C4B04FE5E103 /* XConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XConverter.m; sourceTree = ""; }; - E36EA6FED8AB4B59DF88E994E12A3578 /* MHVQueuedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVQueuedDictionary.h; sourceTree = ""; }; - E4AEEA93F9D3E7C070F750A9F1723E98 /* MHVVitalSignResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVitalSignResult.h; sourceTree = ""; }; - E5A0E1DC889411B7E4702400083FD479 /* MHVConcentrationValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConcentrationValue.m; sourceTree = ""; }; - E5ED2508D07D2D6D8DA91EFCCB821CAF /* MHVLabTestResultValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResultValue.m; sourceTree = ""; }; - E63CCBF5AD5C659C49865B94592E983C /* MHVType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVType.m; sourceTree = ""; }; - E69F53B9299D423FB827C9B79665FD80 /* MHVInt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInt.m; sourceTree = ""; }; - E6A5D9A383D4875994BFD1B0FC51932E /* MHVBlobHashInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBlobHashInfo.m; sourceTree = ""; }; - E6BFF1355D724EE04526783AB21ABC19 /* MHVBloodPressure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBloodPressure.m; sourceTree = ""; }; - E6D61E28F4C2DC76011F18DFCFBFB98A /* MHVTaskOccurrenceMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskOccurrenceMetrics.h; sourceTree = ""; }; - E73B5B686A83F359FAE81BC44DA86951 /* MHVHttpTaskProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHttpTaskProtocol.h; sourceTree = ""; }; - E75384395E9E4E4AFDC640DCE924C375 /* NSSet+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSSet+DataModel.h"; sourceTree = ""; }; + E2C3A773CF63A41CFC8DDBCC314C89BC /* MHVUUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVUUID.h; sourceTree = ""; }; + E3493B2886D15F7E2785FDBEDA90A1FC /* MHVConcentrationValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConcentrationValue.m; sourceTree = ""; }; + E395EA6247EDD2BB4BD2FC2941E6650D /* MHVActionPlanTaskTracking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskTracking.m; sourceTree = ""; }; + E41D1807AF67345959E8ACD3DF4C86A8 /* HealthVault-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; name = "HealthVault-Tests.modulemap"; path = "../HealthVault-Tests/HealthVault-Tests.modulemap"; sourceTree = ""; }; + E4546AE3C7B337AF0B3B638F7BAA1535 /* MHVRestApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRestApi.h; sourceTree = ""; }; + E49C101034BC371A0348F2BF53DB438D /* MHVThingTypeOrderByProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeOrderByProperty.m; sourceTree = ""; }; + E4CE2084F07A0EC6C2BB66E4E3739983 /* MHVResponseStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVResponseStatus.m; sourceTree = ""; }; + E513EF948F86433040EA0F848C2980A7 /* MHVActionPlanRangeMetric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanRangeMetric.m; sourceTree = ""; }; + E58EBFA9BBCA61D405D85E43BBEE65EF /* MHVApplicationSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVApplicationSettings.h; sourceTree = ""; }; + E5BB3212F836C98196E3F4A87B2F169E /* MHVAudit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAudit.h; sourceTree = ""; }; + E60F2455A6D63D5253A2D6987D8995D8 /* MHVGetAuthorizedPeopleSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGetAuthorizedPeopleSettings.m; sourceTree = ""; }; + E6827407381BD35B6C9371DAC7F965AE /* MHVMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMessage.m; sourceTree = ""; }; + E683A3899304BC56318B65C8D1B926D5 /* MHVBodyComposition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBodyComposition.h; sourceTree = ""; }; + E693B9BAAD27F16387DEA652D2755BA4 /* MHVLinearItemTypePropertyConverer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLinearItemTypePropertyConverer.m; sourceTree = ""; }; + E7393CBB96AF00CA7C1C7AA32E2846CD /* MHVMonth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMonth.m; sourceTree = ""; }; + E755DA4B63402BAA763181A3957CCEC9 /* MHVConstrainedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConstrainedString.h; sourceTree = ""; }; + E775E95D86DAB6848965B075BA723899 /* MHVEncounter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEncounter.m; sourceTree = ""; }; + E77FE9273592EED6B86A9A409716CAF0 /* MHVNonNegativeDouble.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVNonNegativeDouble.m; sourceTree = ""; }; + E7956C538DC9DB6A8C093DDBEC219B67 /* MHVConnectionTaskResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnectionTaskResult.h; sourceTree = ""; }; + E7AB5EF0A0895D5D0E8B3EE273B4BABA /* NSArray+MHVThingQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVThingQuery.h"; sourceTree = ""; }; E7C308BE3808E1805F72AFA185995A2D /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; - E804124FCF5DDAAF75B1C2E3DB1B2719 /* MHVHeight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeight.h; sourceTree = ""; }; - E81270C9FD1B7E8A4936E1E3604D0AEC /* MHVThingDataTyped.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingDataTyped.h; sourceTree = ""; }; - E898908444AF9FC725506E2189FF1D43 /* MHVAppSpecificInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAppSpecificInformation.m; sourceTree = ""; }; - E8B390184A368242764EC6BD0736717F /* MHVInsurance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsurance.h; sourceTree = ""; }; - E8E8E0BEDC3745F2EAB6A2DC60DDA10F /* MHVThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThing.h; sourceTree = ""; }; - E911AB9EAA2AF31BF0AEED576D4221B2 /* MHVCachedThing+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedThing+CoreDataClass.m"; sourceTree = ""; }; - E960DD9D64F2B97AA073C3E9369948A5 /* MHVActionPlanTasksApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTasksApi.h; sourceTree = ""; }; + E7CC4CC2EA38CC715DD7DC6E65C5AA53 /* MHVOperationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVOperationBase.m; sourceTree = ""; }; + E7CF63205A9CB2FBD2580F0488BF435A /* MHVGoalAssociatedTypeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGoalAssociatedTypeInfo.m; sourceTree = ""; }; + E81C9F8AF7C51F30EA4BD6ADBBE33D30 /* MHVCacheQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCacheQuery.m; sourceTree = ""; }; + E8B90845005FD3B5DF5AF1F8BFB84A26 /* MHVKeychainService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVKeychainService.h; sourceTree = ""; }; + E8D99AF26CADE7947AA0D4946E7A2787 /* NSArray+MHVThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+MHVThing.h"; sourceTree = ""; }; + E9A8D9DC400824B3B3ABE7E68B11E02D /* MHVTrackingValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTrackingValidation.h; sourceTree = ""; }; + EA0396838D6C59DBD247735644890842 /* MHVConfigurationConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConfigurationConstants.h; sourceTree = ""; }; + EA0B93C677EB25AC363E5CF9FB908283 /* MHVMedicalDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedicalDevice.m; sourceTree = ""; }; EA0CEAD522F4A966647067DA7337096B /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; - EA8AA64464378BE9329C009470964BA9 /* MHVErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVErrorResponse.m; sourceTree = ""; }; + EA6F5F35AE517C9BC390B06F77F624B0 /* MHVUUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVUUID.m; sourceTree = ""; }; + EAA48FA294CEFA775BCDE1580929A141 /* MHVThingDataCommon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingDataCommon.m; sourceTree = ""; }; + EB0B0F2B09E790A515857B82FF6CBE1A /* MHVCachedRecord+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MHVCachedRecord+CoreDataClass.h"; sourceTree = ""; }; + EB13B74EFBE266E8278ADB023AB1C0AB /* MHVBodyComposition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVBodyComposition.m; sourceTree = ""; }; + EB2BDAB4610EE19A9CF569976CC30B44 /* MHVPersonalContactInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonalContactInfo.h; sourceTree = ""; }; + EB36BB4DCF567128EE221D26584EF894 /* MHVNetworkObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNetworkObserver.h; sourceTree = ""; }; + EB49F80115CE2EC2B18B3818B71BD8A1 /* MHVObjective.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVObjective.h; sourceTree = ""; }; EB598C806E60EA8AC5DC8ED5C47A54DF /* Pods-healthvault-ios-sdk_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-healthvault-ios-sdk_Example-acknowledgements.plist"; sourceTree = ""; }; - EC6416A28A4EC15EFADEA828420DE104 /* MHVStructuredMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVStructuredMeasurement.h; sourceTree = ""; }; - EC7BCAAC2BC4508CF8DFFF9572B96095 /* MHVPregnancy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPregnancy.m; sourceTree = ""; }; - ED61744D0602CD5D9785DB55A625891E /* MHVExplanationOfBenefits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVExplanationOfBenefits.h; sourceTree = ""; }; - ED64126C143B9849BD7D5563DCEA6C89 /* MHVActionPlan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlan.h; sourceTree = ""; }; - ED891FFD0FA1BC46690EEAD0FB5B5B91 /* MHVPersonClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPersonClient.h; sourceTree = ""; }; - EDBC218BC788A4E4463653FF0545DDD9 /* MHVCachedRecord+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVCachedRecord+CoreDataProperties.m"; sourceTree = ""; }; - EDD5ACC3CA169B4B779A27E609645511 /* MHVHeartrateZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVHeartrateZone.h; sourceTree = ""; }; - EDFB6DA0E84ADF54BE39A5B81CD709A3 /* MHVTimelineScheduleOccurrence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTimelineScheduleOccurrence.m; sourceTree = ""; }; - EE61F57941ECEEC10D8D46EC07493079 /* MHVLocalDateTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLocalDateTime.m; sourceTree = ""; }; + EBA7664A9F7CABF9BF318DE47C428935 /* MHVVocabularySearchParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularySearchParams.m; sourceTree = ""; }; + EC04F0ACA4AF22F30AA9E4097E8666E4 /* MHVAppointment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAppointment.m; sourceTree = ""; }; + EC58F497814F47505F2C43E5AEBA63D9 /* MHVBlobInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobInfo.h; sourceTree = ""; }; + EC69F9D404994B490E2E51DB30C923E3 /* MHVRecordOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRecordOperation.m; sourceTree = ""; }; + EDC1B3385F3137C45ECB2F13768133E1 /* MHVActionPlanFrequencyTaskCompletionMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanFrequencyTaskCompletionMetrics.m; sourceTree = ""; }; + EDDBA7A68128A5B48E75781A784E85EA /* MHVFlowValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVFlowValue.m; sourceTree = ""; }; EE684E7045C96EFA1E398E7DD4D76029 /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; - EE6AF2E5885C65FBDC595C38E607F6F1 /* MHVAlert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAlert.m; sourceTree = ""; }; - EF7BFAE6709A31AA97CA6674D9620A0B /* MHVThingData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingData.h; sourceTree = ""; }; - EFB5F2F0FF77FC7817C67649C46658AD /* MHVThingType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingType.m; sourceTree = ""; }; - EFCC0DCEED980A0DBF3D82D49D276A34 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../HealthVault-Tests/Info.plist"; sourceTree = ""; }; + EEB08B74609D1EA160D6212ABB3622C8 /* MHVItemTypePropertyConverterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVItemTypePropertyConverterProtocol.h; sourceTree = ""; }; + EEC13E11CBB5BC29DC69611DD360D10F /* MHVTaskTrackingEntry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTaskTrackingEntry.h; sourceTree = ""; }; + EEF0C7AE41C1B07115204B827C4B2385 /* MHVActionPlanTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTask.h; sourceTree = ""; }; + EEF752B8DD73F6C82E0BCB7A3D07BD73 /* MHVResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVResponse.h; sourceTree = ""; }; + EF4D69A3FD80DC568AC97BDFDAF6BF30 /* MHVAuthSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAuthSession.h; sourceTree = ""; }; + EF9B7562F51CE1FDC8870BDD8E095C34 /* MHVGoalRecommendationInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecommendationInstance.h; sourceTree = ""; }; EFE4A7CF91979D50ED0B75B8EC27CB05 /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; F03146BA9E2DF8E28517AC5BB6F3ABFC /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; - F03282201FFA5FAEB84749897D3B5084 /* MHVThingData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingData.m; sourceTree = ""; }; + F0366893394BD8066F178C1DCBC2E1FB /* MHVPersonalImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVPersonalImage.m; sourceTree = ""; }; F03EE1AACBD1AF2E3EDC80A04FD61940 /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; - F0707BFC4366FBA9A2A69E0AA989BFCE /* MHVMinute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMinute.h; sourceTree = ""; }; + F048712483B4D5570080773D35F7CE69 /* MHVConfigurationEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConfigurationEntry.m; sourceTree = ""; }; + F05C37B5CD9CD5DE75A684A5311ACCBE /* NSArray+MHVEnum.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVEnum.m"; sourceTree = ""; }; + F0684D31FE4E34AC94E414C991F0EAE3 /* MHVThingSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingSection.h; sourceTree = ""; }; F09C5E216DC6161C4DE8FC55406B06CC /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; - F0E7F5A609B9BECD4A33F0F9A520CB07 /* MHVPeakFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPeakFlow.h; sourceTree = ""; }; - F185CB3B5FCBF0BC01B33DA609ABC184 /* MHVVocabularyCodeItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVVocabularyCodeItem.m; sourceTree = ""; }; + F0AED9497282F39D8A455A66934838CB /* MHVDateTimeDuration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVDateTimeDuration.m; sourceTree = ""; }; + F14BAB5A6FC47686334DBA71A1A0F199 /* MHVYear.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVYear.h; sourceTree = ""; }; F18A4CC57734C56325619952AF300A02 /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; F1A88420B1419CEB8706CF1EB4687256 /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; F1C8C0D13F736D2488538A77FA00D9C3 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; - F1D9DF5E23AE2C692C351822278EEC79 /* NSArray+MHVThingQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MHVThingQuery.m"; sourceTree = ""; }; - F1DAFC15BE87B72E2685052A5A8131DC /* HealthVault-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; name = "HealthVault-Tests.modulemap"; path = "../HealthVault-Tests/HealthVault-Tests.modulemap"; sourceTree = ""; }; - F2265EC487F77D4D21BBB52E012F2627 /* MHVApplicationCreationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVApplicationCreationInfo.m; sourceTree = ""; }; + F1D3BAE2BBDF2397F9F15D06150F67DC /* MHVCCR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCCR.h; sourceTree = ""; }; + F1E5A632247DBF55424C05B99EBA2BA8 /* MHVTestResultRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTestResultRange.h; sourceTree = ""; }; + F218C3DAB0D30966284AB47744F40CC0 /* MHVMonth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMonth.h; sourceTree = ""; }; F26FD2930D7928075EBE1D4BE906CE4C /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; - F2A21168941C4E94ED60A41513493FC5 /* MHVLabTestResultsDetails.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVLabTestResultsDetails.m; sourceTree = ""; }; - F2AEF2A2A35D446B669012992CC06897 /* MHVGoal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoal.h; sourceTree = ""; }; - F2E692B62000A6B031EBFA34F0C9CF9B /* MHVPositiveInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVPositiveInt.h; sourceTree = ""; }; - F41475E01FCC4B7F35D0BC1FADD2A88B /* HealthVault-Tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "HealthVault-Tests.xcconfig"; path = "../HealthVault-Tests/HealthVault-Tests.xcconfig"; sourceTree = ""; }; - F4D72EFDEAB18F9D14ABD9F1E5018A48 /* MHVTimelineScheduleOccurrence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVTimelineScheduleOccurrence.h; sourceTree = ""; }; + F32C94F84CD48327F539C9DDAC8B3541 /* MHVConnections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConnections.h; sourceTree = ""; }; + F331C5E6BC3E531970F6B45C46BE5EBB /* MHVClientFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClientFactory.m; sourceTree = ""; }; + F337867F0099D8392492B34FCCEB0FA1 /* MHVBlobPutParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobPutParameters.h; sourceTree = ""; }; + F3B3A8E4668D241F692994C967565457 /* MHVShellAuthServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVShellAuthServiceProtocol.h; sourceTree = ""; }; + F44FA49726FB1E3ABEE3EADC127E8FBD /* MHVCholesterol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVCholesterol.m; sourceTree = ""; }; + F475CA35913BC79DD4E217C0F425234B /* MHVInstant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInstant.m; sourceTree = ""; }; + F479AE9216911ABA5905801F58541563 /* MHVJsonEnumProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVJsonEnumProtocol.h; sourceTree = ""; }; F4D9BE1E026438E141E284E0E0F24B89 /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; - F4F95D231DAFEC9601AC23C4F2EE8EC9 /* MHVActionPlanAdherenceSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanAdherenceSummary.h; sourceTree = ""; }; - F56006BEC24AE0614723C65FCA5669D8 /* MHVThingConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingConstants.h; sourceTree = ""; }; - F5B247273021788001A046C7F3BCDBC4 /* MHVTrackingTriggerTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTrackingTriggerTypes.m; sourceTree = ""; }; - F5B64575FAA2564B9A703C4193889DAE /* MHVDailyMedicationUsage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDailyMedicationUsage.h; sourceTree = ""; }; F5EC57AC63A5F37D57EB7EDBD3E35DD2 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; - F6633685756B32ED809C575406D44D9A /* MHVObjectiveAdherenceSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVObjectiveAdherenceSummary.m; sourceTree = ""; }; - F6F020B79115AE29B4103E033E58BCA0 /* MHVClientInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVClientInfo.m; sourceTree = ""; }; - F7CD10672E22A56509A5EEE7A56088F4 /* MHVSessionCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVSessionCredential.h; sourceTree = ""; }; - F81BDA3C01C82FC40C450C9B5A917F44 /* HealthVault-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HealthVault-umbrella.h"; sourceTree = ""; }; - F87F2F54808544C1C5418D3C5E578322 /* MHVDisplayValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVDisplayValue.h; sourceTree = ""; }; + F63B0CEFCC875B0218C22EA0ACCC1C16 /* MHVActionPlanTaskOccurrenceMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskOccurrenceMetrics.h; sourceTree = ""; }; + F72E7A999F35070F0E627188CD95A418 /* MHVVitalSignResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVVitalSignResult.h; sourceTree = ""; }; + F7788C89F394486932DC96D6DFBC4DA7 /* NSNumber+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+DataModel.m"; sourceTree = ""; }; + F7A7B6F2CC7FC2A9463F6000FC9E366D /* MHVEOBService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEOBService.m; sourceTree = ""; }; + F7AFEDEB3678502AB8F1BC3E5398E0CC /* MHVRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRecord.m; sourceTree = ""; }; + F847F83D3D7A352CAF4AD18EBADA2C15 /* MHVThingTypeDefinitionRequestParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingTypeDefinitionRequestParameters.m; sourceTree = ""; }; F8D9B1AE00497D2B281FA207C755C164 /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; - F9005DD2AFCFDF0808BE6F41BFE070AC /* MHVHeartrateZoneGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHeartrateZoneGroup.m; sourceTree = ""; }; - F9F0E5A06192FA45FCBBAFFA15C3D3B5 /* MHVTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVTime.m; sourceTree = ""; }; - FA2A9F11621BE572DBF503C905B01B7B /* MHVGoalRecommendationsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecommendationsResponse.h; sourceTree = ""; }; - FA35254278606DBC885F1299FA3386F3 /* MHVInsight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVInsight.m; sourceTree = ""; }; - FAD2CEC0C726182BE4A25822B90DB2F6 /* MHVGetRecordOperationsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVGetRecordOperationsResult.m; sourceTree = ""; }; + F99BC347631EDA0D136F862DEEB02F91 /* MHVAssessmentField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAssessmentField.h; sourceTree = ""; }; + F9BDE61F6A2FDC0141C69916F41CD04A /* MHVQuestionAnswer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVQuestionAnswer.m; sourceTree = ""; }; + F9CDB7BC758B2407ED8870431D0B5A21 /* MHVAllergicEpisode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAllergicEpisode.h; sourceTree = ""; }; + F9ECAB3F3C994463A59C3BF061729CD6 /* MHVThingTypeDefinitionRequestParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeDefinitionRequestParameters.h; sourceTree = ""; }; + FA9EC86BF64CD23B386299124917B539 /* MHVErrorInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVErrorInformation.h; sourceTree = ""; }; + FADBBFD017F5AFB4CF5E52649E4C67C8 /* MHVHealthGoal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVHealthGoal.m; sourceTree = ""; }; FAEF95AC55706409E4E5A6FBF980DCBF /* HealthVault.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HealthVault.framework; path = "HealthVault-Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - FAF88CB00DD7D707627E0C6ECC2FB4C4 /* MHVMillisecond.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMillisecond.h; sourceTree = ""; }; + FB337D7FF66E3FE25CEA2FA635B0A7AF /* MHVInsightMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVInsightMessages.h; sourceTree = ""; }; + FB7BDB4F32E5750D84AFBB64FB4D3B42 /* MHVThingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingKey.h; sourceTree = ""; }; FB987FD7D0E85643EFF60AF98B92CDAD /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; - FBA5E45296CCA554F51082AA153C2E98 /* MHVUUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVUUID.h; sourceTree = ""; }; - FBAE8601AAB65E910DD5C07C89B01B34 /* MHVThingCacheDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingCacheDatabase.m; sourceTree = ""; }; + FBA2DBEA37EF880AD9E3CF015C22C0BA /* MHVFlowValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVFlowValue.h; sourceTree = ""; }; + FBB0FA14C72B79097D2BA1E4CDAD8FB6 /* MHVGoalRecommendationsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalRecommendationsResponse.h; sourceTree = ""; }; + FBBDA07F16374AEE35064E87D66D28CB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FBDCBB57A1E1BFFCEBA5741DBF0A4689 /* MHVBlob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlob.h; sourceTree = ""; }; FBF40C95B774E39127D672F4EBA20A65 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; - FBF5B76380AECD4C99C6D4DB8B857E0A /* XReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XReader.m; sourceTree = ""; }; - FC392EAEF32644787095BF29212CCDE4 /* MHVPendingThingOperation+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MHVPendingThingOperation+CoreDataClass.m"; sourceTree = ""; }; - FC3CB9C3268F8D02381A57215A26D921 /* MHVActionPlanTaskOccurrenceMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVActionPlanTaskOccurrenceMetrics.m; sourceTree = ""; }; + FC3521E0A67675A358868644D4CFA231 /* MHVLabTestResultValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLabTestResultValue.h; sourceTree = ""; }; FC6D44865EE9B47E828ABC1D8D82AD9B /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; - FC77952B3A1F74BA76F9E94EDE9EFF1A /* MHVAuthSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVAuthSession.m; sourceTree = ""; }; - FC97E3E1727B16FFA4590DB94E012EA9 /* MHVRelative.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRelative.h; sourceTree = ""; }; - FCB698CBEC065E21929090B0DF1FFE92 /* MHVThingFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVThingFilter.m; sourceTree = ""; }; - FCC0C79DCC702E8CCCD9C1000DFAD4D3 /* MHVConcern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVConcern.h; sourceTree = ""; }; - FCD49DDDFC12BEE4BBD45414EFFC1E6E /* MHVRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVRecord.m; sourceTree = ""; }; + FC858A1696B023A8A67060C6A78D7347 /* XLib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XLib.h; sourceTree = ""; }; + FC9BB3E1F9206F5E5249CFE78A75EB8F /* NSDictionary+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+DataModel.m"; sourceTree = ""; }; + FCAA2C350C92FC911CF9AD2CF68007B6 /* MHVCacheQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheQuery.h; sourceTree = ""; }; + FCC4B4963B2BCCA1F5CB3AF20277BAE4 /* NSUUID+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUUID+DataModel.m"; sourceTree = ""; }; + FCC916B5031FDF69FE6EABCD14DD4843 /* NSArray+DataModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+DataModel.m"; sourceTree = ""; }; + FCE2BA5E94A27A7A8D95179E0A0703C7 /* MHVBlobHashInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVBlobHashInfo.h; sourceTree = ""; }; FCF09658A950CFC27C4DA028E7C34755 /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; - FD16B154DEABA247E8F58876E221C4B8 /* MHVGoalsWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsWrapper.h; sourceTree = ""; }; - FD23137D41FBC84CF6A1C2785B154D79 /* MHVLinearItemTypePropertyConverer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVLinearItemTypePropertyConverer.h; sourceTree = ""; }; - FD6DF7A5D98DF12F98A210F0790AC85E /* MHVEnum.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVEnum.m; sourceTree = ""; }; + FD5BAD0BE706D44CB7FAAC57AEAF1F66 /* MHVMedication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVMedication.m; sourceTree = ""; }; + FD6C496E9D32BC8E30153A1478E2FC48 /* MHVObjective.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVObjective.m; sourceTree = ""; }; + FD9D26A512BC4E23837E3DA40C735BA3 /* MHVNetworkObserverProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVNetworkObserverProtocol.h; sourceTree = ""; }; + FDBD345D757DCE545280CE6D1003AAC5 /* MHVRequestMessageCreator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVRequestMessageCreator.h; sourceTree = ""; }; + FDD4FD766C239FC0BF33C7F1E8A16C06 /* MHVGoalsApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVGoalsApi.h; sourceTree = ""; }; + FDEE9000D927EE3502294054EB25DD97 /* MHVString255.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVString255.h; sourceTree = ""; }; + FE00573C8FEA021E7D1EB0AE80CE289C /* MHVMedication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMedication.h; sourceTree = ""; }; + FE0297DC7D2A205705118BFBB4F7B677 /* MHVCacheStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVCacheStatus.h; sourceTree = ""; }; + FE168050C330E4AD46003CF25CF7B54F /* NSArray+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+DataModel.h"; sourceTree = ""; }; FE2D6C00C35862E5D138386B22D1E1C2 /* Pods-healthvault-ios-sdk_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-healthvault-ios-sdk_Example-dummy.m"; sourceTree = ""; }; - FE857C43FF79BB6219D3AB5DA9C093EE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FF19D6D2BD8FC4C8DAA17D4FC1DE0C2B /* MHVConditionEntry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVConditionEntry.m; sourceTree = ""; }; - FF3B49FFF119F9DFAC26E4A9C6951F6C /* MHVThingTypeDefinitionRequestParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVThingTypeDefinitionRequestParameters.h; sourceTree = ""; }; - FF446C0455CEDBBB82156608CCB411A6 /* XWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XWriter.h; sourceTree = ""; }; - FFF4741A2873BE2F9B626F8AF7FC7CDF /* XWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XWriter.m; sourceTree = ""; }; - FFF8EF65E6C16597D00F66A360B20707 /* NSNull+DataModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNull+DataModel.h"; sourceTree = ""; }; + FE5800618B102FAAAF51832A06BC1B94 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h; sourceTree = ""; }; + FE69D8612B94E04964DE1744FFF93F26 /* MHVMaxVO2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVMaxVO2.h; sourceTree = ""; }; + FEB0A82F1BFB66061C10B65030F7B23E /* MHVActionPlanInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVActionPlanInstance.h; sourceTree = ""; }; + FF1628B1EBCC5EB08B254082AEE49010 /* MHVStructuredMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MHVStructuredMeasurement.m; sourceTree = ""; }; + FF3572032BD6B5805FAD35F6715CEBFB /* MHVAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MHVAsyncOperation.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -2938,7 +2938,58 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0018C84E21B19BA9FDBB439BD703DCC7 /* Private */ = { + 0248E6CAAC94E206D58534304DF8A904 /* Definition */ = { + isa = PBXGroup; + children = ( + 0CAA15391CCB8DD70F48DC83FCA453E2 /* Private */, + ); + name = Definition; + path = Definition; + sourceTree = ""; + }; + 0711D22832842A1937A6F6294AD5B406 /* Authentication */ = { + isa = PBXGroup; + children = ( + ); + name = Authentication; + path = Authentication; + sourceTree = ""; + }; + 08A8354B74D338F73776CBEAB62364A0 /* Models */ = { + isa = PBXGroup; + children = ( + 857481CCCDD814FE114545724376A8C2 /* Categories */, + EAD1B0AFA959CAB38F6C1769BB79B0CB /* Generated */, + ); + name = Models; + path = HealthVault/Classes/Models; + sourceTree = ""; + }; + 0A81920244C2C849CD8A8B3F2273BD6A /* Private */ = { + isa = PBXGroup; + children = ( + 7FBC7DC83FCF13FE5347DFF37EFE74DE /* Asynctask */, + 0711D22832842A1937A6F6294AD5B406 /* Authentication */, + 5AB6FD2A04556BBDAFBC9B533462C43A /* Extensions */, + 5E0CD9D51040E6E4D694789FC2FE18D0 /* HTTP */, + 19C19FF1ACADB1521308C76877D3507A /* Methods */, + 463AD389F688398D8A9C943389E6C6B0 /* Store */, + E6B09D9912888516209EC371D5B6BA8A /* Transport */, + ); + name = Private; + path = HealthVault/Classes/Private; + sourceTree = ""; + }; + 0C4F2CA5D38E90BD967FBC4BDBEF42BE /* Utilities */ = { + isa = PBXGroup; + children = ( + 31F85C646FFC29D15358ED2253F2A585 /* private */, + ); + name = Utilities; + path = HealthVault/Classes/Utilities; + sourceTree = ""; + }; + 0CAA15391CCB8DD70F48DC83FCA453E2 /* Private */ = { isa = PBXGroup; children = ( ); @@ -2946,44 +2997,27 @@ path = Private; sourceTree = ""; }; - 0A9AD50BFFB3D117D2D2BF170DBCE2CD /* Assets */ = { + 1715EAFB025F338A6898BFCFEE294C74 /* Private */ = { isa = PBXGroup; children = ( - 5F7D2062A1E6AFF04A2E605BD472EC0E /* MHVThingCacheDatabase.xcdatamodeld */, + 4E46CD11AD7E1F49D32163749B27FED9 /* MHVThingQueryResultInternal.h */, + 121B8A7345E97209C224E1C51A257F01 /* MHVThingQueryResultInternal.m */, + B2123A5C48E88B1638DF186634D39742 /* MHVThingQueryResults.h */, + BA31C5A690837E862A4DA14FE948476B /* MHVThingQueryResults.m */, ); - name = Assets; - path = Assets; + name = Private; + path = Private; sourceTree = ""; }; - 0BAF6C573E5F12B00CFB4E93B693990A /* HealthVault */ = { + 1838A348C472B423D15FFF67D2EA99D5 /* Headers */ = { isa = PBXGroup; children = ( - 0A9AD50BFFB3D117D2D2BF170DBCE2CD /* Assets */, - ); - name = HealthVault; - path = HealthVault; - sourceTree = ""; - }; - 0CEA419FB4849948A1F03F4600909F69 /* HealthVault */ = { - isa = PBXGroup; - children = ( - 325F53439A5E0984FF0A2B6EE54E601E /* Classes */, - ); - name = HealthVault; - path = HealthVault; - sourceTree = ""; - }; - 11652FC87A3183F6FCC96D8AAA041D33 /* Headers */ = { - isa = PBXGroup; - children = ( - 0F46BDC14403DB0FB6D4B1F9E2AC8D60 /* HealthVault.h */, - 8856B94CF08A7C2DD8750CEBD1724414 /* MHVRestApi.h */, ); name = Headers; - path = Headers; + path = HealthVault/Classes/Headers; sourceTree = ""; }; - 123427DF450FFEEDA79A10A63E5CAE93 /* Methods */ = { + 19C19FF1ACADB1521308C76877D3507A /* Methods */ = { isa = PBXGroup; children = ( ); @@ -2991,31 +3025,18 @@ path = Methods; sourceTree = ""; }; - 1607006DC810281AB817E8C97CD5C487 /* Private */ = { + 1AC298BBADE7C16033D7CD3C98B0031C /* Types */ = { isa = PBXGroup; children = ( - 4678DEA8F31FD129241403C21FD34126 /* MHVBlobPutParameters.h */, - BC6AC96CD6F26685910FEC23378635BD /* MHVBlobPutParameters.m */, + 5D0C11618E70695990CD213DC6DC2BA9 /* Base */, + E859CA16C7CB58430009ED01494E827D /* Blob */, + 1B003ECD1E298B08D88588025D3A5600 /* Categories */, + 5AB2CAF561E85D04007D261B5AEDF857 /* Converter */, + E33B5F0C0F052D578C6DD6B77A21436E /* Private */, + 23E6D56BBF5F1F415CC787AC4DBCAF10 /* ServiceDef */, ); - name = Private; - path = Private; - sourceTree = ""; - }; - 1672F94462C1291D52E863706FB4BD15 /* HealthVault */ = { - isa = PBXGroup; - children = ( - F64BA9EB6CDA6963AD2BAF1D31489D45 /* Assets */, - ); - name = HealthVault; - path = HealthVault; - sourceTree = ""; - }; - 186799E936E6A224ACA74B24E0EA8286 /* Store */ = { - isa = PBXGroup; - children = ( - ); - name = Store; - path = Store; + name = Types; + path = HealthVault/Classes/Types; sourceTree = ""; }; 1AC851EE01C4AF5574D56A94B2B92364 /* Targets Support Files */ = { @@ -3027,322 +3048,460 @@ name = "Targets Support Files"; sourceTree = ""; }; - 219E9110F2517906E2D7788BAF116C5A /* HTTP */ = { + 1B003ECD1E298B08D88588025D3A5600 /* Categories */ = { isa = PBXGroup; children = ( ); - name = HTTP; - path = HTTP; + name = Categories; + path = Categories; sourceTree = ""; }; - 21A8AE196488EDA3C29AAEF6696683E3 /* Extensions */ = { + 1B3935F1BD98FC4B3A995295E4279A4D /* Xml */ = { isa = PBXGroup; children = ( - B4725A7E55D08ECC62CE4FA9A2B3F7CD /* MHVDateExtensions.h */, - 4876FFC8035C8F319F6A2E88B1448673 /* MHVDateExtensions.m */, - 98444A3AF4C2EF2BB74B5FCF224F06B8 /* MHVDictionaryExtensions.h */, - 86E9E19A7624AEA042250968B85ADB0B /* MHVDictionaryExtensions.m */, - 63FD99D034A959CC28D8F2397025F867 /* MHVStringExtensions.h */, - 1DE743DC090FE5257A37C3E3FF932793 /* MHVStringExtensions.m */, - 0C11611BA5DA30C7D900293DF1D82D69 /* MHVViewExtensions.h */, - 65D71057375E732E043D8ADCABACC45C /* MHVViewExtensions.m */, ); - name = Extensions; - path = Extensions; + name = Xml; + path = HealthVault/Classes/Xml; sourceTree = ""; }; - 2331F5813A9849794C260D01F918D5E1 /* Generated */ = { + 1C375AD682AD577DFCE5F246ED7F10FD /* Authentication */ = { isa = PBXGroup; children = ( - 36D3481522BB1A13011047A59D2DC949 /* Categories */, + 3A2F95D6C8EB03CC16491049DB3D98AD /* MHVBrowserAuthBroker.h */, + 6345C83A692179466252EC07AA7847E3 /* MHVBrowserAuthBroker.m */, + 26C23FF77FC19D56C2BF223A4F15CAB8 /* MHVBrowserAuthBrokerProtocol.h */, + BA4F8A6187E5F2090A4A536DB48DE840 /* MHVBrowserController.h */, + 6F9C51B678965CF4A4B78C9D5C030B41 /* MHVBrowserController.m */, + 5758824E0934A5726BC26BAFC3390C9F /* MHVShellAuthService.h */, + C67AACFE0926A728CE7610F82EA592CC /* MHVShellAuthService.m */, + F3B3A8E4668D241F692994C967565457 /* MHVShellAuthServiceProtocol.h */, ); - name = Generated; - path = Generated; + name = Authentication; + path = Authentication; sourceTree = ""; }; - 23735E2419CC9DEF192AE8FDB7F37C44 /* Clients */ = { + 1EB43079DC81C902D42841F717E06774 /* Json */ = { isa = PBXGroup; children = ( - 37E0E7FE2BD0D9B5D08859F7E3F00062 /* Private */, ); - name = Clients; - path = Clients; + name = Json; + path = HealthVault/Classes/Json; sourceTree = ""; }; - 2573524C7B2C21FC3F5A809BA1B64482 /* Vocabulary */ = { + 1F97CA9392456AB5409906AC09004385 /* private */ = { + isa = PBXGroup; + children = ( + AE24AD4EF751D70C242EBA91FC8F0C22 /* MHVClientInfo.h */, + 0D90A0C654D9FADEA01EAAB71EC91D86 /* MHVClientInfo.m */, + 6F1E1F5C5DDD2AE811F4AB1502BB9A9E /* MHVCryptographer.h */, + DE899396F2E8FA9BE44BB90EE58047BA /* MHVCryptographer.m */, + ); + name = private; + path = private; + sourceTree = ""; + }; + 20D23DDBBF8B1C3BB5532F06129A015E /* Caching */ = { + isa = PBXGroup; + children = ( + 62B6DA7DDEDCC05D1E3D16A8BEFE6467 /* MHVCacheStatusProtocol.h */, + B61E6DBF2C9452C3B8AD386D463C8B05 /* MHVThingCacheConfiguration.h */, + 5E4AB04C54D48B68FC864E35B9A50244 /* MHVThingCacheConfiguration.m */, + 9D4714EED5F28728F74422820B58CE86 /* MHVThingCacheConfigurationProtocol.h */, + 083841CBFF430B369621F29DAD41249D /* MHVThingCacheDatabaseProtocol.h */, + 2C0D6475EFE0C517E6394E51F60088F5 /* Private */, + ); + name = Caching; + path = HealthVault/Classes/Caching; + sourceTree = ""; + }; + 23E6D56BBF5F1F415CC787AC4DBCAF10 /* ServiceDef */ = { + isa = PBXGroup; + children = ( + ); + name = ServiceDef; + path = ServiceDef; + sourceTree = ""; + }; + 282F40515D86949660B1807A122555F5 /* Private */ = { + isa = PBXGroup; + children = ( + ); + name = Private; + path = Private; + sourceTree = ""; + }; + 286EDC07B9269AFA3D737316DF3BBB05 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7291B603373310082CD037E6CCDA71DD /* HealthVault.modulemap */, + A47EB0027BA18D34DCB86EB0640E8B34 /* HealthVault.xcconfig */, + 368EA7FB0F45BC2921813C0610DBEA10 /* HealthVault-dummy.m */, + BAD8EFF68048C2BFC6CBE7948E0A4E5A /* HealthVault-prefix.pch */, + E41D1807AF67345959E8ACD3DF4C86A8 /* HealthVault-Tests.modulemap */, + 641F0D8770AAA5C03D6DA6B7817C0ABB /* HealthVault-Tests.xcconfig */, + 3ECED542625DD44BE39AB0928A5771B8 /* HealthVault-Tests-dummy.m */, + 4100063A71D1EFE9E63275ADFA8CB759 /* HealthVault-Tests-prefix.pch */, + D7D8FA31502BBB58B68A8754A4A9C416 /* HealthVault-Tests-umbrella.h */, + B022687014A69991B84AD9EB261E688B /* HealthVault-umbrella.h */, + 7898A4A2FF56BBE0385DEA76488B08F9 /* Info.plist */, + FBBDA07F16374AEE35064E87D66D28CB /* Info.plist */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/HealthVault"; + sourceTree = ""; + }; + 289F2E3804EBC131637FD242EBF6E03F /* Tests */ = { + isa = PBXGroup; + children = ( + E0E088AC2B00F3593CA8E81F3A4AFFCD /* Caching */, + EB8F177D141046F85BD8FD1C59BA24EC /* Clients */, + 699463BBC7D75CD822012451D06C857D /* Configuration */, + 728AB920770ED0C3B9024D802310202E /* Connection */, + 8947FEEC6DB019FBD6C12A3FFBB5898F /* Errors */, + 1838A348C472B423D15FFF67D2EA99D5 /* Headers */, + 1EB43079DC81C902D42841F717E06774 /* Json */, + 08A8354B74D338F73776CBEAB62364A0 /* Models */, + 3304600B259D6E11EAC8CE99B5FBA916 /* PlatformInformation */, + 0A81920244C2C849CD8A8B3F2273BD6A /* Private */, + 4491650374B27ACEAE1E29158BD10334 /* Resources */, + AEF39094355A099F7239CFE18215259A /* ThingTypes */, + 1AC298BBADE7C16033D7CD3C98B0031C /* Types */, + 0C4F2CA5D38E90BD967FBC4BDBEF42BE /* Utilities */, + 2944589BF98FF8EF07CE0D99E074E547 /* Vocabulary */, + 1B3935F1BD98FC4B3A995295E4279A4D /* Xml */, + ); + name = Tests; + sourceTree = ""; + }; + 2944589BF98FF8EF07CE0D99E074E547 /* Vocabulary */ = { isa = PBXGroup; children = ( - 64F9842F33304286984F975639289D55 /* MHVVocabulary.h */, - AA1091C224FF6F43A9AFA27C9DE6D25E /* MHVVocabularyCodeItem.h */, - F185CB3B5FCBF0BC01B33DA609ABC184 /* MHVVocabularyCodeItem.m */, - 215999EB83F657345FFEBCEAFC2F17C0 /* MHVVocabularyCodeSet.h */, - 4B739A996350E7A0E69DAC2E723011A1 /* MHVVocabularyCodeSet.m */, - A2214D08D4395EE42791711DCA5C07B3 /* MHVVocabularyIdentifier.h */, - 80F1641F7760E90B8C62E2B86D67F81F /* MHVVocabularyIdentifier.m */, - 3CBC12402ABD765AAA7FDE27A2A945E3 /* MHVVocabularyKey.h */, - 43662777D93A21EB707A32DC26432DA3 /* MHVVocabularyKey.m */, - 00947072AB3DC908AB827A5B04AD991D /* MHVVocabularySearchParams.h */, - 7291FAA3A5BDE3281FF0177844ADED60 /* MHVVocabularySearchParams.m */, ); name = Vocabulary; - path = Vocabulary; + path = HealthVault/Classes/Vocabulary; sourceTree = ""; }; - 2757155E0D931AF4D6439D5B23A67BA4 /* Resources */ = { + 2C0D6475EFE0C517E6394E51F60088F5 /* Private */ = { isa = PBXGroup; children = ( - 1672F94462C1291D52E863706FB4BD15 /* HealthVault */, + 11D4596770DEB48655A5A24AD59D097A /* MHVCacheConstants.h */, + 97F1B2F2E01B4AAFF949344CB91C7A53 /* MHVCachedRecord+Cache.h */, + 8E15609E0D3E45E16467691A460080FE /* MHVCachedRecord+Cache.m */, + 9996F8174A2A811B0766D1013E490F8C /* MHVCachedThing+Cache.h */, + 974C03B90E0D8191A861087DE53BB015 /* MHVCachedThing+Cache.m */, + FCAA2C350C92FC911CF9AD2CF68007B6 /* MHVCacheQuery.h */, + E81C9F8AF7C51F30EA4BD6ADBBE33D30 /* MHVCacheQuery.m */, + FE0297DC7D2A205705118BFBB4F7B677 /* MHVCacheStatus.h */, + BCC002090652AB0A2B4CD195190A0EA4 /* MHVCacheStatus.m */, + 7C087295AB3730ADCFDA0195FEE7C964 /* MHVThingCache.h */, + A0D8422BECDC78F4532C24D54F0E9E84 /* MHVThingCache.m */, + 3BBFAE58C77130C26A94F9F9359A0E5C /* MHVThingCacheDatabase.h */, + 4BBE73D83248E32FC3C5FEF9721DC977 /* MHVThingCacheDatabase.m */, + 098C449C3333EE3FD672650E80BBE50B /* MHVThingCacheProtocol.h */, + 895661E14CA21BF21A75E810012DD8BF /* MHVThingCacheSynchronizer.h */, + 1FFF5409D9AED1AF33BFDC61C1C3ED4B /* MHVThingCacheSynchronizer.m */, + 488E33008A31E827E0CD3855D2A4A2F8 /* CoreData */, + 2C5010CFDF8B055C190C398F38134433 /* Network */, + ); + name = Private; + path = Private; + sourceTree = ""; + }; + 2C3CAEE12570B547BBB1AE7ED4635140 /* Models */ = { + isa = PBXGroup; + children = ( + 63E8D70BA07BCE97E5EF398B6CCEC25A /* MHVDataModelDynamicClass.h */, + B39D137E4C7D730D64E40D48DA08EB9D /* MHVDataModelProtocol.h */, + 668EBB050CAB12CF2BA6DE56B9975F5E /* MHVDateTimeBase.h */, + 7A46BE9F4CE1CF4A2D2B806CE1F7A42D /* MHVDateTimeBase.m */, + 4AA0C3ACCD8D81EB4F435256B6CD4273 /* MHVDateTimeDuration.h */, + F0AED9497282F39D8A455A66934838CB /* MHVDateTimeDuration.m */, + 9E4AE17D92C382930D56801C0F2AC5E4 /* MHVEnum.h */, + 74F8D6BE4CAD1FA009109272CF52FC71 /* MHVEnum.m */, + 982FD91D25F025B2505A483E90869C8D /* MHVInstant.h */, + F475CA35913BC79DD4E217C0F425234B /* MHVInstant.m */, + D120D7972F30A54B12AFF359998AE042 /* MHVLocalDate.h */, + 8028089A7A1FA91692C5F5236227D7A2 /* MHVLocalDate.m */, + 13762B3D1E41F1984C3E7FB50D2A1870 /* MHVLocalDateTime.h */, + 5B5153F9DC3E2EE817D80746771F0CCC /* MHVLocalDateTime.m */, + 9E45C9753B3D65F34911CF2307C5C480 /* MHVModelBase.h */, + 02F25A553D1CF5374A599BE296186E2C /* MHVModelBase.m */, + 1309BE3B4C6FED908F9DB18D2099FF60 /* MHVZonedDateTime.h */, + C12127F750208A6ED825DA79695BDEE6 /* MHVZonedDateTime.m */, + 62DA8576C804DF1E643DFF30292D6AA5 /* Categories */, + F38956614E11CFFA586A95E173F5F2D8 /* Generated */, + ); + name = Models; + path = HealthVault/Classes/Models; + sourceTree = ""; + }; + 2C5010CFDF8B055C190C398F38134433 /* Network */ = { + isa = PBXGroup; + children = ( + EB36BB4DCF567128EE221D26584EF894 /* MHVNetworkObserver.h */, + 90B0E3067CAC75D247B7E5E27E91791F /* MHVNetworkObserver.m */, + FD9D26A512BC4E23837E3DA40C735BA3 /* MHVNetworkObserverProtocol.h */, + ); + name = Network; + path = Network; + sourceTree = ""; + }; + 2E3692AD2D5F1F604E0035F270046B6B /* CachingSupport */ = { + isa = PBXGroup; + children = ( + 20D23DDBBF8B1C3BB5532F06129A015E /* Caching */, + 72F063DC5053EC456118EC53BE4D687E /* Clients */, + 69CDC503CA8FE1F536B029FDC9E7386A /* Configuration */, + 9B82C92331D56885FEE2B83B97ACE98E /* Connection */, + ADD7DF144F38253947867B949C7D7446 /* Errors */, + 91C8F5894CF56DEB0615E0E4DDEC4E2C /* Headers */, + 99DE25B1C5B5C9E6BEEFAEA8AF726909 /* Json */, + 2C3CAEE12570B547BBB1AE7ED4635140 /* Models */, + 55DC5A888ECFD98EB4D9D342BF64188F /* PlatformInformation */, + E2F8C9DE67AC9178C5678727DD3E3E91 /* Private */, + 362B16D34E868408A7B2027A3F4ABD9B /* Resources */, + 435C421D2F1FB1163DEF802E4ECB2D96 /* ThingTypes */, + E521F0EABD90F4655E8959604781CFEF /* Types */, + 2E530DF08F2631FA6BF60A0E12CE79F6 /* Utilities */, + F2984F9CE9746C64B66BDE7300F75E66 /* Vocabulary */, + D87C1A7E0A7A1EE8FF8855705EE97FE8 /* Xml */, + ); + name = CachingSupport; + sourceTree = ""; + }; + 2E530DF08F2631FA6BF60A0E12CE79F6 /* Utilities */ = { + isa = PBXGroup; + children = ( + 53FB0401B4859F514272EB2D20406ECB /* MHVClientResult.h */, + D8EC5CA27A1D9BB250309F0DB4825B78 /* MHVClientResult.m */, + 25B1FF256DCBBDD7F3AF5D37889C155A /* MHVLogger.h */, + 663A2AB45CFE1BA97A797D6232734CAC /* MHVLogger.m */, + 4067C4D59079CC876C1F4CA6B72B2A9B /* MHVQueuedDictionary.h */, + 56BCE2B51BF2F6064161724EAAEA866A /* MHVQueuedDictionary.m */, + DC7C711AC913DD533241A399853A62A3 /* MHVValidator.h */, + 6AD4DBBA3F6DB462A0CEFB5176ED8DE0 /* MHVValidator.m */, + 1F97CA9392456AB5409906AC09004385 /* private */, + ); + name = Utilities; + path = HealthVault/Classes/Utilities; + sourceTree = ""; + }; + 31F85C646FFC29D15358ED2253F2A585 /* private */ = { + isa = PBXGroup; + children = ( + ); + name = private; + path = private; + sourceTree = ""; + }; + 3304600B259D6E11EAC8CE99B5FBA916 /* PlatformInformation */ = { + isa = PBXGroup; + children = ( + D5178306C4C1BC6D1F526BC340FD7EC9 /* Private */, + ); + name = PlatformInformation; + path = HealthVault/Classes/PlatformInformation; + sourceTree = ""; + }; + 362B16D34E868408A7B2027A3F4ABD9B /* Resources */ = { + isa = PBXGroup; + children = ( + 972D92DD9BB66715A797EB6D63F997D9 /* MHVThingCacheDatabase.xcdatamodeld */, ); name = Resources; sourceTree = ""; }; - 2C13B40756B1AAC0B6BFC614A9AA2971 /* Configuration */ = { + 435C421D2F1FB1163DEF802E4ECB2D96 /* ThingTypes */ = { + isa = PBXGroup; + children = ( + 9AF24C9CEE75B178EB37BEBC4173C566 /* MHVAdvanceDirective.h */, + 82A19B87ED4CC01F8BF245F5AC77C0A4 /* MHVAdvanceDirective.m */, + 25548EEB4100BD8F1839E3229162F5EA /* MHVAerobicProfile.h */, + 480D0A9037C1A677007D5058E9307A24 /* MHVAerobicProfile.m */, + F9CDB7BC758B2407ED8870431D0B5A21 /* MHVAllergicEpisode.h */, + A71AA072E68847F6B84CBCEBD8E155D6 /* MHVAllergicEpisode.m */, + 737E0909C1E5E0B2E07CBAC4836AAB6D /* MHVAllergy.h */, + 349FC107A5A19B66482F04ED6C9EBCAA /* MHVAllergy.m */, + B87DD80E1A630442662A02DD78FE1E94 /* MHVAppointment.h */, + EC04F0ACA4AF22F30AA9E4097E8666E4 /* MHVAppointment.m */, + D73711128EC2F8B9E6B8C853828ABC54 /* MHVAppSpecificInformation.h */, + 0BE035B8F2348D2D90B539D5F175951E /* MHVAppSpecificInformation.m */, + 61DBC956D105BE2BBB0312156140BF09 /* MHVAssessment.h */, + C15E502CC33D5854E80A00495D0DF1BF /* MHVAssessment.m */, + 07D09990F7AF0F83F342B2C434F93697 /* MHVAsthmaInhaler.h */, + 8FE8EFEE397D3F794D818505AA8367C5 /* MHVAsthmaInhaler.m */, + 96C36A5B97E44716260BBDC22F7D225B /* MHVAsthmaInhalerUsage.h */, + 0B00E990CA82D09A6AF683F7E14F4F22 /* MHVAsthmaInhalerUsage.m */, + D1106693B4A52588946EA1D222726F20 /* MHVBasicDemographics.h */, + CF6E6362739D6E025E4B2214B9A33690 /* MHVBasicDemographics.m */, + 9F3B80708ECA35BF95C255F8C529A165 /* MHVBloodGlucose.h */, + 6FC9E8A9DAF814B404D8C684DFEDE238 /* MHVBloodGlucose.m */, + 2CA2BDFE2DC880A2F7E8023E22A55D12 /* MHVBloodPressure.h */, + D6075F344D07EE5FB307AAEA6947BDEB /* MHVBloodPressure.m */, + E683A3899304BC56318B65C8D1B926D5 /* MHVBodyComposition.h */, + EB13B74EFBE266E8278ADB023AB1C0AB /* MHVBodyComposition.m */, + 9338D8A1379C2C2EBE764C59341E5EAC /* MHVBodyDimension.h */, + 51705EB517F157083F9E9ED4C45EFF65 /* MHVBodyDimension.m */, + 64CDEBC1FA1F5354D42F4FF286F3F2C4 /* MHVCCD.h */, + E1092407C7F499DE456741F01844E830 /* MHVCCD.m */, + F1D3BAE2BBDF2397F9F15D06150F67DC /* MHVCCR.h */, + A12892543D2F7E012E96F8CE3B7C5B12 /* MHVCCR.m */, + 260F902132DAA8AC10571C00471037B7 /* MHVCholesterol.h */, + F44FA49726FB1E3ABEE3EADC127E8FBD /* MHVCholesterol.m */, + BFB4338802FE6BB414D69B226E8632C0 /* MHVConcern.h */, + 8B037C73D8AC39AEA4F77836233DBB2F /* MHVConcern.m */, + B792676F7D9CE176EF8341A5B94CED4D /* MHVCondition.h */, + 9C14A44112AE66F72C20EC2FAB672BD9 /* MHVCondition.m */, + 994111B0061F7CF780769DB6BE1BEF40 /* MHVDailyDietaryIntake.h */, + 25383C5C1EB8B90DBB97FA232669E960 /* MHVDailyDietaryIntake.m */, + 387E99D0A21CAA60DD39977C9E3C7A4F /* MHVDailyMedicationUsage.h */, + 9FC618D7D9345EE0276EA7445B7AE449 /* MHVDailyMedicationUsage.m */, + 0E85B82A434C196BCBE0DA42ED318050 /* MHVDietaryIntake.h */, + 57EAE5A2FA1505F3576FCB818A322D0B /* MHVDietaryIntake.m */, + 6C397059FD94C0202CE02A930338352F /* MHVEmergencyOrProviderContact.h */, + BB224A55449B8C8F54F0B489AA00129E /* MHVEmergencyOrProviderContact.m */, + 71C34A3C834BE8D94394478649E40020 /* MHVEmotionalState.h */, + 79AD570DAC743532B15A79ABC1C721A6 /* MHVEmotionalState.m */, + 4139BA40C42BCBF8D4F69157DEC4E615 /* MHVEncounter.h */, + E775E95D86DAB6848965B075BA723899 /* MHVEncounter.m */, + 3ADE4E14B569C6377FEFB4BC5060FF65 /* MHVExercise.h */, + 0AB336A24914148FF995197B69C33548 /* MHVExercise.m */, + 9D6E6126DF8D5234CB0900711A9892C2 /* MHVExplanationOfBenefits.h */, + 0CFFAABB1FD471DC0DC6B742398B96DB /* MHVExplanationOfBenefits.m */, + 2058DABE268F1CC42E52D97F52580064 /* MHVFamilyHistory.h */, + 3A12065243C55576AC099C250540E847 /* MHVFamilyHistory.m */, + 632F367C0B70600F2D04940FD00E1DBD /* MHVFile.h */, + 7D1A529255C3EEA12B6BE8F4BEDA9B78 /* MHVFile.m */, + 78AEB013DD89FC55D07032DF8C7A24EB /* MHVHealthGoal.h */, + FADBBFD017F5AFB4CF5E52649E4C67C8 /* MHVHealthGoal.m */, + 4477357BAE9A75E1E12AB6CF695B79C2 /* MHVHealthJournalEntry.h */, + B8BB7BED8D01433D178989B3E1DAAA93 /* MHVHealthJournalEntry.m */, + ABD179632528DB975A198AF2C8314E32 /* MHVHeartRate.h */, + 7BE33B942A8CE9650B66AF4F2CF95B07 /* MHVHeartRate.m */, + 19AA466EDFBCB50965D8B9911CEDE251 /* MHVHeight.h */, + C57211990D7033FA0C12D74E0BA2FD70 /* MHVHeight.m */, + C1E23269821BC87D9872755107C5A5B5 /* MHVImmunization.h */, + 5981A7EAF4FF5066B67DB7C047A46041 /* MHVImmunization.m */, + 06D0FCF959090652BECE171F61227516 /* MHVInsight.h */, + CDEEE40E7B451A82DA5E3D2BF119B875 /* MHVInsight.m */, + 2BF8FEEE79FAA481365F9E2C4A51476A /* MHVInsurance.h */, + DDB59A0181B8FD7B674812C00E029FAC /* MHVInsurance.m */, + 522DB2481B87EE66A2B3EFD513461ECD /* MHVLabTestResults.h */, + CA5BF822CBDCEDF673CE9304CA0BB920 /* MHVLabTestResults.m */, + 40AAA34B18B819B62ECC1107CAAC6199 /* MHVMedicalDevice.h */, + EA0B93C677EB25AC363E5CF9FB908283 /* MHVMedicalDevice.m */, + FE00573C8FEA021E7D1EB0AE80CE289C /* MHVMedication.h */, + FD5BAD0BE706D44CB7FAAC57AEAF1F66 /* MHVMedication.m */, + 80902CCD0C046D2EE21217FEFBD44C35 /* MHVMenstruation.h */, + 2CCE03B4AAE601CC653202987039FB20 /* MHVMenstruation.m */, + 57C089A2CE777D111B81A7225BE679C8 /* MHVMessage.h */, + E6827407381BD35B6C9371DAC7F965AE /* MHVMessage.m */, + 672410B48E8587EF588665EA4250796B /* MHVPeakFlow.h */, + 0664682ACFF77997AF59D4DAA9988D0C /* MHVPeakFlow.m */, + EB2BDAB4610EE19A9CF569976CC30B44 /* MHVPersonalContactInfo.h */, + 243FED821A9B3436E92818D61F8637D3 /* MHVPersonalContactInfo.m */, + 5F38FE5DA9D3507E77BBDECC3CF95334 /* MHVPersonalDemographics.h */, + 4605156A7B75EF73AD06E065104CB6F3 /* MHVPersonalDemographics.m */, + 6065B5FC5AB1FFFF4FE8F4976BF006AB /* MHVPersonalImage.h */, + F0366893394BD8066F178C1DCBC2E1FB /* MHVPersonalImage.m */, + A6E255B95307C10DBFAAB66219245B22 /* MHVPlan.h */, + 5BA546483A06CFED920600A158F333F1 /* MHVPlan.m */, + 1DD7B7A9B44C8E18E197ACE918B7B691 /* MHVPregnancy.h */, + 7CA613E4CB09F6B17ED4A7D915AE67CF /* MHVPregnancy.m */, + 5C8E1BC69091C88A211A7B8256ED944E /* MHVProcedure.h */, + 5FB45570169C42250EA8DCA95657C444 /* MHVProcedure.m */, + CDE200C6B75B47FC906281EFBD1C5FFB /* MHVQuestionAnswer.h */, + F9BDE61F6A2FDC0141C69916F41CD04A /* MHVQuestionAnswer.m */, + D33322D4998655DEC832E4B2022D224A /* MHVSleepJournalAM.h */, + 8C937CEB2A1DA7FC00C3AAEC7AB8141A /* MHVSleepJournalAM.m */, + 82230A09F546D67DCABFDEBCEF028795 /* MHVSleepJournalPM.h */, + BA9A4B6083FFCE84E391965DEEE63D41 /* MHVSleepJournalPM.m */, + 68B4B7F1EC58693E7BE9903CC9D0A875 /* MHVTaskThing.h */, + 96E699420E417C3DD048679A5BBDACA9 /* MHVTaskThing.m */, + EEC13E11CBB5BC29DC69611DD360D10F /* MHVTaskTrackingEntry.h */, + 8E96AFCD1249148C17873659A32BFB0D /* MHVTaskTrackingEntry.m */, + 5189F36368CC82530BBE9B07A53E0EDA /* MHVThingRaw.h */, + 9379867744CFB93156FBA487B7A27D5C /* MHVThingRaw.m */, + 57EA76E0240DA06D70D1A92EB7BBD5B8 /* MHVThingTypes.h */, + 64FE1CC3A7F2779AAA2C026B40BECF9A /* MHVThingTypes.m */, + 49450795EE3DA473C98140A98EEC22A4 /* MHVVitalSigns.h */, + 4068D77BB3C09405B41B793B6E67BBFA /* MHVVitalSigns.m */, + C415056C5622D214BE3E43795A6A7784 /* MHVWeight.h */, + 953355AE9D0B8F6C9F6CE52D7FE409B8 /* MHVWeight.m */, + A3030F987DB0A83FC0F609C61B5D2B63 /* Definition */, + ); + name = ThingTypes; + path = HealthVault/Classes/ThingTypes; + sourceTree = ""; + }; + 4491650374B27ACEAE1E29158BD10334 /* Resources */ = { isa = PBXGroup; children = ( ); - name = Configuration; - path = Configuration; + name = Resources; sourceTree = ""; }; - 2F5AC2096C83BCD759396CF0B2FD454A /* Blob */ = { + 45A9A13153C832B62CB04E70D33A41CE /* Blob */ = { isa = PBXGroup; children = ( - DD8A0DCDE23A85B3270A3FDB1F12DA75 /* Private */, + FBDCBB57A1E1BFFCEBA5741DBF0A4689 /* MHVBlob.h */, + FCE2BA5E94A27A7A8D95179E0A0703C7 /* MHVBlobHashInfo.h */, + 15CFCB17D60AF616E0060F2CEB56F0D9 /* MHVBlobHashInfo.m */, + EC58F497814F47505F2C43E5AEBA63D9 /* MHVBlobInfo.h */, + CDD579287AA4BFCDEE34BD02B02BA4AB /* MHVBlobInfo.m */, + D15F81E2BCBBB501177798EB14F8AB84 /* MHVBlobPayload.h */, + 621894559B68741BF60B9A3D6DD0CEF3 /* MHVBlobPayload.m */, + 3FE11D0111C5D855D508DB544698A725 /* MHVBlobPayloadThing.h */, + 285B9D6C8C0EFE002A37CCE44674170A /* MHVBlobPayloadThing.m */, + 5931BD2681A1F11C8DFA1E5C9B5783D3 /* MHVBlobSource.h */, + 0614ABB431854A775FD19E9AA842C679 /* MHVBlobSource.m */, + 49638DC980AE2C2FD8A1FBB0EB22A184 /* Private */, ); name = Blob; path = Blob; sourceTree = ""; }; - 2FD288009FD30EB855982D156F47704E /* Errors */ = { - isa = PBXGroup; - children = ( - 78503F3A1DE30CF443AEC7CE5E12658B /* Private */, - ); - name = Errors; - path = Errors; - sourceTree = ""; - }; - 30F7B4F9ECFC60423775CF75B2052BCB /* Xml */ = { + 463AD389F688398D8A9C943389E6C6B0 /* Store */ = { isa = PBXGroup; children = ( ); - name = Xml; - path = Xml; + name = Store; + path = Store; sourceTree = ""; }; - 325F53439A5E0984FF0A2B6EE54E601E /* Classes */ = { + 488E33008A31E827E0CD3855D2A4A2F8 /* CoreData */ = { isa = PBXGroup; children = ( - 8FA0A5768A3560B684DFBD89412F039F /* Caching */, - AE806D4F951A401F998984A6861D85B1 /* Clients */, - 92D2717780081F939C71E69F59B65F07 /* Configuration */, - 4DD9AD84DCD774403362AF6A09E92740 /* Connection */, - 37A80B1A6C68CAA989FFB4C59030C93A /* Errors */, - 11652FC87A3183F6FCC96D8AAA041D33 /* Headers */, - 4C9067E28104C976B45AD4504B45447A /* Json */, - B280F66855142DC69C415ACEF2156E07 /* Models */, - E3C04E36CD2CDCE46D65F3057B8CA44F /* PlatformInformation */, - 392E87DC4EE2460AEE9E8E2E3699BB10 /* Private */, - F30ECFC97882B037092349ED50221847 /* ThingTypes */, - 7442D6AF95FCAB9244016873E9457BCA /* Types */, - A598764D5ABA1831AA279299A40B4D08 /* Utilities */, - 2573524C7B2C21FC3F5A809BA1B64482 /* Vocabulary */, - 653E033657D56A3DCEB4BF9534EABC51 /* Xml */, + EB0B0F2B09E790A515857B82FF6CBE1A /* MHVCachedRecord+CoreDataClass.h */, + 8E9F37B991A1BE1A519E7E6489EB4542 /* MHVCachedRecord+CoreDataClass.m */, + 76C144CE6F50BEE4FF7239A0942935AD /* MHVCachedRecord+CoreDataProperties.h */, + 13B0FE59D3017FBAED1C76D7B8331DA9 /* MHVCachedRecord+CoreDataProperties.m */, + 00CB5275FF4AD8259281ED4992E76AE1 /* MHVCachedThing+CoreDataClass.h */, + 5C05ACF8768CBA6B35022CE9ED94E849 /* MHVCachedThing+CoreDataClass.m */, + 9BDB78A7BF916E205082859804B91975 /* MHVCachedThing+CoreDataProperties.h */, + 07A27C59A93840FB194A19A28D2952DD /* MHVCachedThing+CoreDataProperties.m */, + D16F670E5BB120C6F77EAC9BA2ECB66C /* MHVPendingThingOperation+CoreDataClass.h */, + 5694E9444FBA97616512297B96453522 /* MHVPendingThingOperation+CoreDataClass.m */, + A7F00C6043397F96E0FBCBCDFF7B795D /* MHVPendingThingOperation+CoreDataProperties.h */, + 2230939B864D1200440D125E26EE93C2 /* MHVPendingThingOperation+CoreDataProperties.m */, + 432B436D5A0A155E86A17A2E997D6665 /* MHVThingCacheDatabase+CoreDataModel.h */, + 7F335B6F2815CB44858B5F66E01BB9EF /* MHVThingCacheDatabase+CoreDataModel.m */, + B2648433BDFBDABE0151CA68115FB951 /* MHVThingCacheSynchronizerProtocol.h */, ); - name = Classes; - path = Classes; + name = CoreData; + path = CoreData; sourceTree = ""; }; - 32F8E98BED5A8FEB24FD7959EF052366 /* Transport */ = { - isa = PBXGroup; - children = ( - ); - name = Transport; - path = Transport; - sourceTree = ""; - }; - 360EAD4A7076DA19B2FDC9B123592F4C /* Headers */ = { - isa = PBXGroup; - children = ( - ); - name = Headers; - path = Headers; - sourceTree = ""; - }; - 361057BC12C140B5D2A895313714B914 /* Definition */ = { - isa = PBXGroup; - children = ( - 87B397C034B28F4F68DCC70E45DB2607 /* Private */, - ); - name = Definition; - path = Definition; - sourceTree = ""; - }; - 36D3481522BB1A13011047A59D2DC949 /* Categories */ = { - isa = PBXGroup; - children = ( - ); - name = Categories; - path = Categories; - sourceTree = ""; - }; - 37A80B1A6C68CAA989FFB4C59030C93A /* Errors */ = { - isa = PBXGroup; - children = ( - BDEC9F05810F3E4EBC36CB4E994C3062 /* MHVErrorConstants.h */, - 52E93B60057D09836AA19590FA79DA2A /* Private */, - ); - name = Errors; - path = Errors; - sourceTree = ""; - }; - 37E0E7FE2BD0D9B5D08859F7E3F00062 /* Private */ = { + 49638DC980AE2C2FD8A1FBB0EB22A184 /* Private */ = { isa = PBXGroup; children = ( + F337867F0099D8392492B34FCCEB0FA1 /* MHVBlobPutParameters.h */, + 0D841479F749EAACC59E51E1D19B4A94 /* MHVBlobPutParameters.m */, ); name = Private; path = Private; sourceTree = ""; }; - 392E87DC4EE2460AEE9E8E2E3699BB10 /* Private */ = { - isa = PBXGroup; - children = ( - D8A82185C29F4BA6B282B5BFAEEE74B2 /* Asynctask */, - 8B9D12C1B4AB900BC9C504CFAFD8EE3F /* Authentication */, - 21A8AE196488EDA3C29AAEF6696683E3 /* Extensions */, - 69F5E7665A2AAA28B844A6C0586E9514 /* HTTP */, - 9BCB7F379823EEF50FEA87828B4BB13A /* Methods */, - FF783989F8F80DC7F27266A5F53192D2 /* Store */, - 7EF9CBC062E97C80A07358CE64A53A58 /* Transport */, - ); - name = Private; - path = Private; - sourceTree = ""; - }; - 3B6E2849F696FEB452E64D6B5D8DFCA4 /* ThingTypes */ = { - isa = PBXGroup; - children = ( - 361057BC12C140B5D2A895313714B914 /* Definition */, - ); - name = ThingTypes; - path = ThingTypes; - sourceTree = ""; - }; - 3D8448CE2DE759F261A571CD61C599C3 /* Definition */ = { - isa = PBXGroup; - children = ( - D10CDF3CEF4EEDA0F928FDB0CBFD8D73 /* MHVThingTypeDefinition.h */, - B0C6E97436821AC7440DA7982F752342 /* MHVThingTypeDefinition.m */, - C2E16272661539CADF03F6F45431326E /* MHVThingTypeDefinitions.h */, - 0D434C528BE17DA6714C4482FBDADA65 /* MHVThingTypeOrderByProperty.h */, - 03CB43EF3672CA1FAD8EE0C1BD0DCE41 /* MHVThingTypeOrderByProperty.m */, - 0BD5BC4A97F5C01822AF7432E11A1088 /* MHVThingTypeVersionInfo.h */, - 82A70B9178E7B674056454D47469C041 /* MHVThingTypeVersionInfo.m */, - 809668B22D762E23BBBACC3784A16E07 /* Private */, - ); - name = Definition; - path = Definition; - sourceTree = ""; - }; - 3DBC8CD6EB066780ABA8D8A7C3B95C76 /* Private */ = { - isa = PBXGroup; - children = ( - 400E87C772881DBCD588C67B79C7B362 /* MHVConnection.h */, - 8CEBACA0518B3B896589F82B7A422DD1 /* MHVConnection.m */, - 01048A370FA8EAE91A347D8DF67CD8F1 /* MHVConnectionFactoryInternal.h */, - 4F24D0F2D51EAB8F9304E287AFD4BE72 /* MHVConnectionFactoryInternal.m */, - F7CD10672E22A56509A5EEE7A56088F4 /* MHVSessionCredential.h */, - 0161155205F8A6A54DB6A308767CC3E8 /* MHVSessionCredential.m */, - 25CD334D2AFC6C0E9360E20AD21C647A /* MHVSessionCredentialClient.h */, - 8CC74B80272DB08576021790EF456AA7 /* MHVSessionCredentialClient.m */, - B63165C1758A12EBA66A24BDB596C86F /* MHVSessionCredentialClientProtocol.h */, - 7D9E25E30598FF7C0348E6B0571B56B6 /* MHVSodaConnection.h */, - A7DA0DF81AD9A237AA4AA46485AA8C1A /* MHVSodaConnection.m */, - ); - name = Private; - path = Private; - sourceTree = ""; - }; - 3EA6CFFA8DD6846B60FF291D58787022 /* Categories */ = { - isa = PBXGroup; - children = ( - 194CC424F710B47319777D702368C698 /* MHVActionPlansApi.h */, - 79A532DD8055E5ACF77D9193B9322431 /* MHVActionPlansApi.m */, - E960DD9D64F2B97AA073C3E9369948A5 /* MHVActionPlanTasksApi.h */, - 73C5C04C5CA19A506D1BCBC8D2CA4F07 /* MHVActionPlanTasksApi.m */, - BFF9810C9D2469DB06C9F8F39B6AD507 /* MHVGoalsApi.h */, - 4E1C2DFD64D5CABB4FB26B2256D0E309 /* MHVGoalsApi.m */, - A426177FE29BFD0A3C69B5FC1FA3A6C2 /* MHVGoalsRecommendationsApi.h */, - 31481E87939F58F027217A0DF9D2767E /* MHVGoalsRecommendationsApi.m */, - D25AB9833CD3A6C3A2118F9266750C34 /* MHVTaskTrackingApi.h */, - 633A1B8C318D5EE375B6234C129324CE /* MHVTaskTrackingApi.m */, - 3A67079FED2FAF60E65B6BC1119C3364 /* MHVTimelineApi.h */, - 9F184A9DD23779A64579BFF1C8B3CA7E /* MHVTimelineApi.m */, - ); - name = Categories; - path = Categories; - sourceTree = ""; - }; - 43258C9D7A3EEF771584ABE88A0063C4 /* Private */ = { - isa = PBXGroup; - children = ( - 708CB4D280A7948C18171D1351197AF4 /* MHVClientFactory.h */, - BB3BF5FAB7B9E2CFEC56FE502CF30A6E /* MHVClientFactory.m */, - ED891FFD0FA1BC46690EEAD0FB5B5B91 /* MHVPersonClient.h */, - 6DFEE13FD3A34EAE4C8ECBDF044A7080 /* MHVPersonClient.m */, - B5E9FC1BA58FF310A032B63A6B0C421E /* MHVPlatformClient.h */, - C2F0A72C676246FF8051BCB2A916FEED /* MHVPlatformClient.m */, - 57A3C42441F30BB43F0BE1198D55517E /* MHVThingClient.h */, - 99663A0DC9A9330F715A9110CE521000 /* MHVThingClient.m */, - B7DF2D75A4E3408569618B7A6A01F6E0 /* MHVVocabularyClient.h */, - 45206BCF76C5CE45E9AC9CEC3D3ED8DB /* MHVVocabularyClient.m */, - ); - name = Private; - path = Private; - sourceTree = ""; - }; - 4C9067E28104C976B45AD4504B45447A /* Json */ = { - isa = PBXGroup; - children = ( - 5D0A8727293DB029A4A07C4ECCB07C8D /* MHVJsonCacheItem.h */, - 7CBD0770DE784373E93429EA7D6C9C61 /* MHVJsonCacheItem.m */, - 6593E4F2F8FD9E57613E85B43EF0C8CD /* MHVJsonCacheRetainObjectProtocol.h */, - A92B8C09DB561E2296F441EA64C40732 /* MHVJsonCacheService.h */, - 24657CA5DAE6C5FCFDA600F2E2886C9E /* MHVJsonCacheService.m */, - 27C1CEE6C28184A1D311BC6C6DD02964 /* MHVJsonEnumProtocol.h */, - 59F1CAC1C5B4C74BF49BAEB90683EEEE /* MHVJsonEnums.h */, - 5FEA6A77958A4D3AA19929A13B8C30E1 /* MHVJsonSerializer.h */, - 75E3061413B6AEC9D63B0533A137562D /* MHVJsonSerializer.m */, - BB0B90B2B2DE805CF89BDD18A5CEB2C3 /* MHVPropertyIntrospection.h */, - B3DEBDA26D774E687E65CB9DD4DA5957 /* MHVPropertyIntrospection.m */, - ); - name = Json; - path = Json; - sourceTree = ""; - }; - 4DD9AD84DCD774403362AF6A09E92740 /* Connection */ = { - isa = PBXGroup; - children = ( - 6E4607EDB31A5B50B571E82DCDD60889 /* MHVConnectionFactory.h */, - 3A73A2CF7460E29D3C06456212C08006 /* MHVConnectionFactory.m */, - A3942FD68A5601FF406D13C01B887825 /* MHVConnectionFactoryProtocol.h */, - D9CD463336CE9E1E16BDD59D8D5901E9 /* MHVConnectionProtocol.h */, - 04ADF10C21F7542B4F65B1FC4E681BB5 /* MHVConnections.h */, - 5B5A22E5BBDDF5FC319C2D2B295D0925 /* MHVSodaConnectionProtocol.h */, - 3DBC8CD6EB066780ABA8D8A7C3B95C76 /* Private */, - ); - name = Connection; - path = Connection; - sourceTree = ""; - }; - 4DDA2D0235F8D42D83599FAB435A909F /* Base */ = { - isa = PBXGroup; - children = ( - ); - name = Base; - path = Base; - sourceTree = ""; - }; 50B2A392A0A66137642E478971BE5AAE /* Pods-healthvault-ios-sdk_Tests */ = { isa = PBXGroup; children = ( @@ -3361,40 +3520,20 @@ path = "Target Support Files/Pods-healthvault-ios-sdk_Tests"; sourceTree = ""; }; - 52E93B60057D09836AA19590FA79DA2A /* Private */ = { + 55DC5A888ECFD98EB4D9D342BF64188F /* PlatformInformation */ = { isa = PBXGroup; children = ( - 02C60E49889F9B1679060211984CD89F /* NSError+MHVError.h */, - D598459EA1095C98471D719D9A5EDD99 /* NSError+MHVError.m */, + 276C04AE88C5F480B7A752BF38231731 /* MHVApplicationCreationInfo.h */, + DEF1F3ECCED965EB5FF11965C1AF45BD /* MHVApplicationCreationInfo.m */, + 2FE4C497936500D46D9C6E9B545E700B /* MHVPlatformConstants.h */, + D7E8AB3B42CBBED775000E3A4A66A40A /* MHVThingConstants.h */, + C8BDC928CFFAC3877C8899FE476256CE /* Private */, ); - name = Private; - path = Private; + name = PlatformInformation; + path = HealthVault/Classes/PlatformInformation; sourceTree = ""; }; - 559D5C4AC2D1988F29A062AD67DDFC9B /* CoreData */ = { - isa = PBXGroup; - children = ( - D1499ECAA9F62E14CEEC335AC0DB6966 /* MHVCachedRecord+CoreDataClass.h */, - 2459165DD8D61714774688A02A9D0389 /* MHVCachedRecord+CoreDataClass.m */, - 65643C83FB348E97D0176C25BEA359DB /* MHVCachedRecord+CoreDataProperties.h */, - EDBC218BC788A4E4463653FF0545DDD9 /* MHVCachedRecord+CoreDataProperties.m */, - DB96A19CFBA149D592E4F267CEC99FE8 /* MHVCachedThing+CoreDataClass.h */, - E911AB9EAA2AF31BF0AEED576D4221B2 /* MHVCachedThing+CoreDataClass.m */, - B93AAD8B5C30FC83A2092F1716609198 /* MHVCachedThing+CoreDataProperties.h */, - 608F2317E8B05EA45B5F56A5CAE9C8EC /* MHVCachedThing+CoreDataProperties.m */, - BC8CC54BF69759BEA2DC585664ADC8CC /* MHVPendingThingOperation+CoreDataClass.h */, - FC392EAEF32644787095BF29212CCDE4 /* MHVPendingThingOperation+CoreDataClass.m */, - AC6CA169B7E519C418E27B8B7E95A114 /* MHVPendingThingOperation+CoreDataProperties.h */, - 614E0F5612047B21D6B8B39F1E66E862 /* MHVPendingThingOperation+CoreDataProperties.m */, - 375D77B60F211A51425ADCB47D051A6E /* MHVThingCacheDatabase+CoreDataModel.h */, - 631A6AD7DBA5466A31C69AEE98D48E4C /* MHVThingCacheDatabase+CoreDataModel.m */, - D9E2320DCE80745E31D3138CF2CBE7FC /* MHVThingCacheSynchronizerProtocol.h */, - ); - name = CoreData; - path = CoreData; - sourceTree = ""; - }; - 599EC76516DC57473F335FA6723461F6 /* Converter */ = { + 5AB2CAF561E85D04007D261B5AEDF857 /* Converter */ = { isa = PBXGroup; children = ( ); @@ -3402,6 +3541,38 @@ path = Converter; sourceTree = ""; }; + 5AB6FD2A04556BBDAFBC9B533462C43A /* Extensions */ = { + isa = PBXGroup; + children = ( + ); + name = Extensions; + path = Extensions; + sourceTree = ""; + }; + 5CC7EE88CDA7036BCBAC3DD79D5E89C0 /* Private */ = { + isa = PBXGroup; + children = ( + ); + name = Private; + path = Private; + sourceTree = ""; + }; + 5D0C11618E70695990CD213DC6DC2BA9 /* Base */ = { + isa = PBXGroup; + children = ( + ); + name = Base; + path = Base; + sourceTree = ""; + }; + 5E0CD9D51040E6E4D694789FC2FE18D0 /* HTTP */ = { + isa = PBXGroup; + children = ( + ); + name = HTTP; + path = HTTP; + sourceTree = ""; + }; 5ED72D5EAF24CE145554E2CAB1B76C24 /* Support Files */ = { isa = PBXGroup; children = ( @@ -3416,291 +3587,142 @@ path = "../Target Support Files/SQLCipher"; sourceTree = ""; }; - 653E033657D56A3DCEB4BF9534EABC51 /* Xml */ = { + 60493C617F6DE6F1CD864F345834A4B2 /* Categories */ = { isa = PBXGroup; children = ( - 1EEE8DA94C1C2CC725118C4162C9EA1E /* XConverter.h */, - E3145DA763AF1E554950C4B04FE5E103 /* XConverter.m */, - B659D893574416330CC61B9F642AAF7E /* XLib.h */, - 9AE680C1C57C40C8FD2D6DB414254B2E /* XNodeType.h */, - 11292E6B709B15E76D8466575678E7C7 /* XNodeType.m */, - 26D52BA8F55B10192BAE8E68B00121A1 /* XReader.h */, - FBF5B76380AECD4C99C6D4DB8B857E0A /* XReader.m */, - 80408BA261D087B83D1DE3A8730CC571 /* XSerializableType.h */, - AE41E7D3693D444A6293A6C6CF9AC9F9 /* XSerializableType.m */, - 0E5E2CBE7FC74806FFDA47D1129433F0 /* XSerializer.h */, - 45CF288853A610EC38AE6DB7E4E5D4F4 /* XSerializer.m */, - A82D125488EC2E68BE0545A9F0EE6B4C /* XString.h */, - 0B21FDADF72A3354D37CB566C4BEE0D1 /* XString.m */, - FF446C0455CEDBBB82156608CCB411A6 /* XWriter.h */, - FFF4741A2873BE2F9B626F8AF7FC7CDF /* XWriter.m */, + E8D99AF26CADE7947AA0D4946E7A2787 /* NSArray+MHVThing.h */, + 1AD4DAA7F65378AA297A449B04D972E5 /* NSArray+MHVThing.m */, + E7AB5EF0A0895D5D0E8B3EE273B4BABA /* NSArray+MHVThingQuery.h */, + C62B57FE0EAEA19F4B7963DAD4F650AA /* NSArray+MHVThingQuery.m */, + 2680B1012559D9C035617A9345D42756 /* NSArray+MHVThingQueryResultInternal.h */, + 0E5D62965397D0C8E25FBA96B6334CA5 /* NSArray+MHVThingQueryResultInternal.m */, + 4901136743EBC78E5F690D761608CB9B /* NSArray+MHVVocabularyCodeItem.h */, + 167E0708ECB37255FC37D3FC8D693619 /* NSArray+MHVVocabularyCodeItem.m */, ); - name = Xml; - path = Xml; + name = Categories; + path = Categories; sourceTree = ""; }; - 69F5E7665A2AAA28B844A6C0586E9514 /* HTTP */ = { + 62DA8576C804DF1E643DFF30292D6AA5 /* Categories */ = { isa = PBXGroup; children = ( - 7BA80C31455480A2E730C566C5A35F93 /* MHVHttpService.h */, - BA6E3BB8F80C7E97350015882C42644A /* MHVHttpService.m */, - A0A3D7BB42CCFCA0AC378CF4AEC3FA62 /* MHVHttpServiceProtocol.h */, - 1806F41C51C030A7270E7E5D7F458D2D /* MHVHttpServiceResponse.h */, - 0A9E0EBFC847D925B69C14E62308265A /* MHVHttpServiceResponse.m */, - 891BB8891F41291477B0C8CAF39FA25B /* MHVHttpTask.h */, - 248B9E8A6DAEF8828A19ECEFE699A275 /* MHVHttpTask.m */, - E73B5B686A83F359FAE81BC44DA86951 /* MHVHttpTaskProtocol.h */, - 901DB843C3218D4212D03C3C7BCDB4A6 /* MHVServiceResponse.h */, - D9E63FE991F3083628904AEF5A80A41D /* MHVServiceResponse.m */, + FE168050C330E4AD46003CF25CF7B54F /* NSArray+DataModel.h */, + FCC916B5031FDF69FE6EABCD14DD4843 /* NSArray+DataModel.m */, + BF35588BABB3CD4D5A9C170C3E217F51 /* NSArray+MHVEnum.h */, + F05C37B5CD9CD5DE75A684A5311ACCBE /* NSArray+MHVEnum.m */, + 2CCF4543B395DD2D1136EF83F0D11242 /* NSArray+Utils.h */, + DD03F6FB039680F515FB802E31A929BF /* NSArray+Utils.m */, + 407EADB5249631B1E46EC2E7E683F339 /* NSData+DataModel.h */, + 8FB5C3F89A5733E699AF7DFC0F5F86D4 /* NSData+DataModel.m */, + 9733BEAF16B5FE998142C6984548CC4B /* NSData+Utils.h */, + 1AB0116594D552C2A1DE8AEE57376751 /* NSData+Utils.m */, + 22F2272AF38FF3F0ED2C5515D905A1C6 /* NSDate+DataModel.h */, + 7D70632BB0D2F3BE4ED56051924A3F1D /* NSDate+DataModel.m */, + 10E7C30EF39133BD455FF02FE27F4249 /* NSDictionary+DataModel.h */, + FC9BB3E1F9206F5E5249CFE78A75EB8F /* NSDictionary+DataModel.m */, + C91F09A8A42306EC0101AF1A5453F415 /* NSNull+DataModel.h */, + B4B10369C355E9D48ACA10C29F6929E2 /* NSNull+DataModel.m */, + A7FA7520EFF2E9D5B5795FBDB3677B2A /* NSNumber+DataModel.h */, + F7788C89F394486932DC96D6DFBC4DA7 /* NSNumber+DataModel.m */, + 4BECA078294D2CB8994B21CD4CE05648 /* NSSet+DataModel.h */, + 533250028431D79F1B83EBE3BD1179F7 /* NSSet+DataModel.m */, + 5480F2BC58ECD9690A1C3584E591C51D /* NSString+DataModel.h */, + A61C44E4D261D7AC2B60DFC8E982BD3E /* NSString+DataModel.m */, + C54BD3DDA5B92FCB17321CC346850BFD /* NSUUID+DataModel.h */, + FCC4B4963B2BCCA1F5CB3AF20277BAE4 /* NSUUID+DataModel.m */, ); - name = HTTP; - path = HTTP; + name = Categories; + path = Categories; sourceTree = ""; }; - 73041B4C7DDE2C68C5496825642893C9 /* Asynctask */ = { + 665794556EA7F24403C0B6043D8E6F0E /* Transport */ = { + isa = PBXGroup; + children = ( + EF4D69A3FD80DC568AC97BDFDAF6BF30 /* MHVAuthSession.h */, + C58999FCF7028E4866A69ABB94E36F9C /* MHVAuthSession.m */, + FDBD345D757DCE545280CE6D1003AAC5 /* MHVRequestMessageCreator.h */, + BF56E8016D1BE278182B132CFA466A13 /* MHVRequestMessageCreator.m */, + 6D95FD31379A1310CE621585610B7A68 /* MHVRequestMessageCreatorProtocol.h */, + ); + name = Transport; + path = Transport; + sourceTree = ""; + }; + 699463BBC7D75CD822012451D06C857D /* Configuration */ = { isa = PBXGroup; children = ( ); - name = Asynctask; - path = Asynctask; + name = Configuration; + path = HealthVault/Classes/Configuration; sourceTree = ""; }; - 7442D6AF95FCAB9244016873E9457BCA /* Types */ = { + 69CDC503CA8FE1F536B029FDC9E7386A /* Configuration */ = { isa = PBXGroup; children = ( - 939073C62FF4CAE1CD248E48F3EF5A07 /* MHVAddress.h */, - 211CFDC2D25EFBA2FA0DB7C4E36D9783 /* MHVAddress.m */, - 3D443F20357236CC299DFBD013510693 /* MHVAlert.h */, - EE6AF2E5885C65FBDC595C38E607F6F1 /* MHVAlert.m */, - 94805AC23D0D9EF0AB535F9C7CEF5754 /* MHVApplicationSettings.h */, - 914208CA127E1F4FDB054EEF3163EE02 /* MHVApplicationSettings.m */, - 439AD1AF883D506B03627C647D2C50D3 /* MHVApproxDate.h */, - C6B92E711FFF4FEA1826072F73A80CCA /* MHVApproxDate.m */, - 22C2098E58F539639C961717DF7A9635 /* MHVApproxDateTime.h */, - 94CCC9BEA9C5610C8517E6F32085336E /* MHVApproxDateTime.m */, - A5DB5076AC81922C731E1388146162D8 /* MHVApproxMeasurement.h */, - AA6CADA480F6A2AC73ECD3B3CC9FF786 /* MHVApproxMeasurement.m */, - DB22763552D9FE9128CA9341222842A8 /* MHVAssessmentField.h */, - 2AEA88E30D404BA766D3622323F0274C /* MHVAssessmentField.m */, - 352361E6DC6C5162FFE0800C330D7498 /* MHVAudit.h */, - D7174B7E94CB1585B2E464DE15EB8758 /* MHVAudit.m */, - 8FC2897B6F64C12182127DD2108BE05F /* MHVBaby.h */, - D57D65D822CCBB988E15BC96C243E36A /* MHVBaby.m */, - 744ABE6F386539C62FF016B97B05B289 /* MHVBloodGlucoseMeasurement.h */, - 693382390C2DC888A817AE008BBDF745 /* MHVBloodGlucoseMeasurement.m */, - A0A30764AF011633A7CA78A0B6DE6523 /* MHVBodyCompositionValue.h */, - 2CF9BBE00B2E170A086CAE0FEB353A29 /* MHVBodyCompositionValue.m */, - 00C41093E0988C01F1EAC6A1E938CA4F /* MHVClaimAmounts.h */, - B7B2F5358813EE4EFCB04F2AE06D1461 /* MHVClaimAmounts.m */, - 7548F8112054634EFE69C3BF848863F9 /* MHVCodableValue.h */, - 6D0A745F6D32456C6B56A922D24B691B /* MHVCodableValue.m */, - 4C5BA091AE6443BC76DC85E8F96D5DE3 /* MHVCodedValue.h */, - 71083B404B718EC277A3F4A59BF34496 /* MHVCodedValue.m */, - 555DA69A6D140AB9876288ABE5205E47 /* MHVConcentrationValue.h */, - E5A0E1DC889411B7E4702400083FD479 /* MHVConcentrationValue.m */, - A4B10AA542F1093C4F5044426D6575CA /* MHVConditionEntry.h */, - FF19D6D2BD8FC4C8DAA17D4FC1DE0C2B /* MHVConditionEntry.m */, - 453B45DB92EB24E015A281B8B8BA7E1F /* MHVConnectionTaskResult.h */, - D40EDE3F0B39C135E98E9CD824614EF7 /* MHVConnectionTaskResult.m */, - 4FB3A5305FAFF9696F4E6F68725AB0C0 /* MHVContact.h */, - D59624AA989935530EEF427B6DE72E2C /* MHVContact.m */, - 870BFB4B498D04E87F79E60F3186449E /* MHVDate.h */, - 313DB32C560D5BE94E5A418DD93CB92C /* MHVDate.m */, - 1AB7E34517B58B7004A0346ABB4D3824 /* MHVDateTime.h */, - DBCEEA780CACA45CF7DBEBD4A65EB4B8 /* MHVDateTime.m */, - AF914750A3C4FB6AA718BE6BEE825F97 /* MHVDelivery.h */, - 890989E7B712FAA122A4F6B9962F2682 /* MHVDelivery.m */, - F87F2F54808544C1C5418D3C5E578322 /* MHVDisplayValue.h */, - 40003C80E4D22F68BA81710AFCB437D8 /* MHVDisplayValue.m */, - 281C17DAC715CA76A0080AF31F01DA71 /* MHVDow.h */, - 6A0380F03659C53FE9616FE9C4144B0B /* MHVDow.m */, - 759A48CCCA51BD9E5B61E49F4172ADBA /* MHVDuration.h */, - 32BA0A49B3F389AA5BF70CE347D162BC /* MHVDuration.m */, - 5D6BD76F25AC52D8C3C335A68F660449 /* MHVEmail.h */, - 0CF4B2AE90F947B83AA45ECFC742D8D4 /* MHVEmail.m */, - A573F050070959CFFE60F208BF3A9277 /* MHVEOBService.h */, - 3A11F3CC3C7ECED5348236D47DC48C1D /* MHVEOBService.m */, - 6448AEF76C0E248319296C3E7BC540F2 /* MHVFlowValue.h */, - B654A610E26BD1691B9E665091709FAC /* MHVFlowValue.m */, - D09208259BD41FFFBDAF1AE56A807F9C /* MHVFoodEnergyValue.h */, - 67791F9793F57A78B24AB97AC6CDC8C9 /* MHVFoodEnergyValue.m */, - 008C8FB64C2BCD1BC2419A6BFBE267F5 /* MHVGeneralMeasurement.h */, - 78CD3144FA95549689FA7E338742B3A1 /* MHVGeneralMeasurement.m */, - C4FC3EC274EA4ACE172C6547AC1CF395 /* MHVGetAuthorizedPeopleResult.h */, - BE76029B9F546C70EE5A8710B33C92EE /* MHVGetAuthorizedPeopleResult.m */, - AE173E304783D305060EFBC8D1AC08F9 /* MHVGetAuthorizedPeopleSettings.h */, - 45CC1E60FD3526A380BFF56A056455BF /* MHVGetAuthorizedPeopleSettings.m */, - 1114F8655A7B1A3DFB5F592245C063DE /* MHVGetRecordOperationsResult.h */, - FAD2CEC0C726182BE4A25822B90DB2F6 /* MHVGetRecordOperationsResult.m */, - 202E1FF10CFAD234241375BFA0240675 /* MHVGoalAssociatedTypeInfo.h */, - D97D7FA01B705F3E9552A660304058CF /* MHVGoalAssociatedTypeInfo.m */, - 4C1439A6FEAF5A4E6D87D57573AB2455 /* MHVGoalRangeType.h */, - 9AB7CD48CBDDECC22CD476B36BAD79BF /* MHVGoalRangeType.m */, - 1EA9C826B5247F1774ACDCDDE47BE4CE /* MHVGoalRecurrence.h */, - 03E9505B4FD9FCA2099574D9D9A5B409 /* MHVGoalRecurrence.m */, - EDD5ACC3CA169B4B779A27E609645511 /* MHVHeartrateZone.h */, - 86B406105478F8DA480C09E20EA94C6A /* MHVHeartrateZone.m */, - 393F4C584EAFA0A7F0FC61F804EEA0CC /* MHVHeartrateZoneGroup.h */, - F9005DD2AFCFDF0808BE6F41BFE070AC /* MHVHeartrateZoneGroup.m */, - 9D757164D32B4D2C565FE270B9D1F224 /* MHVInsightAttribution.h */, - 3564192D289C3DAE19C9A7AAA6809FE7 /* MHVInsightAttribution.m */, - A7AF6165A3643531A6594CCE98C983D3 /* MHVInsightMessages.h */, - 2BD615377AF5517574E20CF7A16A396D /* MHVInsightMessages.m */, - 8B81824E8D4F90DD4EC5F840714F991D /* MHVLabTestResultsDetails.h */, - F2A21168941C4E94ED60A41513493FC5 /* MHVLabTestResultsDetails.m */, - 78DF67BDAECC29F1BFA1D1289A945C26 /* MHVLabTestResultsGroup.h */, - DFD2E7BF4A610942A9DDD3102ED5A538 /* MHVLabTestResultsGroup.m */, - 80B84280C3E63CAD1BACBD7F3B27D692 /* MHVLabTestResultValue.h */, - E5ED2508D07D2D6D8DA91EFCCB821CAF /* MHVLabTestResultValue.m */, - 35859A5A34EF62777F1010DA2B2A54AF /* MHVLengthMeasurement.h */, - 9752AB30EA0877F0017F096F1810F5A5 /* MHVLengthMeasurement.m */, - 5FF63BEEF89EB6389F88F6A5B9D1225A /* MHVLocation.h */, - D37036F2D687B18C0CDC101F7DCBC1C0 /* MHVLocation.m */, - 52E79A341A6E8C595B5C1A34A5DC6D27 /* MHVMaxVO2.h */, - A5302D9EFC7D93CAE45275BDF34CCDEB /* MHVMaxVO2.m */, - BA032C8F861179933912813C12E9B030 /* MHVMeasurement.h */, - 8CDD1036295F80159C703EEA8810D532 /* MHVMeasurement.m */, - 9B097257008724D4CD7314EC70C476D8 /* MHVMedicalImageStudy.h */, - 1ECFA6A0F252F3FB32406562650BB1A1 /* MHVMedicalImageStudy.m */, - AE9008A86B739FDCC34C6BD599006FFF /* MHVMedicalImageStudySeries.h */, - 1D19096F5007173F8EBCE7A2CA4A4C3C /* MHVMedicalImageStudySeries.m */, - 631DEDB3F33483055A3C633E34AFE70E /* MHVMedicalImageStudySeriesImage.h */, - B22E61C0BC4F7AA906EDDD4E9BFB16F3 /* MHVMedicalImageStudySeriesImage.m */, - 54058DFEC39CDE3654F96B7C33116929 /* MHVMessageAttachment.h */, - 9F4B1D4E375C462D0C3A6963F4635D67 /* MHVMessageAttachment.m */, - A7145D4562B9D13280176D8C9D24C95F /* MHVMessageHeaderThing.h */, - DC8A0E10951CB89A720BEB8B1146BFB2 /* MHVMessageHeaderThing.m */, - 375C62BBEBA584034A0583725782FEC5 /* MHVName.h */, - C15D4CC0261E49DC60B9A6FF6FE65AEB /* MHVName.m */, - 1D9A09A3531212C172C76E2D40B131F6 /* MHVNameValue.h */, - D6BA54784796D0F6F237A0D3B0B18B37 /* MHVNameValue.m */, - 1A8DB8DBCDBFF145CC624C556594B8E0 /* MHVNutritionFact.h */, - 0B1759DA48BB33C05AB3D99CC371712F /* MHVNutritionFact.m */, - 4C1D5F9497FBC6AA086C2D8A9F2DF710 /* MHVOccurence.h */, - 85D7700ED74D93C1B0492C9857DEC78E /* MHVOccurence.m */, - 30AD1A29A9218361FD1E0EDDE7DC32E7 /* MHVOrganization.h */, - D554C2FF5092CD72A8FF531F9487514D /* MHVOrganization.m */, - 833BDE44D68C31213AF9B1E98B156B8F /* MHVPendingThing.h */, - DAA2964A82DE3D8D9330299D8BF8D603 /* MHVPendingThing.m */, - 33AD5636A5ADE0F5B25DD97951240FF4 /* MHVPerson.h */, - D1F8E79FC77A060E1BD19BAE480296A8 /* MHVPerson.m */, - 5A6DFCC87F586929C8B42EBC9D92B07D /* MHVPersonInfo.h */, - 67EAB02C097FC19E200E43751C78DDFD /* MHVPersonInfo.m */, - 20C991F9AC392AE74707AB9698AF36A9 /* MHVPhone.h */, - 55CA5B08B8373A62CF68953862216ED8 /* MHVPhone.m */, - 12E722BD36D8F7D9FFEAC1BD3AF61D94 /* MHVPlanObjective.h */, - 7F829839236A0D09B61E060332A81AF3 /* MHVPlanObjective.m */, - 9CA7848B1FAC724BA388236A4E9EA94F /* MHVPlanOutcome.h */, - DE350B124D88E40B98865B1D39459502 /* MHVPlanOutcome.m */, - 86968CA39CC14DAC26567159768FA2C8 /* MHVPrescription.h */, - DE38B45B94C3672DAEBC250C60A2CA4B /* MHVPrescription.m */, - 8ECBC82A6349E7AE473760D1909BCC36 /* MHVRecord.h */, - FCD49DDDFC12BEE4BBD45414EFFC1E6E /* MHVRecord.m */, - 571EFAE115208A07248E445E5AE29D25 /* MHVRecordOperation.h */, - B966002F89230D86262B026791B0C9B9 /* MHVRecordOperation.m */, - 5BF68684B7CD2C961E5E96311D061F9E /* MHVRecordReference.h */, - B23750A91DCEEEA52CA2C87BDDE0F916 /* MHVRecordReference.m */, - 269C3166A8A6A9457DD3721038A00FB5 /* MHVRelatedThing.h */, - 63C7C2208FB64E017BC80273835A748D /* MHVRelatedThing.m */, - FC97E3E1727B16FFA4590DB94E012EA9 /* MHVRelative.h */, - 19375FB08BD8BB4CB32C8269FA90500D /* MHVRelative.m */, - 7091583D7F2D251785E2C92C72F6CB65 /* MHVResponse.h */, - 927413F29A017DC3055385DF00A0A551 /* MHVResponse.m */, - 83504A56AA9A1AD8D332289B5309AA32 /* MHVResponseStatus.h */, - E0D13CC16DA238C1F187057F29483C8C /* MHVResponseStatus.m */, - 16747DAC01A28DE60C9A1E4E559A024C /* MHVServerError.h */, - 4FB4E330DD705049B9D87A5390F2373A /* MHVServerError.m */, - 4C0B4BAA80BAAAA581FFF6C5A5F74C5A /* MHVStructuredInsightValue.h */, - D47D69086FC9079905E52CAC5FD4875B /* MHVStructuredInsightValue.m */, - EC6416A28A4EC15EFADEA828420DE104 /* MHVStructuredMeasurement.h */, - 6D05E15CECE2836D1E643F40CBBA423E /* MHVStructuredMeasurement.m */, - C5400A973B2B3E2638F6FAE9C6A0A878 /* MHVTaskCompletionMetrics.h */, - 92677B44C9AD5F6EABA72C9F15B01389 /* MHVTaskCompletionMetrics.m */, - E6D61E28F4C2DC76011F18DFCFBFB98A /* MHVTaskOccurrenceMetrics.h */, - 2BBCAF8CF3C16F4646AC392C3C5A0CB9 /* MHVTaskOccurrenceMetrics.m */, - 7CD1C4BB6C3617FD3B1F0CB68FF2FA23 /* MHVTaskRangeMetrics.h */, - 2D20D02EEF981BA0271BAB86A6069CB1 /* MHVTaskRangeMetrics.m */, - A4F1C404EB3C2BDD3E6563318AB2673B /* MHVTaskSchedule.h */, - 67D3954F133C58A69C128CF3090BACDF /* MHVTaskSchedule.m */, - C6DC814295EF955F93B4321334FFB091 /* MHVTaskTargetEvents.h */, - 853BB213BDA23EEF0695264F4FEF107E /* MHVTaskTargetEvents.m */, - 206A4C194797C8B07621C1347B2791E5 /* MHVTaskTrackingPolicy.h */, - 8CD9439B4311756C185A7CA7F9DA0C4F /* MHVTaskTrackingPolicy.m */, - 0C32FAA5AF364D9007E40DCD0A2C6D54 /* MHVTestResultRange.h */, - 326AF3DE3D25D4080E34DF5E0786FE3D /* MHVTestResultRange.m */, - 8459F21C2049E9B64201A4FEEC88166C /* MHVTestResultRangeValue.h */, - 9BD627908A30C735766A77F1397645B2 /* MHVTestResultRangeValue.m */, - E8E8E0BEDC3745F2EAB6A2DC60DDA10F /* MHVThing.h */, - B495099BF339062740DD19BAFCE8F37B /* MHVThing.m */, - EF7BFAE6709A31AA97CA6674D9620A0B /* MHVThingData.h */, - F03282201FFA5FAEB84749897D3B5084 /* MHVThingData.m */, - 96E00C87AF22727CB764DBDE922522CC /* MHVThingDataCommon.h */, - 50842198878F3BF799D6ADBBA28B3DAB /* MHVThingDataCommon.m */, - E81270C9FD1B7E8A4936E1E3604D0AEC /* MHVThingDataTyped.h */, - 3310FFA088D25F2DF1E59DED06E432CD /* MHVThingDataTyped.m */, - 24668B6B88A99389299200591380B967 /* MHVThingFilter.h */, - FCB698CBEC065E21929090B0DF1FFE92 /* MHVThingFilter.m */, - 0A39129CB8A21D5E343A21CD3EC70D31 /* MHVThingKey.h */, - 145A6F7045DDEC51CF1BC7845583BD90 /* MHVThingKey.m */, - 1008E2F6E466EB744EB648591A595D80 /* MHVThingQuery.h */, - 9CC9BD34AA0836AC218EA3328C1498A8 /* MHVThingQuery.m */, - 8488160D336D33DDAFC28482E9428F73 /* MHVThingQueryResult.h */, - 993C0E796D17040DD596B11E91C74E52 /* MHVThingQueryResult.m */, - 2188F87A998F3612FB9C7B0A8932BD59 /* MHVThingSection.h */, - 7906E897D69548F2AAD4D15AE338B2BE /* MHVThingSection.m */, - 429489019EAEFF52A43BC83F20E05C6F /* MHVThingState.h */, - AC73A228149408521F75B73ED6C6D024 /* MHVThingState.m */, - 99708B908A81140829133BCCAB0764A8 /* MHVThingType.h */, - EFB5F2F0FF77FC7817C67649C46658AD /* MHVThingType.m */, - 002F8F93195F0E6A13C8D04C638B588E /* MHVThingView.h */, - AFB62613CEEBAC4517DDF42D31E5F844 /* MHVThingView.m */, - CCA4DF0A79B3010D7265630B89830718 /* MHVTime.h */, - F9F0E5A06192FA45FCBBAFFA15C3D3B5 /* MHVTime.m */, - 35B246ACEBDC13C91D8E44284B43ABDE /* MHVTrackingSourceTypes.h */, - 952C1C317A99B2524AE2F5AD115B3F66 /* MHVTrackingSourceTypes.m */, - 79203FC5F63323ADC81850E541726120 /* MHVTrackingTriggerTypes.h */, - F5B247273021788001A046C7F3BCDBC4 /* MHVTrackingTriggerTypes.m */, - 37FD6C3D9D633591111A1BA88C542C82 /* MHVType.h */, - E63CCBF5AD5C659C49865B94592E983C /* MHVType.m */, - 0910E3FF7B70F22371329EB9C6044011 /* MHVTypes.h */, - E4AEEA93F9D3E7C070F750A9F1723E98 /* MHVVitalSignResult.h */, - 6421DF211358828BC13DD24089C8019E /* MHVVitalSignResult.m */, - 983E4F13E27862DD334433673EC26F26 /* MHVVolumeValue.h */, - 2BD15E4B77F81B99659DBC0B24CCE9A0 /* MHVVolumeValue.m */, - 8E7652C3751015691197EF7B7F982B7F /* MHVWeightMeasurement.h */, - D89F138DCF9D882B1051B3B76BCE4982 /* MHVWeightMeasurement.m */, - 0F153385B5024C33D077A0FDCA5C4E74 /* MHVZoneBoundary.h */, - 42EE40BB41FDAE3CCC98F9CEECA837F8 /* MHVZoneBoundary.m */, - D661A026B95A41C19EF31EC74D523B0B /* Base */, - D178B3099264CFA21FF8BBD1D4D927F0 /* Blob */, - C928B31D4692A670262C8EEFD84FFF52 /* Categories */, - EBE9EF345033EA54B1AFABBA4DF0BE53 /* Converter */, - 8B32902D8064203B210459C840A92517 /* Private */, - 9EA2FA31C042C9CEAFE0DF5377ED7837 /* ServiceDef */, + 5FFFE1B451B7984DBF76198F611022A3 /* MHVConfiguration.h */, + 142A3804C418C56CF73BAD6226EDC651 /* MHVConfiguration.m */, + EA0396838D6C59DBD247735644890842 /* MHVConfigurationConstants.h */, ); - name = Types; - path = Types; + name = Configuration; + path = HealthVault/Classes/Configuration; sourceTree = ""; }; - 77DD479697CE008EC4E577EE1E6A7B9C /* Vocabulary */ = { + 6E0500D3979DC70F256E8A4C81AA81E1 /* Private */ = { isa = PBXGroup; children = ( ); - name = Vocabulary; - path = Vocabulary; + name = Private; + path = Private; sourceTree = ""; }; - 77E2DFEAAD2FA24F10E66E68B83A0433 /* Json */ = { + 728AB920770ED0C3B9024D802310202E /* Connection */ = { isa = PBXGroup; children = ( + 6E0500D3979DC70F256E8A4C81AA81E1 /* Private */, ); - name = Json; - path = Json; + name = Connection; + path = HealthVault/Classes/Connection; sourceTree = ""; }; - 78503F3A1DE30CF443AEC7CE5E12658B /* Private */ = { + 72F063DC5053EC456118EC53BE4D687E /* Clients */ = { isa = PBXGroup; children = ( + 12C669044949C86755CA8DA753C03ECA /* MHVClientProtocol.h */, + 9A10731FDCBB3D9AE8AC720A90861E9F /* MHVClients.h */, + C0F1F393E47D7EC07904C913ECDC4F3F /* MHVPersonClientProtocol.h */, + 2B748B5A61BFD223CFFABE1A96C2088F /* MHVPlatformClientProtocol.h */, + 6CDD2C9F6A3CC5E4377782BEEAB30BDD /* MHVRemoteMonitoringClient.h */, + E1DEECC8BBC9A3B8A87FE493E825187E /* MHVRemoteMonitoringClient.m */, + 7B29615B2374C4036CE68B20B32FCA8A /* MHVRemoteMonitoringClientProtocol.h */, + C0829833BA60A690563A971DCB7188A0 /* MHVThingClientProtocol.h */, + 8A324A9ED20E1D806D43937E8FDCC10B /* MHVVocabularyClientProtocol.h */, + 94A7E2DDCA26D28226CD228C3A7E6965 /* Private */, + ); + name = Clients; + path = HealthVault/Classes/Clients; + sourceTree = ""; + }; + 76CB3B3C2E3206E2768C5F232E332A42 /* Extensions */ = { + isa = PBXGroup; + children = ( + 00488D8684CAD6D425D96AD26114BFDC /* MHVDateExtensions.h */, + 78E27B28AD6BDFA372D845E072F4C3EC /* MHVDateExtensions.m */, + B8966E6E522CA87B60765600AF35C296 /* MHVDictionaryExtensions.h */, + D7FA584868FED9A993D2FAA87BA40FBD /* MHVDictionaryExtensions.m */, + 206818FA9C34F9754F7B5BD5FD86AC0F /* MHVStringExtensions.h */, + 3A0110D23DD48FE307A99D758160802C /* MHVStringExtensions.m */, + A821F09C3D7C6A4E6995CC51007CE3F1 /* MHVViewExtensions.h */, + B55927E1BE1B9F574D739A5E2E5FBA26 /* MHVViewExtensions.m */, + ); + name = Extensions; + path = Extensions; + sourceTree = ""; + }; + 7B5435E59D9FC3BC1E6E1303622E2660 /* Private */ = { + isa = PBXGroup; + children = ( + C2DF882AFBB6E6BBC06DEFE45FAC840D /* CoreData */, + F75923BCB876E66A8AA09F4A79D309DB /* Network */, ); name = Private; path = Private; @@ -3728,248 +3750,69 @@ name = Frameworks; sourceTree = ""; }; - 7EF9CBC062E97C80A07358CE64A53A58 /* Transport */ = { + 7E8E6CC90631912BA5F6D36A2D7E2E0D /* Private */ = { isa = PBXGroup; children = ( - 5FDD453CDE8AE72AECC5FA6ADB1A786F /* MHVAuthSession.h */, - FC77952B3A1F74BA76F9E94EDE9EFF1A /* MHVAuthSession.m */, - 7A3D760E5DBFFCA1E05117513B0B21BD /* MHVRequestMessageCreator.h */, - 6B1A1F341F46E04557566DC282329926 /* MHVRequestMessageCreator.m */, - 6449526B34E77F46BC555EB317A42720 /* MHVRequestMessageCreatorProtocol.h */, - ); - name = Transport; - path = Transport; - sourceTree = ""; - }; - 7F46615DBF10196BBC1F2461BF5D0234 /* HealthVault */ = { - isa = PBXGroup; - children = ( - 8450DE7C26272C29CDA4CD4E28DFF3C8 /* Classes */, - ); - name = HealthVault; - path = HealthVault; - sourceTree = ""; - }; - 809668B22D762E23BBBACC3784A16E07 /* Private */ = { - isa = PBXGroup; - children = ( - FF3B49FFF119F9DFAC26E4A9C6951F6C /* MHVThingTypeDefinitionRequestParameters.h */, - 215FBDB1CF24D90A06120C7A515EDDFB /* MHVThingTypeDefinitionRequestParameters.m */, + 9042154D42B30062F473ACAC812EE4A5 /* MHVConnection.h */, + 539306177DB5C715AF8FF5148E17AD5C /* MHVConnection.m */, + 6F090B3B49050FFA0B443DDDF37C0075 /* MHVConnectionFactoryInternal.h */, + 88B3633E639D77FA261B2E09104FED8A /* MHVConnectionFactoryInternal.m */, + C1AFE22569BBE6F75BBAF2F339E240FF /* MHVSessionCredential.h */, + 5C5A1DC97327DF6202427B5B62615678 /* MHVSessionCredential.m */, + 161A849A53C02BCA048A4D30A34A0941 /* MHVSessionCredentialClient.h */, + 60A3B613E525E52E7BFD7E41939EE25B /* MHVSessionCredentialClient.m */, + 8DA89D338D63CB81EA0BE4EA132A9031 /* MHVSessionCredentialClientProtocol.h */, + D1B7B26D3295FDFB825740FBDC833BAD /* MHVSodaConnection.h */, + B805088B583A189490F268F8FAE610BE /* MHVSodaConnection.m */, ); name = Private; path = Private; sourceTree = ""; }; - 8450DE7C26272C29CDA4CD4E28DFF3C8 /* Classes */ = { + 7E8F904E6EC62F4BE140D6A7DDE27B03 /* ServiceDef */ = { isa = PBXGroup; children = ( - E2B167B5D1BBE7ED9581AD9D61F58D65 /* Caching */, - 23735E2419CC9DEF192AE8FDB7F37C44 /* Clients */, - 2C13B40756B1AAC0B6BFC614A9AA2971 /* Configuration */, - D848CD651F32D4B59C52EE5012EB388C /* Connection */, - 2FD288009FD30EB855982D156F47704E /* Errors */, - 360EAD4A7076DA19B2FDC9B123592F4C /* Headers */, - 77E2DFEAAD2FA24F10E66E68B83A0433 /* Json */, - B0C687B83F4E494701D7964035CD20EE /* Models */, - 9294BF44495372DC63549705BB6D929F /* PlatformInformation */, - 973B0A16B1CF25DE6483A38021E0BA12 /* Private */, - 3B6E2849F696FEB452E64D6B5D8DFCA4 /* ThingTypes */, - F34CB837ADA2D6DE2E78C5155BAB71A2 /* Types */, - CD540A5201F565D7DC246E49E064AFD5 /* Utilities */, - 77DD479697CE008EC4E577EE1E6A7B9C /* Vocabulary */, - 30F7B4F9ECFC60423775CF75B2052BCB /* Xml */, + CE90174E36A5B3F4C336155FA5A3DAA4 /* MHVConfigurationEntry.h */, + F048712483B4D5570080773D35F7CE69 /* MHVConfigurationEntry.m */, + 361B5E21D2916327CA956436FDC7AB18 /* MHVPlatformInfo.h */, + 2F8184397771492E86924F14A6768958 /* MHVPlatformInfo.m */, + 76D17C11AA8C9C2199A2F53BFD2CEB70 /* MHVServiceDef.h */, + 782FB466F7FD71BD456AA8FEFA1F4979 /* MHVServiceDefinition.h */, + 7695144A57BC62D0C0FB19666D5FB2D8 /* MHVServiceDefinition.m */, + 2DCA7C12EC6012ED9115223EE7A14C9F /* MHVServiceInstance.h */, + 7B9CCF620E9AB4108BDD3B77FC6987F6 /* MHVServiceInstance.m */, + 3E901EA8A0B01B23324317EC757B42F2 /* MHVShellInfo.h */, + 2A731C30EC43C90094DDE24CD30D3F39 /* MHVShellInfo.m */, + 4DEF20AA8F8B746DE159B779B33F5587 /* MHVSystemInstances.h */, + 5AC4F9FF45C1099D23EA3E30D0566C55 /* MHVSystemInstances.m */, ); - name = Classes; - path = Classes; + name = ServiceDef; + path = ServiceDef; sourceTree = ""; }; - 85F1784855207BC03B72ED46E30151A1 /* Network */ = { - isa = PBXGroup; - children = ( - 90AEBDAAC09E1443E5C9A389E3C16DD2 /* MHVNetworkObserver.h */, - A1E4289291792E9DEC16CC28E3F0B7FF /* MHVNetworkObserver.m */, - 9CD0B6CF6DB433C0D43A62C333583F3B /* MHVNetworkObserverProtocol.h */, - ); - name = Network; - path = Network; - sourceTree = ""; - }; - 87B397C034B28F4F68DCC70E45DB2607 /* Private */ = { + 7FBC7DC83FCF13FE5347DFF37EFE74DE /* Asynctask */ = { isa = PBXGroup; children = ( ); - name = Private; - path = Private; + name = Asynctask; + path = Asynctask; sourceTree = ""; }; - 8A3E83E64D02CCE0B4C9E67D7DEEB1AE /* Categories */ = { + 857481CCCDD814FE114545724376A8C2 /* Categories */ = { isa = PBXGroup; children = ( - C9064183F3C0F587B688F52C90938E69 /* NSArray+DataModel.h */, - 105437947BEB736D8F0037FFB1F462ED /* NSArray+DataModel.m */, - DC151F85D9FAA82045A6391D5441845F /* NSArray+MHVEnum.h */, - D5839D6432C657FE0AD9A898817023BF /* NSArray+MHVEnum.m */, - 273E59FBA3EC1C13089DBAE6FF80D65F /* NSArray+Utils.h */, - 8B5D67957176046C129571D0C670C99A /* NSArray+Utils.m */, - 4F6858755A60CD532058AB677E7FADD2 /* NSData+DataModel.h */, - 3FD9B7D2ABE79B19953749B46468438B /* NSData+DataModel.m */, - 9FFC772479611672C0CAFB683D8EDF9E /* NSData+Utils.h */, - 57136AF325F2A24B3CDE37CFC8E70CE5 /* NSData+Utils.m */, - 3DCC0F1CFCA29B15F7D30CAC50B5B87C /* NSDate+DataModel.h */, - B483EA1AFE3F94FA33DACDCFDD2F55D3 /* NSDate+DataModel.m */, - DB38629F482A7763D9D62E402B9DF76F /* NSDictionary+DataModel.h */, - 798E435C8DC2B4BFE141935242EF56B0 /* NSDictionary+DataModel.m */, - FFF8EF65E6C16597D00F66A360B20707 /* NSNull+DataModel.h */, - 36DBE3804B9A00859BFEA18EB5C26304 /* NSNull+DataModel.m */, - CD1AEAB7C8DBA1143CC6711138052E94 /* NSNumber+DataModel.h */, - 77C129D7C18228167109AEDEC998BEEE /* NSNumber+DataModel.m */, - E75384395E9E4E4AFDC640DCE924C375 /* NSSet+DataModel.h */, - 77EE9E7B12F6A713212E773063388367 /* NSSet+DataModel.m */, - 8731393B2306F4B9CFF137102822C338 /* NSString+DataModel.h */, - 69D47FCFD72CA04CF3CF8CAB80D21621 /* NSString+DataModel.m */, - 750D079D052E7F508018A5115E14DACE /* NSUUID+DataModel.h */, - 7A91F23E3F76B80E4FCEF334D57918CC /* NSUUID+DataModel.m */, ); name = Categories; path = Categories; sourceTree = ""; }; - 8ACA5D4BB7A2F4228A26D96F289F6FCE /* HealthVault */ = { + 8947FEEC6DB019FBD6C12A3FFBB5898F /* Errors */ = { isa = PBXGroup; children = ( - E7D5A5AAACA0B0C8221B543E9568E077 /* CachingSupport */, - 929DAF1EFF018700EAB4AB345BE2D5B9 /* Support Files */, - EE42E76FB525B62B88D9D8A40851A713 /* Tests */, + C1E8168AD4D3E55514B8407BB49A39CA /* Private */, ); - name = HealthVault; - path = ../..; - sourceTree = ""; - }; - 8B32902D8064203B210459C840A92517 /* Private */ = { - isa = PBXGroup; - children = ( - 21A31A9A971619C701CD5147BF698625 /* MHVThingQueryResultInternal.h */, - A6D3847C76D3DB8B1519D7422AC593CC /* MHVThingQueryResultInternal.m */, - 3BB7B5B6F413652B2A7A644B45CADE09 /* MHVThingQueryResults.h */, - 0572FEB691BC744D280F6404DC27A8DF /* MHVThingQueryResults.m */, - ); - name = Private; - path = Private; - sourceTree = ""; - }; - 8B9D12C1B4AB900BC9C504CFAFD8EE3F /* Authentication */ = { - isa = PBXGroup; - children = ( - D775624F1A25D6FFDCD118E7245FEB01 /* MHVBrowserAuthBroker.h */, - 5CC5F242E6E6F8BD9B0A0D1C0E3F5673 /* MHVBrowserAuthBroker.m */, - 1A1E07A403F817A01CE257B3B41B49DC /* MHVBrowserAuthBrokerProtocol.h */, - 9EDBC59451063578EB96975FC114644E /* MHVBrowserController.h */, - 0686A4EDF2D29C56A3DFB226EB6740B8 /* MHVBrowserController.m */, - 220509D8E989658A038971D87273BDB4 /* MHVShellAuthService.h */, - 42071418E2F0B6A8B5E1B2ABEF58E928 /* MHVShellAuthService.m */, - 13F9CF2C7613A0B01A1E47362C65D6C5 /* MHVShellAuthServiceProtocol.h */, - ); - name = Authentication; - path = Authentication; - sourceTree = ""; - }; - 8CB53521F30D648B3DEEF6228389E52A /* private */ = { - isa = PBXGroup; - children = ( - 3CBB433ED5DEF1E4ADE60F410BA1C0B4 /* MHVClientInfo.h */, - F6F020B79115AE29B4103E033E58BCA0 /* MHVClientInfo.m */, - AB74933A8D9DEC883AA9C9F9D491DCD3 /* MHVCryptographer.h */, - 729C37491526AE5E39446C9C45AEA8A4 /* MHVCryptographer.m */, - ); - name = private; - path = private; - sourceTree = ""; - }; - 8DB0270A255926DEDE6607D0610B0780 /* Generated */ = { - isa = PBXGroup; - children = ( - ED64126C143B9849BD7D5563DCEA6C89 /* MHVActionPlan.h */, - 5A1FE5A704037715BD414B39A504714A /* MHVActionPlan.m */, - F4F95D231DAFEC9601AC23C4F2EE8EC9 /* MHVActionPlanAdherenceSummary.h */, - 221330EBAC4B7F9260291B3A35D92F40 /* MHVActionPlanAdherenceSummary.m */, - 522E23F59852473E7365BCF395BFBEA6 /* MHVActionPlanFrequencyTaskCompletionMetrics.h */, - 83D28C2DC84E9EAA69076FBB72288FBA /* MHVActionPlanFrequencyTaskCompletionMetrics.m */, - 572F19E28A227928EB9B2B41C3E74185 /* MHVActionPlanInstance.h */, - 78494D629CF3987F43F394C549407501 /* MHVActionPlanInstance.m */, - 52B54A0974876583C726FB7DFFEC56BE /* MHVActionPlanRangeMetric.h */, - AC91650767B1B984D7EFFA2338E89E4A /* MHVActionPlanRangeMetric.m */, - 26E410FC19AD5FA78A7EC1D9E8B3DC1D /* MHVActionPlanScheduledTaskCompletionMetrics.h */, - 4813AE431DE4ABFB9BE7D7D4A8F68D4A /* MHVActionPlanScheduledTaskCompletionMetrics.m */, - 5756AE995774982E928EE8BDC163B290 /* MHVActionPlansResponseActionPlanInstance_.h */, - 05A20BFDAFFA8D99A5D6E3346908CAFB /* MHVActionPlansResponseActionPlanInstance_.m */, - 53CF5053271B9BCA09DFE6AD0F91035A /* MHVActionPlanTask.h */, - 12677F671B16774D5FE6ED7A7ED91266 /* MHVActionPlanTask.m */, - 303AB84DE5909EC7FD3820DD1292021E /* MHVActionPlanTaskAdherenceSummary.h */, - D4B8BB320EF09619A7F174080E875E16 /* MHVActionPlanTaskAdherenceSummary.m */, - 622FF91A717FD577F7D81446A7C177FC /* MHVActionPlanTaskInstance.h */, - 7E8D7C66B440B55BEB0EAE36D11BFA23 /* MHVActionPlanTaskInstance.m */, - BDE6241AC72E77A3692E2F6C0D0B67F2 /* MHVActionPlanTaskOccurrenceMetrics.h */, - FC3CB9C3268F8D02381A57215A26D921 /* MHVActionPlanTaskOccurrenceMetrics.m */, - 1B822AABF5D864A6B7A26C3C151748C3 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */, - 1C50E7198E9B2B640DB1CF67F62D5F13 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */, - 623FEA65E58449D41B815DFDEBAC89FC /* MHVActionPlanTasksResponseTimelineTask_.h */, - 5ACE19C29AE41C61229B3A9D2EAD28B2 /* MHVActionPlanTasksResponseTimelineTask_.m */, - 9D709BEB00B707683C8EDB8470F61E6D /* MHVActionPlanTaskTargetEvent.h */, - 4357BF5AB90604A2C153FE7C8CB139F3 /* MHVActionPlanTaskTargetEvent.m */, - A36DE6DA53ACED906A397F4AA95157FE /* MHVActionPlanTaskTracking.h */, - 689B5BEDD0111874432002AFDE36A5AE /* MHVActionPlanTaskTracking.m */, - 12421403B39CEA722BD4FCAD64446AFE /* MHVActionPlanTaskTrackingEvidence.h */, - D84340561E65026CA78BD4F6CACB0659 /* MHVActionPlanTaskTrackingEvidence.m */, - 3FD3E91ABF7ACC9AC96F06B6ABACA7E9 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */, - B2B9B239583F30371B993F45AC4C7EEA /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */, - B857FEE25DBF258E2E620D18B1E7E13B /* MHVActionPlanTrackingPolicy.h */, - 66086E1DBE1ECEF51532564F4E448259 /* MHVActionPlanTrackingPolicy.m */, - 5F2DEA6465DA01F591A60E7F4F00FDD4 /* MHVErrorInformation.h */, - 15B51115400C4A8030E9F0F69915D8E2 /* MHVErrorInformation.m */, - 1AA90A7CE29D37E69419E3B4DE885784 /* MHVErrorResponse.h */, - EA8AA64464378BE9329C009470964BA9 /* MHVErrorResponse.m */, - F2AEF2A2A35D446B669012992CC06897 /* MHVGoal.h */, - 0D55E280007A404E6542C30278AAA51E /* MHVGoal.m */, - D20F9D1055ADCAA63D9A868D0B1FF0FE /* MHVGoalRange.h */, - C011A045646390F19A4D29C0973C73C8 /* MHVGoalRange.m */, - 52761524B9BFF24DFE055814C0F9BDEE /* MHVGoalRecommendation.h */, - 69A7E440889BA986628AEAE383EE972D /* MHVGoalRecommendation.m */, - 0DD00A2292553C671FA05CA80C045CB1 /* MHVGoalRecommendationInstance.h */, - 8885526392A7BAD9FE6002CC0360158D /* MHVGoalRecommendationInstance.m */, - FA2A9F11621BE572DBF503C905B01B7B /* MHVGoalRecommendationsResponse.h */, - 73001D1B54E367F79201A5A4CD9703E1 /* MHVGoalRecommendationsResponse.m */, - 215910CC1B096CDA2BFEEAE76CDA0B48 /* MHVGoalRecurrenceMetrics.h */, - 7560F3E0901EDD8523653C48E19C1C00 /* MHVGoalRecurrenceMetrics.m */, - 31BD1D5D97C22F9EF999F09A48C0841F /* MHVGoalsResponse.h */, - 76D18D031778FB4038657689CD7228B4 /* MHVGoalsResponse.m */, - FD16B154DEABA247E8F58876E221C4B8 /* MHVGoalsWrapper.h */, - 6FFE39D1A2E32F235C9F36A8C3388A81 /* MHVGoalsWrapper.m */, - 9A882002E3CF87D49E3828889CECFBB1 /* MHVObjective.h */, - 40C2E5AE4BAAA30E3FE73C80EE24764B /* MHVObjective.m */, - 466C9C5BFD3F4FD12A03FD3CC1003552 /* MHVObjectiveAdherenceSummary.h */, - F6633685756B32ED809C575406D44D9A /* MHVObjectiveAdherenceSummary.m */, - 0E9E35A0F355F6EF8CA752D4FE9ACCFE /* MHVSchedule.h */, - 34B9D0F0C4FF05423FE937526AE48A3B /* MHVSchedule.m */, - 02DDDF7327E2C343FB38BEE2E7AE6AC5 /* MHVTaskTrackingOccurrence.h */, - 72F9C78B9356107F2A1956C29ED2D8C5 /* MHVTaskTrackingOccurrence.m */, - 240641F2F31282DC186A6FBE9A137FFC /* MHVTimelineSchedule.h */, - B49B74F46B2759C73FAB166CB7DB2055 /* MHVTimelineSchedule.m */, - F4D72EFDEAB18F9D14ABD9F1E5018A48 /* MHVTimelineScheduleOccurrence.h */, - EDFB6DA0E84ADF54BE39A5B81CD709A3 /* MHVTimelineScheduleOccurrence.m */, - 72065CA750CF5799117658554DAD2AF9 /* MHVTimelineSnapshot.h */, - 11BCEB7956AB41461E820197A7C34A0B /* MHVTimelineSnapshot.m */, - 30D83ED0D38A7F3569BD989A27AB7416 /* MHVTimelineSnapshotCompletionMetrics.h */, - 3879C83B9718F2EEAE77710103DEF731 /* MHVTimelineSnapshotCompletionMetrics.m */, - 2E085F216A8C559EE1045C4C9BC854B3 /* MHVTimelineTask.h */, - 1A5C94E431CAD560F729B7FF4CA09571 /* MHVTimelineTask.m */, - D59CAE065598D2407CE7249104A8CF2B /* MHVTrackingValidation.h */, - 7403D44AC043CBE0B39AE13DA4748789 /* MHVTrackingValidation.m */, - 8563B45D387D2A5C319E3C6E1EE9BB50 /* MHVWeeklyAdherenceSummary.h */, - BAE37FFD80D7D8F6CE33589A3C39E076 /* MHVWeeklyAdherenceSummary.m */, - 3EA6CFFA8DD6846B60FF291D58787022 /* Categories */, - ); - name = Generated; - path = Generated; + name = Errors; + path = HealthVault/Classes/Errors; sourceTree = ""; }; 8F7EC0A31659EC16255162C82AC8AF29 /* EncryptedCoreData */ = { @@ -3983,126 +3826,117 @@ path = EncryptedCoreData; sourceTree = ""; }; - 8FA0A5768A3560B684DFBD89412F039F /* Caching */ = { + 91A2A58A9302E9E8FEB05FAC9809B217 /* Private */ = { isa = PBXGroup; children = ( - 4B9FF2BA8F239117C3660DCF355DC84E /* MHVCacheStatusProtocol.h */, - 7A5F22A7597920D652353B2D516A591F /* MHVThingCacheConfiguration.h */, - 153F7272570E9F7CB0019BDFF1F15ADD /* MHVThingCacheConfiguration.m */, - 9A058830A2D3A02B42BF3D42F16F3159 /* MHVThingCacheConfigurationProtocol.h */, - 8F1CF7299B74594C6DE9775DC45A11FA /* MHVThingCacheDatabaseProtocol.h */, - ED36DDF1405B8D23A0AECF96E4C639F8 /* Private */, - ); - name = Caching; - path = Caching; - sourceTree = ""; - }; - 8FFC7E667CA45FC335765E11F3F404DD /* Authentication */ = { - isa = PBXGroup; - children = ( - ); - name = Authentication; - path = Authentication; - sourceTree = ""; - }; - 9282111A41857A0A8608C0FED9598FDF /* Categories */ = { - isa = PBXGroup; - children = ( - ); - name = Categories; - path = Categories; - sourceTree = ""; - }; - 9294BF44495372DC63549705BB6D929F /* PlatformInformation */ = { - isa = PBXGroup; - children = ( - 0018C84E21B19BA9FDBB439BD703DCC7 /* Private */, - ); - name = PlatformInformation; - path = PlatformInformation; - sourceTree = ""; - }; - 929DAF1EFF018700EAB4AB345BE2D5B9 /* Support Files */ = { - isa = PBXGroup; - children = ( - 292DD6D9A90D693073648BBE1BB2812A /* HealthVault.modulemap */, - A86384F9370E8CF49066AFBCE56E47FD /* HealthVault.xcconfig */, - 4D8E78972C3599C065C46824D0DAF674 /* HealthVault-dummy.m */, - 3735B38D7D0640FA8452750C58A2F4DB /* HealthVault-prefix.pch */, - F1DAFC15BE87B72E2685052A5A8131DC /* HealthVault-Tests.modulemap */, - F41475E01FCC4B7F35D0BC1FADD2A88B /* HealthVault-Tests.xcconfig */, - 7B9E6556AE047E29650382B9EE9452BC /* HealthVault-Tests-dummy.m */, - 78532BF22048FAB52AD06FAB8A143075 /* HealthVault-Tests-prefix.pch */, - C60BF87FA7AE34AD616665F62B4AB613 /* HealthVault-Tests-umbrella.h */, - F81BDA3C01C82FC40C450C9B5A917F44 /* HealthVault-umbrella.h */, - EFCC0DCEED980A0DBF3D82D49D276A34 /* Info.plist */, - FE857C43FF79BB6219D3AB5DA9C093EE /* Info.plist */, - ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/HealthVault"; - sourceTree = ""; - }; - 92D2717780081F939C71E69F59B65F07 /* Configuration */ = { - isa = PBXGroup; - children = ( - 15F30917F793FD407F1A85BDC79A95DD /* MHVConfiguration.h */, - C6ED33FA405F0858082B0933924D6FA6 /* MHVConfiguration.m */, - 48174D0EF4ECEADAFD392DD1949454ED /* MHVConfigurationConstants.h */, - ); - name = Configuration; - path = Configuration; - sourceTree = ""; - }; - 973B0A16B1CF25DE6483A38021E0BA12 /* Private */ = { - isa = PBXGroup; - children = ( - 73041B4C7DDE2C68C5496825642893C9 /* Asynctask */, - 8FFC7E667CA45FC335765E11F3F404DD /* Authentication */, - F3C31604DE0EDE68DA5798DECAF3D2F3 /* Extensions */, - 219E9110F2517906E2D7788BAF116C5A /* HTTP */, - 123427DF450FFEEDA79A10A63E5CAE93 /* Methods */, - 186799E936E6A224ACA74B24E0EA8286 /* Store */, - 32F8E98BED5A8FEB24FD7959EF052366 /* Transport */, + 428E7490BE8039CC86043FB76CE85BBE /* NSError+MHVError.h */, + CF3EA7D7D86C194BD84981241E4B9281 /* NSError+MHVError.m */, ); name = Private; path = Private; sourceTree = ""; }; - 99E67CE45409BC29627CF0F55BDB127F /* Categories */ = { + 91C8F5894CF56DEB0615E0E4DDEC4E2C /* Headers */ = { isa = PBXGroup; children = ( + A37C35E44EC400DB1A5DCAF351EF3FDB /* HealthVault.h */, + E4546AE3C7B337AF0B3B638F7BAA1535 /* MHVRestApi.h */, ); - name = Categories; - path = Categories; + name = Headers; + path = HealthVault/Classes/Headers; sourceTree = ""; }; - 9BCB7F379823EEF50FEA87828B4BB13A /* Methods */ = { + 94A7E2DDCA26D28226CD228C3A7E6965 /* Private */ = { isa = PBXGroup; children = ( - 1FB727F8446F404EBD8886A12F1D1981 /* MHVBlobDownloadRequest.h */, - 46998482E606642482741DF54F382A60 /* MHVBlobDownloadRequest.m */, - CA712C9B99D050890EE357B0390711DA /* MHVBlobUploadRequest.h */, - 6AC7BFEC05FA02FA85D81EEA86F12579 /* MHVBlobUploadRequest.m */, - 6701EC6B2EBAE22B9993AF402678B994 /* MHVHttpServiceOperationProtocol.h */, - 786557A5869EF245A3F076F29783F263 /* MHVHttpServiceRequest.h */, - 3C922FA4F092C288DFA6954F6E49E57D /* MHVHttpServiceRequest.m */, - B02CC34E865AE6D0B55C5BC658A5D3DB /* MHVMethod.h */, - 13632C960C661B57B067B5242D94729C /* MHVMethod.m */, - DCF6D8EEB8C270EC651835C9847C8ED7 /* MHVPendingMethod.h */, - B6924BC56ACA0E0F43FBE0ACC3BB292A /* MHVPendingMethod.m */, - 7C5956FBD671589EE3863EF9D29B53C8 /* MHVRestRequest.h */, - 0E6DCD3D2AA04F0C70F2F836595BE8FB /* MHVRestRequest.m */, + BA9FCBF3314C27B56DC7B3834CD2C2FB /* MHVClientFactory.h */, + F331C5E6BC3E531970F6B45C46BE5EBB /* MHVClientFactory.m */, + B32BCE3D56F3CD600855728090256D93 /* MHVPersonClient.h */, + 091F13B7FA2B3F5FDB06658EA96A4348 /* MHVPersonClient.m */, + 59A8A58C6CCFDD0EF46CBE91CAAD0380 /* MHVPlatformClient.h */, + C9BE81F76F265D58DE21A4E54EC8E207 /* MHVPlatformClient.m */, + 7B448C2B0001CE6510EA9E94369F51E9 /* MHVThingClient.h */, + 6D31E76FC5BDD14D43DDDB8CA01C19C2 /* MHVThingClient.m */, + DE4E6828D6609119DA2228F33094820C /* MHVVocabularyClient.h */, + 9A84294BC0968BA7E3AC405CE951A384 /* MHVVocabularyClient.m */, + ); + name = Private; + path = Private; + sourceTree = ""; + }; + 9683E5D89E609C40B38F5979C57D035A /* Methods */ = { + isa = PBXGroup; + children = ( + 17ABDB2626B1E6CFCF0E9C337EA53355 /* MHVBlobDownloadRequest.h */, + 454406C1B228EA685223E30B7E7F9D51 /* MHVBlobDownloadRequest.m */, + D982765958FB4B55181D548157575E0D /* MHVBlobUploadRequest.h */, + C097449CEB6579F0F7DF6ED35DAEB892 /* MHVBlobUploadRequest.m */, + 7564FB67959F1EEC2C8E3A0283361ECD /* MHVHttpServiceOperationProtocol.h */, + 3C9BC402E92932EB15745993222A95BF /* MHVHttpServiceRequest.h */, + 25ACA011C9F4C43B653B23503421A823 /* MHVHttpServiceRequest.m */, + 86F8D76B3F02B72B7120F3EE6F6FFE7B /* MHVMethod.h */, + DE6834A06D509EE224A5459F56660041 /* MHVMethod.m */, + 40282FE4D3E5614C03119FFA9C5C22B3 /* MHVPendingMethod.h */, + 17A1071C40B22D1375ABE832EB8D98DA /* MHVPendingMethod.m */, + D82ED36C0650D31CB297284A22890110 /* MHVRestRequest.h */, + C09DF7449803393319D140B6C7792FAE /* MHVRestRequest.m */, ); name = Methods; path = Methods; sourceTree = ""; }; - 9C3ED9B343E5EB66E47619D74BD1A789 /* Network */ = { + 97F1311C3DA75E086F01C57C033429DB /* Categories */ = { isa = PBXGroup; children = ( + 1D899B6C5B6712E70CC4DE7C7CDA8A33 /* MHVActionPlansApi.h */, + 3B743B4AEF6B4D2DCA961A29DBE76593 /* MHVActionPlansApi.m */, + 4B3CE1509CA2F2E30062CE5A0A2EC8C5 /* MHVActionPlanTasksApi.h */, + 964A66EC15292B6F5B2AEA755ABF4EF2 /* MHVActionPlanTasksApi.m */, + FDD4FD766C239FC0BF33C7F1E8A16C06 /* MHVGoalsApi.h */, + 21F7B400D12608D727C998FE0C7B7D4C /* MHVGoalsApi.m */, + 25AB7EBA18487527D58CEE8C93E7C918 /* MHVGoalsRecommendationsApi.h */, + 9016EB8026C2823C1733BF839E63633E /* MHVGoalsRecommendationsApi.m */, + 24715D85007D3EDE6F447C639DFD754C /* MHVTaskTrackingApi.h */, + 1A3464F26A25F71F2125ACA7C1418AE0 /* MHVTaskTrackingApi.m */, + D6227640D7E2C40593042BD4C10B9CBF /* MHVTimelineApi.h */, + 81FB3CBB6B6B6AC18D3AA1193ED0FB48 /* MHVTimelineApi.m */, ); - name = Network; - path = Network; + name = Categories; + path = Categories; + sourceTree = ""; + }; + 99DE25B1C5B5C9E6BEEFAEA8AF726909 /* Json */ = { + isa = PBXGroup; + children = ( + 9AAA5D77A5FD6B48237D5A755DAD5BB2 /* MHVJsonCacheItem.h */, + 9C00600755A9FDEBA741DA2117DFCEAF /* MHVJsonCacheItem.m */, + 7E01BDD97BAC71C01F4EEBC6FCB7E9CB /* MHVJsonCacheRetainObjectProtocol.h */, + 5863E2129D2DE123FA42635E7B5924CD /* MHVJsonCacheService.h */, + 2003CDFB2D520578E5FBFF7B40F50E98 /* MHVJsonCacheService.m */, + F479AE9216911ABA5905801F58541563 /* MHVJsonEnumProtocol.h */, + 63E6F2BF8703B84F194DF3294EE902B8 /* MHVJsonEnums.h */, + 35697981B19A0441AFF6E9FC3BBDA226 /* MHVJsonSerializer.h */, + 7EC67229E0A0A4D65D8F7DAF31B0EC38 /* MHVJsonSerializer.m */, + 5517FAF4B107F442E46761FE6333801C /* MHVPropertyIntrospection.h */, + 2073F7AAD86C8E17A6B5D747BB4400B1 /* MHVPropertyIntrospection.m */, + ); + name = Json; + path = HealthVault/Classes/Json; + sourceTree = ""; + }; + 9B82C92331D56885FEE2B83B97ACE98E /* Connection */ = { + isa = PBXGroup; + children = ( + 2DF3FC508FC3E6DCEE2CD5D704EA3653 /* MHVConnectionFactory.h */, + D3408700B603DD6D4C10948D66B7AF5F /* MHVConnectionFactory.m */, + 3ABCB421A2FFA64DFBCF56D655BE23B4 /* MHVConnectionFactoryProtocol.h */, + 248E1042DBA3F0273FB0B4E9F30900B1 /* MHVConnectionProtocol.h */, + F32C94F84CD48327F539C9DDAC8B3541 /* MHVConnections.h */, + 87F9FC8BF74186159B9FA153390AB6BA /* MHVSodaConnectionProtocol.h */, + 7E8E6CC90631912BA5F6D36A2D7E2E0D /* Private */, + ); + name = Connection; + path = HealthVault/Classes/Connection; sourceTree = ""; }; 9DAD14E7FE224B7DF8ED4BA4D12C5A3C /* Kiwi */ = { @@ -4298,27 +4132,6 @@ path = Kiwi; sourceTree = ""; }; - 9EA2FA31C042C9CEAFE0DF5377ED7837 /* ServiceDef */ = { - isa = PBXGroup; - children = ( - 88AA5A34169D480E882E67A196559751 /* MHVConfigurationEntry.h */, - 0C3A48C15D9D1FEC1AAA44F31E5B2176 /* MHVConfigurationEntry.m */, - 30DF2FDA8B11A3BE3087FDF02007B356 /* MHVPlatformInfo.h */, - 627A406009136D8AECF131024DD2C7FD /* MHVPlatformInfo.m */, - 52C73E298E6F2AA825859D00F2A6380D /* MHVServiceDef.h */, - 434EFBDC1D48C630A7AA808649193239 /* MHVServiceDefinition.h */, - 2D3F689518E6CB52FAC35D300123745A /* MHVServiceDefinition.m */, - 46A80382FB44934476403121BB2181FD /* MHVServiceInstance.h */, - 181732C241F18EC023E25E2E9856DE67 /* MHVServiceInstance.m */, - 20681FE9659BFE77AC548BF07D431F0C /* MHVShellInfo.h */, - 266BD54AD4E5CF2C8D5B0D221F8EAACE /* MHVShellInfo.m */, - 185483CFDFCF5A5BB323FB0E75B14001 /* MHVSystemInstances.h */, - 194933A0ECB35EAD5A902CF00A7C7C38 /* MHVSystemInstances.m */, - ); - name = ServiceDef; - path = ServiceDef; - sourceTree = ""; - }; A232F5067AA06B0482B0BE8FC13BBC8B /* Pods-healthvault-ios-sdk_Example */ = { isa = PBXGroup; children = ( @@ -4337,21 +4150,38 @@ path = "Target Support Files/Pods-healthvault-ios-sdk_Example"; sourceTree = ""; }; - A598764D5ABA1831AA279299A40B4D08 /* Utilities */ = { + A3030F987DB0A83FC0F609C61B5D2B63 /* Definition */ = { isa = PBXGroup; children = ( - DBF8FAE7B0A92D889DFC7DA8B03516EF /* MHVClientResult.h */, - 48A77FE86E599ED680E2E5C41EF88674 /* MHVClientResult.m */, - 2788C8F101B6D3054228F5CE6482CD9C /* MHVLogger.h */, - BA8BC80584FEDD4F227489CDB5B931FA /* MHVLogger.m */, - E36EA6FED8AB4B59DF88E994E12A3578 /* MHVQueuedDictionary.h */, - 05FC9EDACFC32A5E5DF39311E08F37F6 /* MHVQueuedDictionary.m */, - 93D45DCE8B41EF3876437658B4F5C043 /* MHVValidator.h */, - 25501BCEC6A5FC147A71F2CEFEBD05D8 /* MHVValidator.m */, - 8CB53521F30D648B3DEEF6228389E52A /* private */, + B723598E516AB09A819C0942515888D7 /* MHVThingTypeDefinition.h */, + 77E0A4866C6059B208A0FB3E68DEE380 /* MHVThingTypeDefinition.m */, + CDC94594C4100A2568A8F0CD8D183E3F /* MHVThingTypeDefinitions.h */, + 246C5D557340E8B726BFE634B60E3FD1 /* MHVThingTypeOrderByProperty.h */, + E49C101034BC371A0348F2BF53DB438D /* MHVThingTypeOrderByProperty.m */, + 3F2C9FBB8AA1A14D07A06D1B17B6A6FB /* MHVThingTypeVersionInfo.h */, + 7BFDBB70AF63FE02997E47A11BC6EBCF /* MHVThingTypeVersionInfo.m */, + DA8E71B8C46429D923A5E3728EF7E8D4 /* Private */, ); - name = Utilities; - path = Utilities; + name = Definition; + path = Definition; + sourceTree = ""; + }; + A5756C8E875E4A23BE1A9B13E726E6B4 /* HTTP */ = { + isa = PBXGroup; + children = ( + A0EDE2BFD595D7A6800C8687E48C6792 /* MHVHttpService.h */, + C3FA8DAE4BDC0D70D9938658BF425DBF /* MHVHttpService.m */, + 0C7F4E5F50725633BBC33A0625806960 /* MHVHttpServiceProtocol.h */, + AAAEC4AF120C5207E1054DA1354E6840 /* MHVHttpServiceResponse.h */, + 96832BDBFCB312771EDFAFC247568A92 /* MHVHttpServiceResponse.m */, + A9B99A5A8602DE32C4D3935A85A43DFC /* MHVHttpTask.h */, + 1351597109416FDC970A41106E1CEBCE /* MHVHttpTask.m */, + 56D741DC44CED55CCABC4BAD970B63E8 /* MHVHttpTaskProtocol.h */, + 9CE2B0F3C74752131763B610F683ED2B /* MHVServiceResponse.h */, + 3FC6EFDE67D316ABBD589293B168EA0A /* MHVServiceResponse.m */, + ); + name = HTTP; + path = HTTP; sourceTree = ""; }; A9D5360C475FA3790284F4E215602D33 /* Pods */ = { @@ -4364,78 +4194,23 @@ name = Pods; sourceTree = ""; }; - ADD00691F2CE344495FF400C9B5AE497 /* Resources */ = { + ADD7DF144F38253947867B949C7D7446 /* Errors */ = { isa = PBXGroup; children = ( - 0BAF6C573E5F12B00CFB4E93B693990A /* HealthVault */, + 33EDA83BFC6BB38823ABA85B6CE99990 /* MHVErrorConstants.h */, + 91A2A58A9302E9E8FEB05FAC9809B217 /* Private */, ); - name = Resources; + name = Errors; + path = HealthVault/Classes/Errors; sourceTree = ""; }; - ADD8A7901DBC7725FF433C77988E7735 /* Private */ = { + AEF39094355A099F7239CFE18215259A /* ThingTypes */ = { isa = PBXGroup; children = ( - BE9FE1AA56796FC523F65647BEEF48F5 /* CoreData */, - 9C3ED9B343E5EB66E47619D74BD1A789 /* Network */, + 0248E6CAAC94E206D58534304DF8A904 /* Definition */, ); - name = Private; - path = Private; - sourceTree = ""; - }; - AE806D4F951A401F998984A6861D85B1 /* Clients */ = { - isa = PBXGroup; - children = ( - 68ADE2573AC690377ED25B62994D5CCB /* MHVClientProtocol.h */, - 759686BCEF58BE5C90E21A07D7B4E8A7 /* MHVClients.h */, - D3029EBC601578D4C0CF681D75BC3DC9 /* MHVPersonClientProtocol.h */, - D1A1B1D206079A22F58A633B7A450837 /* MHVPlatformClientProtocol.h */, - BF43BDA6266FDF920F5BA78540149F3D /* MHVRemoteMonitoringClient.h */, - 22660AE614805ABCCCFD4494A83D089C /* MHVRemoteMonitoringClient.m */, - D176B5BC327707BBEDDF291A2410F9C3 /* MHVRemoteMonitoringClientProtocol.h */, - 424CBC4C54322895DAFDD92849701C14 /* MHVThingClientProtocol.h */, - 447319732D82ACF0E14EB11FC9777D2E /* MHVVocabularyClientProtocol.h */, - 43258C9D7A3EEF771584ABE88A0063C4 /* Private */, - ); - name = Clients; - path = Clients; - sourceTree = ""; - }; - B0C687B83F4E494701D7964035CD20EE /* Models */ = { - isa = PBXGroup; - children = ( - 99E67CE45409BC29627CF0F55BDB127F /* Categories */, - 2331F5813A9849794C260D01F918D5E1 /* Generated */, - ); - name = Models; - path = Models; - sourceTree = ""; - }; - B280F66855142DC69C415ACEF2156E07 /* Models */ = { - isa = PBXGroup; - children = ( - 34F004A0578AD82208D601DFA2B6D8D6 /* MHVDataModelDynamicClass.h */, - 39811085E4F881A4EBE19C9F187AD10B /* MHVDataModelProtocol.h */, - 1C210AA650FD9951A339A07A86D964C1 /* MHVDateTimeBase.h */, - 917292F7D5B78F2108743D6AB247DEE0 /* MHVDateTimeBase.m */, - 48453B2B2C90EED3BDFC08C20C019351 /* MHVDateTimeDuration.h */, - 68709B0C369B6E96E4572D2AF3C9FBCE /* MHVDateTimeDuration.m */, - 62A23577EAF40CB96739D39D48299A31 /* MHVEnum.h */, - FD6DF7A5D98DF12F98A210F0790AC85E /* MHVEnum.m */, - 1B7B44CEFD703CF4474165C34606C651 /* MHVInstant.h */, - 435D5872A527576C54FB76260DF56CFE /* MHVInstant.m */, - 7F631EEE19ADA21B53969A67CE076251 /* MHVLocalDate.h */, - CD4E4AF07B0B0703AC64CEEC6C33C85B /* MHVLocalDate.m */, - 1C7BE407FC2913C292DD50848D6D5B4C /* MHVLocalDateTime.h */, - EE61F57941ECEEC10D8D46EC07493079 /* MHVLocalDateTime.m */, - 0CC68CAB099AD7297FEB0E614C0590C1 /* MHVModelBase.h */, - 78472DC0967019368D1ADE722296BEC0 /* MHVModelBase.m */, - 8E5DA2795D428C2DCD311C164BE0F346 /* MHVZonedDateTime.h */, - 7E64C3C095CB2DB862969F8DF9E137C2 /* MHVZonedDateTime.m */, - 8A3E83E64D02CCE0B4C9E67D7DEEB1AE /* Categories */, - 8DB0270A255926DEDE6607D0610B0780 /* Generated */, - ); - name = Models; - path = Models; + name = ThingTypes; + path = HealthVault/Classes/ThingTypes; sourceTree = ""; }; BA5296A7BA7B9CADF745B401E7EDC0CD /* common */ = { @@ -4447,17 +4222,15 @@ name = common; sourceTree = ""; }; - BE09EDF11144F1238BB734F6576094B5 /* Private */ = { + C1E8168AD4D3E55514B8407BB49A39CA /* Private */ = { isa = PBXGroup; children = ( - 5974EBCEBF4AA71DDC8B40DAAC4E10B1 /* MHVServiceDefinitionRequestParameters.h */, - 7CC3A35595620095E9F460370B3CBB30 /* MHVServiceDefinitionRequestParameters.m */, ); name = Private; path = Private; sourceTree = ""; }; - BE9FE1AA56796FC523F65647BEEF48F5 /* CoreData */ = { + C2DF882AFBB6E6BBC06DEFE45FAC840D /* CoreData */ = { isa = PBXGroup; children = ( ); @@ -4465,14 +4238,6 @@ path = CoreData; sourceTree = ""; }; - BF9EF8C641E389E637A2297C3BC4B148 /* private */ = { - isa = PBXGroup; - children = ( - ); - name = private; - path = private; - sourceTree = ""; - }; C32DE498BC4510EEC475DD6220B682D4 /* iOS */ = { isa = PBXGroup; children = ( @@ -4487,29 +4252,33 @@ name = iOS; sourceTree = ""; }; - C928B31D4692A670262C8EEFD84FFF52 /* Categories */ = { + C498C9ADBB0E6A5F5E04A1FB723A2260 /* Categories */ = { isa = PBXGroup; children = ( - C92D88219BBE876F8E25A9FCB670B940 /* NSArray+MHVThing.h */, - B633F627FAAEFFD566F63FF37161D772 /* NSArray+MHVThing.m */, - AEA0B9CE308238EC67E6C3F6C0C4EB5E /* NSArray+MHVThingQuery.h */, - F1D9DF5E23AE2C692C351822278EEC79 /* NSArray+MHVThingQuery.m */, - 8F1CF3E894B675BCBDFAB1E9D32F9D58 /* NSArray+MHVThingQueryResultInternal.h */, - B0707104C26AF57AE9D0E1935F21B94A /* NSArray+MHVThingQueryResultInternal.m */, - 5E83A29239084E4AF64E1851AB7A10C7 /* NSArray+MHVVocabularyCodeItem.h */, - E0A7E5B001BA4E6574148EA0469DD6A7 /* NSArray+MHVVocabularyCodeItem.m */, ); name = Categories; path = Categories; sourceTree = ""; }; - CD540A5201F565D7DC246E49E064AFD5 /* Utilities */ = { + C8BDC928CFFAC3877C8899FE476256CE /* Private */ = { isa = PBXGroup; children = ( - BF9EF8C641E389E637A2297C3BC4B148 /* private */, + AE463F2DC6C2F3027E45AAB4BED92474 /* MHVServiceDefinitionRequestParameters.h */, + C482D9DA8D96F23BAC8AA93D92900795 /* MHVServiceDefinitionRequestParameters.m */, ); - name = Utilities; - path = Utilities; + name = Private; + path = Private; + sourceTree = ""; + }; + CE857ED8BAB7A7A1885F9ACB91E8345F /* HealthVault */ = { + isa = PBXGroup; + children = ( + 2E3692AD2D5F1F604E0035F270046B6B /* CachingSupport */, + 286EDC07B9269AFA3D737316DF3BBB05 /* Support Files */, + 289F2E3804EBC131637FD242EBF6E03F /* Tests */, + ); + name = HealthVault; + path = ../..; sourceTree = ""; }; CEB32A0DE8A230C8E112F1FE85DE1A2B /* Products */ = { @@ -4526,94 +4295,7 @@ name = Products; sourceTree = ""; }; - D178B3099264CFA21FF8BBD1D4D927F0 /* Blob */ = { - isa = PBXGroup; - children = ( - B22D43FCC82459558B191AB07667B1F4 /* MHVBlob.h */, - BF78A945F701573EBCF5E658B9FFA8C9 /* MHVBlobHashInfo.h */, - E6A5D9A383D4875994BFD1B0FC51932E /* MHVBlobHashInfo.m */, - 3A5F7FC34E9AAF69324E21D287A85C32 /* MHVBlobInfo.h */, - A7F850B78382CFF5346F005994504937 /* MHVBlobInfo.m */, - 1EC9FBAC1449CE1160AF4382ACAC6B7D /* MHVBlobPayload.h */, - 4AD177319013BB3EB87BDECD17CECEAC /* MHVBlobPayload.m */, - A87CC899B8E37C8D5B3C90D794CE6589 /* MHVBlobPayloadThing.h */, - B89EB8943C41CB6C79468A5EF00751A4 /* MHVBlobPayloadThing.m */, - C3F714D6FC078F8D6B3D24CF80379406 /* MHVBlobSource.h */, - 81C6EE0E3A4166135C12D597E20A46A8 /* MHVBlobSource.m */, - 1607006DC810281AB817E8C97CD5C487 /* Private */, - ); - name = Blob; - path = Blob; - sourceTree = ""; - }; - D661A026B95A41C19EF31EC74D523B0B /* Base */ = { - isa = PBXGroup; - children = ( - A3C91112E44164F9207E0C721FBD2CF4 /* MHVBaseTypes.h */, - A6BE0C536A5948748A1F3D8E8BF9D69D /* MHVBool.h */, - A1240A1C588AFB16E3BA364F4CEA5E3A /* MHVBool.m */, - 4B9048D00BDB179FF4129D4976ED6F1D /* MHVConstrainedDouble.h */, - 601A2645DC82957DE10CF48770D3B166 /* MHVConstrainedDouble.m */, - CB563B91E79BD92ABB9F1368512B75EE /* MHVConstrainedInt.h */, - C48CE544CFC3726DBF4E5F8559AA0AD9 /* MHVConstrainedInt.m */, - 5E74FC14215BA5B9C1090EE8DAB1E379 /* MHVConstrainedString.h */, - 1DDB2C5F903DBBAA1AA0C2AF38BE5CF3 /* MHVConstrainedString.m */, - C6ADC42204C08C74AC38AF13E597CE5B /* MHVConstrainedXmlDate.h */, - CA5A4B3BAAD047F2D1A32C5D85A19BE0 /* MHVConstrainedXmlDate.m */, - 7AFA302116D21E7CFB8FE9A179BA40E1 /* MHVDay.h */, - 8E127F455E575222C7D6D70E70485BEA /* MHVDay.m */, - ACBBCEB3A628A75F36A9AA0C4C2C5AD9 /* MHVDouble.h */, - A112A6437B0ADB2CF346C53459C7F5EB /* MHVDouble.m */, - A806CDCF07828ACCE046FFF2FB085A26 /* MHVEmailAddress.h */, - 15DE7A88815845D94BF2361BBC95BEEB /* MHVEmailAddress.m */, - 71FC08F67B7665B5B3FAEFD7F77C7184 /* MHVHour.h */, - 2B6C093681046DFC8057BA25BD27156F /* MHVHour.m */, - 0C716CD01D9B34418468D9556C04FC3F /* MHVInt.h */, - E69F53B9299D423FB827C9B79665FD80 /* MHVInt.m */, - FAF88CB00DD7D707627E0C6ECC2FB4C4 /* MHVMillisecond.h */, - 999F01A32D61CC2B48CA5F3EC16E8BDD /* MHVMillisecond.m */, - F0707BFC4366FBA9A2A69E0AA989BFCE /* MHVMinute.h */, - 321FF5073300FB57C35E18B12E365E72 /* MHVMinute.m */, - 4A266ACA95C482769685B99133AB9A5C /* MHVMonth.h */, - D837589D4E7CF6D3B3FB406904803B9E /* MHVMonth.m */, - 0716D78067A261B57465A5583C794628 /* MHVNonNegativeDouble.h */, - 8683C4E70A5446A454E7B10B6AF6BE69 /* MHVNonNegativeDouble.m */, - 83A769CDB7A95E4C50A54F73D4DE83A4 /* MHVNonNegativeInt.h */, - 677EF5C2C86EF3915D2A145E93FAC88F /* MHVNonNegativeInt.m */, - 7032ED8EB7A4DA66716DD048B7BABF72 /* MHVOneToFive.h */, - 41D1CFCD2B1A9B646A195CEFBD8906C1 /* MHVOneToFive.m */, - C38C377073EE55697C9475DCE7B7B3E1 /* MHVPercentage.h */, - 625EF90C17DAD3FC5FF811AFC5F6F059 /* MHVPercentage.m */, - 7F6F1E4C5C70EBCA75A867FB2F54B68E /* MHVPositiveDouble.h */, - D86AB92CCCAEF826D9FF875EEDADC872 /* MHVPositiveDouble.m */, - F2E692B62000A6B031EBFA34F0C9CF9B /* MHVPositiveInt.h */, - 7490868A8FB91BA1668A504AC1E99CE7 /* MHVPositiveInt.m */, - 3D69AE1DE22E8E47C64FAADED3FC2FD4 /* MHVSecond.h */, - 70FFD1646BCDC6E7ED6C45216285F79A /* MHVSecond.m */, - 913951666F4FAFBA4217591218B1E0D6 /* MHVString1024.h */, - A52AF98A878F60B36A760B80E9918C13 /* MHVString1024.m */, - 01C34E0379748A22EEE4A8E740AE634B /* MHVString128.h */, - 9A2B539101946DA604316159539120C6 /* MHVString128.m */, - 873916596B7ADA177250C46A4CC80E3F /* MHVString255.h */, - 5EE8183D322A95671E7DD88F7B52670A /* MHVString255.m */, - D5A130B8AB9F32E882344BCFDA3E6B43 /* MHVStringNZ256.h */, - D83C703FCB8EF328B033521E52CE778C /* MHVStringNZ256.m */, - 71E51C3AFC86FAF92D22BBCAD0C705EF /* MHVStringNZNW.h */, - 06BEADAEE38E4BCE4FDFEEC7915FE3D3 /* MHVStringNZNW.m */, - 2C7ABC741DC6474DC348CD2EC7128C38 /* MHVStringZ512.h */, - 00693E0DB392CB467F0F0444CFFF6F5E /* MHVStringZ512.m */, - FBA5E45296CCA554F51082AA153C2E98 /* MHVUUID.h */, - 58B20DECE4C5B6310216D60E8ED83856 /* MHVUUID.m */, - C911EC5FD9CC4A1E9A007D3AC39E55F0 /* MHVVocabularySearchString.h */, - C6825E2E0D9F151AB96B14B269CAD9B0 /* MHVVocabularySearchString.m */, - E17C5CEC27600BDAB22A68C7A9067379 /* MHVYear.h */, - 591A92AD7FA738EB8511FB7DA1FCF1BD /* MHVYear.m */, - ); - name = Base; - path = Base; - sourceTree = ""; - }; - D75D567E32EA76919AF3E117207B1890 /* Private */ = { + D5178306C4C1BC6D1F526BC340FD7EC9 /* Private */ = { isa = PBXGroup; children = ( ); @@ -4621,36 +4303,37 @@ path = Private; sourceTree = ""; }; - D848CD651F32D4B59C52EE5012EB388C /* Connection */ = { + D87C1A7E0A7A1EE8FF8855705EE97FE8 /* Xml */ = { isa = PBXGroup; children = ( - F3C7F0C4254C94466B99BE5B28EDCC5E /* Private */, + B7573ECF3EB7700CE54125C544F653A2 /* XConverter.h */, + DC0DACCC92A9724514F718073A0BF0A4 /* XConverter.m */, + FC858A1696B023A8A67060C6A78D7347 /* XLib.h */, + 43AA61D1CE775AF985EBA910F881A708 /* XNodeType.h */, + C78D7E92769F9C21984C15FC5EC2AA41 /* XNodeType.m */, + C67ABFED409999ADDE3BC1854C414134 /* XReader.h */, + A136EBFF912B3044089885B1E658D72B /* XReader.m */, + 1B260E367A96B7BB4D93AB0747DFA7C0 /* XSerializableType.h */, + 475A48C66745188A6CD0DFC487162531 /* XSerializableType.m */, + 550C7B5AD876C2C88E8D91D7901AD98B /* XSerializer.h */, + A7A40A698C8035D55765C9A4F9AADD02 /* XSerializer.m */, + 7926A2CFEC9AEC2C0855C570B20E33C4 /* XString.h */, + 692CDB737D0DAE25A3D7B0B57B6B12D5 /* XString.m */, + 85C9C24DAF0BFE640D9722ED521430E0 /* XWriter.h */, + 35332D5A5A07E4A29874AE432CF9FE2C /* XWriter.m */, ); - name = Connection; - path = Connection; + name = Xml; + path = HealthVault/Classes/Xml; sourceTree = ""; }; - D8A82185C29F4BA6B282B5BFAEEE74B2 /* Asynctask */ = { + DA8E71B8C46429D923A5E3728EF7E8D4 /* Private */ = { isa = PBXGroup; children = ( - 760808EB903A984D27445F4E70EDC2D6 /* MHVAsyncBlockOperation.h */, - 1FCB3D26A4D75A1B35A12484265250D9 /* MHVAsyncBlockOperation.m */, - 24DC0D25E6054532D8CD173C4355C141 /* MHVAsyncOperation.h */, - 908E7DEAA00963F1C09FA88C780B2B8C /* MHVAsyncOperation.m */, - 850943D75F20A1B114A995E9E02362BA /* MHVAsyncTask.h */, - 06A109FC44F2CE4DE36DFF0250AD0CBF /* MHVAsyncTask.m */, - 3BCDED877E2B002842E10BF3BEE9BB87 /* MHVAsyncTaskCompletionSource.h */, - E0F9ED0DD41EAE5A498138124ECA0F56 /* MHVAsyncTaskCompletionSource.m */, - 590422D4012BB55A106EB6CA7C450C36 /* MHVAsyncTaskOperation.h */, - 2520E87907BDC034A9A1577FC1BDD4ED /* MHVAsyncTaskOperation.m */, - CC2FD9DC35815E3F7F1B098B878892D8 /* MHVAsyncTaskResult.h */, - B36323A179F33952ABF8945C5CD1C4A5 /* MHVAsyncTaskResult.m */, - 1D2FFBAA998DDF9905953C9331149A4E /* MHVOperationBase.h */, - D603E344CC1E47DB2639AD1C66E7C126 /* MHVOperationBase.m */, - 6C35D613A098FE142934A51147998DB6 /* MHVOperationEnums.h */, + F9ECAB3F3C994463A59C3BF061729CD6 /* MHVThingTypeDefinitionRequestParameters.h */, + F847F83D3D7A352CAF4AD18EBADA2C15 /* MHVThingTypeDefinitionRequestParameters.m */, ); - name = Asynctask; - path = Asynctask; + name = Private; + path = Private; sourceTree = ""; }; DC9166077BAADB4A342DABE0BCFF3958 /* SQLCipher */ = { @@ -4663,12 +4346,15 @@ path = SQLCipher; sourceTree = ""; }; - DD8A0DCDE23A85B3270A3FDB1F12DA75 /* Private */ = { + DEC70FDC1A3AB213E7297DFA75F8CE66 /* Store */ = { isa = PBXGroup; children = ( + E8B90845005FD3B5DF5AF1F8BFB84A26 /* MHVKeychainService.h */, + 41AFFAA274C0C3F9858D0D42514EA561 /* MHVKeychainService.m */, + D0F0CAA362A68B7E8603E4ED2A6F97A9 /* MHVKeychainServiceProtocol.h */, ); - name = Private; - path = Private; + name = Store; + path = Store; sourceTree = ""; }; DFEC612232E71D96E1843A147C804E97 /* Support Files */ = { @@ -4685,97 +4371,397 @@ path = "../Target Support Files/Kiwi"; sourceTree = ""; }; - E2B167B5D1BBE7ED9581AD9D61F58D65 /* Caching */ = { + E0E088AC2B00F3593CA8E81F3A4AFFCD /* Caching */ = { isa = PBXGroup; children = ( - ADD8A7901DBC7725FF433C77988E7735 /* Private */, + 7B5435E59D9FC3BC1E6E1303622E2660 /* Private */, ); name = Caching; - path = Caching; + path = HealthVault/Classes/Caching; sourceTree = ""; }; - E3C04E36CD2CDCE46D65F3057B8CA44F /* PlatformInformation */ = { + E1B84779B3AA965C6001B79CB3C3028C /* Asynctask */ = { isa = PBXGroup; children = ( - 91B5BC870B5882E723190AFF0372C601 /* MHVApplicationCreationInfo.h */, - F2265EC487F77D4D21BBB52E012F2627 /* MHVApplicationCreationInfo.m */, - D9D3527E1C33DF191EE92D787D06B3AF /* MHVPlatformConstants.h */, - F56006BEC24AE0614723C65FCA5669D8 /* MHVThingConstants.h */, - BE09EDF11144F1238BB734F6576094B5 /* Private */, + 83479816821BECD52C717F8E97CE6F87 /* MHVAsyncBlockOperation.h */, + 3DD85D79B12F1D88393F3FF921C9F863 /* MHVAsyncBlockOperation.m */, + FF3572032BD6B5805FAD35F6715CEBFB /* MHVAsyncOperation.h */, + DED4D9040726C76D1FEF40309F2B1EFE /* MHVAsyncOperation.m */, + BE60890CA97D2504E56C8DBEE3B0AE86 /* MHVAsyncTask.h */, + 6AEAEEBEA2FCF575CE96749E757DB4B8 /* MHVAsyncTask.m */, + 0CCEE810821B25F638ED9BC995D60900 /* MHVAsyncTaskCompletionSource.h */, + 4A15BC98701AC651D387E73439F8F107 /* MHVAsyncTaskCompletionSource.m */, + 0E1D8802C206ECE9D84C562E8670655D /* MHVAsyncTaskOperation.h */, + 3B006D1AF610F0FAE94B7FF7CD5E4E24 /* MHVAsyncTaskOperation.m */, + 9CB847C14851F67C83304942ABF87109 /* MHVAsyncTaskResult.h */, + 71F279ADAA242FBAD4D3A4E265A08C1A /* MHVAsyncTaskResult.m */, + 8D3CC7D3916DFEFCFC5AD427116DB802 /* MHVOperationBase.h */, + E7CC4CC2EA38CC715DD7DC6E65C5AA53 /* MHVOperationBase.m */, + 63FB0CE1E3EABD1FC1E4978F091467ED /* MHVOperationEnums.h */, ); - name = PlatformInformation; - path = PlatformInformation; + name = Asynctask; + path = Asynctask; sourceTree = ""; }; - E3FE649E0C4FBFF08D18C38C13572303 /* Development Pods */ = { + E2F8C9DE67AC9178C5678727DD3E3E91 /* Private */ = { isa = PBXGroup; children = ( - 8ACA5D4BB7A2F4228A26D96F289F6FCE /* HealthVault */, + E1B84779B3AA965C6001B79CB3C3028C /* Asynctask */, + 1C375AD682AD577DFCE5F246ED7F10FD /* Authentication */, + 76CB3B3C2E3206E2768C5F232E332A42 /* Extensions */, + A5756C8E875E4A23BE1A9B13E726E6B4 /* HTTP */, + 9683E5D89E609C40B38F5979C57D035A /* Methods */, + DEC70FDC1A3AB213E7297DFA75F8CE66 /* Store */, + 665794556EA7F24403C0B6043D8E6F0E /* Transport */, ); - name = "Development Pods"; + name = Private; + path = HealthVault/Classes/Private; sourceTree = ""; }; - E7D5A5AAACA0B0C8221B543E9568E077 /* CachingSupport */ = { + E33B5F0C0F052D578C6DD6B77A21436E /* Private */ = { isa = PBXGroup; children = ( - 0CEA419FB4849948A1F03F4600909F69 /* HealthVault */, - ADD00691F2CE344495FF400C9B5AE497 /* Resources */, - ); - name = CachingSupport; - sourceTree = ""; - }; - EBC5832D482C3714D30DE13BF6C87451 /* ServiceDef */ = { - isa = PBXGroup; - children = ( - ); - name = ServiceDef; - path = ServiceDef; - sourceTree = ""; - }; - EBE9EF345033EA54B1AFABBA4DF0BE53 /* Converter */ = { - isa = PBXGroup; - children = ( - B29D618EA15848943FD88691EAC2DE8C /* MHVItemTypePropertyConverterProtocol.h */, - FD23137D41FBC84CF6A1C2785B154D79 /* MHVLinearItemTypePropertyConverer.h */, - 92955E44859113D07AFF86D75A435BB3 /* MHVLinearItemTypePropertyConverer.m */, - ); - name = Converter; - path = Converter; - sourceTree = ""; - }; - ED36DDF1405B8D23A0AECF96E4C639F8 /* Private */ = { - isa = PBXGroup; - children = ( - BF709B0A80D5E5B52487C0EC500C8D46 /* MHVCacheConstants.h */, - 18EA1750F34445856667A37A58A9D202 /* MHVCachedRecord+Cache.h */, - 0E76EBF7907AC677F8C4F3F7C9B1A4B6 /* MHVCachedRecord+Cache.m */, - 79435802B41EFF7E8BA91C70686F9293 /* MHVCachedThing+Cache.h */, - 5A20C077A51FA6F5BD6F60BD451C17E7 /* MHVCachedThing+Cache.m */, - CE96E5F674D357356549FFA6C63112DA /* MHVCacheQuery.h */, - CCB541C34BB78E7317F3BF92917B0064 /* MHVCacheQuery.m */, - AEB36484B8711736604EA70D74A8A22E /* MHVCacheStatus.h */, - E02C6C8FE092DD0C5EE9C7AB80ADEB16 /* MHVCacheStatus.m */, - C1CB06945DF5863BBC2646491AC9A19E /* MHVThingCache.h */, - 80EAD547CFA99212E56D671E333CC627 /* MHVThingCache.m */, - 5EEB47201807661AC798BBC344627D9F /* MHVThingCacheDatabase.h */, - FBAE8601AAB65E910DD5C07C89B01B34 /* MHVThingCacheDatabase.m */, - 5401FA135A29B394537C42E2A012DD44 /* MHVThingCacheProtocol.h */, - 7C18FE2E97640BD46DEA46356B1CC0D9 /* MHVThingCacheSynchronizer.h */, - 194E2AD9F80E84F6345DF610AC14514B /* MHVThingCacheSynchronizer.m */, - 559D5C4AC2D1988F29A062AD67DDFC9B /* CoreData */, - 85F1784855207BC03B72ED46E30151A1 /* Network */, ); name = Private; path = Private; sourceTree = ""; }; - EE42E76FB525B62B88D9D8A40851A713 /* Tests */ = { + E3FE649E0C4FBFF08D18C38C13572303 /* Development Pods */ = { isa = PBXGroup; children = ( - 7F46615DBF10196BBC1F2461BF5D0234 /* HealthVault */, - 2757155E0D931AF4D6439D5B23A67BA4 /* Resources */, + CE857ED8BAB7A7A1885F9ACB91E8345F /* HealthVault */, ); - name = Tests; + name = "Development Pods"; + sourceTree = ""; + }; + E521F0EABD90F4655E8959604781CFEF /* Types */ = { + isa = PBXGroup; + children = ( + A51E730AF77837898A3AA7FD281064CF /* MHVAddress.h */, + BA09EAE49A59364A9390A2260414920F /* MHVAddress.m */, + 33B1173984BA51AF97B2A7FDB02FC1A9 /* MHVAlert.h */, + D58229645D2246C952F029814B5BF3D6 /* MHVAlert.m */, + E58EBFA9BBCA61D405D85E43BBEE65EF /* MHVApplicationSettings.h */, + 0BF25777D86543A921491D7520A71D9C /* MHVApplicationSettings.m */, + C61F1872CAAA91842F7DCA5FFCB25881 /* MHVApproxDate.h */, + B06102621E0F1AEF3A629F2C75467462 /* MHVApproxDate.m */, + 8376A89338FA33B8C579D9F9202B5135 /* MHVApproxDateTime.h */, + B26DA982CB4B042A3FFF8CDF14A4D9A5 /* MHVApproxDateTime.m */, + 7896FFACBFCAC0F673D6649390074517 /* MHVApproxMeasurement.h */, + 15FA2A9ABD6794433CDCFBC6B19D92F4 /* MHVApproxMeasurement.m */, + F99BC347631EDA0D136F862DEEB02F91 /* MHVAssessmentField.h */, + AA3D00EA9DCC36C66CE6221BFB61026D /* MHVAssessmentField.m */, + E5BB3212F836C98196E3F4A87B2F169E /* MHVAudit.h */, + 7AEA1D7BA66B175354FF3B42E82FB75A /* MHVAudit.m */, + 4DF1486189AAE791037F8D13907B761E /* MHVBaby.h */, + 1F762C42B33501578A0579065919E13A /* MHVBaby.m */, + 3441ECBFF0BB36AC6AABE239C37CAED1 /* MHVBloodGlucoseMeasurement.h */, + 9FFF0363231E117663EEED98B9DF1283 /* MHVBloodGlucoseMeasurement.m */, + C8B20C1F6BEC74A1F27DEA13725E5EA1 /* MHVBodyCompositionValue.h */, + 9B8EDB1E5DECC35C0EC7EC111BF70DAA /* MHVBodyCompositionValue.m */, + 497751C996320D779C385E10AB9436BC /* MHVClaimAmounts.h */, + C7924E1296464D209AEF5A8FF4C7F4E3 /* MHVClaimAmounts.m */, + 61F8BA0B94A74662EFC387D3E624388F /* MHVCodableValue.h */, + A542BAC32EFE76710C8F64C3074B8B98 /* MHVCodableValue.m */, + 35098BB745EDE15CC870979CE552676C /* MHVCodedValue.h */, + 8DEBA81FDE142679F676AD9E3E913DCC /* MHVCodedValue.m */, + 12528820C62607F3BB77DC4EDD4582D7 /* MHVConcentrationValue.h */, + E3493B2886D15F7E2785FDBEDA90A1FC /* MHVConcentrationValue.m */, + 6A404DDABFC4E342345306DE50445E75 /* MHVConditionEntry.h */, + CC96EB86DF773A251708C057B481DD2B /* MHVConditionEntry.m */, + E7956C538DC9DB6A8C093DDBEC219B67 /* MHVConnectionTaskResult.h */, + D585096B45C1FF7D114AF1E3DEA0583B /* MHVConnectionTaskResult.m */, + D26D2987860A0D933DD9A2D49B107A74 /* MHVContact.h */, + 5DE7170A9BCCB6461BCE1F2A4CFA9AFC /* MHVContact.m */, + 50FA195714A2F7C40623275813833169 /* MHVDate.h */, + A591E8E1A95D9B540D1C3F0619993A44 /* MHVDate.m */, + 664CFA7ACD14366A472BD660D3B9DA0C /* MHVDateTime.h */, + 94999E562535516F1C76B2C6A7D9B8D4 /* MHVDateTime.m */, + DA11AF18F2617DA5B9A18A9DAB7F9225 /* MHVDelivery.h */, + 26EE3E8DF055E6E11C145B05147E2A75 /* MHVDelivery.m */, + 0578209947AF5E342C0B6C7DAA74A0F3 /* MHVDisplayValue.h */, + 1677BECA9A3859C4E3CCE97475911272 /* MHVDisplayValue.m */, + 8E804456EB223F4B296A5AB165FA53CC /* MHVDow.h */, + 458024837CE485DD59680DBCE2D9D4E2 /* MHVDow.m */, + 19D8CB044F0A371F56047C871AC449D6 /* MHVDuration.h */, + 293D898C1FDB186430D9B7703474777F /* MHVDuration.m */, + 30ADDC63A52EB8985B0B23FD914141C5 /* MHVEmail.h */, + 009C9C7C145D319A5611B5D78FAC58B5 /* MHVEmail.m */, + 4046256624B4DDABC702B3FCB2910DAC /* MHVEOBService.h */, + F7A7B6F2CC7FC2A9463F6000FC9E366D /* MHVEOBService.m */, + FBA2DBEA37EF880AD9E3CF015C22C0BA /* MHVFlowValue.h */, + EDDBA7A68128A5B48E75781A784E85EA /* MHVFlowValue.m */, + 0997ADD7A3D5CEFC2E4C200BFF43D9B6 /* MHVFoodEnergyValue.h */, + C643CC5F0977AA5E3419629BF46B0A07 /* MHVFoodEnergyValue.m */, + 8968A4D5C2355A2AE5FFA4C22DD31595 /* MHVGeneralMeasurement.h */, + C99AB430392DF63E8F83679793911A49 /* MHVGeneralMeasurement.m */, + 593D45F621F01CDA8BDDAB02D4EEDDB8 /* MHVGetAuthorizedPeopleResult.h */, + 3A810F4F46AB2A561EA410592D551AED /* MHVGetAuthorizedPeopleResult.m */, + 40E754A70962A1091B596EAB24FC20EC /* MHVGetAuthorizedPeopleSettings.h */, + E60F2455A6D63D5253A2D6987D8995D8 /* MHVGetAuthorizedPeopleSettings.m */, + 19CB240414931B0ED14D30C4918D0815 /* MHVGetRecordOperationsResult.h */, + 763A3E1313E224759841962874BEC065 /* MHVGetRecordOperationsResult.m */, + 876A6958CA74BC4950D3FF678C32BAA9 /* MHVGoalAssociatedTypeInfo.h */, + E7CF63205A9CB2FBD2580F0488BF435A /* MHVGoalAssociatedTypeInfo.m */, + B70A9257269F511AD21316949440AE75 /* MHVGoalRangeType.h */, + 6CE04010E1C217EFF1A8A4051AE31273 /* MHVGoalRangeType.m */, + 89652C47F2887BBC1B30EF4C7F55EDF6 /* MHVGoalRecurrence.h */, + 97A870682AE4C2A894F1B81C9E8DB936 /* MHVGoalRecurrence.m */, + 419086C0D7041A0069025D1963F15801 /* MHVHeartrateZone.h */, + 938F8EC868A42DB0F3977160DB075BFA /* MHVHeartrateZone.m */, + B0301BC7794B90B5DC508B3C18D58A57 /* MHVHeartrateZoneGroup.h */, + 69115423B6BE36FBC6E1D6B3D3ABAE8B /* MHVHeartrateZoneGroup.m */, + 67664BC47835FB2E512491D0C8D44B8C /* MHVInsightAttribution.h */, + 9A0511AE95BE60FF6E9C001E49EFB347 /* MHVInsightAttribution.m */, + FB337D7FF66E3FE25CEA2FA635B0A7AF /* MHVInsightMessages.h */, + AD7107B1A8C088A7D6C5D6D073EC05A4 /* MHVInsightMessages.m */, + 93109638C70B378C89BF7185FC314F5D /* MHVLabTestResultsDetails.h */, + 3F9EFB4B67690B4650F723CB5BEA3046 /* MHVLabTestResultsDetails.m */, + 74E3797C1A71D2903D1DC2ED3A790917 /* MHVLabTestResultsGroup.h */, + CBDDB2D61BE2F29606146EA468227B4A /* MHVLabTestResultsGroup.m */, + FC3521E0A67675A358868644D4CFA231 /* MHVLabTestResultValue.h */, + A6D713F35696D691C49410C403B53DDD /* MHVLabTestResultValue.m */, + 6E9FB2A67B8CDE28BC23CA683188B296 /* MHVLengthMeasurement.h */, + 90CF36C638DC8E9658275EDC7108945D /* MHVLengthMeasurement.m */, + 6B0DECF1E584C370539604C133146A2E /* MHVLocation.h */, + AEECA213ADF4B5F98AA6BDFD9BF61370 /* MHVLocation.m */, + FE69D8612B94E04964DE1744FFF93F26 /* MHVMaxVO2.h */, + 519AB35F2A5E2A9069520164299BB274 /* MHVMaxVO2.m */, + DE72238D8023A36065B9EC6F562C0345 /* MHVMeasurement.h */, + 7AAAA9148145C960E53F7C2F2E4C522F /* MHVMeasurement.m */, + 8840F02C56E05ED60BE8D5EE8367FBD1 /* MHVMedicalImageStudy.h */, + 8C4632776D049F9187E60F19ADC7B5D8 /* MHVMedicalImageStudy.m */, + 20BB503197EAE30E577346CA4F62A82C /* MHVMedicalImageStudySeries.h */, + 1BE31E4D07F88FD696AE0F1A2AEAAF89 /* MHVMedicalImageStudySeries.m */, + 5E656440D9E618C87D17AF4D1231AB8F /* MHVMedicalImageStudySeriesImage.h */, + 8AC0CCBCDC984F27D7929602BA4C6E41 /* MHVMedicalImageStudySeriesImage.m */, + DDF2B9E990540AF54F131EAA873187E1 /* MHVMessageAttachment.h */, + 4F3A4D77A952D069C651B289F2F6FB14 /* MHVMessageAttachment.m */, + 4F639C52B85872FB43578B6D9F53B6B2 /* MHVMessageHeaderThing.h */, + 62C469C1772F3D939C4FD137E5730983 /* MHVMessageHeaderThing.m */, + BDEA681DA503DF27F5135D51837FB681 /* MHVName.h */, + 29AB4A391B05719CB99A53DB34F3A56E /* MHVName.m */, + 86378C4784790B869619BB4AE8322F88 /* MHVNameValue.h */, + CF6A84D066322795ABA2F7E1643E18AF /* MHVNameValue.m */, + 6CF68F145BDC916F07D640B0337836D8 /* MHVNutritionFact.h */, + 483120318522181D8F95B7108CEC05F7 /* MHVNutritionFact.m */, + 7DECDC9BC4F8A923AF489DCF4BEA92BA /* MHVOccurence.h */, + 0729A5870C3168F6E688713FFE7C3EEB /* MHVOccurence.m */, + 769206EDDE85826D33B21E60334E25ED /* MHVOrganization.h */, + 6FA7B5F0207AC964824DD2E34CC7B50D /* MHVOrganization.m */, + 1F2768CFAFE2C524D6A70385DC2A5698 /* MHVPendingThing.h */, + 2620C630B9B32DC1EA67704B1C8611E2 /* MHVPendingThing.m */, + 9232BFC8D4D4497115E3A7304608AB98 /* MHVPerson.h */, + 35AEF4630067B3F0BFE851FAA1DCE8FA /* MHVPerson.m */, + 067B4E874B9B2960C9E43DA96F6E0A1F /* MHVPersonInfo.h */, + 05DF9C3AAE530BAF1076A6236A208FB9 /* MHVPersonInfo.m */, + 21F56F317B98C46614C4487219A28436 /* MHVPhone.h */, + D6913B8A059B2E0792B8838820B0DB75 /* MHVPhone.m */, + 17BA39455125041C0DEFC19D8387C507 /* MHVPlanObjective.h */, + 8A8142BC59978909466DB79AA2D4EB7B /* MHVPlanObjective.m */, + CA99FAA77D6F9456599A85284604A0C7 /* MHVPlanOutcome.h */, + 3049B7525FA647275F73ED32C43887DF /* MHVPlanOutcome.m */, + BF70959C292E796D00D5FC6E5BEC6884 /* MHVPrescription.h */, + 2E726EEC1BA0A8246F20C79B1DCD1585 /* MHVPrescription.m */, + 3F339F0070BF4C520CD363A65F3C7E3A /* MHVRecord.h */, + F7AFEDEB3678502AB8F1BC3E5398E0CC /* MHVRecord.m */, + 0DC2784F1C42C7C6C79804BB80CF0CBF /* MHVRecordOperation.h */, + EC69F9D404994B490E2E51DB30C923E3 /* MHVRecordOperation.m */, + A8A3101B02A25A832DADB0A31DDCB4D7 /* MHVRecordReference.h */, + 9C27AB55668E971C48157DFB4FC2318D /* MHVRecordReference.m */, + 8A21CD98B32C7BAF668E783701AF7DCE /* MHVRelatedThing.h */, + 3BF9E1F1A736196A02BC2AFB9B4C77F6 /* MHVRelatedThing.m */, + 18D2357E1C23C694E73FBEEF07D099A0 /* MHVRelative.h */, + 58909E967BFA38D1DEAE8C9FA16996A9 /* MHVRelative.m */, + EEF752B8DD73F6C82E0BCB7A3D07BD73 /* MHVResponse.h */, + 8A59EB3B93A4CC9B9F8085D16C73759A /* MHVResponse.m */, + 87FA7437AC4C696FC7472164354ADA19 /* MHVResponseStatus.h */, + E4CE2084F07A0EC6C2BB66E4E3739983 /* MHVResponseStatus.m */, + CFCEC975C3667DE9DD885FCCCA8C5B0E /* MHVServerError.h */, + 0186D4535ADC3EE4F6C6A93AFE0E7C46 /* MHVServerError.m */, + DB7D4707C2FD3DA2274ABF1E1840F4C5 /* MHVStructuredInsightValue.h */, + 34127F1C8224A7C892A57A4C514DE444 /* MHVStructuredInsightValue.m */, + B320AD6BC7F1539173D39DE93A88BF41 /* MHVStructuredMeasurement.h */, + FF1628B1EBCC5EB08B254082AEE49010 /* MHVStructuredMeasurement.m */, + D3521551F43A1526E790938A310F2482 /* MHVTaskCompletionMetrics.h */, + 08F5A4E82321DFD60F6C2F6057108DBB /* MHVTaskCompletionMetrics.m */, + B90164DB2D48AB62F9623C88F07FB9AB /* MHVTaskOccurrenceMetrics.h */, + A01EC24AC0CBA2D552CDF834E1A4244E /* MHVTaskOccurrenceMetrics.m */, + 389956528938E12DFF00B488A3ABE992 /* MHVTaskRangeMetrics.h */, + 984B923E3AD36C2CC21729E84BC9C726 /* MHVTaskRangeMetrics.m */, + DA5BDBF2C0EC600DE1E43AC276C7FD94 /* MHVTaskSchedule.h */, + 8864918C568E645F84D67877C52C8094 /* MHVTaskSchedule.m */, + A68C73DDFBDCA7867282EAD5F66249B7 /* MHVTaskTargetEvents.h */, + 0F2A467A048DBA375AB046F4B7C55AA2 /* MHVTaskTargetEvents.m */, + C258B5630FF5DF45752A0412FBF933E7 /* MHVTaskTrackingPolicy.h */, + D0466ACA99137DEE6139B6277BF7F140 /* MHVTaskTrackingPolicy.m */, + F1E5A632247DBF55424C05B99EBA2BA8 /* MHVTestResultRange.h */, + 22ED89B32CFE0DB0595164BF28AF3DED /* MHVTestResultRange.m */, + ADF4AEBECB00C27AEAA8079979228221 /* MHVTestResultRangeValue.h */, + 00FCBA84F9C39728DF6950DF95BE88CC /* MHVTestResultRangeValue.m */, + A859AA238FA2B4C1F6CFED76E36C9C79 /* MHVThing.h */, + 482841DB50F214F750AF86151A77028D /* MHVThing.m */, + 44E2410FFD2371B87CE65736981A520C /* MHVThingData.h */, + 7A03B4D0EAB4D3C89C871D68944DFD87 /* MHVThingData.m */, + 70F336867FBC460EC981A6B92E9689DD /* MHVThingDataCommon.h */, + EAA48FA294CEFA775BCDE1580929A141 /* MHVThingDataCommon.m */, + 6451582E62FD042BD190EFA5E2ADE80B /* MHVThingDataTyped.h */, + CC1ECEFB930046CFD10B958B0EB58EE8 /* MHVThingDataTyped.m */, + 6BDB8F25287A4EA7F779553DD7EF9D70 /* MHVThingFilter.h */, + 804BE492CBD371E5709FA3366C98BDF7 /* MHVThingFilter.m */, + FB7BDB4F32E5750D84AFBB64FB4D3B42 /* MHVThingKey.h */, + BA78D278ECE0080872779C552D2B32C5 /* MHVThingKey.m */, + 54A1401A795A1C4C1F4FD8418F7FA59E /* MHVThingQuery.h */, + 02FFEF646A75519460442F99F4857CE4 /* MHVThingQuery.m */, + 2022F5948AF7FD4C8C2339A85897CE8F /* MHVThingQueryResult.h */, + 0B10334468E371AAAE14D1840012FFAD /* MHVThingQueryResult.m */, + F0684D31FE4E34AC94E414C991F0EAE3 /* MHVThingSection.h */, + D0D5A19CEF34B4F67AF185EF276046D0 /* MHVThingSection.m */, + 602923D9697EA12E5AFBE19DC58FEE55 /* MHVThingState.h */, + 47504880EC2F0DF1996077C7D7114DA0 /* MHVThingState.m */, + 7A58C3C982EEFA26EDDE8C90FBEC7027 /* MHVThingType.h */, + 97686F077EB1DA82B1FA976B67C17042 /* MHVThingType.m */, + 1FB72AC28592941DF16970BBFC04DD55 /* MHVThingView.h */, + 824CA11CE61FB6D1F80AF01BFD3018AF /* MHVThingView.m */, + 971BE9CCA8A46154CB52DF8D4249614F /* MHVTime.h */, + 99F3CE5DB2EB70205BD922EB5F712F92 /* MHVTime.m */, + 2394E258067035DF74D49916CBE6EF37 /* MHVTrackingSourceTypes.h */, + 04FEFA2B1BA19243AB2073144E84137E /* MHVTrackingSourceTypes.m */, + A65ABB868334E6B8FE5C89401910925D /* MHVTrackingTriggerTypes.h */, + 63B139124BD362B9975AF6C45A31B7D0 /* MHVTrackingTriggerTypes.m */, + 891234FF3EDC6F499E63D92E6052F3E7 /* MHVType.h */, + 22A32ABE7D573240A7B29D1BAC1F787A /* MHVType.m */, + ABCC99C061F0878EAEC9C85AB616798D /* MHVTypes.h */, + F72E7A999F35070F0E627188CD95A418 /* MHVVitalSignResult.h */, + 9B8C5881EA89CAD6D71905AFEEF9F364 /* MHVVitalSignResult.m */, + D1B38EED979B9800D2968D7FBDC6BA0F /* MHVVolumeValue.h */, + 933D800A7CBE14B8C078641601BC1822 /* MHVVolumeValue.m */, + 09B0886B77FFA3F0C55611A4EA8A6C05 /* MHVWeightMeasurement.h */, + 53F6237F2DDAD1AFC8681B888C9EEE5D /* MHVWeightMeasurement.m */, + 6B8A70950CB5B4D38657A49AF086C0C3 /* MHVZoneBoundary.h */, + 344D449D4C8BC70B5A2D059BACFE16C8 /* MHVZoneBoundary.m */, + ED8C7E497A4A717C9262B3741244D7F4 /* Base */, + 45A9A13153C832B62CB04E70D33A41CE /* Blob */, + 60493C617F6DE6F1CD864F345834A4B2 /* Categories */, + E75A58C20B11BCAD8FEFE4252AC130B0 /* Converter */, + 1715EAFB025F338A6898BFCFEE294C74 /* Private */, + 7E8F904E6EC62F4BE140D6A7DDE27B03 /* ServiceDef */, + ); + name = Types; + path = HealthVault/Classes/Types; + sourceTree = ""; + }; + E6B09D9912888516209EC371D5B6BA8A /* Transport */ = { + isa = PBXGroup; + children = ( + ); + name = Transport; + path = Transport; + sourceTree = ""; + }; + E75A58C20B11BCAD8FEFE4252AC130B0 /* Converter */ = { + isa = PBXGroup; + children = ( + EEB08B74609D1EA160D6212ABB3622C8 /* MHVItemTypePropertyConverterProtocol.h */, + 66D68876FD0E43D2D56B5CB87110FC07 /* MHVLinearItemTypePropertyConverer.h */, + E693B9BAAD27F16387DEA652D2755BA4 /* MHVLinearItemTypePropertyConverer.m */, + ); + name = Converter; + path = Converter; + sourceTree = ""; + }; + E859CA16C7CB58430009ED01494E827D /* Blob */ = { + isa = PBXGroup; + children = ( + 282F40515D86949660B1807A122555F5 /* Private */, + ); + name = Blob; + path = Blob; + sourceTree = ""; + }; + EAD1B0AFA959CAB38F6C1769BB79B0CB /* Generated */ = { + isa = PBXGroup; + children = ( + C498C9ADBB0E6A5F5E04A1FB723A2260 /* Categories */, + ); + name = Generated; + path = Generated; + sourceTree = ""; + }; + EB8F177D141046F85BD8FD1C59BA24EC /* Clients */ = { + isa = PBXGroup; + children = ( + 5CC7EE88CDA7036BCBAC3DD79D5E89C0 /* Private */, + ); + name = Clients; + path = HealthVault/Classes/Clients; + sourceTree = ""; + }; + ED8C7E497A4A717C9262B3741244D7F4 /* Base */ = { + isa = PBXGroup; + children = ( + A11315C84E65DE65EDC519CD8F56FA74 /* MHVBaseTypes.h */, + 2121E4ED0C86A9269AB4DA0BB62F66ED /* MHVBool.h */, + C694709DDFACDA508CC26BA9EDD5E616 /* MHVBool.m */, + 92326341419857FE7DB002F0F60AEC88 /* MHVConstrainedDouble.h */, + CEF5702764EFBA2D3809F575A18CA3FE /* MHVConstrainedDouble.m */, + A7E9F984CA7BEB4447C7E3E0FD16C2B1 /* MHVConstrainedInt.h */, + 56878774CA4FA30406410C489A5CD831 /* MHVConstrainedInt.m */, + E755DA4B63402BAA763181A3957CCEC9 /* MHVConstrainedString.h */, + 7E32E0A57F4219CBDE51EB408261E78F /* MHVConstrainedString.m */, + 973EFAC492536E321BFF654F658F0087 /* MHVConstrainedXmlDate.h */, + 1E984F6C8185FBDA747010C9BE82C24A /* MHVConstrainedXmlDate.m */, + B6514E739BA99209D08FEDFF9BF4C588 /* MHVDay.h */, + 15508048DB32D216EBF57BF535FC0DA0 /* MHVDay.m */, + 1A2AFC1E03542B1761FF0888DDD7EC9B /* MHVDouble.h */, + 3859D1907CBE47B0477AB2FF9C2DC973 /* MHVDouble.m */, + 46580699350ACE92DE1C48993020CED4 /* MHVEmailAddress.h */, + 70386243F05C3FED1A83CA7038C77971 /* MHVEmailAddress.m */, + C10774DC45E18135BEE61011A1CCF41B /* MHVHour.h */, + CD721313F560CA3CE80864A8EDA98AFB /* MHVHour.m */, + 86D82B2D84EFB1C56DEA92406425E190 /* MHVInt.h */, + B3094189DF79F9F39E397C154E131C92 /* MHVInt.m */, + CC2F63B159657B256DB49F64B25694F5 /* MHVMillisecond.h */, + AF2AE3F93B418CDFE1C40AFC14EF7F00 /* MHVMillisecond.m */, + C85F090CB5C2B9FAF0D7E0E652358796 /* MHVMinute.h */, + 9C6EFF2717A14EFC3BB17886EB53B1B1 /* MHVMinute.m */, + F218C3DAB0D30966284AB47744F40CC0 /* MHVMonth.h */, + E7393CBB96AF00CA7C1C7AA32E2846CD /* MHVMonth.m */, + 3D173797FD2841D4900AE208573DE119 /* MHVNonNegativeDouble.h */, + E77FE9273592EED6B86A9A409716CAF0 /* MHVNonNegativeDouble.m */, + 8BF4373176D26CCDE016D32AB09317BE /* MHVNonNegativeInt.h */, + 996E99FE45D39CE21B0CF12EA89C1E10 /* MHVNonNegativeInt.m */, + C0528E87709349BC551D916846ED04DC /* MHVOneToFive.h */, + B9DD2DE1E80A6ABAE2B10BE426091333 /* MHVOneToFive.m */, + 7964872B3C897C1AC0C7ECB991A7097A /* MHVPercentage.h */, + 867CBBB0DB585D8E6C186E2DDECD10E7 /* MHVPercentage.m */, + A95F1F86E722E11D204F6A71DE9AB992 /* MHVPositiveDouble.h */, + BCD6044A1D3F580C29DA6EF92E6D8337 /* MHVPositiveDouble.m */, + 63661C88E75A0179641FB3CF1BF0980F /* MHVPositiveInt.h */, + 1235981EA72103903625E59F05A054F1 /* MHVPositiveInt.m */, + 0FC3C72746753B4CE119F9E5CB4924E8 /* MHVSecond.h */, + 9C729AB606108819C385291A486E5BBA /* MHVSecond.m */, + C4C8D2C933286792E0742981103A5D8F /* MHVString1024.h */, + 452E3A8E8889D93452FD177FEDFB2899 /* MHVString1024.m */, + 46ED9C3F293233C9A54A42964E723E3C /* MHVString128.h */, + 90AE3042D266F055178D00343906C413 /* MHVString128.m */, + FDEE9000D927EE3502294054EB25DD97 /* MHVString255.h */, + 1593C2E00F3CC9EF644EAA54C6A94C05 /* MHVString255.m */, + 67E73EBB150486DF36890B23263D1730 /* MHVStringNZ256.h */, + 43852F3675EE1A843D4D3DF60EFFD182 /* MHVStringNZ256.m */, + 32D7CB29F2FC44FE2CF9F4C615D9958D /* MHVStringNZNW.h */, + 36986F8A37D4DB44B8B7BFEA46EE5139 /* MHVStringNZNW.m */, + 590DDCC5F58EA88584588D1A78F0F44A /* MHVStringZ512.h */, + 6A518C37A0583409FAF5908E24A3C550 /* MHVStringZ512.m */, + E2C3A773CF63A41CFC8DDBCC314C89BC /* MHVUUID.h */, + EA6F5F35AE517C9BC390B06F77F624B0 /* MHVUUID.m */, + A1B88C731CEE739BB3C71DEE454F9449 /* MHVVocabularySearchString.h */, + D85A7C3934D3959278922BBC9E2B87DE /* MHVVocabularySearchString.m */, + F14BAB5A6FC47686334DBA71A1A0F199 /* MHVYear.h */, + 1D4EA3702D02B605FBB3372D1557CF08 /* MHVYear.m */, + ); + name = Base; + path = Base; sourceTree = ""; }; EF5885F3BC8AF5DAE6E0A226E8E63DCE /* Support Files */ = { @@ -4792,176 +4778,118 @@ path = "../Target Support Files/EncryptedCoreData"; sourceTree = ""; }; - F30ECFC97882B037092349ED50221847 /* ThingTypes */ = { + F2984F9CE9746C64B66BDE7300F75E66 /* Vocabulary */ = { isa = PBXGroup; children = ( - 59681E9A7BDDBB972290A667445AD2D5 /* MHVAdvanceDirective.h */, - D7A8E33CEB9D41D20E6FFDF58E8A6BEE /* MHVAdvanceDirective.m */, - B7BD847EE4764F52BF742B68C09D0D99 /* MHVAerobicProfile.h */, - 5270D9641399DC7FFAF08409189AECB0 /* MHVAerobicProfile.m */, - C88393BC819B908F2E4CBCEE74A31642 /* MHVAllergicEpisode.h */, - 418BC5562CA87ABF7D897BE756F2D9BD /* MHVAllergicEpisode.m */, - 32B27176E6420A46305029BC19CE6BA9 /* MHVAllergy.h */, - 01157D9F08983BF34459794A6274B21E /* MHVAllergy.m */, - 80A45E7D5BEC786D9D217232A96EE285 /* MHVAppointment.h */, - 47B67E70AF29D89A98FED7A3329729B1 /* MHVAppointment.m */, - DDF731DFFB25647C5277F444CE453245 /* MHVAppSpecificInformation.h */, - E898908444AF9FC725506E2189FF1D43 /* MHVAppSpecificInformation.m */, - B7751A2850AC280BF1C23719A9FB4C6B /* MHVAssessment.h */, - BFC45A52EF05CADBFD4ABE08E1C5C166 /* MHVAssessment.m */, - 0E0A2282BA06F4099795828CC159703D /* MHVAsthmaInhaler.h */, - 66B4821307B0CC489B9609D999E74B2D /* MHVAsthmaInhaler.m */, - AC0749B5810EFC533C4803FBCE89904E /* MHVAsthmaInhalerUsage.h */, - 3DA8A6148883F05F6C1BA37A52A44334 /* MHVAsthmaInhalerUsage.m */, - 0B0020819ED929DFF2E6F172B8E960D0 /* MHVBasicDemographics.h */, - 33D8ACE9C4E65D518AFABFE5651E5F78 /* MHVBasicDemographics.m */, - ADE6695B890DE1409B0A9EC434B1A6EF /* MHVBloodGlucose.h */, - CBE3D03F7A48B825E57F71ACF16A4F29 /* MHVBloodGlucose.m */, - 59C0BF968E07E912886DA6E9D3801B93 /* MHVBloodPressure.h */, - E6BFF1355D724EE04526783AB21ABC19 /* MHVBloodPressure.m */, - CFF57D58D1D8478578EB5CA8E2F8C3C6 /* MHVBodyComposition.h */, - 55B729211290C292859F216654747DD7 /* MHVBodyComposition.m */, - C84813AC4AFCDA15A20F0498D21B2A20 /* MHVBodyDimension.h */, - DFED9058C0F0214B7A281AAE62346209 /* MHVBodyDimension.m */, - B3E13A37FD4D20F1F8CE2DA124AC7AA9 /* MHVCCD.h */, - 34FE54FBE57719D49D079B6CA41056BD /* MHVCCD.m */, - 60035B9B7326AADA7E6A57F18CE96DCE /* MHVCCR.h */, - 2580917D994E5D3FA3BEC370927170A0 /* MHVCCR.m */, - 7601BC40624490DFD9689EFF5F8ED749 /* MHVCholesterol.h */, - 46ACC56BF66AD9D1B3B64A8E70527488 /* MHVCholesterol.m */, - FCC0C79DCC702E8CCCD9C1000DFAD4D3 /* MHVConcern.h */, - 0FC37DD0EEB2088CFFB353687263F42B /* MHVConcern.m */, - 383DD71D75FA113AD6327B43AAB1FD34 /* MHVCondition.h */, - 4DFA3CD22CA6C2FE258BB37B980124E4 /* MHVCondition.m */, - 6C49EF33A75CAB091C1D18F4031958EA /* MHVDailyDietaryIntake.h */, - 7642EB93BCE828F9AA5F27458927816D /* MHVDailyDietaryIntake.m */, - F5B64575FAA2564B9A703C4193889DAE /* MHVDailyMedicationUsage.h */, - 7FF14328F94059E2461CDD43291B57E4 /* MHVDailyMedicationUsage.m */, - 3B1F04A66C5662970BD7A0AC0ED06D63 /* MHVDietaryIntake.h */, - 9904B41800968D7556F405445DF7CD37 /* MHVDietaryIntake.m */, - 8A37BFBFA0ABD3A6D37B0245A29F5067 /* MHVEmergencyOrProviderContact.h */, - 3DEDFBF8393EAF2B77B2825C2C7BBEFB /* MHVEmergencyOrProviderContact.m */, - 8D349345F014D7C7F6EC9D66B9F00B3D /* MHVEmotionalState.h */, - CE9617B815822C733672E42D64C97376 /* MHVEmotionalState.m */, - 0B344269C9C603A5EA2973414441EF15 /* MHVEncounter.h */, - 253034A9B1FF5A4803BD08F4339AACBC /* MHVEncounter.m */, - BD4B103BF1A1E29F7DA6DE27B7A6FC45 /* MHVExercise.h */, - ACB73FA45EA16BE2DC7B280E1B7D34C3 /* MHVExercise.m */, - ED61744D0602CD5D9785DB55A625891E /* MHVExplanationOfBenefits.h */, - CD043A5DCE8C612CC72AA5A0F21A5B05 /* MHVExplanationOfBenefits.m */, - 26D1DBF3435E9A17CA64583698F35470 /* MHVFamilyHistory.h */, - DAB0589A30080EA5B0816547413420F6 /* MHVFamilyHistory.m */, - C9031870AC3A4301C1F89779774C0A69 /* MHVFile.h */, - 072086138E083BA59516E64BCDDFF84E /* MHVFile.m */, - 6C69BFBD106BA18E31ECC80F1D155CF0 /* MHVHealthGoal.h */, - 459580F349B9EF4177A46FF5B880B779 /* MHVHealthGoal.m */, - 2F4542AD8C9A907190C66CAFF1C61778 /* MHVHealthJournalEntry.h */, - AB984A62A142CF1EDE62779F9A3752CD /* MHVHealthJournalEntry.m */, - 10C74822AE8A955CB5E4C99CF31FF8D4 /* MHVHeartRate.h */, - A0A721C57E30370BA59BE6C889A41F00 /* MHVHeartRate.m */, - E804124FCF5DDAAF75B1C2E3DB1B2719 /* MHVHeight.h */, - 4D632F832A6FBEDBC984C7BC8292FA1F /* MHVHeight.m */, - 75F0E01EAD2A36C99D5DF7AD68BB428C /* MHVImmunization.h */, - B90C537330D58A4733D192DFD4B57387 /* MHVImmunization.m */, - 82394FABD1A9894C866D9776AA35A784 /* MHVInsight.h */, - FA35254278606DBC885F1299FA3386F3 /* MHVInsight.m */, - E8B390184A368242764EC6BD0736717F /* MHVInsurance.h */, - 6B8B791D522AF5D01BFC259AE6C0C0D3 /* MHVInsurance.m */, - 7AB15A9E145117B7FA0CCCC81BC5B1CC /* MHVLabTestResults.h */, - DAC3FFE2ADC3ADB492FF0038E6CD18E3 /* MHVLabTestResults.m */, - 87AE8118275022AD96E8E7E6EDCD441A /* MHVMedicalDevice.h */, - D118378AB659CE64CE85358ADCF850E4 /* MHVMedicalDevice.m */, - 5D5FDA4EFC5FC69CBE1CBAA5B4858E9B /* MHVMedication.h */, - DB089789294F414CD9E67F3CFC10DA3C /* MHVMedication.m */, - 0B8329F063E2C0B9365CD9D7043982F4 /* MHVMenstruation.h */, - 6A21E3461D84BFBD11609F78C3D8ACF4 /* MHVMenstruation.m */, - 85B7470593D1D348E57BCF3C3F87F339 /* MHVMessage.h */, - 973CDB9DC2A5DCBFC44E043042D93B82 /* MHVMessage.m */, - F0E7F5A609B9BECD4A33F0F9A520CB07 /* MHVPeakFlow.h */, - B13E87B035B27BFADB8F683F99700467 /* MHVPeakFlow.m */, - 691E17633522CEE123E05A62C3251A55 /* MHVPersonalContactInfo.h */, - 40E1202EB104178F5F4C8207F79E3B7F /* MHVPersonalContactInfo.m */, - 1173898C8BA6D64BF5816BFE80068454 /* MHVPersonalDemographics.h */, - 5F7077DC022C01EE0C6E92F73E34677F /* MHVPersonalDemographics.m */, - 40ECDB251F8B5CB562A0367A60A418AF /* MHVPersonalImage.h */, - E1939C2210835BDBFF054AD3AA695965 /* MHVPersonalImage.m */, - A0A9E3B580FD44A05928BFB2E3F5B9DD /* MHVPlan.h */, - D10CFC592300AB6747D9400370D82CC1 /* MHVPlan.m */, - 68E9935EF735A668BA01DD1870940653 /* MHVPregnancy.h */, - EC7BCAAC2BC4508CF8DFFF9572B96095 /* MHVPregnancy.m */, - 9317BA47DD4C563195EA08E894C28EE6 /* MHVProcedure.h */, - 00F43B8D0BAB0A57470C3CA20B5D28D5 /* MHVProcedure.m */, - 0A32D2BDF5AA95D16860A9037191C959 /* MHVQuestionAnswer.h */, - 1C9E05E7009A02F2960F8336D70A0A29 /* MHVQuestionAnswer.m */, - 518C04E57259413F3E9F216DC51F13AE /* MHVSleepJournalAM.h */, - D473E885FC28FD8AC6B898804CFFC858 /* MHVSleepJournalAM.m */, - 2A611ED4504906930BE1B6AE0F9588C5 /* MHVSleepJournalPM.h */, - 81142BC745CB57C6E9ADF814CC2765D1 /* MHVSleepJournalPM.m */, - 3E17203C5044ED2164FB3ED0830DACD9 /* MHVTaskThing.h */, - DBE5F5D915A2A1C7FD1A03ABC5B00A16 /* MHVTaskThing.m */, - 270A3C3F2714F15EEE9FB7AB25192973 /* MHVTaskTrackingEntry.h */, - 5AA86D86084583BBC039302460CBA72E /* MHVTaskTrackingEntry.m */, - BF6D30371765423F270C8A10736A7D8B /* MHVThingRaw.h */, - 68987EDC424CCF1583DCCFAE4B467221 /* MHVThingRaw.m */, - AF76B3433FEB0DCFB5ACEE083B1BB3FE /* MHVThingTypes.h */, - 3263102DB881BF9A3DBE85FEAC7B4F63 /* MHVThingTypes.m */, - 5FBD810732C94C532AA012124F2EE3FE /* MHVVitalSigns.h */, - 5270193A3E1B36085BF682FB72C0B33D /* MHVVitalSigns.m */, - 91264C061BE71263E24E0C7CDDB4C0AA /* MHVWeight.h */, - 5BA396D1BA435D5EE9CE117CCCF20AE2 /* MHVWeight.m */, - 3D8448CE2DE759F261A571CD61C599C3 /* Definition */, + 5CDE3838B2F60D8A4388DABCC5DEB08F /* MHVVocabulary.h */, + 5874038276FBA391904C90E2B4D3DB5A /* MHVVocabularyCodeItem.h */, + 80439E4A4FDB2B27526859CBDD762960 /* MHVVocabularyCodeItem.m */, + DF705202A5854A7CD68C1CDFCFE4B9ED /* MHVVocabularyCodeSet.h */, + 97697EDA1825BBB7E513C32307027E90 /* MHVVocabularyCodeSet.m */, + 2C7CC4F83EB6A5616E4006184FA91164 /* MHVVocabularyIdentifier.h */, + 34754F78AF6966578B93CD1996144110 /* MHVVocabularyIdentifier.m */, + DFAC5D9E876D42523B61119E740F47BC /* MHVVocabularyKey.h */, + 9C62713D2C81ACCF41F36CB0262D5261 /* MHVVocabularyKey.m */, + 258C057D78724A5AFF34BD76F13C11F1 /* MHVVocabularySearchParams.h */, + EBA7664A9F7CABF9BF318DE47C428935 /* MHVVocabularySearchParams.m */, ); - name = ThingTypes; - path = ThingTypes; + name = Vocabulary; + path = HealthVault/Classes/Vocabulary; sourceTree = ""; }; - F34CB837ADA2D6DE2E78C5155BAB71A2 /* Types */ = { + F38956614E11CFFA586A95E173F5F2D8 /* Generated */ = { isa = PBXGroup; children = ( - 4DDA2D0235F8D42D83599FAB435A909F /* Base */, - 2F5AC2096C83BCD759396CF0B2FD454A /* Blob */, - 9282111A41857A0A8608C0FED9598FDF /* Categories */, - 599EC76516DC57473F335FA6723461F6 /* Converter */, - D75D567E32EA76919AF3E117207B1890 /* Private */, - EBC5832D482C3714D30DE13BF6C87451 /* ServiceDef */, + 84DF141420F225D8AB32286507DD0670 /* MHVActionPlan.h */, + BDE23A695AD196AB92586D97DA1BD999 /* MHVActionPlan.m */, + CB5B4A4BE2B9CF5D880F09D7E5BAA630 /* MHVActionPlanAdherenceSummary.h */, + BD7E711C749E39F9A45A88DA68BBF4B0 /* MHVActionPlanAdherenceSummary.m */, + 76136C633163FD98E58266A2E0A072FD /* MHVActionPlanFrequencyTaskCompletionMetrics.h */, + EDC1B3385F3137C45ECB2F13768133E1 /* MHVActionPlanFrequencyTaskCompletionMetrics.m */, + FEB0A82F1BFB66061C10B65030F7B23E /* MHVActionPlanInstance.h */, + 94AF98824079A5C20A3F207796C88153 /* MHVActionPlanInstance.m */, + 84AABA94742DA667794BDE23A8222DF8 /* MHVActionPlanRangeMetric.h */, + E513EF948F86433040EA0F848C2980A7 /* MHVActionPlanRangeMetric.m */, + A05C865618A795884728654D6EF09086 /* MHVActionPlanScheduledTaskCompletionMetrics.h */, + 9FC9DA1FD1F2DA4944739F96F91F81C1 /* MHVActionPlanScheduledTaskCompletionMetrics.m */, + 5082BB92DF4263813EC4D5B000C01B9D /* MHVActionPlansResponseActionPlanInstance_.h */, + 219B18BB4D3EA3B0A9843AFE9C507E6E /* MHVActionPlansResponseActionPlanInstance_.m */, + EEF0C7AE41C1B07115204B827C4B2385 /* MHVActionPlanTask.h */, + 598FC532C02C73E1AA4193EEC565F2C1 /* MHVActionPlanTask.m */, + 6541DB4E96AFB3324E0D650EEBC022F6 /* MHVActionPlanTaskAdherenceSummary.h */, + 341C309E5DFC89DC4885BEBB1CA82FF8 /* MHVActionPlanTaskAdherenceSummary.m */, + 010B197C07707007FB80AFA62D3A17CF /* MHVActionPlanTaskInstance.h */, + BE9747FF6ADE5CEFCA10874BCD5F9EB4 /* MHVActionPlanTaskInstance.m */, + F63B0CEFCC875B0218C22EA0ACCC1C16 /* MHVActionPlanTaskOccurrenceMetrics.h */, + 7A0470A39308481283B0A9CEFB0CA3F8 /* MHVActionPlanTaskOccurrenceMetrics.m */, + 10F28BD26D81F4A0D64AC9EB407C00F1 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.h */, + 9BF4A6AD9E134E5EB4A0D58CCABC23F9 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m */, + 6CCD060E608930605E53589B885279E9 /* MHVActionPlanTasksResponseTimelineTask_.h */, + 6C9BBDB68AF375DF05C46D5B12DE86A8 /* MHVActionPlanTasksResponseTimelineTask_.m */, + 9A3EC1415C770A04EAEB9CBA4173B169 /* MHVActionPlanTaskTargetEvent.h */, + 9F3604F28164E2A054CCBFC07AEE97C9 /* MHVActionPlanTaskTargetEvent.m */, + 3A380946271293D7DBA27583580D68C6 /* MHVActionPlanTaskTracking.h */, + E395EA6247EDD2BB4BD2FC2941E6650D /* MHVActionPlanTaskTracking.m */, + AC86176EC18171763261AD1EAA34B840 /* MHVActionPlanTaskTrackingEvidence.h */, + 135599DED36FAA47A1260B3828247511 /* MHVActionPlanTaskTrackingEvidence.m */, + FE5800618B102FAAAF51832A06BC1B94 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.h */, + 40BE3649876095C62F026BA47BAA8DF8 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m */, + 2516A547497323322B86C7C3F2F1516E /* MHVActionPlanTrackingPolicy.h */, + 6F36095553506B745BA33F5D040353CF /* MHVActionPlanTrackingPolicy.m */, + FA9EC86BF64CD23B386299124917B539 /* MHVErrorInformation.h */, + 59CD51D906DD44A67FC312A90529E052 /* MHVErrorInformation.m */, + B26632994125B95FD6785F2AD47BADD5 /* MHVErrorResponse.h */, + 0F071ACF464C1F9E4C964FE1D0FE4725 /* MHVErrorResponse.m */, + 359D1D919A3AF8E3B24C40F50DA07A75 /* MHVGoal.h */, + 7C30EBF3B3C62C5C4D9BB92E98E6992E /* MHVGoal.m */, + 2A5E4D0D49C615B899507C852C00F7B5 /* MHVGoalRange.h */, + 279F913B157312141634A65B4E3B4717 /* MHVGoalRange.m */, + D706D7D3C53789C5711100935561866F /* MHVGoalRecommendation.h */, + 011BA6F1344B5D766510EC54EB8F63DE /* MHVGoalRecommendation.m */, + EF9B7562F51CE1FDC8870BDD8E095C34 /* MHVGoalRecommendationInstance.h */, + 427D48C4B768A9070BCCED914FC32908 /* MHVGoalRecommendationInstance.m */, + FBB0FA14C72B79097D2BA1E4CDAD8FB6 /* MHVGoalRecommendationsResponse.h */, + BD4E17D6CBBC0705E3CA21AA575ACB92 /* MHVGoalRecommendationsResponse.m */, + 8C63192D497068B935D2E8390A64DA9E /* MHVGoalRecurrenceMetrics.h */, + 2E3195129FADEFBBCD7C6EE98B18488E /* MHVGoalRecurrenceMetrics.m */, + 63D7D176EB565970D43EBFF9CFEEAD04 /* MHVGoalsResponse.h */, + B172DFF2E19D873874A5D6EEC1105DB2 /* MHVGoalsResponse.m */, + DA2C19AB9EB92C1B7DCDE68172C53063 /* MHVGoalsWrapper.h */, + 4355E39C28C7B4A2839D21BC4451CB46 /* MHVGoalsWrapper.m */, + EB49F80115CE2EC2B18B3818B71BD8A1 /* MHVObjective.h */, + FD6C496E9D32BC8E30153A1478E2FC48 /* MHVObjective.m */, + BEB92C196BF48671FA2D95482E2E51B0 /* MHVObjectiveAdherenceSummary.h */, + B4780629CD3804E804EDF8ECA33EAA89 /* MHVObjectiveAdherenceSummary.m */, + 58E958EB7BB0D94BC616B07F708F87CA /* MHVSchedule.h */, + A30DFFE96A12572EA483E371886CB3AE /* MHVSchedule.m */, + 342042A8E5E5D5EDC843473DFCD0F7CD /* MHVTaskTrackingOccurrence.h */, + 11AD63348F216AC0B55B9C700C63F0DF /* MHVTaskTrackingOccurrence.m */, + 736E3C9AA7724330C759B9218A6C2C2F /* MHVTimelineSchedule.h */, + 74A432B08C7F1C580EFE29D01F4EED41 /* MHVTimelineSchedule.m */, + 72F1927370C85F0665BA481EF94E1DDD /* MHVTimelineScheduleOccurrence.h */, + 199A7F43DEB4D988B993BD3849F4ECF4 /* MHVTimelineScheduleOccurrence.m */, + 4BD02353149D32D4713E7FDDAFBC19FD /* MHVTimelineSnapshot.h */, + 7BD04270EE2FCA286B772F3AAF837D44 /* MHVTimelineSnapshot.m */, + 4A6A1F563CBE9DA045B1E9A8E9F3407A /* MHVTimelineSnapshotCompletionMetrics.h */, + B7401EECA2082B591A1F5D7F77B05B2F /* MHVTimelineSnapshotCompletionMetrics.m */, + 394EBCCFE2F9E0180512D95BCBCCC2C4 /* MHVTimelineTask.h */, + AA9F18A70C40520562C586F4967ABB2D /* MHVTimelineTask.m */, + E9A8D9DC400824B3B3ABE7E68B11E02D /* MHVTrackingValidation.h */, + 884013CC2634759938B08C446F9E8FAC /* MHVTrackingValidation.m */, + 2DED0BA48B6CB900DCCEC357AF72C7FD /* MHVWeeklyAdherenceSummary.h */, + DD242C583AE553B5D7726CD49FC821FB /* MHVWeeklyAdherenceSummary.m */, + 97F1311C3DA75E086F01C57C033429DB /* Categories */, ); - name = Types; - path = Types; + name = Generated; + path = Generated; sourceTree = ""; }; - F3C31604DE0EDE68DA5798DECAF3D2F3 /* Extensions */ = { + F75923BCB876E66A8AA09F4A79D309DB /* Network */ = { isa = PBXGroup; children = ( ); - name = Extensions; - path = Extensions; - sourceTree = ""; - }; - F3C7F0C4254C94466B99BE5B28EDCC5E /* Private */ = { - isa = PBXGroup; - children = ( - ); - name = Private; - path = Private; - sourceTree = ""; - }; - F64BA9EB6CDA6963AD2BAF1D31489D45 /* Assets */ = { - isa = PBXGroup; - children = ( - ); - name = Assets; - path = Assets; - sourceTree = ""; - }; - FF783989F8F80DC7F27266A5F53192D2 /* Store */ = { - isa = PBXGroup; - children = ( - 73264492A7862C7272D348FDDBD1AEF3 /* MHVKeychainService.h */, - BC1F06DFF0BFA20381805A14A4655D2C /* MHVKeychainService.m */, - CEE4427400ED0B4E0AA044E277151DBB /* MHVKeychainServiceProtocol.h */, - ); - name = Store; - path = Store; + name = Network; + path = Network; sourceTree = ""; }; /* End PBXGroup section */ @@ -5935,7 +5863,7 @@ isa = PBXNativeTarget; buildConfigurationList = F7F4B8A9FBECF716B16C502024E03391 /* Build configuration list for PBXNativeTarget "HealthVault" */; buildPhases = ( - F17601EAB218D36A5F04A31FBF704C59 /* Sources */, + B7D325DBF9AEEDAB5CB14CB92848FF04 /* Sources */, 907F29FA2827F9E79DC02D484126BC6F /* Frameworks */, 0B53F4A2BC0850323466B3D6B9F3B199 /* Headers */, ); @@ -5954,7 +5882,7 @@ isa = PBXNativeTarget; buildConfigurationList = 37452FE0C8C0AC34972B4CA30691AD51 /* Build configuration list for PBXNativeTarget "HealthVault-Tests" */; buildPhases = ( - 59E6D59138B3FDC057C86C37F33DC832 /* Sources */, + 7641BF3D489E3396113B778160F7A43E /* Sources */, 94C794AF346A23D5D57D5C2D0BAD246B /* Frameworks */, 275E79E634D9E531A46D3EDA5F43949D /* Headers */, ); @@ -6188,371 +6116,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 59E6D59138B3FDC057C86C37F33DC832 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8956EE91574FF6D106858A5D590167BE /* HealthVault-Tests-dummy.m in Sources */, - 8DC9A91DA0DE4D7142530512531F4F68 /* MHVActionPlan.m in Sources */, - C3061BA00EEB27EF84260B88C01CEDAD /* MHVActionPlanAdherenceSummary.m in Sources */, - D5C201D734E382EDF3B0490F02AB2B42 /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */, - 52A9DB10567656538D6B49557EB8599B /* MHVActionPlanInstance.m in Sources */, - 7ED22D3138C40C0127CE48DD65765A23 /* MHVActionPlanRangeMetric.m in Sources */, - D00A1FC810B26286EC07B20DEFAD9629 /* MHVActionPlansApi.m in Sources */, - 9D1C06FFCDA0AE25E54B87FD4D198783 /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */, - A711AC33712423256037A1B0A8F29F3E /* MHVActionPlansResponseActionPlanInstance_.m in Sources */, - 96F1B86606FA793FC7421AA1B04AF913 /* MHVActionPlanTask.m in Sources */, - 47CA1943D21CB1F2216138A47DAB5EAA /* MHVActionPlanTaskAdherenceSummary.m in Sources */, - 124778A82A8CE16CB4ECD5EEB6DA4AA2 /* MHVActionPlanTaskInstance.m in Sources */, - 5E562B9D3BBC9A579E493F0B89D9D2DC /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */, - DDB414560665F1B4AF139F0896904B7B /* MHVActionPlanTasksApi.m in Sources */, - CE96692889B932D141496EE6A2A4457E /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */, - 4E391A67248DFD1FF30E457D98141524 /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */, - 07A6E06A619A0576357043A6FABF7112 /* MHVActionPlanTaskTargetEvent.m in Sources */, - 4599706E3A87D9535EC0F0F155870881 /* MHVActionPlanTaskTracking.m in Sources */, - 563FC21DB8B7C64BD1AEDE42F3A09229 /* MHVActionPlanTaskTrackingEvidence.m in Sources */, - 7C00894D67662C8A5DA92DCAF28A8225 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */, - 7A875BF700E1EAD6512952F83734DA28 /* MHVActionPlanTrackingPolicy.m in Sources */, - ABD54D96FFCA7CA4AEE7A25F485F456D /* MHVAddress.m in Sources */, - 3CFD7C49B3B0104A7B8396D67D064C08 /* MHVAdvanceDirective.m in Sources */, - 8142FBA9AC2F5618371AD232B132AF97 /* MHVAerobicProfile.m in Sources */, - 720B0C0ED6429E4C1DB450875F427455 /* MHVAlert.m in Sources */, - A9BBF9909440552C4A02F6F2C2CF42AD /* MHVAllergicEpisode.m in Sources */, - 4381380FF30B3BA7972362C22E32E380 /* MHVAllergy.m in Sources */, - 9AC0F343AA40E07DE9F7135915881874 /* MHVApplicationCreationInfo.m in Sources */, - C701D68873D53FCC8C0C6FAE4FF38545 /* MHVApplicationSettings.m in Sources */, - CA7941AC7553075458768560F79FD795 /* MHVAppointment.m in Sources */, - 5D752CB3B368697D0D6A01F64304E087 /* MHVApproxDate.m in Sources */, - 272137190243C268220BD4001DA23F9D /* MHVApproxDateTime.m in Sources */, - 829BEFA350EBC98C70B5844367691C21 /* MHVApproxMeasurement.m in Sources */, - ECA71480240049E18A49D2FD46913A62 /* MHVAppSpecificInformation.m in Sources */, - 4827DBA0E3C92A29175DA5D9427F41B6 /* MHVAssessment.m in Sources */, - 00AC1E43E81BC1D8CC084E36568BDD03 /* MHVAssessmentField.m in Sources */, - 84F0B708747414E94CD70DB054FEE765 /* MHVAsthmaInhaler.m in Sources */, - 019BF09E2A9AB97105AC139B960CCADD /* MHVAsthmaInhalerUsage.m in Sources */, - A4CD7235CBD6E3306842C93121A8FE0E /* MHVAsyncBlockOperation.m in Sources */, - F23A28711D98CA4443469F818C48C8EB /* MHVAsyncOperation.m in Sources */, - 0030B6FA22D4CC19ADDE7EB58CAAD61C /* MHVAsyncTask.m in Sources */, - EFF1A4D734B7B1DF7C72A6CA7C403D05 /* MHVAsyncTaskCompletionSource.m in Sources */, - 4936A1B944767C9A44EEA2819DB75C14 /* MHVAsyncTaskOperation.m in Sources */, - 6E9A72B24E10F5940CC2E2787EEE107A /* MHVAsyncTaskResult.m in Sources */, - 71AB2CB196092954431CB748DF2B6C28 /* MHVAudit.m in Sources */, - 641D540028F9D72460B3A406DEA032AE /* MHVAuthSession.m in Sources */, - FC625AEB008F3C34AE768DCD1E397BB6 /* MHVBaby.m in Sources */, - BB4087C606671DF65EBE45C5666DBCEE /* MHVBasicDemographics.m in Sources */, - 9C703987E3DD74C79D2B39354BF1715F /* MHVBlobDownloadRequest.m in Sources */, - 59F121C4B3E4067E1FF24768372592CA /* MHVBlobHashInfo.m in Sources */, - 13C99AF7EC9FDC58E58ACB8917112A64 /* MHVBlobInfo.m in Sources */, - 362953C402F1E7C6BB98F112C0CE839D /* MHVBlobPayload.m in Sources */, - C6CB5D665D31FE220D93E1BA9490E534 /* MHVBlobPayloadThing.m in Sources */, - 565455274DD8EF3596E83ADD0861BF37 /* MHVBlobPutParameters.m in Sources */, - C00FC43979196FECFCF2A29D9848E676 /* MHVBlobSource.m in Sources */, - 28C8020AE8DF3C0EFC725950501D7E9A /* MHVBlobUploadRequest.m in Sources */, - 420961C2A2CAD4AC89C201C706CC0BCE /* MHVBloodGlucose.m in Sources */, - 3CA870EC1B9BB553206481BC09026F72 /* MHVBloodGlucoseMeasurement.m in Sources */, - 63111924E8A7A6CFB4FD0584AE27DF55 /* MHVBloodPressure.m in Sources */, - 8E9FE15266A417AECF9E55BC5966CC55 /* MHVBodyComposition.m in Sources */, - 5288ACC73904D4D003AF9118DD0F1EF8 /* MHVBodyCompositionValue.m in Sources */, - 2E83D1E562244CDD068A9E6A5C7DD7AF /* MHVBodyDimension.m in Sources */, - D0F7703A6CF46D26BEB8CA6E274B868E /* MHVBool.m in Sources */, - 06898FB83F5AB8D781B6B841A5A6ED7F /* MHVBrowserAuthBroker.m in Sources */, - 984CCE65117996833A4CC02D79602CF8 /* MHVBrowserController.m in Sources */, - 5AE427D7CE2B5E3576B6BC9168042C8B /* MHVCachedRecord+Cache.m in Sources */, - 31F54BF26095A2F2E4EF732855AD29AA /* MHVCachedRecord+CoreDataClass.m in Sources */, - 09AE072CC26D90EB7F576E06E32EF0D3 /* MHVCachedRecord+CoreDataProperties.m in Sources */, - 311FB9CFB5BF2ABC97834040A4FE8CAB /* MHVCachedThing+Cache.m in Sources */, - BAB7D8F84AA50C7B5A65C6A28D04D7AC /* MHVCachedThing+CoreDataClass.m in Sources */, - D8A3B9E5D44BC35006F8B15AB20B1ACE /* MHVCachedThing+CoreDataProperties.m in Sources */, - C7152B9E9A5674A97E775F0FDFE216F0 /* MHVCacheQuery.m in Sources */, - C48FD955D7C9F8EA964158C60CF313CB /* MHVCacheStatus.m in Sources */, - 340836A9E4EB2D5A9AC6234B3730B731 /* MHVCCD.m in Sources */, - 5486246B494F7BEE9CAE44E4A2F7A7DA /* MHVCCR.m in Sources */, - 0C86499238883DE2F38A6AACF5FED3D7 /* MHVCholesterol.m in Sources */, - 0C66A7B0BC54BAFBECC14B00BA234E55 /* MHVClaimAmounts.m in Sources */, - 1EB5EC16667B131A9B7852038D8E209E /* MHVClientFactory.m in Sources */, - 4FBF6AECA4E785CFF4458659C73706C8 /* MHVClientInfo.m in Sources */, - 43C2A627AAD4D04B30E6AA4CFC541611 /* MHVClientResult.m in Sources */, - 55829E256416D23E14197C23E123F037 /* MHVCodableValue.m in Sources */, - 73CDE6D4F50EECEC363CC9456D6C12A4 /* MHVCodedValue.m in Sources */, - 7BEE7F5EDEDBDB0541C29A303B985C1F /* MHVConcentrationValue.m in Sources */, - 1519403A49C6870EF0E125804FC4FD60 /* MHVConcern.m in Sources */, - 5E7E807C59E125C27145653CC7FB1D35 /* MHVCondition.m in Sources */, - 607EF2645C03C3F2F5F85DAEFB81077F /* MHVConditionEntry.m in Sources */, - B2061455515F3E97D81B476735E069EE /* MHVConfiguration.m in Sources */, - 1751D8E63BF2A53AB824195C08FC52C1 /* MHVConfigurationEntry.m in Sources */, - DE516A2430A1BA4251C643C12A702288 /* MHVConnection.m in Sources */, - BDAAF8B82C90E5AA4B2793A30CA76590 /* MHVConnectionFactory.m in Sources */, - 85576DC1B8F10AC100E907C336C1C8F1 /* MHVConnectionFactoryInternal.m in Sources */, - DAA04CF0D3264F4B55A5C1E6808C199D /* MHVConnectionTaskResult.m in Sources */, - 619A732C933AD9A00DCC2DE2E7D6087B /* MHVConstrainedDouble.m in Sources */, - 92E5AA139479B69FE1802E489D6C149B /* MHVConstrainedInt.m in Sources */, - 096C4BE77CBEB492DC1896A8217295B2 /* MHVConstrainedString.m in Sources */, - B342D66276B67905ED194EF5AFC629CE /* MHVConstrainedXmlDate.m in Sources */, - 1A6070213673CE2E080A6B49896E910E /* MHVContact.m in Sources */, - BE47D5EF9EC799FEBE468242AC4ADF32 /* MHVCryptographer.m in Sources */, - 020F9B5454AAE13C524FC461EC85879C /* MHVDailyDietaryIntake.m in Sources */, - 98D4FAD2C068AC9666BE51D0DB6992FB /* MHVDailyMedicationUsage.m in Sources */, - 3B5F79233BE7EF3AA2FCEE575D2E194B /* MHVDate.m in Sources */, - 88FC7BDB9FBA0BCF66F8591EBBA1F7B8 /* MHVDateExtensions.m in Sources */, - E305FDAA6E6E70F5ADEC2169D86E146D /* MHVDateTime.m in Sources */, - 18EDC4C70D99F11FA2E3E0353B669361 /* MHVDateTimeBase.m in Sources */, - D39023C73A0253E915707DBABC9A400A /* MHVDateTimeDuration.m in Sources */, - 172D6C3AC16CE826358BBC0D1C5A3D7B /* MHVDay.m in Sources */, - 0345F6B11221E4E2D9AE21F1BEB8DA7F /* MHVDelivery.m in Sources */, - AE1613962559E92BD9EA576234657FF2 /* MHVDictionaryExtensions.m in Sources */, - 99DBE8BECB2E279E9A085670ED4D0A13 /* MHVDietaryIntake.m in Sources */, - A41AB65E35D09C6C131F12CEBE9164AB /* MHVDisplayValue.m in Sources */, - 07537C68322B64AD32C65C4403219086 /* MHVDouble.m in Sources */, - 314977DD87114C7CFDEE7B183EBDEAE6 /* MHVDow.m in Sources */, - B2BAA966D923DFAB27C288CEB4AFBE57 /* MHVDuration.m in Sources */, - CBDD5BFDA8A910D4DDF779407B1015D7 /* MHVEmail.m in Sources */, - EC5998D6A24F4F8055B5D75A237DFFE6 /* MHVEmailAddress.m in Sources */, - 2B6EBF38E40812695EDFAB45F5003A3D /* MHVEmergencyOrProviderContact.m in Sources */, - F8654292AED9E3DD35FE98ECDB7D6736 /* MHVEmotionalState.m in Sources */, - 5D77EE53D79B1E68276863D8A1303290 /* MHVEncounter.m in Sources */, - 92C84B60A99B12E4E65C7C93D1A318C2 /* MHVEnum.m in Sources */, - D324173582F00EEA61D9F9852021E757 /* MHVEOBService.m in Sources */, - C8156053BFEE4040FE8B82522448D479 /* MHVErrorInformation.m in Sources */, - 88446389619C945D5C73B066AB5BD0EE /* MHVErrorResponse.m in Sources */, - B93E11BA28B3059D44B37C092FAE01EF /* MHVExercise.m in Sources */, - 42F982A09EC3EE71E9ADFB18A3097728 /* MHVExplanationOfBenefits.m in Sources */, - 5B7FF668F3E241A0EA244229E023E77C /* MHVFamilyHistory.m in Sources */, - D69B41091906017533A88AD98441028F /* MHVFile.m in Sources */, - B1DBDA6F390CCFE9AF71A7EB1D5A5559 /* MHVFlowValue.m in Sources */, - A51588AF0771E2A997444588D46B827E /* MHVFoodEnergyValue.m in Sources */, - ED1C2A6AECC1B336F30E96724A24D2A7 /* MHVGeneralMeasurement.m in Sources */, - AC8D8213F83B47B50FCA1AB52C4FAF30 /* MHVGetAuthorizedPeopleResult.m in Sources */, - 5B04A1A2F5FEBFA4D809F54852CC4FAF /* MHVGetAuthorizedPeopleSettings.m in Sources */, - 8DE1FBB8634A376C0B0E1D3F1A0D260A /* MHVGetRecordOperationsResult.m in Sources */, - 9B28C54ECA3EF30CED268F9CA628F057 /* MHVGoal.m in Sources */, - F417953D111DDCAA989DB5F0DE6415C4 /* MHVGoalAssociatedTypeInfo.m in Sources */, - 669A947A5CA887AD97F3920D06873EE2 /* MHVGoalRange.m in Sources */, - 2579CBDE0451CC663CAC9C84F6A8B10E /* MHVGoalRangeType.m in Sources */, - 559D9F76F9B7A34DE7689BBFA8E346BE /* MHVGoalRecommendation.m in Sources */, - 8AF9A369DD0C6469749EFD03042E5500 /* MHVGoalRecommendationInstance.m in Sources */, - 1C0D7DD8996DD1F6C056AC0BA8A0DD8E /* MHVGoalRecommendationsResponse.m in Sources */, - 5209063115B0FB07FA32006B7A1A6733 /* MHVGoalRecurrence.m in Sources */, - 7E42FE27591641864758ABC46E833F46 /* MHVGoalRecurrenceMetrics.m in Sources */, - 916CC22A0D5FB69D255CC5C986F5563C /* MHVGoalsApi.m in Sources */, - B71F7335077A41119691A8AD22715566 /* MHVGoalsRecommendationsApi.m in Sources */, - 35078B468DDC5047A1A4C9EF0F275DC1 /* MHVGoalsResponse.m in Sources */, - C7A54686453EA2E11E06A2ED5DEAF4CF /* MHVGoalsWrapper.m in Sources */, - 7E2C565DD23B885971D5A42528D4BA9F /* MHVHealthGoal.m in Sources */, - 8E98FB0B336BB11A29D161A97F1DFBA9 /* MHVHealthJournalEntry.m in Sources */, - F09C51921FEC29C123BBDD2DF8AB8743 /* MHVHeartRate.m in Sources */, - 5C6619F1A27F4EC439CBE186E501A6E1 /* MHVHeartrateZone.m in Sources */, - C7913F93AE121EFD4EBB55FBF13242D8 /* MHVHeartrateZoneGroup.m in Sources */, - B8AF22DD317F389438F2EF6DF36BEF94 /* MHVHeight.m in Sources */, - D600F2EAB9539452FAE9BDACC894324F /* MHVHour.m in Sources */, - 69E06ECD313F70A673D623BB7EAB4033 /* MHVHttpService.m in Sources */, - EBE2C51C061DB89D196A81544B7ACB4C /* MHVHttpServiceRequest.m in Sources */, - F42EB9CE968C39CFE6A72E2AAEF107C0 /* MHVHttpServiceResponse.m in Sources */, - F3029C380028C5C3BDB71F8AC44D348B /* MHVHttpTask.m in Sources */, - 0F1C2A24092437B9B7DE0F62908DF080 /* MHVImmunization.m in Sources */, - 73E91E91EAF36301FF0D6E6E91157080 /* MHVInsight.m in Sources */, - E8FDD724EF4354274A982F16C8F06F24 /* MHVInsightAttribution.m in Sources */, - 75D8BE8FCAE593502B8D58C539CD9680 /* MHVInsightMessages.m in Sources */, - 65F139B9CEC16EA67413C852E2D912BF /* MHVInstant.m in Sources */, - D6BF11EA128D82057501376D1D969A89 /* MHVInsurance.m in Sources */, - C05097729E7AB1D2F37101F4402F185F /* MHVInt.m in Sources */, - 4759EBE344C98207D832E106D5790595 /* MHVJsonCacheItem.m in Sources */, - EE5DE8D91E45DEDB84DBFF2D75386658 /* MHVJsonCacheService.m in Sources */, - 618E7FCDBA6E39F183E32D84E56B783B /* MHVJsonSerializer.m in Sources */, - 310B43F6334BA6EEA37FFEA94C7E0DBB /* MHVKeychainService.m in Sources */, - E2E436AD9EC2EB70166C1F955BB61BC9 /* MHVLabTestResults.m in Sources */, - 7501E127A4E98EEA25EE0470B6F86681 /* MHVLabTestResultsDetails.m in Sources */, - A3C0AD9551776CBD481DA4AFF140A926 /* MHVLabTestResultsGroup.m in Sources */, - 9C378ECA1BD55D2A34D40D833C16A527 /* MHVLabTestResultValue.m in Sources */, - 31DB325335CE7D4393CB412661CEB55B /* MHVLengthMeasurement.m in Sources */, - 479AB41B87CAD75BB1E124289106BF80 /* MHVLinearItemTypePropertyConverer.m in Sources */, - 01D90CF96AF237407D9AEFEBECF55181 /* MHVLocalDate.m in Sources */, - F568180D62D320911BCA611E521DD87B /* MHVLocalDateTime.m in Sources */, - F9AED42EA2A1148C7312513DEE4D97B4 /* MHVLocation.m in Sources */, - 4A608F0BCCFE4C7C70D70E3E7B1BBCBF /* MHVLogger.m in Sources */, - B4368F88E5674F3D1DF21C263304B4FD /* MHVMaxVO2.m in Sources */, - A208AED82E51F9D0E8EE53FF89BE66CD /* MHVMeasurement.m in Sources */, - E56D68DA09EFFDD63F3F2DE93058D4BB /* MHVMedicalDevice.m in Sources */, - ACCDF4B5ADF9F06BEA5D7B4924077C1E /* MHVMedicalImageStudy.m in Sources */, - B9A1142B61F06C0131707A242888ED6C /* MHVMedicalImageStudySeries.m in Sources */, - FD67B8AE0AACCFC84E9B874F7626EACD /* MHVMedicalImageStudySeriesImage.m in Sources */, - 109A9403F8A9E1F8C716ED17A08EFDAA /* MHVMedication.m in Sources */, - 004DAD370E55803CA3C7FADAB1553C15 /* MHVMenstruation.m in Sources */, - 531AE2546C929F94C181569B6AC60152 /* MHVMessage.m in Sources */, - 3D45004B1242D7AD5BB92A668CB3B8E8 /* MHVMessageAttachment.m in Sources */, - 615FDB7CE5C4FF9A4E48E42CE264E32B /* MHVMessageHeaderThing.m in Sources */, - F8B3B09C21E5AD87D8383594FF2D440F /* MHVMethod.m in Sources */, - EB138A2703AC06C0E4EC27FA4BA28298 /* MHVMillisecond.m in Sources */, - 647A1258E756074B02923EC2550343EC /* MHVMinute.m in Sources */, - 84CAD8ED72921C211ADFE63FC1B088EC /* MHVModelBase.m in Sources */, - 6149CD7C90F3D75E9E9F544B75FC5FD2 /* MHVMonth.m in Sources */, - CB39BF8ADC2FF7CF8411C0F4B2D0F327 /* MHVName.m in Sources */, - B7517BB3CFE5FDA9C28BF497E2145BBE /* MHVNameValue.m in Sources */, - 86A537AE87B1272E4FB1D97F0CD6F44B /* MHVNetworkObserver.m in Sources */, - 16B4E34DB79072A55ADDABCD7C50EB84 /* MHVNonNegativeDouble.m in Sources */, - 2F8794C11A5D5072CDA725E07D5A2F8A /* MHVNonNegativeInt.m in Sources */, - B382A2181CC08B65D1FDAC84B9A6B544 /* MHVNutritionFact.m in Sources */, - 719F4BA2BB7D9D4A28F0D9E8F92F7539 /* MHVObjective.m in Sources */, - F725B65EC1750F9E8DB45B23D549192D /* MHVObjectiveAdherenceSummary.m in Sources */, - ACA77A0715A390C5AC7A00A68E3B125E /* MHVOccurence.m in Sources */, - A2BCF16A0A7CA3BD5CAE01B9C20BDAF0 /* MHVOneToFive.m in Sources */, - 4B4D8364F3E57B463B0B24E60209C0BD /* MHVOperationBase.m in Sources */, - 059638671DDE2C31EDC594C57710675A /* MHVOrganization.m in Sources */, - FD64267253C6C72D49186EE764D86265 /* MHVPeakFlow.m in Sources */, - DEF1BF67102F9CA271BA8AF8B1A88926 /* MHVPendingMethod.m in Sources */, - 2410E2826861E3BC2FB29251A1E463E9 /* MHVPendingThing.m in Sources */, - 0313673008CDBCE675251D2EFDC8AB0F /* MHVPendingThingOperation+CoreDataClass.m in Sources */, - 49F65CF7778A2F862054BAD93A2846CC /* MHVPendingThingOperation+CoreDataProperties.m in Sources */, - F10F6417BA20BA4A29E8ACBBC546091F /* MHVPercentage.m in Sources */, - D7436297D9B40DF725DF6AFF15C702D7 /* MHVPerson.m in Sources */, - 15D7EFC55BBE74FADF0BC16E182B39A1 /* MHVPersonalContactInfo.m in Sources */, - A4C1B32DFE03DFB6990170E6BF3AEFF7 /* MHVPersonalDemographics.m in Sources */, - 2877D3875FFC7B3308789C2803CD16D5 /* MHVPersonalImage.m in Sources */, - FF062A8E700679AEA0B31BE5ACFFD8DA /* MHVPersonClient.m in Sources */, - 99B11354DC7DF8D0B8C177E27C24365C /* MHVPersonInfo.m in Sources */, - EA873D47EB4C8E9F843FD9497E0D8BBC /* MHVPhone.m in Sources */, - 2CD4F29A86178687E550E9AED417C59D /* MHVPlan.m in Sources */, - B8A00802961DF9AC70F8617797043C5E /* MHVPlanObjective.m in Sources */, - 2607127996EFF7685DEB41115624AE69 /* MHVPlanOutcome.m in Sources */, - EE2552C0158CB623CBB8BFDB05C43F2F /* MHVPlatformClient.m in Sources */, - 3CB0A0536ADEA95A81F81E2F506E82A5 /* MHVPlatformInfo.m in Sources */, - BD76EFABC3DE01424A2CF02BD09C3003 /* MHVPositiveDouble.m in Sources */, - 4E766BADE75922D5C3BB9047B8E3BDE6 /* MHVPositiveInt.m in Sources */, - E35BBE9C9956FB7C18AC44746CC8532D /* MHVPregnancy.m in Sources */, - FBDCDA4AE7C4B8C518F34455819B1ED0 /* MHVPrescription.m in Sources */, - 49BC72AE9AB802CEE109FD76947EF60E /* MHVProcedure.m in Sources */, - FC1CBE85AA848C2D4304DCCE5C967B90 /* MHVPropertyIntrospection.m in Sources */, - AFC78ED77E2CBB540870805BC2E13F55 /* MHVQuestionAnswer.m in Sources */, - CE958E3DBEC1B06E734CE465D166E6F6 /* MHVQueuedDictionary.m in Sources */, - DCFF41733F4368EB37EE5D9DB67843B1 /* MHVRecord.m in Sources */, - 018717FFD766C14A208008928F7DC3BB /* MHVRecordOperation.m in Sources */, - 2E2F540AB23DC1AAE7EBE5A7B5221825 /* MHVRecordReference.m in Sources */, - 7C439FE251DD6C24728C6564FCE1087F /* MHVRelatedThing.m in Sources */, - 4E1A69026041C26842230D7668CC7810 /* MHVRelative.m in Sources */, - 5A01014BA48D1905AB45B8ED528F6A25 /* MHVRemoteMonitoringClient.m in Sources */, - 35F5A49C23F2475E28A4C8B3F0ADCE5B /* MHVRequestMessageCreator.m in Sources */, - B28231DAAF93297E66FB5F3276552DF6 /* MHVResponse.m in Sources */, - 125752A07BA1AE2A11C4EA077E11CE80 /* MHVResponseStatus.m in Sources */, - B89085ED2F520531DE6C502F8D946D45 /* MHVRestRequest.m in Sources */, - 53B28FCC0627AD26E06E81CECB0AE05E /* MHVSchedule.m in Sources */, - 7B7E6E010AD43031A2E23369AD166246 /* MHVSecond.m in Sources */, - 9950EC25859A76A07B05D7A79820B54A /* MHVServerError.m in Sources */, - 026E0C7CC143D19370C1D253307186A6 /* MHVServiceDefinition.m in Sources */, - F71A76995D1DA79FAB1BD7480EC1F43E /* MHVServiceDefinitionRequestParameters.m in Sources */, - 7F462EDDED6664C9B4739F23337B1CC2 /* MHVServiceInstance.m in Sources */, - 948C7F5E9E4CF2041E6D17F78DB01673 /* MHVServiceResponse.m in Sources */, - 0E15211886A4FF75ED139D6681A6BE54 /* MHVSessionCredential.m in Sources */, - 91000A3C263440CCE28B3A8E6BCC48FE /* MHVSessionCredentialClient.m in Sources */, - 1E50300BE9DEADBD0B11F3C14A4AD54C /* MHVShellAuthService.m in Sources */, - 93E31A21149EF1C095FCD3C3F73F2C78 /* MHVShellInfo.m in Sources */, - 1A9ED921A6BD2EFA4DFAD1767729D6C9 /* MHVSleepJournalAM.m in Sources */, - E90729764CDFCE7326390EFBE3398B58 /* MHVSleepJournalPM.m in Sources */, - 6BAA4A062DBCBC5F4F70C7EA41DC66C9 /* MHVSodaConnection.m in Sources */, - 6DDE64D0A793DB2626B57772A88CE908 /* MHVString1024.m in Sources */, - 22E8F1CADAAA818C3ABD18BDA8180761 /* MHVString128.m in Sources */, - A879E97FD656A9C00B28E211EF87475E /* MHVString255.m in Sources */, - F1673E5D5CC727E4BC33FF0EE8C66908 /* MHVStringExtensions.m in Sources */, - F33C6AAFCBF612C57C434D7ACC53A2E1 /* MHVStringNZ256.m in Sources */, - 64E2DFD65AF3394DD2C7986FC417216D /* MHVStringNZNW.m in Sources */, - 5A1F309C4B119F40A6B423A2978E9D29 /* MHVStringZ512.m in Sources */, - 8CA80BA75C80B8FB166EC0BBF1021C0C /* MHVStructuredInsightValue.m in Sources */, - 66549B85C12D3FCBB3C15072EB5FF9D9 /* MHVStructuredMeasurement.m in Sources */, - DABA62A01929AFAB9978A27ADEA548C1 /* MHVSystemInstances.m in Sources */, - 47B5FD7B7227601114E633FEDE69C5C6 /* MHVTaskCompletionMetrics.m in Sources */, - 367B4B928145AABCC918CE95AB8E9464 /* MHVTaskOccurrenceMetrics.m in Sources */, - 7F501E4E5C46CF58B3778AB6F314255A /* MHVTaskRangeMetrics.m in Sources */, - 2BC0D9F2C99E099A25C24E7503C7EB2F /* MHVTaskSchedule.m in Sources */, - 34FD76304396F4419C4EDF15F49D1CA5 /* MHVTaskTargetEvents.m in Sources */, - 212CDEAF7D2ED4F3E161FC17F7C74DA8 /* MHVTaskThing.m in Sources */, - F6715607E30F9203F00BA5D7630B06DC /* MHVTaskTrackingApi.m in Sources */, - A7D495BC5BFE447E2D5569649A271EED /* MHVTaskTrackingEntry.m in Sources */, - C26C891F3FD95D45FB0B8FCC0ED9D230 /* MHVTaskTrackingOccurrence.m in Sources */, - DA89F945420702A45BD6D692E1E50372 /* MHVTaskTrackingPolicy.m in Sources */, - 91E1E18B1213387B5BAEB15F723778B3 /* MHVTestResultRange.m in Sources */, - F4DA369EEEFD733A53D75F9370B794BC /* MHVTestResultRangeValue.m in Sources */, - 94ECFC4BCE779D53AB045B0E471DC81D /* MHVThing.m in Sources */, - 9428EEA05B0BD57688C8C67F25DC59C6 /* MHVThingCache.m in Sources */, - EBE286298274422C59A246614575EB39 /* MHVThingCacheConfiguration.m in Sources */, - C93FC1A3E1C702CE754CBAE335136DD0 /* MHVThingCacheDatabase+CoreDataModel.m in Sources */, - B054606D851B6A1C069C001D2554E877 /* MHVThingCacheDatabase.m in Sources */, - C568A1F0084A1150BF15D0AC39054E88 /* MHVThingCacheDatabase.xcdatamodeld in Sources */, - 36FCAF868718F09F4B9D68A43466F1A7 /* MHVThingCacheSynchronizer.m in Sources */, - 80A1F3E30A6B347EC2789B90E341D670 /* MHVThingClient.m in Sources */, - 5D19ADD15AD0A32829AD9528F48C0058 /* MHVThingData.m in Sources */, - E43216F439717D6B07AD1F7C29574194 /* MHVThingDataCommon.m in Sources */, - 457B8209E9C1EC10FA401F329F880A57 /* MHVThingDataTyped.m in Sources */, - 579918E317BFC62CF406A1620E18DF5C /* MHVThingFilter.m in Sources */, - 70074DAF43B1462AF1790F866615E5C2 /* MHVThingKey.m in Sources */, - 4EA4F0376BE3BB6D0F0F40B03C19EA67 /* MHVThingQuery.m in Sources */, - B3FCFF131646B620947500A491489833 /* MHVThingQueryResult.m in Sources */, - 7B7A3253D9FF0A9F9342D0AB7F310978 /* MHVThingQueryResultInternal.m in Sources */, - F625D1A9AD81A37775A679FECDA98F2E /* MHVThingQueryResults.m in Sources */, - 4CDEC027D8D4E994A9F7481FC6B00431 /* MHVThingRaw.m in Sources */, - 1CB0CF5A25082EB581AEF89B333E79C8 /* MHVThingSection.m in Sources */, - 2D7862FA1F632615346014EDA9A1FC5B /* MHVThingState.m in Sources */, - AE0E058AC7FE2758B9B8CA5CB3E17D4E /* MHVThingType.m in Sources */, - CE1364609DD893EC9FD4AE7D2E5E643D /* MHVThingTypeDefinition.m in Sources */, - 7E4FD259B94B55D7C67D20B085ECE84D /* MHVThingTypeDefinitionRequestParameters.m in Sources */, - BDA75559662614A0BD1C548ED0C36B57 /* MHVThingTypeOrderByProperty.m in Sources */, - B9143725EAC04224D4386C98D021EFD3 /* MHVThingTypes.m in Sources */, - 20028E93AE2845FDF345FCC012B6F2C5 /* MHVThingTypeVersionInfo.m in Sources */, - 443FF220FFD337CEA8DC705121B9AC32 /* MHVThingView.m in Sources */, - 6DFCF427BABF5093ED9917784C53D055 /* MHVTime.m in Sources */, - EFD6C8A1099E168F67CF56D3893CB9B1 /* MHVTimelineApi.m in Sources */, - BF2809CDB99AE8650860CA29FA7B0B0F /* MHVTimelineSchedule.m in Sources */, - 9043B7A910665DA17A184EA7F121EFDA /* MHVTimelineScheduleOccurrence.m in Sources */, - 11F35CAF16794D3DC4173BC9F7F7E684 /* MHVTimelineSnapshot.m in Sources */, - 01AB9DC3AAD2B36DB58EBD99FF5AA7D3 /* MHVTimelineSnapshotCompletionMetrics.m in Sources */, - 580131DF3D75513D617E0123E93D54A6 /* MHVTimelineTask.m in Sources */, - F1A0A06886C0579FBE0E91772FEE32D3 /* MHVTrackingSourceTypes.m in Sources */, - 4696027D3D9ADBEBDD2B780BDC544945 /* MHVTrackingTriggerTypes.m in Sources */, - DC5665910E9BEB40E8966620348F8F35 /* MHVTrackingValidation.m in Sources */, - AD1BBDCECF463922AD64D3E423B22CE1 /* MHVType.m in Sources */, - 770C076D2CF7A72CE11D81BAAFD0BAC7 /* MHVUUID.m in Sources */, - 3E0D5E1E86EF27E662B6382E44F3929B /* MHVValidator.m in Sources */, - 92372471FF84EAAB1F22498574FAAC81 /* MHVViewExtensions.m in Sources */, - C3D443B1D10083FEB2D0EFD2D8514CAA /* MHVVitalSignResult.m in Sources */, - 6D047E9074BEB5C0391BD229C8757B9E /* MHVVitalSigns.m in Sources */, - C7059C7A61AFC438F2DA58039DC7E316 /* MHVVocabularyClient.m in Sources */, - F77506B07E15FFA9C2F10C8D006A83A8 /* MHVVocabularyCodeItem.m in Sources */, - E177F4375F06B10EDC2D2DF8D4D64A04 /* MHVVocabularyCodeSet.m in Sources */, - 041C09D4BA1D1FDD8399E1D25032A663 /* MHVVocabularyIdentifier.m in Sources */, - 5316263D77B56468BD94368D91E0B97F /* MHVVocabularyKey.m in Sources */, - DDCFA84CC9BB232C4F380A8DEC0DD1FE /* MHVVocabularySearchParams.m in Sources */, - A4B9B44D7B8F638B65D35C6A06DABA01 /* MHVVocabularySearchString.m in Sources */, - D6CC5C0ED3082368645F3F22D34A6DFB /* MHVVolumeValue.m in Sources */, - DEF166E3AB3A9713920015CCC6565D03 /* MHVWeeklyAdherenceSummary.m in Sources */, - 162EC6F56100A731D08535D9603281DA /* MHVWeight.m in Sources */, - 69BD51B2296E5CF1116718660A804094 /* MHVWeightMeasurement.m in Sources */, - 4B29AB8572F15B428BFFF6A3CED48393 /* MHVYear.m in Sources */, - B0B4161CB6BC9B546828B40DD46829AF /* MHVZoneBoundary.m in Sources */, - 3B9EE150B71720F4629F262755CBE3BB /* MHVZonedDateTime.m in Sources */, - 4433B9EC12684BD3190CA8D3E94442D7 /* NSArray+DataModel.m in Sources */, - F4E800892F3C3B978145C288BDFF9519 /* NSArray+MHVEnum.m in Sources */, - 4624BC2985FE95BDA3206A7540A8C08A /* NSArray+MHVThing.m in Sources */, - 6C3FBC9EA407290C39E89D2F24A6447B /* NSArray+MHVThingQuery.m in Sources */, - 3F2A1314FBF741AF824604CC2428F08D /* NSArray+MHVThingQueryResultInternal.m in Sources */, - 1B6A398E75D23DC2994AC8CC449CD8BD /* NSArray+MHVVocabularyCodeItem.m in Sources */, - E1A3262C6AEAB4417B90A601CF44D136 /* NSArray+Utils.m in Sources */, - 9207AC5868274A1339BC4A99FFABE9FE /* NSData+DataModel.m in Sources */, - C08C71774915C8E3CDE430762E7ADBBE /* NSData+Utils.m in Sources */, - 045EC7B357CF0CAADC02B30D18BC4C9F /* NSDate+DataModel.m in Sources */, - A7FA820B6EA76EF99AF84EF21182153E /* NSDictionary+DataModel.m in Sources */, - E5601996E3C1000B73C2A2B90E7C74C4 /* NSError+MHVError.m in Sources */, - DD9043CADFB8510C05BA6E559D123C5E /* NSNull+DataModel.m in Sources */, - AA692643AD8CF130C21D42644D395EA9 /* NSNumber+DataModel.m in Sources */, - 330978A5A5A5D793886833A9DAC8AEDA /* NSSet+DataModel.m in Sources */, - A93C1FE20B44CCC0EC9A47B4829CB4F1 /* NSString+DataModel.m in Sources */, - 50F779BE38188428BBDF2032B7999B2D /* NSUUID+DataModel.m in Sources */, - ED10A6FDA298540DC447A4F6C5DB5E2A /* XConverter.m in Sources */, - D367EB926A2A99CB0991348D91898119 /* XNodeType.m in Sources */, - 9D9C01C7622DBF1163DF26ADFA58B3BC /* XReader.m in Sources */, - 84CCB7917766C99D606E1C3645928905 /* XSerializableType.m in Sources */, - B4AD2E1697D7C2CD211F3013483406BC /* XSerializer.m in Sources */, - DF6E017BB5A557E3AA210678713DA1DD /* XString.m in Sources */, - FF03B7AC1BDE5DA34E932C458F0ED187 /* XWriter.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5C4A3186C080714B37ED83C8A7C27DD2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -6569,6 +6132,371 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7641BF3D489E3396113B778160F7A43E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CC36E95A77598EC9AFD698117A7861FD /* HealthVault-Tests-dummy.m in Sources */, + 117F1E46432FBF83236385C115E0A09C /* MHVActionPlan.m in Sources */, + 40462B3E8194643BDBEAF04513722F7E /* MHVActionPlanAdherenceSummary.m in Sources */, + 8FF79C211C76730E4F0D1DB971422707 /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */, + AABD4261DFC8867B88561EA352EC7041 /* MHVActionPlanInstance.m in Sources */, + E84575518F28148CBC870AD36D547A06 /* MHVActionPlanRangeMetric.m in Sources */, + B5D8253B9731915B1D2FA30FA045E17F /* MHVActionPlansApi.m in Sources */, + B8B5B4E47947E08D8037879F7D6C9916 /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */, + 6E8CE512AD7CEAC6A044B0361F736E7C /* MHVActionPlansResponseActionPlanInstance_.m in Sources */, + AAC7F48EFCC4D2A08596911FF8C049E6 /* MHVActionPlanTask.m in Sources */, + A0D7F5DBD967738FAB854EF4B5D4FC1F /* MHVActionPlanTaskAdherenceSummary.m in Sources */, + 20C8E31C5D4EC3F11DDA2A9F4DD93330 /* MHVActionPlanTaskInstance.m in Sources */, + 5ADEC7EAF34C98A18F6FBBD09F43D553 /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */, + F03D3B851723C0E6012168836D167671 /* MHVActionPlanTasksApi.m in Sources */, + 34A1432BFAC8EB6F09C8C3B89F6EEE5C /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */, + 55278C8EA8B1B7DECE20F644BDBD37F4 /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */, + 2EECF65BDA290D801F3F10BC2D7BC214 /* MHVActionPlanTaskTargetEvent.m in Sources */, + 840262B4F4CEDEEBF60C400E704D1685 /* MHVActionPlanTaskTracking.m in Sources */, + 0B05F7C575C8C7490296FF02ED777F75 /* MHVActionPlanTaskTrackingEvidence.m in Sources */, + C691CDDBBB30034A2E2E56B78EAC4CDE /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */, + 3239B08E5A64A93FDA5F56EDBC33BCCD /* MHVActionPlanTrackingPolicy.m in Sources */, + 3C68214A6CFEA1C33B0EA5B0A1EA7208 /* MHVAddress.m in Sources */, + 2BFCBD2DEDA347E746C058A9F16770A0 /* MHVAdvanceDirective.m in Sources */, + D0CC5217D7DEC6E34ABF87B1E10CC39B /* MHVAerobicProfile.m in Sources */, + 1A1A95C244BD6FBFE535718920951384 /* MHVAlert.m in Sources */, + BDB0550FD96EECF51E96CDD9E9793936 /* MHVAllergicEpisode.m in Sources */, + DA954737F603D4A79203273EDC5E1667 /* MHVAllergy.m in Sources */, + BEA7345AC3A2030E6FF91E20F9ED8B3A /* MHVApplicationCreationInfo.m in Sources */, + 37580BF29FC80C79EBAA6B499F6D02FA /* MHVApplicationSettings.m in Sources */, + 8E58EC780CB4203AFA0A351664D5BACF /* MHVAppointment.m in Sources */, + 6B1CD8ADC2EC4B60B7A27BD30DBD72F2 /* MHVApproxDate.m in Sources */, + AC3CAD4969A0B6740145E5D31A81D05F /* MHVApproxDateTime.m in Sources */, + 041FB10A17CFDD83D3C9F5EA94272EBC /* MHVApproxMeasurement.m in Sources */, + 77D0E475F790433AF0DC258CDA9288DF /* MHVAppSpecificInformation.m in Sources */, + 5F258935DF32D54ADCFAB5CE34B384FB /* MHVAssessment.m in Sources */, + E89A14B2E6E4CECB74423D82D196CA1A /* MHVAssessmentField.m in Sources */, + 741AAF84758E5A405F62AD212222017A /* MHVAsthmaInhaler.m in Sources */, + 909EC332BA0CBB1FA89999EFC6FAF7CB /* MHVAsthmaInhalerUsage.m in Sources */, + 09988D1D946438AB4CDBCC26B4C2D04C /* MHVAsyncBlockOperation.m in Sources */, + BAFFEDF48768B79C7EBCF9AAAC3026B4 /* MHVAsyncOperation.m in Sources */, + 077B38AC307A1A4ED571D96DCF4B6605 /* MHVAsyncTask.m in Sources */, + 66B13A120F183820B494B3B58622EB75 /* MHVAsyncTaskCompletionSource.m in Sources */, + 4AD09E14705BFA3214966ADC268C3ADC /* MHVAsyncTaskOperation.m in Sources */, + 7C056108FC9E76B35D73997896F1C583 /* MHVAsyncTaskResult.m in Sources */, + 04E8F887279D4C660DFD41BD066AEA08 /* MHVAudit.m in Sources */, + 3122148013A7C8FA4A3DF41D40167737 /* MHVAuthSession.m in Sources */, + 1582F1E5A052D4BF60CF294D14642A0C /* MHVBaby.m in Sources */, + 49A0B6F1A025E844848C558417BA07E2 /* MHVBasicDemographics.m in Sources */, + C1985E5E4AAE5EFC8A8758816B817563 /* MHVBlobDownloadRequest.m in Sources */, + EC688072BC50FF0111BCB93DB0A092BF /* MHVBlobHashInfo.m in Sources */, + E5BE825B104FE7DF09D605B4A813D480 /* MHVBlobInfo.m in Sources */, + 6BE20D0D7229758988217CA88950551E /* MHVBlobPayload.m in Sources */, + 22F6F1C2215B619BB86931AEB5838E49 /* MHVBlobPayloadThing.m in Sources */, + D8961924374E223487B5319A1B9D8FA5 /* MHVBlobPutParameters.m in Sources */, + 40DF3602B5B35B180A81910593A0DC87 /* MHVBlobSource.m in Sources */, + 3EE7548362944C6EDD4B645A7A45B6FF /* MHVBlobUploadRequest.m in Sources */, + A719EB7C3FA8D02F083167CFB82C9C10 /* MHVBloodGlucose.m in Sources */, + 2813C19EDC79C492540F5A9DDE0BA377 /* MHVBloodGlucoseMeasurement.m in Sources */, + 51A7E2CB04C6C2155F7B6979AD3502D8 /* MHVBloodPressure.m in Sources */, + 883C1B738D41E37C369C45A31C7AC442 /* MHVBodyComposition.m in Sources */, + F55DBA21C15EBFEAD1E0F6C347557D7F /* MHVBodyCompositionValue.m in Sources */, + 29C3D34CCA735E76F8B8EDCD72A2DAC0 /* MHVBodyDimension.m in Sources */, + 22D3E02230DE521333B231A0CFFB193A /* MHVBool.m in Sources */, + 1EC2AD28CA6C6B5235B2326455F10463 /* MHVBrowserAuthBroker.m in Sources */, + 7358C241119896C8DD574AC7CB971D48 /* MHVBrowserController.m in Sources */, + 459DF85755B4A9D52E0BDC56BEA06736 /* MHVCachedRecord+Cache.m in Sources */, + F03076F42C7391844D8F3C7BB0EEB4C3 /* MHVCachedRecord+CoreDataClass.m in Sources */, + 8DD7B684A11A569BC98AC361B52737D5 /* MHVCachedRecord+CoreDataProperties.m in Sources */, + 51A1DC964A1FF2D6976F73BA7439825C /* MHVCachedThing+Cache.m in Sources */, + 9660DFD10E4974F226B21722764EF21A /* MHVCachedThing+CoreDataClass.m in Sources */, + BA1AC6785B5C77E3F7437C8C3E135EFC /* MHVCachedThing+CoreDataProperties.m in Sources */, + EB941D28BE9F5DAA14CC7499DD87FC27 /* MHVCacheQuery.m in Sources */, + F5419C79D3F43D09A02B99802AA14F56 /* MHVCacheStatus.m in Sources */, + EF98F105D3212653369AD9C4AD891ECA /* MHVCCD.m in Sources */, + 8C1B337654236B23A3D4865A0AC480D0 /* MHVCCR.m in Sources */, + DE424630B6301CE7A82C05BE4458D9F3 /* MHVCholesterol.m in Sources */, + DBE8ED6FA7515A622BF7F4D48251AA6A /* MHVClaimAmounts.m in Sources */, + 245EE89FC002075105114D309EDBD269 /* MHVClientFactory.m in Sources */, + 3D71AD57D425E434DFE7AA3BE4EC2CAD /* MHVClientInfo.m in Sources */, + 0A5563438123D3F8277D4526B511054B /* MHVClientResult.m in Sources */, + 148D3AACD5C34B1724B6216EB475DA0E /* MHVCodableValue.m in Sources */, + 967D66B8F9ADC18BA5A1E103C2D60AB7 /* MHVCodedValue.m in Sources */, + 9B6B9CEBC07C69E855D9D8A7CFFC5810 /* MHVConcentrationValue.m in Sources */, + ED98F3F3D510EB7471B1577C24F034CB /* MHVConcern.m in Sources */, + 4082D8554FD80E5C9C5D7876A4DC3A58 /* MHVCondition.m in Sources */, + C2710C99FE82500664997B69534BED8C /* MHVConditionEntry.m in Sources */, + 9E7557B18BE97F840D4D91E94D5276E2 /* MHVConfiguration.m in Sources */, + EA9AEC4D11B02E787A94A84C642FF976 /* MHVConfigurationEntry.m in Sources */, + 496DA9C71C483D39DABC8C70902684B8 /* MHVConnection.m in Sources */, + A46680021F99D64ACD9AAB0AB06E0AA6 /* MHVConnectionFactory.m in Sources */, + 746712FCEE7445890F5CFF8020B37830 /* MHVConnectionFactoryInternal.m in Sources */, + F9F154AF43205CA01F2098765C2D6DCA /* MHVConnectionTaskResult.m in Sources */, + 38EEFB2814848A63E92FDF90CB7E70CE /* MHVConstrainedDouble.m in Sources */, + 59123DFBACF4D39DCC8247CA952ADF68 /* MHVConstrainedInt.m in Sources */, + 2E2EDC2A4F3B602AE264CD8BDBFB2CC0 /* MHVConstrainedString.m in Sources */, + 2F64C7FFEC508FB8A087DAD822A061E5 /* MHVConstrainedXmlDate.m in Sources */, + 8F30E988D753113AA2AEDDBA06BB760C /* MHVContact.m in Sources */, + 6500395839BA825E24DA15E09492E3DF /* MHVCryptographer.m in Sources */, + 8B96B0A3E6D98F38FF2DE248F27B737F /* MHVDailyDietaryIntake.m in Sources */, + 90D9250200740F0F0700F4A8D124C6AB /* MHVDailyMedicationUsage.m in Sources */, + 801E5578C3C7294205E1C62E7FBB70DB /* MHVDate.m in Sources */, + 310D7CA92E5D2314487F5507948202CE /* MHVDateExtensions.m in Sources */, + F6043A9C8F0AC062B658B0F374179826 /* MHVDateTime.m in Sources */, + 686AAF43AB8B5D0DB29544540B0E036F /* MHVDateTimeBase.m in Sources */, + 9E49673009FB3F53BD5C1946E9479066 /* MHVDateTimeDuration.m in Sources */, + C75EA40ED0B201E653010B7A2C2186D4 /* MHVDay.m in Sources */, + 8D9DF97E72FDC7661FEC430AC4E5E178 /* MHVDelivery.m in Sources */, + 9E9FCFFBD7F3CFD2A9B7D07292E913F5 /* MHVDictionaryExtensions.m in Sources */, + 7D3046E7F9053F8296947372002517AC /* MHVDietaryIntake.m in Sources */, + 1D5331B0D7A2D3EEAA478A2DB59A0F1A /* MHVDisplayValue.m in Sources */, + E1BF95FBD50403351ADF2F07A1A29663 /* MHVDouble.m in Sources */, + 8DCAE579DC20A471342FA3BAEBB5751E /* MHVDow.m in Sources */, + 00C51FD8CD62B2486A0EF5871B648E18 /* MHVDuration.m in Sources */, + 472D7322F040B820D1C004A35E936722 /* MHVEmail.m in Sources */, + 4449844A67B4AE2063A9AE4DBFCFC2E6 /* MHVEmailAddress.m in Sources */, + ADF74C66E48BCD6317B1541B8AC1D6EF /* MHVEmergencyOrProviderContact.m in Sources */, + 7A77EDD0F3CDB56C40C6117EEC420CEC /* MHVEmotionalState.m in Sources */, + B41165CE9CF153DA2BF207711581B419 /* MHVEncounter.m in Sources */, + C95E51FEE3025DDC962B1EE99E657BC1 /* MHVEnum.m in Sources */, + A4201A1A89426845F9B438B53AA73B7F /* MHVEOBService.m in Sources */, + 89A51B49118D9855DC2EA2FD0AF31E5A /* MHVErrorInformation.m in Sources */, + 74FFFCA3B1C662A1520F52BCBB92C36A /* MHVErrorResponse.m in Sources */, + DF958D4F5C2FA40A575EC29234CD0F77 /* MHVExercise.m in Sources */, + 506AD867F007F565826700AAA177F36E /* MHVExplanationOfBenefits.m in Sources */, + 42BDE3A042D4720A07C82563E26E7FEC /* MHVFamilyHistory.m in Sources */, + 44E348B2A8D96C8811E75E1BF5F643DF /* MHVFile.m in Sources */, + 4A8DF0BFF3D7FB63FDB399010237F1E7 /* MHVFlowValue.m in Sources */, + 62413F06BEEC562761EB5FBFA28851C3 /* MHVFoodEnergyValue.m in Sources */, + 6BCE850AD1F7607D1207F53BCC596D17 /* MHVGeneralMeasurement.m in Sources */, + 1EF323452F42F58372B9779FC1DF78EE /* MHVGetAuthorizedPeopleResult.m in Sources */, + C74B118D2391AE2E55EEBF54C1368CD2 /* MHVGetAuthorizedPeopleSettings.m in Sources */, + 072A17D09E17F0849825BB57D1E31EA4 /* MHVGetRecordOperationsResult.m in Sources */, + 2BD80077C907C30D8314537FC1596DA7 /* MHVGoal.m in Sources */, + 210A82AE83C24A9AB7798F41C615C4B2 /* MHVGoalAssociatedTypeInfo.m in Sources */, + DB21BEAA004438A3DC00B1B424E98E42 /* MHVGoalRange.m in Sources */, + C79E82A7254C1B6AA96911241F874E23 /* MHVGoalRangeType.m in Sources */, + 402C9DE1AC8C6AE20C20FBD0E37BD364 /* MHVGoalRecommendation.m in Sources */, + E8D29BBC40E36958B87F2997FCA1D0E8 /* MHVGoalRecommendationInstance.m in Sources */, + 31228622A26914060B131E0DC040DDC2 /* MHVGoalRecommendationsResponse.m in Sources */, + 75C1EAA7A93F6F5BD6C1C706B3E0013E /* MHVGoalRecurrence.m in Sources */, + 81DDE47D3753B0E16A790542FFCA42E7 /* MHVGoalRecurrenceMetrics.m in Sources */, + 1793DA3404C6D520B65C98FF5031BE06 /* MHVGoalsApi.m in Sources */, + AEF380361CB89C74069C0E8C78F0BBDE /* MHVGoalsRecommendationsApi.m in Sources */, + 52F6E0B67D200D9B1CF732BDA83E12A3 /* MHVGoalsResponse.m in Sources */, + 448A10D315927DBBC6CB2891A3121FB2 /* MHVGoalsWrapper.m in Sources */, + 56F65C729403D602D26336BD87799CC4 /* MHVHealthGoal.m in Sources */, + F22AED767AA4C363AF7C673410A03B54 /* MHVHealthJournalEntry.m in Sources */, + 1E01388BE69F1F3A6756B700B1C227BC /* MHVHeartRate.m in Sources */, + 123BB2DDF9E9867EF58B097A191EE0FF /* MHVHeartrateZone.m in Sources */, + 0CE488B699934F4EC80FDDEDE24DE55B /* MHVHeartrateZoneGroup.m in Sources */, + 3690ACEE21CCA173CA3E1C2FDB33EC0D /* MHVHeight.m in Sources */, + 325CCF628F1A065889E07AB0DC98CC51 /* MHVHour.m in Sources */, + 36280E2231B1A156B4AEE74EEE43F11B /* MHVHttpService.m in Sources */, + 8EDC3BFFDB92F6F65808ADFA4E3CE172 /* MHVHttpServiceRequest.m in Sources */, + 8A10E74248B4CDD8B0083160D1A91A65 /* MHVHttpServiceResponse.m in Sources */, + 3B40564096C3041DC2357E3521A9F95F /* MHVHttpTask.m in Sources */, + 40661B810369B7F65670D2C357850DFC /* MHVImmunization.m in Sources */, + D89347364D8F385852AD6A676CF8D72E /* MHVInsight.m in Sources */, + 8901F36767CD7C207AEA5C7A43F107F4 /* MHVInsightAttribution.m in Sources */, + 03FBD9093BB9C23DFA4ABA3464DF7D0C /* MHVInsightMessages.m in Sources */, + 0C8C7C99432BF176E76A4BAC258B12D4 /* MHVInstant.m in Sources */, + EFC048EDBDA42E39A3CD19AACFC6EF9E /* MHVInsurance.m in Sources */, + C8B507F5C4DBB789095DF2DB76289B44 /* MHVInt.m in Sources */, + 438ED2AB63CCEE3FE7B8BA1DA41CD57A /* MHVJsonCacheItem.m in Sources */, + 109F348C70C79F71E9425D3E9B3C5502 /* MHVJsonCacheService.m in Sources */, + 9C94A4F55AC00213E73080F7BB625499 /* MHVJsonSerializer.m in Sources */, + 59A41E58C880168A693D32D723B97C2E /* MHVKeychainService.m in Sources */, + 625F185D49932CF9011750710C0D1E5A /* MHVLabTestResults.m in Sources */, + 6F4C9FDDBD05FC2E9E867028F0159F8D /* MHVLabTestResultsDetails.m in Sources */, + FEFAB94DFA7724C515B056F0E41A3FB3 /* MHVLabTestResultsGroup.m in Sources */, + 388CDFE01CAAA5533FE4AF48C4CDA05C /* MHVLabTestResultValue.m in Sources */, + E1527065EB25571B532BA1F425F4201C /* MHVLengthMeasurement.m in Sources */, + 81834AD46C4ACB96EFB924FCA8BD28A6 /* MHVLinearItemTypePropertyConverer.m in Sources */, + 49227390E46DD7B1F837D486DA57107B /* MHVLocalDate.m in Sources */, + 06B39ABADF813493387B815A7F584CD9 /* MHVLocalDateTime.m in Sources */, + B7D79D978BC037B158B5E00149E57FAD /* MHVLocation.m in Sources */, + 2EFB397751958CC5FBDA6B13C7A0614D /* MHVLogger.m in Sources */, + DE488768803DF36E7B783DEED9EC1E76 /* MHVMaxVO2.m in Sources */, + 5B5E4F8A046411C850CC54FAF84EB4B5 /* MHVMeasurement.m in Sources */, + 468524545AAAD1FBF5F4082E6030F0E1 /* MHVMedicalDevice.m in Sources */, + CC5305E0CBF8BFA70D3E8BD4BE0654A6 /* MHVMedicalImageStudy.m in Sources */, + 4AA6C07271E6E57C030EC4929D998EFD /* MHVMedicalImageStudySeries.m in Sources */, + 31E3CBFAB327127D0076F11421BE74FE /* MHVMedicalImageStudySeriesImage.m in Sources */, + 00C4C18D9C372BC2286DE0AA807FF1D0 /* MHVMedication.m in Sources */, + B2BA26CE11C583C6E2C8A0992FEEBF7F /* MHVMenstruation.m in Sources */, + 940E48B3CE1147EDEBFEE58B35DBEE2F /* MHVMessage.m in Sources */, + 4A04D4A95EA3EAF982FED3A68ECCBBA7 /* MHVMessageAttachment.m in Sources */, + 01C4C7C8196E969F680017D18E609D93 /* MHVMessageHeaderThing.m in Sources */, + 8B02675B7DD59BC000F2C823E60FED13 /* MHVMethod.m in Sources */, + 6F01B5CA4E35B047A275C02AF92892CA /* MHVMillisecond.m in Sources */, + 5AE36B2DF61DC4889E210D951FE99071 /* MHVMinute.m in Sources */, + C238CF543D4BF9D259362C3B1951E289 /* MHVModelBase.m in Sources */, + 7B5C3DA450915F7E3FD6102871EB7931 /* MHVMonth.m in Sources */, + 58EA4D79362178651E0D7AD2F907C4A2 /* MHVName.m in Sources */, + F925E623A155B963606630FB227231D7 /* MHVNameValue.m in Sources */, + 4F84276BFE9647424CE42CC321B382D3 /* MHVNetworkObserver.m in Sources */, + 12F8C1AAEB80B31FA9B01B3E7B3903FF /* MHVNonNegativeDouble.m in Sources */, + 7E6A97227A98446E7BB79740F912F047 /* MHVNonNegativeInt.m in Sources */, + 6F15143A9E446D8FBB5A2D5CB9C5F740 /* MHVNutritionFact.m in Sources */, + 234A06887E301EF0A3D9F34AB6ECACA0 /* MHVObjective.m in Sources */, + 6700D961B64746C7E991028E67483C6E /* MHVObjectiveAdherenceSummary.m in Sources */, + 39F67A77F72F6E225C508A5905F6B8AE /* MHVOccurence.m in Sources */, + C2B9F7F642881B7F40B509F93AF9E6F8 /* MHVOneToFive.m in Sources */, + 169D5BD88F4C1AF7A119C2C63D0A7233 /* MHVOperationBase.m in Sources */, + 606A8ABFFC83F548313C55DC688C7188 /* MHVOrganization.m in Sources */, + A00D519B78DBF7B3432C0ACDCD11DC29 /* MHVPeakFlow.m in Sources */, + 74C9DF58826F1845D27A8493F5F6C9D3 /* MHVPendingMethod.m in Sources */, + 4E4BB5078D17CDDD1CF94F87036305C5 /* MHVPendingThing.m in Sources */, + F6B21F207B3206EDA8735D769C469DB3 /* MHVPendingThingOperation+CoreDataClass.m in Sources */, + 010F9AE91BBCED8A69107EF60756AF9D /* MHVPendingThingOperation+CoreDataProperties.m in Sources */, + 735925B273BD03CA7211AAADD7AC00E2 /* MHVPercentage.m in Sources */, + 5602AC87A6E4F3F51F1305A9F38183AE /* MHVPerson.m in Sources */, + 445B95377DD26B0AB31E998215DA17B8 /* MHVPersonalContactInfo.m in Sources */, + 0E26628ED21139CCD72DBA1F9882F265 /* MHVPersonalDemographics.m in Sources */, + 27A8F98527A909473595838300D475F5 /* MHVPersonalImage.m in Sources */, + D8322DBC29C9728542C2619FCD9F13E7 /* MHVPersonClient.m in Sources */, + 216EAE1C29A4F95BA9A6963A5EE0709F /* MHVPersonInfo.m in Sources */, + BE8D0C76991F9324FBDD36609246D2B7 /* MHVPhone.m in Sources */, + 3473BF3FB33461E95017671AB9A10C2E /* MHVPlan.m in Sources */, + DF3DB1655A7B2C09CAD7DAA6EEF1567F /* MHVPlanObjective.m in Sources */, + C07905ED158B528A569A43561BE95945 /* MHVPlanOutcome.m in Sources */, + E30B94A669549686B3638A4ABD9A90BF /* MHVPlatformClient.m in Sources */, + 545312BBFE6EC5829ADC107BB4E7CA15 /* MHVPlatformInfo.m in Sources */, + 1ACD5B1D3A1C004390B2A99314286282 /* MHVPositiveDouble.m in Sources */, + 66D610E62D6761DADC656A2BD8CF796B /* MHVPositiveInt.m in Sources */, + 591880016142AE776FE0462CEE1C6F5C /* MHVPregnancy.m in Sources */, + 56D08A9673EEB1169C7FF1D2D8F10E98 /* MHVPrescription.m in Sources */, + 6BD218D1D640D8AFF7E091AD1B837E9D /* MHVProcedure.m in Sources */, + DD82C6070A1F8B47AF1E883405A0005B /* MHVPropertyIntrospection.m in Sources */, + CF9E58C3B51C8D345BF1160A897BDD19 /* MHVQuestionAnswer.m in Sources */, + 09E41EF7F74476508E6F407EA6C68918 /* MHVQueuedDictionary.m in Sources */, + 01068FA9BEAB43E1ECFCB392C21FF318 /* MHVRecord.m in Sources */, + D6D8203B8E5E39EEC95BD6E464789D8E /* MHVRecordOperation.m in Sources */, + ECF5751BAF6BC78A0EDFE9D7B916E53B /* MHVRecordReference.m in Sources */, + 9F1E41F14C85E5E53BADDAEA2E0C2737 /* MHVRelatedThing.m in Sources */, + DBBB295E01B81E5302B395D5048AB7EE /* MHVRelative.m in Sources */, + 915A3DE4E218B7E7D65A32B3DB42BAF7 /* MHVRemoteMonitoringClient.m in Sources */, + 24F50D29AA56F8D1C23484C6A71D5EFD /* MHVRequestMessageCreator.m in Sources */, + 679B295B53C36BADBB7ECD78E9F2A16E /* MHVResponse.m in Sources */, + 41A2ACA5B2FFFB7232CF5A3EFEC59D95 /* MHVResponseStatus.m in Sources */, + AF14D3B1197DE21C542903A3F0866A90 /* MHVRestRequest.m in Sources */, + 94DE6AC9FA9BC4BBC476752616FF6F20 /* MHVSchedule.m in Sources */, + F05FDEB694C77C96A68BA98A182E1DF8 /* MHVSecond.m in Sources */, + 0EA69226831354A0953BE1B4FDEFC368 /* MHVServerError.m in Sources */, + 375C2E7FB60FDA3E8BA480F238CD174C /* MHVServiceDefinition.m in Sources */, + 78D394C054651591E140860BC86FE789 /* MHVServiceDefinitionRequestParameters.m in Sources */, + 0A093F25B9446D26286B3B0B396D4D4D /* MHVServiceInstance.m in Sources */, + 67DB5D39FED9D186F68F52C784DFF297 /* MHVServiceResponse.m in Sources */, + 67A665B5152907856841B2988EB4DC5A /* MHVSessionCredential.m in Sources */, + E79D54E434636B10B361602E2B9B69E8 /* MHVSessionCredentialClient.m in Sources */, + 625792890E96F823CEBFFB244AADF8DD /* MHVShellAuthService.m in Sources */, + 443B7D318F52472A57BA785ED0B3C833 /* MHVShellInfo.m in Sources */, + D608DCBED9EC2174721170869BC2F3DB /* MHVSleepJournalAM.m in Sources */, + D6AC8D93C037CB4CE091674C7B706FF6 /* MHVSleepJournalPM.m in Sources */, + C263F5944F270EC956F58F26FDD18337 /* MHVSodaConnection.m in Sources */, + 966C7F41EB58074E7D5549472F90C53A /* MHVString1024.m in Sources */, + F3192A56B324C5CD33E4FA411F656F65 /* MHVString128.m in Sources */, + B3BD69B027CCE73FF6E6383008075F1F /* MHVString255.m in Sources */, + 6523195FC07E70EBCDCA56E081CC1D2A /* MHVStringExtensions.m in Sources */, + 4FEE8CFBDEBB88F5C72331823312D8EE /* MHVStringNZ256.m in Sources */, + 9BBA33DC08C3AC08AF6C4F7F3D194B0F /* MHVStringNZNW.m in Sources */, + 1002875BEBCB586791DB694C61EBD060 /* MHVStringZ512.m in Sources */, + BF85D9C715BA54C38529AB7D7816166E /* MHVStructuredInsightValue.m in Sources */, + 22853E63B9A662C6BFC363E3A3C4B5F4 /* MHVStructuredMeasurement.m in Sources */, + C5AFCBB99515B27869F69181395D6778 /* MHVSystemInstances.m in Sources */, + 24F509A96E49967EBFE5BB72D4D7998C /* MHVTaskCompletionMetrics.m in Sources */, + 3D892F8695CFACFA8994C9E33AC1E28D /* MHVTaskOccurrenceMetrics.m in Sources */, + D1D0D7831FA0188BE332F866AA5AD2AF /* MHVTaskRangeMetrics.m in Sources */, + 00CC2F2010A6C7D6F336ABA62CBD6A90 /* MHVTaskSchedule.m in Sources */, + FEA88DE6DB0BA6CC5C96CC781D44390D /* MHVTaskTargetEvents.m in Sources */, + 5383E1B0BFFE8F16C0C1E35EDC873740 /* MHVTaskThing.m in Sources */, + 1C9A7EDCEEDF02323FA08CC84B5B1937 /* MHVTaskTrackingApi.m in Sources */, + 80124E3EDDF4AA1E06BCD53981AA6F8E /* MHVTaskTrackingEntry.m in Sources */, + 30B264C6F8E296A74089C0AC65508A0A /* MHVTaskTrackingOccurrence.m in Sources */, + 5A48015865B413B5FE466ACF312EF969 /* MHVTaskTrackingPolicy.m in Sources */, + DDBFF9316944196565DA9C693BF3D949 /* MHVTestResultRange.m in Sources */, + 13EF7C324859FB7EFF3ABFF5B4C5AC80 /* MHVTestResultRangeValue.m in Sources */, + 375B97E75431ADF2CBF3BF79BAE068DE /* MHVThing.m in Sources */, + CF1A182D879F9A1DD69E5030EA4F9397 /* MHVThingCache.m in Sources */, + EDE4AF6F035E84059F050EBCC917CB71 /* MHVThingCacheConfiguration.m in Sources */, + 803022DF0A7F4EC2510790B94F438749 /* MHVThingCacheDatabase+CoreDataModel.m in Sources */, + F3EDD8BA49DF7D3F98DA69EBFCA5BCCB /* MHVThingCacheDatabase.m in Sources */, + 46224AF1FFEB941C041BB4F909CE1E6A /* MHVThingCacheDatabase.xcdatamodeld in Sources */, + F23AE0870D50485F265B75920774E587 /* MHVThingCacheSynchronizer.m in Sources */, + F82B8BDDC02A65C4A5CF0A81B418491A /* MHVThingClient.m in Sources */, + B787AE28B35C8C991FC80F07B19BE6CA /* MHVThingData.m in Sources */, + 23F103EE0E00CDCC500D83EBF9BD6DA8 /* MHVThingDataCommon.m in Sources */, + C025944B310408478E166A9F5ADA8A0D /* MHVThingDataTyped.m in Sources */, + 9499FA2F91F5B3A0C5F4994E897F6023 /* MHVThingFilter.m in Sources */, + 4E86704CC14505A9BDB63F9B049547A4 /* MHVThingKey.m in Sources */, + 6AFFA923E798BB1C40AAE56E9849E358 /* MHVThingQuery.m in Sources */, + 8B4978EA00E15FFFC6DBC25EAC071698 /* MHVThingQueryResult.m in Sources */, + ABD313F4AA94D4B6D08236927635CEB6 /* MHVThingQueryResultInternal.m in Sources */, + 017D43F126261CACEB6F2CB8FEDCAD25 /* MHVThingQueryResults.m in Sources */, + E05E1593B42C0748318A4FC524493D24 /* MHVThingRaw.m in Sources */, + 10CFE2C794E4CED23B340E464B025186 /* MHVThingSection.m in Sources */, + 4194376FCB19772BC246F96324129DDC /* MHVThingState.m in Sources */, + E073988F21DFCC131C3E0BEC67AB57AB /* MHVThingType.m in Sources */, + B11404812F5295ABB00BAAA2D60FC12B /* MHVThingTypeDefinition.m in Sources */, + 89D51863132742032812E9FC0DAE3D1F /* MHVThingTypeDefinitionRequestParameters.m in Sources */, + E2E185B3C4861D13CB90E7D2FAEB2F51 /* MHVThingTypeOrderByProperty.m in Sources */, + AA957833A297C170B2DBA980340172BA /* MHVThingTypes.m in Sources */, + E6A046A87A0BE6204E36230703D0A160 /* MHVThingTypeVersionInfo.m in Sources */, + EE83A29AAA8FF1C20C3C0A29BB3E31A6 /* MHVThingView.m in Sources */, + 8C254AE3C0C517F4B68FAD396C2A352C /* MHVTime.m in Sources */, + 8E90A8EB4A423CD1A11B4535FB8DCE9C /* MHVTimelineApi.m in Sources */, + F670829BEFD2C169882591E6B1C25CFE /* MHVTimelineSchedule.m in Sources */, + 96593F97FD8A3021BAE4E764A55CB9A2 /* MHVTimelineScheduleOccurrence.m in Sources */, + 4931B12E14699834C8FA637D96E985E6 /* MHVTimelineSnapshot.m in Sources */, + 56C42CB58DA17BF6674CFCCFDB2F7E24 /* MHVTimelineSnapshotCompletionMetrics.m in Sources */, + EB67CF947D01454A0ABB8E1F36A25066 /* MHVTimelineTask.m in Sources */, + 5BD2799839FE5E15EF624AB3B5568E38 /* MHVTrackingSourceTypes.m in Sources */, + E8B011254945D08D2AB115DDF12FD1CB /* MHVTrackingTriggerTypes.m in Sources */, + C7CEBA874A988CBFC04F60A2D07772F9 /* MHVTrackingValidation.m in Sources */, + 7D83378770B5A494CFF32E8D910D21AD /* MHVType.m in Sources */, + B695E5115373BC8F3D404202C4C5BAF5 /* MHVUUID.m in Sources */, + 4221BB0899C030DD77B7C7B449E9B6C5 /* MHVValidator.m in Sources */, + 6E386F78EAD054E9AFD23E9E89CBC6FF /* MHVViewExtensions.m in Sources */, + 1CEFDFD443ABFA8B8C51D90C91CAE797 /* MHVVitalSignResult.m in Sources */, + 8E387003A8080CCC8938512829ED393F /* MHVVitalSigns.m in Sources */, + 079B08B2AF26A8DF31B323C279633984 /* MHVVocabularyClient.m in Sources */, + 440604A84C9E2BC49DC8FB4A66666C97 /* MHVVocabularyCodeItem.m in Sources */, + 580E3537C96F39A18FE1C928A96063EB /* MHVVocabularyCodeSet.m in Sources */, + 0B99AD44CF0FB7474DAE65A2DEB611D3 /* MHVVocabularyIdentifier.m in Sources */, + BA0C5966BDB989EC4C594A3D050B1539 /* MHVVocabularyKey.m in Sources */, + 1719069EB9E6EC3D3017B260A23428A9 /* MHVVocabularySearchParams.m in Sources */, + E16BAD9FE1C3EDD8A265EBD61EC48C82 /* MHVVocabularySearchString.m in Sources */, + DD04E06305B5FE246DC1AA8F35E1FBF3 /* MHVVolumeValue.m in Sources */, + AC02B67908767CC147A310CCA3F77B60 /* MHVWeeklyAdherenceSummary.m in Sources */, + E72FF42F410B9F2D71E478733A11CC7A /* MHVWeight.m in Sources */, + D0AFD723BF022F3B43F260CEFBA7AA61 /* MHVWeightMeasurement.m in Sources */, + 24FCB29B833C52874FCDC0EB2D9CA2B5 /* MHVYear.m in Sources */, + C57982898270EA0BFD5644DEEEF47A79 /* MHVZoneBoundary.m in Sources */, + 80878295F807BF3EC772174F6318D3D7 /* MHVZonedDateTime.m in Sources */, + EEAF998AC932CFC9F10503992C0BFABE /* NSArray+DataModel.m in Sources */, + AB822558AB276373C23B286887355581 /* NSArray+MHVEnum.m in Sources */, + 14E3CAF3A22E283985946F4793155B20 /* NSArray+MHVThing.m in Sources */, + 567DEB52C6B4B8EE62D419A40994708D /* NSArray+MHVThingQuery.m in Sources */, + 53B2D27FF48A12F3A85B6BFA525838E3 /* NSArray+MHVThingQueryResultInternal.m in Sources */, + F92513F51891901B1503311353747656 /* NSArray+MHVVocabularyCodeItem.m in Sources */, + 88D69EFE0E0CA2DE1246BBC78C04B153 /* NSArray+Utils.m in Sources */, + 1FC2A82B22F770A1D3BDA5F61918AB4E /* NSData+DataModel.m in Sources */, + AD2FDAD9C14D9B73480C7236F60909DC /* NSData+Utils.m in Sources */, + EC2635FC274958D3510401CE34FE0661 /* NSDate+DataModel.m in Sources */, + 70F70838467C4EF276FF996272FE61C4 /* NSDictionary+DataModel.m in Sources */, + 18B7B3CC83377CB95393E7DFD0DFF593 /* NSError+MHVError.m in Sources */, + 4FA9679DE3A29288097866F3013F1CF9 /* NSNull+DataModel.m in Sources */, + 083D8199CB436D588B4FE3821D42E415 /* NSNumber+DataModel.m in Sources */, + D302271A6E4F5F544C5AC3C92430BE81 /* NSSet+DataModel.m in Sources */, + A07D691692027C3265D5121826CF7F59 /* NSString+DataModel.m in Sources */, + 5CAA0CBFA35DFD7D77A61FFFA157EE05 /* NSUUID+DataModel.m in Sources */, + 1714C1DB05BFF3C4CF8EEA5E81360044 /* XConverter.m in Sources */, + 1DEE9A4B062C1B1CEDA8B168033D404E /* XNodeType.m in Sources */, + 06FB4CE021A8F5AC73287FB4BCF5DAFD /* XReader.m in Sources */, + CBBD9A0D3065DF6E0E42C53C79F864D0 /* XSerializableType.m in Sources */, + A269E680809730678E1B24EC45AA45B9 /* XSerializer.m in Sources */, + 64DCD9B03AA93FA252A1AA96337F7F71 /* XString.m in Sources */, + 2ED5949B0C3CD7C9F5C12035A60C4CDC /* XWriter.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; AA44D99FEFA75152258FB40CBF9D2C95 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -6587,368 +6515,368 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F17601EAB218D36A5F04A31FBF704C59 /* Sources */ = { + B7D325DBF9AEEDAB5CB14CB92848FF04 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2A771498D967298A0869D8E34C392277 /* HealthVault-dummy.m in Sources */, - 37CDE8C11B668389EE0A90DDA7654F06 /* MHVActionPlan.m in Sources */, - A869522AC8C683C8EE5E317346424CAB /* MHVActionPlanAdherenceSummary.m in Sources */, - 55EF19025C8B009848AF67C854BB970B /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */, - 453B39FC7B654769B3B235E3D343C807 /* MHVActionPlanInstance.m in Sources */, - 503C976352DD9BDC354978A6B9729499 /* MHVActionPlanRangeMetric.m in Sources */, - 6A8FB339D57E7CD7ED87E9CFC3AC647B /* MHVActionPlansApi.m in Sources */, - 54652B05121C50D16EB70BAA3318C46D /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */, - B24A107067BEFAC33171EEC58000BEC2 /* MHVActionPlansResponseActionPlanInstance_.m in Sources */, - A13EBEEF3A503CCBE09595741B45C678 /* MHVActionPlanTask.m in Sources */, - C318FC46D403CF4205A93D7ED6403FA5 /* MHVActionPlanTaskAdherenceSummary.m in Sources */, - 9A67C21876964D79971D9CC56AB7C432 /* MHVActionPlanTaskInstance.m in Sources */, - B6FF532A1079E43A71E86BA72FDF2611 /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */, - C1E0CA504FEDF404311ABB8E752C35AC /* MHVActionPlanTasksApi.m in Sources */, - A271470E77E9E1CA26CA757BB452C4B7 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */, - BB8AB06BCEE018794CFF47C916B5A25D /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */, - BE296FB00602A671006EC54626411BF5 /* MHVActionPlanTaskTargetEvent.m in Sources */, - 8DB18B5DB3001DA83D5C7B7816ED9169 /* MHVActionPlanTaskTracking.m in Sources */, - 8BC1A0027D9A00826062BAEED8C153AC /* MHVActionPlanTaskTrackingEvidence.m in Sources */, - 81932271E9DC379B8431388FDEFB5CE6 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */, - 47904A778CB3F00D89FD25DEADBF5B6E /* MHVActionPlanTrackingPolicy.m in Sources */, - 5FB497F3B8296642DE4561224F5DBAED /* MHVAddress.m in Sources */, - C15BC449091D97606BAEC7D4D64D265F /* MHVAdvanceDirective.m in Sources */, - EFB1980CEE984AF5B384CFD24803F6B7 /* MHVAerobicProfile.m in Sources */, - 103B43F574D0720919C96596D9808004 /* MHVAlert.m in Sources */, - 48CAE19BE8F33C239A7F0D6FA95FF1EA /* MHVAllergicEpisode.m in Sources */, - 65FCC2F0DC2953A98CF76CC1393C26EA /* MHVAllergy.m in Sources */, - D8CF6CA3FA1924C5204F85350B532036 /* MHVApplicationCreationInfo.m in Sources */, - 77E85C19B6FB338941E2386473D0A44D /* MHVApplicationSettings.m in Sources */, - 2A01F0178F2C30F9FE541C370244F392 /* MHVAppointment.m in Sources */, - A92A31F0A7EA246E9FAF019EEF066E84 /* MHVApproxDate.m in Sources */, - 857172EBF82DEC0138AC850961B3B287 /* MHVApproxDateTime.m in Sources */, - 16FACA75BD33C22F1EEADAC7182F6A9A /* MHVApproxMeasurement.m in Sources */, - D3C97B164B3A078FCC57B40E091F0850 /* MHVAppSpecificInformation.m in Sources */, - 0030FAF37CC9E0F9A02B0FE96D51A97A /* MHVAssessment.m in Sources */, - 18F05A4E3CF23FE4C67CECA389E3D5C7 /* MHVAssessmentField.m in Sources */, - CE696BFF3AA6CCEDE7C118F03A3BBCC9 /* MHVAsthmaInhaler.m in Sources */, - F0C6275183BC9B622780A55731B5A278 /* MHVAsthmaInhalerUsage.m in Sources */, - BC86438FF718155D1397C407718751C1 /* MHVAsyncBlockOperation.m in Sources */, - FCF9293B488E66DF8AF14EFE82051A5C /* MHVAsyncOperation.m in Sources */, - 240FB9A0CD598F118F0AE7BFE43D0923 /* MHVAsyncTask.m in Sources */, - 66EAA9054248B31272B9E4D8746C56E2 /* MHVAsyncTaskCompletionSource.m in Sources */, - 0BD24FFA8E2AF5EDC6B88017CF4E878C /* MHVAsyncTaskOperation.m in Sources */, - 8C9C9B0D074B45E154291E52537F79C6 /* MHVAsyncTaskResult.m in Sources */, - 76FA09B717122524F67B812FC3695632 /* MHVAudit.m in Sources */, - 030FF306659B01A71CEAD0DD5DC2C53F /* MHVAuthSession.m in Sources */, - 69F4A0474D37013319383A24265FEEF9 /* MHVBaby.m in Sources */, - 62C7479D240A28EC9278C14AE12014D7 /* MHVBasicDemographics.m in Sources */, - 29C6B41589F1077475117B47CCDDD9E4 /* MHVBlobDownloadRequest.m in Sources */, - A1D11AD52E28DEE5C7AC999B812083F2 /* MHVBlobHashInfo.m in Sources */, - 45ACFC88ACD3D6C41DC3E8A65023FED1 /* MHVBlobInfo.m in Sources */, - 34B29A5E1EF0AB99AEFB1ED3BB8F0DA8 /* MHVBlobPayload.m in Sources */, - 14C9FD77CAFE7341FE405F2B32C4B1A6 /* MHVBlobPayloadThing.m in Sources */, - 89F854693CF136F42749F3A565A09233 /* MHVBlobPutParameters.m in Sources */, - 6473860BCF52ACFB60523CBB2B1370D4 /* MHVBlobSource.m in Sources */, - 90D5DF35EDE61209442489794655FAA0 /* MHVBlobUploadRequest.m in Sources */, - 7E3DA86688EE16238EB99DC39320BD49 /* MHVBloodGlucose.m in Sources */, - 6B9A098FA296C91516F1D13983AEBD2D /* MHVBloodGlucoseMeasurement.m in Sources */, - 8F9901010CE6E2B111DC20E317ED3F47 /* MHVBloodPressure.m in Sources */, - 4A276EC68BF63C54DA2544AB6BD664D0 /* MHVBodyComposition.m in Sources */, - 1BDCBBB39703AA42E48005083754253B /* MHVBodyCompositionValue.m in Sources */, - 6B23D6DFC31839B79C36284B7EA7F9FA /* MHVBodyDimension.m in Sources */, - C8C2C24BC5091993A1BD34157212EFF9 /* MHVBool.m in Sources */, - AF2966918E700B6529F99FB16FF7612B /* MHVBrowserAuthBroker.m in Sources */, - 6A38FB61F75969F1214D9557FEFA7AA3 /* MHVBrowserController.m in Sources */, - 4875757DE10761BE929C4359A5B7DCEF /* MHVCachedRecord+Cache.m in Sources */, - A7A676D9A5C0BE492C91E83D037153F4 /* MHVCachedRecord+CoreDataClass.m in Sources */, - 5717E81494C9E223695D46BE80BA53B3 /* MHVCachedRecord+CoreDataProperties.m in Sources */, - 4D7EEFA78E63710B517A7B0FE7E9457C /* MHVCachedThing+Cache.m in Sources */, - 37E7F832FAE04DE180C4441BF5FC5ED9 /* MHVCachedThing+CoreDataClass.m in Sources */, - 6BAC823F2AD1080532F1FD99F5A6F183 /* MHVCachedThing+CoreDataProperties.m in Sources */, - E2817A0F821AA59EB9FBDECD036014A8 /* MHVCacheQuery.m in Sources */, - 28FDF3B84A56D2653126EA912198FFBC /* MHVCacheStatus.m in Sources */, - 430FB65C632D550C30D63C80ECE59F8E /* MHVCCD.m in Sources */, - AB33EC82124955606C32D4FD560F7DB9 /* MHVCCR.m in Sources */, - 1708268A2F20CB1FC70B27893D5EDA7F /* MHVCholesterol.m in Sources */, - FCFD83784DE14D7297B1CA9BADD33BF1 /* MHVClaimAmounts.m in Sources */, - 2740EE3BFF9B4E5DEAF9F8EAA83BA714 /* MHVClientFactory.m in Sources */, - AD793C07D577B225ED696428B3A1017D /* MHVClientInfo.m in Sources */, - 3360F517F8FD4938EB30AF3D7A1BFBCD /* MHVClientResult.m in Sources */, - 4950AD317D1D50ABB739D0C6AB470F92 /* MHVCodableValue.m in Sources */, - 39F19B12F76C162773395CEF4A8D78B7 /* MHVCodedValue.m in Sources */, - 1EDCBC0EAA00BCA5B20E229B3AAB7B97 /* MHVConcentrationValue.m in Sources */, - C0DCA774A372439E9B8CB3F645A90D35 /* MHVConcern.m in Sources */, - 9E558D50B4AA744A83B62237D60B35CA /* MHVCondition.m in Sources */, - FCD486020568C8056044B34F426468FC /* MHVConditionEntry.m in Sources */, - 0779B0F2813082CFFE0ADBA25B7207E0 /* MHVConfiguration.m in Sources */, - 5A4922B78501D07BA7710447D707E916 /* MHVConfigurationEntry.m in Sources */, - D73CB02F0F23859A601A64E09F0732F7 /* MHVConnection.m in Sources */, - 531A4F80CD85F3F519508434313312D2 /* MHVConnectionFactory.m in Sources */, - 731B9F64E33541337D40A27649C41AA5 /* MHVConnectionFactoryInternal.m in Sources */, - 85BFB372F9089166D5D2137B742B26CD /* MHVConnectionTaskResult.m in Sources */, - 59FE75D21B1CB299A074422BB58D7E73 /* MHVConstrainedDouble.m in Sources */, - EB6384890DC4AF65F3634C09D2C9E587 /* MHVConstrainedInt.m in Sources */, - 07147A48CB4CE1DEAD588E18A028BDB5 /* MHVConstrainedString.m in Sources */, - 44705FD81C361F288851B7A43FAA8298 /* MHVConstrainedXmlDate.m in Sources */, - 6BA72AAA145814077EEA09F5A836E196 /* MHVContact.m in Sources */, - 26E1FA04DABCF35B1637733E3E846A66 /* MHVCryptographer.m in Sources */, - E6CBA74532EAB252EB943E359EFECCE0 /* MHVDailyDietaryIntake.m in Sources */, - 3FEFFAD9A9E74DF775A4C874F2AA650F /* MHVDailyMedicationUsage.m in Sources */, - 16ED05E82D739928BD32B7C4B814C339 /* MHVDate.m in Sources */, - 6538A4044F7AD6C17316F31A5C5BB335 /* MHVDateExtensions.m in Sources */, - CE63C74AE4434DDC4DFDEDB5877FBA70 /* MHVDateTime.m in Sources */, - 92D7A83BC8DEAE10817A62C26FEE2317 /* MHVDateTimeBase.m in Sources */, - 1A6CA27F3751C48FA882C704D902EF69 /* MHVDateTimeDuration.m in Sources */, - 1C191402986254EAB39ACB40388DAFD7 /* MHVDay.m in Sources */, - FD022E2E2CDCA42657F85929FAD6B08D /* MHVDelivery.m in Sources */, - F99202B0A1D6E1F44CB5EF8F559C805B /* MHVDictionaryExtensions.m in Sources */, - 6291D7B3AA3AB56013A24271838E705E /* MHVDietaryIntake.m in Sources */, - CE7668D1C13A858F17B96A9D2ACC28E1 /* MHVDisplayValue.m in Sources */, - CC35B3F20A1DCB366BD7F8EDF3545E1D /* MHVDouble.m in Sources */, - B5CE85DCE7542F4484084BA2411F14CF /* MHVDow.m in Sources */, - 1D8B076B2AD556EE8EC2E0CAABF3C056 /* MHVDuration.m in Sources */, - 15DD54103AE0C0C2572C3A68597A57C8 /* MHVEmail.m in Sources */, - 8CF5AB048296438D02853EEEFC9769A2 /* MHVEmailAddress.m in Sources */, - 6989EFF19C274EBEAE5D943DC2060FD3 /* MHVEmergencyOrProviderContact.m in Sources */, - E802A8472813D76205F262FA48C8EBD4 /* MHVEmotionalState.m in Sources */, - DA149886A54687D51B0FE53C9D0DBF07 /* MHVEncounter.m in Sources */, - 15F1E4F99BD1752A81C5D088A686BB4F /* MHVEnum.m in Sources */, - 302440D958C2FC087012A6F731D19E5B /* MHVEOBService.m in Sources */, - D8B2026052F4D02E5F01D30E2990DB9C /* MHVErrorInformation.m in Sources */, - CB60D9A9395BF7CC09A0BBEEF887D16E /* MHVErrorResponse.m in Sources */, - E7D023FE9951D16FEABB36A89CD201CC /* MHVExercise.m in Sources */, - B33AF5BFE2EDF525CD738B460598AF63 /* MHVExplanationOfBenefits.m in Sources */, - 38705A13C2C358828BD36445BD82EA9F /* MHVFamilyHistory.m in Sources */, - 9097BBFE8AD0425EBF8316EE9723BF88 /* MHVFile.m in Sources */, - B018AA75921A95D387457F4F668B94CF /* MHVFlowValue.m in Sources */, - 9E595E8FC736E482BE1F973A98A6B230 /* MHVFoodEnergyValue.m in Sources */, - 9DF4ECECD0955CF73AD9477876B45133 /* MHVGeneralMeasurement.m in Sources */, - 30B2E12B73CE56011AF4FB3B9F0AD45E /* MHVGetAuthorizedPeopleResult.m in Sources */, - 59A7A07E078BD3A97A587801ED24EE99 /* MHVGetAuthorizedPeopleSettings.m in Sources */, - 2A2C9B83B57F710B011B93F2EFC841A8 /* MHVGetRecordOperationsResult.m in Sources */, - D38A8B10B230FD193A768985427D7DBB /* MHVGoal.m in Sources */, - D288516CB2AD97ED6F9072A90BB2A700 /* MHVGoalAssociatedTypeInfo.m in Sources */, - 53FFB45D722AF5D894461AC63E40B5E8 /* MHVGoalRange.m in Sources */, - 60703AE42BBEF50D44804D81AC253B82 /* MHVGoalRangeType.m in Sources */, - E481785304DA5806915F9FB131D4B46F /* MHVGoalRecommendation.m in Sources */, - 41C5D838B08EDCD7683FD0AE11ED3032 /* MHVGoalRecommendationInstance.m in Sources */, - 755741B5EE90A0192CDEC9471B48036F /* MHVGoalRecommendationsResponse.m in Sources */, - 1308DD5FC04ACBA5F38AAC7864245352 /* MHVGoalRecurrence.m in Sources */, - E8ACC4E0C0C29E49137D235FBBE1CFF5 /* MHVGoalRecurrenceMetrics.m in Sources */, - BDEA33F99C5E4800DC24806B234C06B1 /* MHVGoalsApi.m in Sources */, - C6504169FEF5F3D419B02FE5E701892B /* MHVGoalsRecommendationsApi.m in Sources */, - 3A9B5F07CDFF966607F192B5322A9033 /* MHVGoalsResponse.m in Sources */, - 43FBC133862370583EBE2394F8EAD666 /* MHVGoalsWrapper.m in Sources */, - AD30B913C91BA178E639C642053B416C /* MHVHealthGoal.m in Sources */, - 7F5A278ACCFDB8DBADCF16590675E2EC /* MHVHealthJournalEntry.m in Sources */, - 00C0BC9274BAAA0A7318EA77CA14479D /* MHVHeartRate.m in Sources */, - 80CBFB08132318C17C1264453B0A1529 /* MHVHeartrateZone.m in Sources */, - 494FEB1C1118184CCC087EAD086AD652 /* MHVHeartrateZoneGroup.m in Sources */, - 577CCDED9CBB336BB5CD7B10693B0B85 /* MHVHeight.m in Sources */, - C44CFEFA63BD7D2C5F0568BBCD748B90 /* MHVHour.m in Sources */, - 62B1FF8011EDA3E43507BB1E5A074DA9 /* MHVHttpService.m in Sources */, - E790E254379A2525447E5038E824EE36 /* MHVHttpServiceRequest.m in Sources */, - 82FE025D44C7335ED5AB9578A5E842FF /* MHVHttpServiceResponse.m in Sources */, - 2004AEEA630A73385C779E35D4F0B9F6 /* MHVHttpTask.m in Sources */, - 3B767EFE81BF3F84387EA1C66B2D0C9E /* MHVImmunization.m in Sources */, - 7DC54E24C66548ADE4A0E02D51ABF4FB /* MHVInsight.m in Sources */, - 1A5EEEDBCEB6591864325BD5227D3475 /* MHVInsightAttribution.m in Sources */, - 04D3B5E700F29F4298487D517183FA4F /* MHVInsightMessages.m in Sources */, - 9FD76C4B1FC5923C14900BA582CC1E52 /* MHVInstant.m in Sources */, - C411ADD51DA32D1943F5C77D5698948B /* MHVInsurance.m in Sources */, - 9F094EB53446315CB336BB772A6D8CC0 /* MHVInt.m in Sources */, - 017F60D6837AFFAC08E17A1BD7949E14 /* MHVJsonCacheItem.m in Sources */, - D2A42BB545B66AE2FBB8595DF60D9559 /* MHVJsonCacheService.m in Sources */, - 7F7D683E19A6179247FDA71F3626E56A /* MHVJsonSerializer.m in Sources */, - CABB88FC0751B4490CFF1383B2D894BA /* MHVKeychainService.m in Sources */, - D30808CBA71D946ADAD395224FF1EBF5 /* MHVLabTestResults.m in Sources */, - 0D8514B46C7ED318D6909748C6A00C98 /* MHVLabTestResultsDetails.m in Sources */, - 4D6417CBB0C4DC7FA9CA384783212081 /* MHVLabTestResultsGroup.m in Sources */, - 93F0C2C054617F1BEF5605CCFEF4C516 /* MHVLabTestResultValue.m in Sources */, - 4E3B9B062EA1E85893EAB9AB14313E18 /* MHVLengthMeasurement.m in Sources */, - 55AFAFD087DEB21C9AD8ABAFA810C25C /* MHVLinearItemTypePropertyConverer.m in Sources */, - 001B2E66B3E296BB9680F8EFB15490D9 /* MHVLocalDate.m in Sources */, - 59463D5A50EF74651C6B872C0D2DBA44 /* MHVLocalDateTime.m in Sources */, - B453C672BA07C2D181056B280861E440 /* MHVLocation.m in Sources */, - 83DC69DFF5D20696B612532B75A99108 /* MHVLogger.m in Sources */, - AB7B4FB74A3EF5EDAA95325ABEA8E9F4 /* MHVMaxVO2.m in Sources */, - C986AC1D6500BCE9903C5CC7ABD1D2DB /* MHVMeasurement.m in Sources */, - E09DD0EF9FBB66EAF36F7E3CD327E2C5 /* MHVMedicalDevice.m in Sources */, - 65ACD80A1B1784F295C2C4D664ED70DC /* MHVMedicalImageStudy.m in Sources */, - 91D623E854230D0DFE7EFA40E95A0B3E /* MHVMedicalImageStudySeries.m in Sources */, - A3B4BC29F82CDB17C0EEA8DD2E4ED43B /* MHVMedicalImageStudySeriesImage.m in Sources */, - 9D8982B4C3F2AC3EFD89B5249719124A /* MHVMedication.m in Sources */, - 4053BCC1038C6EA19A98563FA5DD584C /* MHVMenstruation.m in Sources */, - 8EECF24F5BC479C20F422897BF1BABD4 /* MHVMessage.m in Sources */, - C508131763B1655DF29300898B994934 /* MHVMessageAttachment.m in Sources */, - 8D4B2B5E4D6255874488173A91B9C6ED /* MHVMessageHeaderThing.m in Sources */, - 610DD151FC74CA37018ABE222D990022 /* MHVMethod.m in Sources */, - E4DB8A9ED4C0E27AC049E541D3D86631 /* MHVMillisecond.m in Sources */, - D6A79A95F9E30170407A0F755A5041FA /* MHVMinute.m in Sources */, - A88D9D0540821F6E7B84FA3458795374 /* MHVModelBase.m in Sources */, - 4D5C40630465261745ED76653A63D1D5 /* MHVMonth.m in Sources */, - E8B464031A252801B574CF87D3CD12B3 /* MHVName.m in Sources */, - 731FCA1BBC9478CAF94A6D73AAAA8F4D /* MHVNameValue.m in Sources */, - 6490905A3C8477EEC37E717B624161F2 /* MHVNetworkObserver.m in Sources */, - F715DE135F905A95A0C09640DC777AB7 /* MHVNonNegativeDouble.m in Sources */, - 9710A2FD61C61CC0DAFDB2269DE7E169 /* MHVNonNegativeInt.m in Sources */, - D474B7F9716B713DE1F083F5B6ACDEBC /* MHVNutritionFact.m in Sources */, - DCE42CDB7C967592BFF0A52466106454 /* MHVObjective.m in Sources */, - 9449A2F12C1E1D13F1E6A6DEE148D8FB /* MHVObjectiveAdherenceSummary.m in Sources */, - 03FFE9A4C0C79726C2C4C715B9369C92 /* MHVOccurence.m in Sources */, - 5FBFB4BB3361BD413ECE0D81DF409CA6 /* MHVOneToFive.m in Sources */, - 205137E0EBBB2B2C3B4D73F836AF599C /* MHVOperationBase.m in Sources */, - B1E83AE7F572799359E37A32CC44BCA2 /* MHVOrganization.m in Sources */, - 7E0412034ACC5125F4DEF7F203B65CBF /* MHVPeakFlow.m in Sources */, - A4B11825179B5172ABC3E671D8CC4CA6 /* MHVPendingMethod.m in Sources */, - C95B17462BA1667375742A48055C613E /* MHVPendingThing.m in Sources */, - 45A5786D4F18293B26C7C92C433A277B /* MHVPendingThingOperation+CoreDataClass.m in Sources */, - 973001C36DB0612232378CFFA8869A2A /* MHVPendingThingOperation+CoreDataProperties.m in Sources */, - 8CEA810021776D2C898077486F0D8390 /* MHVPercentage.m in Sources */, - 265C329C98C47EF5F67D6DDE025A5A5D /* MHVPerson.m in Sources */, - EA6EAAC8123F0982156530B1A022B182 /* MHVPersonalContactInfo.m in Sources */, - B980CE1839768C6C3C753AF4EFA6DDFD /* MHVPersonalDemographics.m in Sources */, - 48696887496F05BFE95534AAE36798B6 /* MHVPersonalImage.m in Sources */, - F3240F5C001BF77DCDFBE843E1E67204 /* MHVPersonClient.m in Sources */, - 0B16D05A0DEC2C2024111B7DD24AAF3A /* MHVPersonInfo.m in Sources */, - 883460907BA62F07F3BABD288A9ED750 /* MHVPhone.m in Sources */, - 2BECA8529AC976836B358F98C3EE0B13 /* MHVPlan.m in Sources */, - AF9A3ECC1362693313C515BD419E2D70 /* MHVPlanObjective.m in Sources */, - 941FEFA174B0CEC180204E977C55D46C /* MHVPlanOutcome.m in Sources */, - D410445E824D03F0752F8378E800CDF2 /* MHVPlatformClient.m in Sources */, - 24792E22D2E0EF07A66C349700BBB0D2 /* MHVPlatformInfo.m in Sources */, - 49B959C1AA0C9B469992127A9DC211BD /* MHVPositiveDouble.m in Sources */, - 1D6C96410A34E025063245D2E76A7515 /* MHVPositiveInt.m in Sources */, - 18D9BD921A686A258F76F50F8599195B /* MHVPregnancy.m in Sources */, - B7196B02CB31A4076DCB2126186986E3 /* MHVPrescription.m in Sources */, - 4F5EDA060D5715B39EB997E021A9B37C /* MHVProcedure.m in Sources */, - CC31E3C44BC63FF600A10C741A0442C7 /* MHVPropertyIntrospection.m in Sources */, - 5FE130590CD5DDD3764273746EEA53B1 /* MHVQuestionAnswer.m in Sources */, - 308356BF84FDED92416F0F400D2921EE /* MHVQueuedDictionary.m in Sources */, - 6EEA91822E74217855297CE12CE5E731 /* MHVRecord.m in Sources */, - 461D1C835D29209666DA80C25E1E6619 /* MHVRecordOperation.m in Sources */, - 969C693B65F417EDB46690B856C1048B /* MHVRecordReference.m in Sources */, - 816ACE510CFF03DF8AB3D5593F1214CD /* MHVRelatedThing.m in Sources */, - 9664A7C7F51CF09D275F36378492D1A3 /* MHVRelative.m in Sources */, - AC8CA2D1CF85E2F127B03DC5D57DC24C /* MHVRemoteMonitoringClient.m in Sources */, - 353D2ECB7B976ED77E38385D26D58808 /* MHVRequestMessageCreator.m in Sources */, - 62DF338F2351AF868D799FA4C61A6291 /* MHVResponse.m in Sources */, - 78D5B269F521364B1D3B2CA4DD275E0A /* MHVResponseStatus.m in Sources */, - F406183A1458129C3AC79609640F6804 /* MHVRestRequest.m in Sources */, - B46140F3B6BBC56BB0B61EE14F34B1E3 /* MHVSchedule.m in Sources */, - 67AEA0E3CC7710EEEC3AD865BFF75001 /* MHVSecond.m in Sources */, - 9D8B8C8F4C7704CC94CCDBC745E0D4D1 /* MHVServerError.m in Sources */, - 45EC24D6C1C02555B587D05A6354A475 /* MHVServiceDefinition.m in Sources */, - 577959FCF46CB2639F05D2C9062F2065 /* MHVServiceDefinitionRequestParameters.m in Sources */, - 7FAB356FE18121D9478B3CE8ED60FD21 /* MHVServiceInstance.m in Sources */, - 9E73BA1A1D11A79624826239FD3E1555 /* MHVServiceResponse.m in Sources */, - A8C34FF144DB983A8638034594A819D0 /* MHVSessionCredential.m in Sources */, - 2D758306641EDC0074438B4B70465B10 /* MHVSessionCredentialClient.m in Sources */, - AEDA9812BD5EC4D954699858043373F8 /* MHVShellAuthService.m in Sources */, - 27714A5D9AF59ECCEBDEBF9185D37DC1 /* MHVShellInfo.m in Sources */, - 0D8404B7D0ED2957F421F3254A4C97BC /* MHVSleepJournalAM.m in Sources */, - 3EED2004DE40EA137CF3C00F87DD87F3 /* MHVSleepJournalPM.m in Sources */, - DE88CE2AAA8E44FBA30F6E02EFBE61B2 /* MHVSodaConnection.m in Sources */, - 2FF99D9D44B435A46B1830EF7C1034D1 /* MHVString1024.m in Sources */, - 7070C0A855C4E54A353104B2F0D90408 /* MHVString128.m in Sources */, - DD091B0DD0F65154C7472D8332087334 /* MHVString255.m in Sources */, - B32FEE0D729E7154657E29D95ED41C31 /* MHVStringExtensions.m in Sources */, - 2FCC9C61A6F4E4C342C3AC7F0EB02767 /* MHVStringNZ256.m in Sources */, - 0D1EA403EF8837E6085818AEADC35FCE /* MHVStringNZNW.m in Sources */, - FE8B647A8E3D006ED66982352407402C /* MHVStringZ512.m in Sources */, - C935010A9B123FC4325B46873DEBE7E5 /* MHVStructuredInsightValue.m in Sources */, - C996DD2FF7EE0B1493C8F064C62995DA /* MHVStructuredMeasurement.m in Sources */, - B8A0648ACA4CAE8F8B2F6BB852708FE8 /* MHVSystemInstances.m in Sources */, - CE5484F218ABB565D588F6A5ED036B1A /* MHVTaskCompletionMetrics.m in Sources */, - 29FCF9FFDD619E6121D9ECF40F283A77 /* MHVTaskOccurrenceMetrics.m in Sources */, - C687D3B8DCAB1CBA36B5CB1D2F2EBA8A /* MHVTaskRangeMetrics.m in Sources */, - F570129B5AB9C02D800100D9C446C9C4 /* MHVTaskSchedule.m in Sources */, - 42322178AAC75B7C7BC15E71FA36D4DD /* MHVTaskTargetEvents.m in Sources */, - B39FAC2A7984A7FD809F496088C77E95 /* MHVTaskThing.m in Sources */, - 1EDD67CD55399E0AC15BE5938BEC7257 /* MHVTaskTrackingApi.m in Sources */, - A0D4B80232D8655B252219A904E32709 /* MHVTaskTrackingEntry.m in Sources */, - 2800438671FDE54D8B3B0720C7B076FA /* MHVTaskTrackingOccurrence.m in Sources */, - 3D51E24C1C76F9A12ACC8ADFE91C8434 /* MHVTaskTrackingPolicy.m in Sources */, - 0FD837FCBDF79B3704E4B65F0B63500A /* MHVTestResultRange.m in Sources */, - E92BC68ECBC5A08FDAD5F7D156905845 /* MHVTestResultRangeValue.m in Sources */, - A79F021CC48A1AAC51BB68BD84FA105D /* MHVThing.m in Sources */, - D710771DF31DDF0638F4C00A9D53C58D /* MHVThingCache.m in Sources */, - 8E628F92AA13621F59EC12744F56AE45 /* MHVThingCacheConfiguration.m in Sources */, - D60CFA4B412DE7A0532069FCE477A0DB /* MHVThingCacheDatabase+CoreDataModel.m in Sources */, - DA6F13D339F66E5E0B60894E8CB9D3AF /* MHVThingCacheDatabase.m in Sources */, - C43EEAA3F26E16DF80C1A7A35FFE13CE /* MHVThingCacheDatabase.xcdatamodeld in Sources */, - 47394843C634177E334FB953E7E38440 /* MHVThingCacheSynchronizer.m in Sources */, - C0A76242E604CC0EADD2A4AF65DE07C3 /* MHVThingClient.m in Sources */, - F463EAD9BD494C2E9E23B260E06AC694 /* MHVThingData.m in Sources */, - F8182448A45EECA51F7E995A4E9ACBDF /* MHVThingDataCommon.m in Sources */, - 50DF1AB77E3BF92496E3E62F14B801D4 /* MHVThingDataTyped.m in Sources */, - FB426B1F0974460EB94432D9CF276202 /* MHVThingFilter.m in Sources */, - A148CE4AC1A532FABFF0A1FC62E70533 /* MHVThingKey.m in Sources */, - 4BE50DBAC1BCD4BF8E4BA54B4C304A55 /* MHVThingQuery.m in Sources */, - F0DC07DA96267D16855A3B385134C295 /* MHVThingQueryResult.m in Sources */, - 6491FD9AA0448030C116A37033A36C84 /* MHVThingQueryResultInternal.m in Sources */, - 8FD5AAFCCD5A79C03180BB9A559F7954 /* MHVThingQueryResults.m in Sources */, - 6D88D4405187611BCE6F7683231EF50E /* MHVThingRaw.m in Sources */, - 4E12DE288EDAA1EA6D594028BD1013B1 /* MHVThingSection.m in Sources */, - 3A0FD8C69959665F41EA339C00AF93E1 /* MHVThingState.m in Sources */, - F03C15C8AAC4EC4181EF1B565A35B54E /* MHVThingType.m in Sources */, - 7D2A4D554BA988AB76CEF7D8E3650144 /* MHVThingTypeDefinition.m in Sources */, - A343D80AC96DFCE0A44B8489734C299C /* MHVThingTypeDefinitionRequestParameters.m in Sources */, - 92A6714D8BA34CAAB1253506E309CDB4 /* MHVThingTypeOrderByProperty.m in Sources */, - 2B5229CF406FC07F6D449FDF007CAC78 /* MHVThingTypes.m in Sources */, - 5F01A3536C914A698A25051BFBB4D8CE /* MHVThingTypeVersionInfo.m in Sources */, - FD7182FD2747F0FAD03EE06599C58E2A /* MHVThingView.m in Sources */, - 40B002EF7DD437787DE232F830E3AC3B /* MHVTime.m in Sources */, - 91F462E5B92D85FC4B4D8D81992C374B /* MHVTimelineApi.m in Sources */, - FE7717DB5DA2CC48EB489C7EA98618D7 /* MHVTimelineSchedule.m in Sources */, - 0E1C3684247A3C4C87051B308FC6BFD7 /* MHVTimelineScheduleOccurrence.m in Sources */, - 859EFD78976D035F8BF3D302FA7C02DF /* MHVTimelineSnapshot.m in Sources */, - 29870638018CD59B7A117660B00D7BE4 /* MHVTimelineSnapshotCompletionMetrics.m in Sources */, - 60B69B7D10C576DEAF54F6F22DBAD549 /* MHVTimelineTask.m in Sources */, - 387A488048EE83A36B5359C39A09A2DA /* MHVTrackingSourceTypes.m in Sources */, - 2D3C31F5BF76671AB76DFF63552AF812 /* MHVTrackingTriggerTypes.m in Sources */, - BE47BBE20F81B94446BCCEEA6A6DAB5C /* MHVTrackingValidation.m in Sources */, - B743A9CDA34AC03EF437D93A770CCAE0 /* MHVType.m in Sources */, - 866C0C3B7F88621CEBBD3B6B47506591 /* MHVUUID.m in Sources */, - AB74BA1CABAAF4CA8D95D6406528DADA /* MHVValidator.m in Sources */, - 605840279844B2BC18B68BC2DC3EC15F /* MHVViewExtensions.m in Sources */, - 25E46C9EC2E73C39D2E423DE2CBF66ED /* MHVVitalSignResult.m in Sources */, - 3F065922351A65C035006E670070C38F /* MHVVitalSigns.m in Sources */, - F382E25186857DC7CAE3A288648903E3 /* MHVVocabularyClient.m in Sources */, - BBD4DC9A37D9BB9DDF2B9299D607DF82 /* MHVVocabularyCodeItem.m in Sources */, - 398F3CDDCF9762213068F411D4665AAD /* MHVVocabularyCodeSet.m in Sources */, - 60D00EBA64377B2DEB25A50F9B9688CE /* MHVVocabularyIdentifier.m in Sources */, - A2CE5208A8FBE0DFF09CE8F63E91FED9 /* MHVVocabularyKey.m in Sources */, - 87F30EDB68BCBCBBA0B2D2E84064AEF3 /* MHVVocabularySearchParams.m in Sources */, - 2A5B05CFB736C6768AEF4EA23645B1EB /* MHVVocabularySearchString.m in Sources */, - 154184E49C744A6573AD2B7975E9FE08 /* MHVVolumeValue.m in Sources */, - 93FB3A33253F50B1F47AE82D1859FBE4 /* MHVWeeklyAdherenceSummary.m in Sources */, - 8DD6C3B0DC9BB74CA3D3BFC8A4054272 /* MHVWeight.m in Sources */, - 9BF1756ED9FB560D6278A0DAD279804D /* MHVWeightMeasurement.m in Sources */, - 49886F419BCCC237A2008D4D85ADD042 /* MHVYear.m in Sources */, - 7F8205F6E315934491462DABD54DE3DA /* MHVZoneBoundary.m in Sources */, - A0976DA1845E4FD91E76606A90D7DDF7 /* MHVZonedDateTime.m in Sources */, - 56AED00AB2E56F9D50B512A1D66E3F8B /* NSArray+DataModel.m in Sources */, - DA7DCE4173D152B5C558BC76BA62B311 /* NSArray+MHVEnum.m in Sources */, - 6324BEB13FFB5355EEC6F8113987C8EB /* NSArray+MHVThing.m in Sources */, - ADDF2EC153880FBAFC1E8E7AAD41FAF7 /* NSArray+MHVThingQuery.m in Sources */, - 9B5351B700DD3099A9B86B2262EAF7D5 /* NSArray+MHVThingQueryResultInternal.m in Sources */, - CEE3854FC06E461957709798C66300C9 /* NSArray+MHVVocabularyCodeItem.m in Sources */, - 01414348128592AA2B7EC5F255C27278 /* NSArray+Utils.m in Sources */, - DBFAB6A0ADEAFAED2E1391A9B2DD8F3E /* NSData+DataModel.m in Sources */, - 8FA4EFC4BE9EA661A712CEC2C14B0D4A /* NSData+Utils.m in Sources */, - 70C51296DD478D46ED7A92FB04B25557 /* NSDate+DataModel.m in Sources */, - 2F7DDC042E55E7CDCAA1157017E48340 /* NSDictionary+DataModel.m in Sources */, - 5C2DF484F9D97965374306B011983188 /* NSError+MHVError.m in Sources */, - C3F852F6B441CDD5BDD53844E76D1839 /* NSNull+DataModel.m in Sources */, - C67CF80F05F9DDA9FE523A7EBE1917C8 /* NSNumber+DataModel.m in Sources */, - BD03BDA7E962CDD0A903208EF0BE644F /* NSSet+DataModel.m in Sources */, - 93FB6A6ADF085700E5F2D68935715106 /* NSString+DataModel.m in Sources */, - C27A948C86816FEC21CA6B89FC90CA0C /* NSUUID+DataModel.m in Sources */, - 37AAEB4046841374DD55B6CD92A4D369 /* XConverter.m in Sources */, - 32A9CB4D39DBF92162CAB90EC75DC910 /* XNodeType.m in Sources */, - 0D32BB7B044593FB96D127C89CA62CCD /* XReader.m in Sources */, - 1115FDC823217215AFF0E5FFAF0B9264 /* XSerializableType.m in Sources */, - 4DD02F9F1B259A5F93E583CAF649294F /* XSerializer.m in Sources */, - 410FDDD77725662B2AB2DBDA778CD1DC /* XString.m in Sources */, - ADC37FC1D68B8D96539629BF15E92819 /* XWriter.m in Sources */, + 449F6DE165D0FD4B9888DE0AFE1493B6 /* HealthVault-dummy.m in Sources */, + 7146A20A93EEBA3A022E4ACDDF04DBE8 /* MHVActionPlan.m in Sources */, + 2A1315D8FCC38A3C92F85D8BD9445E03 /* MHVActionPlanAdherenceSummary.m in Sources */, + 3AB679F4A2AEA9115236151006E99D39 /* MHVActionPlanFrequencyTaskCompletionMetrics.m in Sources */, + FAB42D1989EEBA1F78708984CE8E6165 /* MHVActionPlanInstance.m in Sources */, + 517BE36FBA6B7847407965F096F96929 /* MHVActionPlanRangeMetric.m in Sources */, + 5C033ED7F5F2BBEBE1541C96E6793A63 /* MHVActionPlansApi.m in Sources */, + 3049E6A9F8460B6C36E5E7E236873D05 /* MHVActionPlanScheduledTaskCompletionMetrics.m in Sources */, + EE970B585E16C09E0FDE9D96048951B0 /* MHVActionPlansResponseActionPlanInstance_.m in Sources */, + 7B41AD799648542A4EC1A9C07B12F1BA /* MHVActionPlanTask.m in Sources */, + A88D5F0ACD9CE543930CD14BD7F28D99 /* MHVActionPlanTaskAdherenceSummary.m in Sources */, + 34E82E226032F0777F17886F6BA77EEF /* MHVActionPlanTaskInstance.m in Sources */, + 63D8077A8D08A17E959035B429722314 /* MHVActionPlanTaskOccurrenceMetrics.m in Sources */, + EEFD511CBF0B1525EBFBDDC83202D263 /* MHVActionPlanTasksApi.m in Sources */, + AF8C513732D30B1A5930FC6ECFD39271 /* MHVActionPlanTasksResponseActionPlanTaskInstance_.m in Sources */, + B5F7C1E145612137386656FEAED78CF9 /* MHVActionPlanTasksResponseTimelineTask_.m in Sources */, + CD0DF4DBB8BE5078826F5331BB2DC271 /* MHVActionPlanTaskTargetEvent.m in Sources */, + F115B01F52164F27CC58F9D7651FDEEF /* MHVActionPlanTaskTracking.m in Sources */, + 5450FCB1433A662BDACFF1BDA9C3DDF5 /* MHVActionPlanTaskTrackingEvidence.m in Sources */, + 1027867738E01D5671AD9DD52835AB31 /* MHVActionPlanTaskTrackingResponseActionPlanTaskTracking_.m in Sources */, + 06C48490A2678DC4D782626E377F4FD9 /* MHVActionPlanTrackingPolicy.m in Sources */, + EBD2B0F8B610C3DE823E848AC1F62163 /* MHVAddress.m in Sources */, + 2DED4161203657B8B34DE5ABF27CD536 /* MHVAdvanceDirective.m in Sources */, + A23EEDF503A470DED836E68CBA606FBC /* MHVAerobicProfile.m in Sources */, + 6DADA549230D56E89C24365B9713B2FE /* MHVAlert.m in Sources */, + 59CC589839B82C99322D61C10308483D /* MHVAllergicEpisode.m in Sources */, + D4372C004240004F466C039E31C2821D /* MHVAllergy.m in Sources */, + 80EFED0466056D019AAE6C67D862CDC5 /* MHVApplicationCreationInfo.m in Sources */, + 334BE6B8F234EDFB09EF1914FB608D92 /* MHVApplicationSettings.m in Sources */, + FAF170F218B0CC458D4D8A0B2D518C0E /* MHVAppointment.m in Sources */, + B7E7F26C5811D3151BAECD6D42C99F26 /* MHVApproxDate.m in Sources */, + A5891BB7FD8A5776396E3C1C8507F0F4 /* MHVApproxDateTime.m in Sources */, + 58F3F23AE149CE22723566F875B48705 /* MHVApproxMeasurement.m in Sources */, + D50F8E514235D05FC5B4BC5E42522B14 /* MHVAppSpecificInformation.m in Sources */, + 458E6DE5F72124A1F7CAAE7B722E213F /* MHVAssessment.m in Sources */, + C5B0DAAC42A7D61B0BC3018157AAC67C /* MHVAssessmentField.m in Sources */, + 44E4349FB20D57505918132C783D2D0A /* MHVAsthmaInhaler.m in Sources */, + 1AAF0F9850CE9B59FC76559F73207C5E /* MHVAsthmaInhalerUsage.m in Sources */, + 7A8C8A555062ADF4A8A0197230A5FE10 /* MHVAsyncBlockOperation.m in Sources */, + 9397E2E00CD6F717CB7EBCCCCDC03D9F /* MHVAsyncOperation.m in Sources */, + B4004F71D88D1D5CB576C8199EE53448 /* MHVAsyncTask.m in Sources */, + 901F8A2332B3E9125A6B3465820302B0 /* MHVAsyncTaskCompletionSource.m in Sources */, + C6CEDBDB225845C503C88FED86B9F62B /* MHVAsyncTaskOperation.m in Sources */, + 99E83026578233C438FB17C4FB52FC60 /* MHVAsyncTaskResult.m in Sources */, + B4A68BE9DF5A6BE2C9D74C2566C4EA95 /* MHVAudit.m in Sources */, + D648DDEFB679B1CEC2C96587959B14C0 /* MHVAuthSession.m in Sources */, + 0788F24CE1D420662A23665567D245D1 /* MHVBaby.m in Sources */, + AB9F94C258929D25496CF46CA5A4BEE5 /* MHVBasicDemographics.m in Sources */, + 4E7DDE5F83BD1C1EE4EFF1C58CC15E72 /* MHVBlobDownloadRequest.m in Sources */, + F8F28E83472A1924E282B3190BA86A5F /* MHVBlobHashInfo.m in Sources */, + 4E53862F811D4917318BC00A163D4003 /* MHVBlobInfo.m in Sources */, + 5D686FA7E0BC28F4D521E13FD2DA9608 /* MHVBlobPayload.m in Sources */, + 7BE87084CE73649AAF32FCBF5BEFD502 /* MHVBlobPayloadThing.m in Sources */, + 49CA1EC1C141CB547F97A9503BCBC63F /* MHVBlobPutParameters.m in Sources */, + 4B416F491CEECF09052A199909D1C502 /* MHVBlobSource.m in Sources */, + 011475A18975588446823D21AAF7DF69 /* MHVBlobUploadRequest.m in Sources */, + 890F513AD2F656CC5C3531252B953B93 /* MHVBloodGlucose.m in Sources */, + 518131DCAF00357FF14F31011D01E4F6 /* MHVBloodGlucoseMeasurement.m in Sources */, + 8D66AEA116A8002AF1AA28B9946343CF /* MHVBloodPressure.m in Sources */, + E3E350AC7F313B62A9524E28B7796161 /* MHVBodyComposition.m in Sources */, + B7E77E35382780B70FEA442C46FB9EB8 /* MHVBodyCompositionValue.m in Sources */, + 1011B778F63A7150F389F184F689E8C7 /* MHVBodyDimension.m in Sources */, + 44D60148BF44B4295C6A3272A1E6DD4B /* MHVBool.m in Sources */, + 1878DEBDF8B935968011831AF5792205 /* MHVBrowserAuthBroker.m in Sources */, + 7CE791F45887AB9966E023FE274C2F05 /* MHVBrowserController.m in Sources */, + C0132187675ED29F7920F3B42D7019B9 /* MHVCachedRecord+Cache.m in Sources */, + C088B2AFD4B8380FD17E07F0E28F55A3 /* MHVCachedRecord+CoreDataClass.m in Sources */, + CBFACB3113E08A205DF252E1E6E34BB6 /* MHVCachedRecord+CoreDataProperties.m in Sources */, + E961AFC0196981D6312B6750AF1D6F2A /* MHVCachedThing+Cache.m in Sources */, + 22C1E3C49E0F9F974E1630D656372859 /* MHVCachedThing+CoreDataClass.m in Sources */, + DE48BA870C66067E3AE5D0265FC24E95 /* MHVCachedThing+CoreDataProperties.m in Sources */, + BA865346AD91B775E5046A908C0E29FA /* MHVCacheQuery.m in Sources */, + EF5718B760E016ABC28F97289ECF2AD4 /* MHVCacheStatus.m in Sources */, + 3181EA7769F77F62DEFD203DB56317E7 /* MHVCCD.m in Sources */, + F716D056D503F59009667133DF470E14 /* MHVCCR.m in Sources */, + 88A9B29E61F1CEF348650644DCC76564 /* MHVCholesterol.m in Sources */, + 311554BBAC63A038C4FBFD7A684445FA /* MHVClaimAmounts.m in Sources */, + D31FC1C097D5A204B47FB30DF4AD79A9 /* MHVClientFactory.m in Sources */, + 2F740EAFDAF9C9B9A0A7B39549816FCB /* MHVClientInfo.m in Sources */, + 4CBFF011F9265096E811AE653E34CF1D /* MHVClientResult.m in Sources */, + 48992DC2F95A71487E13082ABED307EB /* MHVCodableValue.m in Sources */, + 21DE39305640C0A86DFA36E78F1B1E57 /* MHVCodedValue.m in Sources */, + 3DF8ADA0C6DF263657A89A1FAC75EF23 /* MHVConcentrationValue.m in Sources */, + C205A4A37BBE809E5FA500F75ACF1804 /* MHVConcern.m in Sources */, + D960CF9217D86B05D983B071BA700188 /* MHVCondition.m in Sources */, + CF6CCC7C6144D4A3C6C14AC06E1D4995 /* MHVConditionEntry.m in Sources */, + 4D741A1BC24938CE32D9132904DEF152 /* MHVConfiguration.m in Sources */, + 60C9C44A45666AD02B3FBB1F95D3D9E4 /* MHVConfigurationEntry.m in Sources */, + C1F551AE60C88FDE431EE663E4D30A7C /* MHVConnection.m in Sources */, + 9BE97ABB84C090678E8630B2638C52EE /* MHVConnectionFactory.m in Sources */, + 39126D931A85F9ADFBAE0E3DB0D6BEF2 /* MHVConnectionFactoryInternal.m in Sources */, + 60C036579FDD5B5774C1B08BFA9F6B83 /* MHVConnectionTaskResult.m in Sources */, + 0C1AA965149697E1D6C30D8D07D8CD2A /* MHVConstrainedDouble.m in Sources */, + 97F1E86217CBE09AF441F3EE7BB72B92 /* MHVConstrainedInt.m in Sources */, + 8647014F32F4FC18B07EE8138AA18585 /* MHVConstrainedString.m in Sources */, + 34A80D063BA68C8F7AD5568A4DA143A4 /* MHVConstrainedXmlDate.m in Sources */, + 362FA2C3DEA72521630B0CE16C65E206 /* MHVContact.m in Sources */, + 0BD1169488C179E64E8CC2FBDC6665DD /* MHVCryptographer.m in Sources */, + 9E061E77AF05967E08DFCE6BE4CFBDA3 /* MHVDailyDietaryIntake.m in Sources */, + BC1CF8F50DB3BC971A77040B52BC05CB /* MHVDailyMedicationUsage.m in Sources */, + 00437141269BE199CF38D58CDC6A2F87 /* MHVDate.m in Sources */, + B53DC9DAFCFF9825FD1FAEB83749B227 /* MHVDateExtensions.m in Sources */, + 9E944B6D1A0D1121E4C0C0392651109D /* MHVDateTime.m in Sources */, + F5D65C7DBFD2FF5A06F2922998AE3C5C /* MHVDateTimeBase.m in Sources */, + 13F3E0F258CF6A595644383356027273 /* MHVDateTimeDuration.m in Sources */, + 3A582A4F4560A48F4002BAD431212226 /* MHVDay.m in Sources */, + 1943C5907D0BB6D5DAB7046C8C462B43 /* MHVDelivery.m in Sources */, + EF9D4BED746609072FAD0497958BFBBE /* MHVDictionaryExtensions.m in Sources */, + 36904A0DE1784B6CE48D150D49503E3B /* MHVDietaryIntake.m in Sources */, + DB1B0333973285F5BFA4B653C0D72FB2 /* MHVDisplayValue.m in Sources */, + 7DC4A9265E35CDCC21C4A259CB821F9D /* MHVDouble.m in Sources */, + 4352CAA6523570A51487B14ADA523894 /* MHVDow.m in Sources */, + 556454F39AFBB58003E92E9D8A7DE962 /* MHVDuration.m in Sources */, + 462CABC866A7D53D798F5F1385E9961C /* MHVEmail.m in Sources */, + 5938F484C5DC0362B1F0783D73C16C1A /* MHVEmailAddress.m in Sources */, + 1881DA1DF761B5D1517E6510D37E9A26 /* MHVEmergencyOrProviderContact.m in Sources */, + C10F78675945B086CCCD944B54D4A0F4 /* MHVEmotionalState.m in Sources */, + 33DC6AC86D0FD76022D198BC616F7C3A /* MHVEncounter.m in Sources */, + C30763FBB0A1254E239B8F5AF503FB66 /* MHVEnum.m in Sources */, + F18C957F2E8C2AFF120A4D3669B0B56F /* MHVEOBService.m in Sources */, + 3B43457E5352E007E25FBF22885124DA /* MHVErrorInformation.m in Sources */, + 66D9BEA74883F78D3C6FB82291207D20 /* MHVErrorResponse.m in Sources */, + 1D5185CE806BF5B2394CB21493BDF60B /* MHVExercise.m in Sources */, + 244E0C6043BD2C29C2CE4D550051DFA1 /* MHVExplanationOfBenefits.m in Sources */, + 4045DF8879F714E0E479182B6E3DFC61 /* MHVFamilyHistory.m in Sources */, + 82033D9F6D12E7DCDBD1FA659761B22E /* MHVFile.m in Sources */, + 9B10A416955F4C38F2A4E9A632FA478F /* MHVFlowValue.m in Sources */, + 911D37FA0B925C1076CC88C9C49D4A4D /* MHVFoodEnergyValue.m in Sources */, + EA3354BD7A79EC51F2BAE24509E8ED68 /* MHVGeneralMeasurement.m in Sources */, + C113E2C9E4E4C5E31EC03BF22C190710 /* MHVGetAuthorizedPeopleResult.m in Sources */, + 90EE90545E4EDF59D061A6B749595D6D /* MHVGetAuthorizedPeopleSettings.m in Sources */, + 6302922CC769453B83FD58B4E20FF261 /* MHVGetRecordOperationsResult.m in Sources */, + 7DB55E67D53F552097A5D491FFCFA79E /* MHVGoal.m in Sources */, + 95511DC4179F620C4BA5583CDDB46AF5 /* MHVGoalAssociatedTypeInfo.m in Sources */, + 392E0F53622CD9D9C535CD2C1104E8A3 /* MHVGoalRange.m in Sources */, + B2AEEE4FBC5DBF6C8F8348CA1EACDEB7 /* MHVGoalRangeType.m in Sources */, + 644827C58B406860A60E5C48E87B127C /* MHVGoalRecommendation.m in Sources */, + 9ED6D16E43C55F3F950D92E56B0CFBE9 /* MHVGoalRecommendationInstance.m in Sources */, + 9E736659E052AF2A41C3C2281A7E2718 /* MHVGoalRecommendationsResponse.m in Sources */, + 372FE8F765DCCF15068F157942C39E17 /* MHVGoalRecurrence.m in Sources */, + C2FEBA99A77A363A852BDE4B95837BA7 /* MHVGoalRecurrenceMetrics.m in Sources */, + 8F51C7F37F58411C7E825756BCA2CA82 /* MHVGoalsApi.m in Sources */, + C1153FC92C5871189711D5AF0464EE35 /* MHVGoalsRecommendationsApi.m in Sources */, + F3E537B8AA02BDD624FE24823EF695CA /* MHVGoalsResponse.m in Sources */, + 5BC14555E18AAC30A97A9CACF2C04573 /* MHVGoalsWrapper.m in Sources */, + 3D3E4F25690573FD6470FD8A34B68E27 /* MHVHealthGoal.m in Sources */, + 9F1B0E81FBB38C16893181EC5F7729D6 /* MHVHealthJournalEntry.m in Sources */, + 30A69998704EDF5EDFBDD7F68562A29D /* MHVHeartRate.m in Sources */, + F9F9551A680BE238FFED1A8B58195783 /* MHVHeartrateZone.m in Sources */, + E00F7E6939FD8965A6DAB5B089EF7E8A /* MHVHeartrateZoneGroup.m in Sources */, + 406CF4302590D082FAC5CC13400DF2C2 /* MHVHeight.m in Sources */, + 3A6C77F92693470CAF216E6E55FF4BC0 /* MHVHour.m in Sources */, + F3EE0373F8AA02D74CC8B77BFA6439F6 /* MHVHttpService.m in Sources */, + BF038266260499307BD8F32DD3C8CD1A /* MHVHttpServiceRequest.m in Sources */, + DF9F86745F8D656CDB62A3F5EEF50A8B /* MHVHttpServiceResponse.m in Sources */, + E16C66C7DA84D418DDA6E35BF6F12DD8 /* MHVHttpTask.m in Sources */, + 340A3E24697095240E13CF304E6F4A44 /* MHVImmunization.m in Sources */, + 4A5A2A499424E239EB67D0C66E7094A4 /* MHVInsight.m in Sources */, + E56002916625EEF7061EF909D716520E /* MHVInsightAttribution.m in Sources */, + 356F157862C3CA8B87CAC5AD1B5C534E /* MHVInsightMessages.m in Sources */, + 26ED65A6DE4CC867D1CB2CA6250260B5 /* MHVInstant.m in Sources */, + D44EEEBE67E45763731AD5567F1F786E /* MHVInsurance.m in Sources */, + 0D93741DA1887D4569A0C96443D143DA /* MHVInt.m in Sources */, + 8DA63B59120AA07D07B14B6FA1D2B453 /* MHVJsonCacheItem.m in Sources */, + 6B6CFD0BE7E8491E37E74578F56F5E5B /* MHVJsonCacheService.m in Sources */, + 75624F85F5C340C657716366C802E35C /* MHVJsonSerializer.m in Sources */, + 859BF48A9D7F9BC2F20952AB37F223A8 /* MHVKeychainService.m in Sources */, + 51D3593ACCE43D5E679932319D155B61 /* MHVLabTestResults.m in Sources */, + E508C2FD3019EADEC6761E53B058ACC8 /* MHVLabTestResultsDetails.m in Sources */, + EB1F0E3D56F1B83A5F7A313375773EA4 /* MHVLabTestResultsGroup.m in Sources */, + B0D50D9A43E441FFB841FC9CC3538179 /* MHVLabTestResultValue.m in Sources */, + 404A2FA53029F5B591267E175BBEF7EB /* MHVLengthMeasurement.m in Sources */, + AAAB173678EDF9B073D7892C30B9E1AD /* MHVLinearItemTypePropertyConverer.m in Sources */, + 5591912FBB1B17009A9CC623358AD00F /* MHVLocalDate.m in Sources */, + B22A8B79AD2C5BF390645C7173B9188D /* MHVLocalDateTime.m in Sources */, + AE5F7920D6D9EBB740633057F6F99261 /* MHVLocation.m in Sources */, + 60A7AE3D0EFC9F3F3C7F09FE12408EFB /* MHVLogger.m in Sources */, + BC43DCF84E727A1042D2B7DFD9E2854B /* MHVMaxVO2.m in Sources */, + CB597F98B2B69BB7C5E216F909C5B92F /* MHVMeasurement.m in Sources */, + 1CBF68DFE560E7B632DE5A30A5B6113C /* MHVMedicalDevice.m in Sources */, + A989C0AE5C3E963E38376A8D7F858FBB /* MHVMedicalImageStudy.m in Sources */, + 601A62F829DA407A63122E4D268E1C4C /* MHVMedicalImageStudySeries.m in Sources */, + 39337DE29D0D355033C22A2D1311B65C /* MHVMedicalImageStudySeriesImage.m in Sources */, + 3ED7E6AFB4773B8A97AFCCD6CF8C7BE5 /* MHVMedication.m in Sources */, + 6501956C26C052692A303E23AE566E81 /* MHVMenstruation.m in Sources */, + 58DF669C5B6A0988BC6951369B3C333C /* MHVMessage.m in Sources */, + B77005813FF5C6DD7B4F83312BF9F9E3 /* MHVMessageAttachment.m in Sources */, + A9F4B4317B07A12236AF6E8EA005E1E5 /* MHVMessageHeaderThing.m in Sources */, + 7EBD701B2F419AA7BE7B010C8781E675 /* MHVMethod.m in Sources */, + 1D1DEB2F31E8F27AE0E010EF75D696F5 /* MHVMillisecond.m in Sources */, + 1CAD32CE5D1A2CC99EE0F6607097674C /* MHVMinute.m in Sources */, + 84EBE9B2E5AA6C8B378127CE0174289A /* MHVModelBase.m in Sources */, + E57E2AC99FB6F915BE1AB57D9F2D2B4C /* MHVMonth.m in Sources */, + B9B79FDE47D2A5E466314F353C6D0D8D /* MHVName.m in Sources */, + DF3F448FD5EAA1385B8D0C29726CD33C /* MHVNameValue.m in Sources */, + E6BA403BF6C00981633E9FBF60663FB1 /* MHVNetworkObserver.m in Sources */, + 03563F0A328FB4FDBC721FDEA2693E93 /* MHVNonNegativeDouble.m in Sources */, + C8A8881221E719213FE035B285754999 /* MHVNonNegativeInt.m in Sources */, + 2AB8BF90AFCE0103154ADADCD3F05BBE /* MHVNutritionFact.m in Sources */, + 3EB55B7AAE604B627E74F2EF2FBFA0F0 /* MHVObjective.m in Sources */, + 5BE0EE1263FF91E48378D852155450F5 /* MHVObjectiveAdherenceSummary.m in Sources */, + CD9DC99199EC122BC194CA3782D6E453 /* MHVOccurence.m in Sources */, + 340D847A4EE22CA076D2717EB550E2D0 /* MHVOneToFive.m in Sources */, + 6F6E504F4BFAEFF4BA684D2EF716D077 /* MHVOperationBase.m in Sources */, + 3BD2551AEA600E75CD5655C10209DC7C /* MHVOrganization.m in Sources */, + 5D1E3A2C33457D6BF64025B53B3E809F /* MHVPeakFlow.m in Sources */, + 35041CC075DB2CAA35BE95BA396D5F33 /* MHVPendingMethod.m in Sources */, + 7FF6A3860085E8AF5E48DB0E472BF138 /* MHVPendingThing.m in Sources */, + C3BD97F9CD5877A563DC81DBCCB56E25 /* MHVPendingThingOperation+CoreDataClass.m in Sources */, + DE20E2B5D415CFC2BAA7722F8C3E9E1D /* MHVPendingThingOperation+CoreDataProperties.m in Sources */, + 052F079C25885CE2F0FFC05C82AA1AF5 /* MHVPercentage.m in Sources */, + 5F9AF06440A4EED704A90EF61FABD4AB /* MHVPerson.m in Sources */, + 1EE6A8AB2234ABE24394C158C02D9B57 /* MHVPersonalContactInfo.m in Sources */, + 50B4455A12A4282CCC507D4B5848DB54 /* MHVPersonalDemographics.m in Sources */, + A43321A8E6116DA44A16FC2A30D6675B /* MHVPersonalImage.m in Sources */, + D20F80C1F582DD6A0F034C6EDCC43DD8 /* MHVPersonClient.m in Sources */, + 5F18D5318CA5C9B15EAE73E80C8F5D59 /* MHVPersonInfo.m in Sources */, + 0A1EB5A35680F6507D390CF0E0CC9565 /* MHVPhone.m in Sources */, + 536F85A7EE81EFFF4F7DBCB152C69BD5 /* MHVPlan.m in Sources */, + 5A3656F5756668B2EBF8A5053B6CA822 /* MHVPlanObjective.m in Sources */, + 6B568175EFB1A9AD888193A4D8E88639 /* MHVPlanOutcome.m in Sources */, + FCA9331D84D5495EA247137AAAFC059F /* MHVPlatformClient.m in Sources */, + CF343AEF96247F3A2CC245EC4B1236FA /* MHVPlatformInfo.m in Sources */, + 05BD14EA64CAA07E313223873EFF087F /* MHVPositiveDouble.m in Sources */, + CB9522E4455B3A9C3FDDD86676F17CB0 /* MHVPositiveInt.m in Sources */, + D28F3D86ABB20FF9D21FD7E794609B82 /* MHVPregnancy.m in Sources */, + 2B8743F5212978F51B5A113FEBED8824 /* MHVPrescription.m in Sources */, + 6316C7122C565870E566CF6E99BD4904 /* MHVProcedure.m in Sources */, + D84DB7DB71520BDAAFDB5AB8D14E2B18 /* MHVPropertyIntrospection.m in Sources */, + 5C52CD846A6B827B6650FBA4841AB0B2 /* MHVQuestionAnswer.m in Sources */, + ED0643521762A84B3D55D940095F46A0 /* MHVQueuedDictionary.m in Sources */, + E4418816605DBE0561D9C7F1683598A7 /* MHVRecord.m in Sources */, + 904DEC74CF397E2289FEADDD6BE09693 /* MHVRecordOperation.m in Sources */, + AE386ED889BA63B419161E3F629C99E4 /* MHVRecordReference.m in Sources */, + 3E2210175D8A8D7F43FAD38417E9FCF2 /* MHVRelatedThing.m in Sources */, + FCC1BA3754F5E21D8ED4C6560E5308B0 /* MHVRelative.m in Sources */, + 5912A8505074BFD3CD5E286AC1A46D60 /* MHVRemoteMonitoringClient.m in Sources */, + 857A9E77E05077F667CB7420BAF70A74 /* MHVRequestMessageCreator.m in Sources */, + 757FBE76D87170B6B30C8180C3AC6A0E /* MHVResponse.m in Sources */, + 5B4020EE25C1FDF78CCE12C51D38409E /* MHVResponseStatus.m in Sources */, + DD4091CCA415CF92C1F21391B47A2867 /* MHVRestRequest.m in Sources */, + 5C70A528838B57E3FF0A0E0E2D6A8BBF /* MHVSchedule.m in Sources */, + C4F41F00A3301991B073A68DB6F4A2FF /* MHVSecond.m in Sources */, + B2DB8F18BD90796D803CE1D11629FED8 /* MHVServerError.m in Sources */, + 2558CDB80D691E56CF7C880784656538 /* MHVServiceDefinition.m in Sources */, + 2ACFED67FE8B0A93ECCDA66DAEC83F37 /* MHVServiceDefinitionRequestParameters.m in Sources */, + E1F625A80F94CD5FE27AB4830A3DC85E /* MHVServiceInstance.m in Sources */, + 496B1470547F3FA369200A45165CF036 /* MHVServiceResponse.m in Sources */, + 04F197D3FB62485918E33837B82CF68B /* MHVSessionCredential.m in Sources */, + 9FCE8BEF821E00CD73002BD59CA8D2E4 /* MHVSessionCredentialClient.m in Sources */, + AFDA7DD878C5578CD07D0710B8BE8406 /* MHVShellAuthService.m in Sources */, + 7109D1EDE5D8D1374B9400AB29E330B3 /* MHVShellInfo.m in Sources */, + 1199FD33B661291C9700712CF45BFBD7 /* MHVSleepJournalAM.m in Sources */, + EEA7BC2915150CE24A0B7A5029505B34 /* MHVSleepJournalPM.m in Sources */, + 5A8DC0B07E05D25F58FF2F44FD858891 /* MHVSodaConnection.m in Sources */, + 0E802012B760832AE96B4E5CBD0E4E48 /* MHVString1024.m in Sources */, + D53B710B2BF6486CE301993A05BA6AAA /* MHVString128.m in Sources */, + 51D46F32D1434CB4E55802DE46D12A14 /* MHVString255.m in Sources */, + F68157CFB36AC5A12F207537BE28642E /* MHVStringExtensions.m in Sources */, + DC71A5252B0FE81780AB660AEEBD60C7 /* MHVStringNZ256.m in Sources */, + 38A0C73F416A95E4D86B072DA8CF07A2 /* MHVStringNZNW.m in Sources */, + BC416281F6FC422FF151DF5B0D610DA0 /* MHVStringZ512.m in Sources */, + 3ECCFB76E8924C332D7813A69C0E2A64 /* MHVStructuredInsightValue.m in Sources */, + 5883B3354A8F61392D873E3C85C71F9F /* MHVStructuredMeasurement.m in Sources */, + 898DB7291CD854ED93230DCE8D799609 /* MHVSystemInstances.m in Sources */, + 5C40BC1EC068D856F5BAFA72C54436F9 /* MHVTaskCompletionMetrics.m in Sources */, + 7E83FCAA002674BC53AD81C281952148 /* MHVTaskOccurrenceMetrics.m in Sources */, + 30A0B8DFE7298928967C98CA499CEF93 /* MHVTaskRangeMetrics.m in Sources */, + 0F669C8A23007B212EF935F1576B7B91 /* MHVTaskSchedule.m in Sources */, + C31DDF6EC32ABC84E3A28D6472C7F7F4 /* MHVTaskTargetEvents.m in Sources */, + 5322B7A80DDABC4F6052FE2CF5825CEF /* MHVTaskThing.m in Sources */, + 30646024CCBF96CE5A3D4F7C3E8F652E /* MHVTaskTrackingApi.m in Sources */, + 390CD3E8B32D7533A3F3E63D602AA0FA /* MHVTaskTrackingEntry.m in Sources */, + E6C4B855B6CCD1317082B9219BC5BDE9 /* MHVTaskTrackingOccurrence.m in Sources */, + 1C1433799404064E6025C3DFE537F74B /* MHVTaskTrackingPolicy.m in Sources */, + DBF5811586DDD3C79E3D30F14856E9BC /* MHVTestResultRange.m in Sources */, + D634AF5286CC7FB0F977BC84418CD139 /* MHVTestResultRangeValue.m in Sources */, + 98102136A4890A10F770B6EECB1BC091 /* MHVThing.m in Sources */, + E086DC5B08A8A724295F02A851E79159 /* MHVThingCache.m in Sources */, + 2E4E96AF09D54D3D44A5822EA71E4B8C /* MHVThingCacheConfiguration.m in Sources */, + B5ED5632B539B2F1DDED5012677FAB95 /* MHVThingCacheDatabase+CoreDataModel.m in Sources */, + EE9D80F478964E0F53AFF4555F3E0E30 /* MHVThingCacheDatabase.m in Sources */, + 75F73BCD59B6EE140B917FF5955F0786 /* MHVThingCacheDatabase.xcdatamodeld in Sources */, + 985F8BC8D2A4C3C6DA4FE45E88F6FE47 /* MHVThingCacheSynchronizer.m in Sources */, + 191FD9A0064892B1916B7C87C9D99782 /* MHVThingClient.m in Sources */, + BA171B141635A4122F0D479E755B34C8 /* MHVThingData.m in Sources */, + DB5861114DDF39EF6CE135368C961FC2 /* MHVThingDataCommon.m in Sources */, + F0837F61E3CC604DEAD51B794D3B7991 /* MHVThingDataTyped.m in Sources */, + 55BCB03B58474CE3908642823156CB84 /* MHVThingFilter.m in Sources */, + 668254F52A2CAFEC86B56B5F58786A4A /* MHVThingKey.m in Sources */, + 637AD3B01BBD6605D7BD8883ED288401 /* MHVThingQuery.m in Sources */, + DFBB130E2E1954D1D27F69AA10299D73 /* MHVThingQueryResult.m in Sources */, + 6AE13B020209EF72F00CF8DB70B94F4D /* MHVThingQueryResultInternal.m in Sources */, + 756B42E4195D5DE8EFB970E74422053E /* MHVThingQueryResults.m in Sources */, + 55AA762540942AA0AE35D70DD4F631B8 /* MHVThingRaw.m in Sources */, + 70AD4DB9A401502EE5FEFD6E05BDF755 /* MHVThingSection.m in Sources */, + 05116E12D1ABCF44287FD893C8FB94F3 /* MHVThingState.m in Sources */, + 69DDEDFDAB78FDB512247B1266651B0F /* MHVThingType.m in Sources */, + 510F3A17D52FC451F1B55B2160A5D3B8 /* MHVThingTypeDefinition.m in Sources */, + C402FF5789340DE5F137DCDF25C79CCF /* MHVThingTypeDefinitionRequestParameters.m in Sources */, + 9807DAA29F16BF62F62B32C8A4E05751 /* MHVThingTypeOrderByProperty.m in Sources */, + 280AD776C4F98F61DF8690D97FE8D501 /* MHVThingTypes.m in Sources */, + 2C740A2E47D1B2F5BB24AB6764793287 /* MHVThingTypeVersionInfo.m in Sources */, + 5616F07C278AC1B1AF2E3C51024A2803 /* MHVThingView.m in Sources */, + 64B5007CAB6A61EBAF162B611F67B7CA /* MHVTime.m in Sources */, + BBD19F61017BF71722AB99DD60EF84E6 /* MHVTimelineApi.m in Sources */, + 79F39B645F659802A46DD8DAEFCF242E /* MHVTimelineSchedule.m in Sources */, + D1A41CFEC2454B4236C894BADCC7D1FC /* MHVTimelineScheduleOccurrence.m in Sources */, + BB21F4E1191628C6DD4F5A07A2675F9F /* MHVTimelineSnapshot.m in Sources */, + 2A60F80AE599F1D2262333ED452AAC2E /* MHVTimelineSnapshotCompletionMetrics.m in Sources */, + 45E575D12A302F389D96F189DAAA6AF3 /* MHVTimelineTask.m in Sources */, + 5C904A4D9D23359B91B94ABF6FD95BC6 /* MHVTrackingSourceTypes.m in Sources */, + 6DE1237FC60FA0CC30E26F7D086628EF /* MHVTrackingTriggerTypes.m in Sources */, + EA326D7BDE131AD8880D214ABFDB0CED /* MHVTrackingValidation.m in Sources */, + A4A39B9B10875F78FC24D6BCFE8FF55C /* MHVType.m in Sources */, + 29E4045A1EC54670E5569E19E7686911 /* MHVUUID.m in Sources */, + FF42FD9D6CD81BB1F9F9BF15199F2DA0 /* MHVValidator.m in Sources */, + 563C8565EE90B6F62D4DA1FFB5718799 /* MHVViewExtensions.m in Sources */, + A855685331AFA48751900DC3F76DD254 /* MHVVitalSignResult.m in Sources */, + 63904F9665DE46D040760023A922CE0E /* MHVVitalSigns.m in Sources */, + 09D5233EED6022F6A97514C27876B966 /* MHVVocabularyClient.m in Sources */, + D4A05472E41A6367917DF56A3A182EA7 /* MHVVocabularyCodeItem.m in Sources */, + FB541415FD844DB256143E219DA54FE6 /* MHVVocabularyCodeSet.m in Sources */, + 70EE44BAE514A7EB9E30DF7E93FAF1C3 /* MHVVocabularyIdentifier.m in Sources */, + 8FA3A0335E70DA553B63417BDE831075 /* MHVVocabularyKey.m in Sources */, + A24A4D7FD5788E189F84607A43299153 /* MHVVocabularySearchParams.m in Sources */, + C30ED337CAA89E94EC74D3BC71494B76 /* MHVVocabularySearchString.m in Sources */, + 567B7D55CC867BA4D59E88814994E699 /* MHVVolumeValue.m in Sources */, + 63FAA672D3F439C52A51127E4020E1C3 /* MHVWeeklyAdherenceSummary.m in Sources */, + AEBC52577AD972CF63BF6351F5BE650B /* MHVWeight.m in Sources */, + 497122CD0E019FDEFBF5F707D75537A3 /* MHVWeightMeasurement.m in Sources */, + 3684F4D4798C21A206495E611B3B4681 /* MHVYear.m in Sources */, + 611378B62CA63176C8E375097E1439EF /* MHVZoneBoundary.m in Sources */, + C453B09541EA290370C731F4FA96BF4A /* MHVZonedDateTime.m in Sources */, + AC63BCFED2567A778512BF25E503F530 /* NSArray+DataModel.m in Sources */, + 1CEC2C9B2148A108F88041701AB236DB /* NSArray+MHVEnum.m in Sources */, + 76266E88949135FDFDFC47406C9D36AA /* NSArray+MHVThing.m in Sources */, + A9652B3D0F1D5B1B5E971DAD003A9AED /* NSArray+MHVThingQuery.m in Sources */, + 2826FB3EE7CF2A2C2DBD068BBBADAF46 /* NSArray+MHVThingQueryResultInternal.m in Sources */, + DC8A376560C6ADAF0108D3E1CFFC7864 /* NSArray+MHVVocabularyCodeItem.m in Sources */, + DEBFD7A920276717B33BE4135D06790C /* NSArray+Utils.m in Sources */, + 989A88FF753B7C56288469D73CE2970B /* NSData+DataModel.m in Sources */, + 8EE897846540EBE19A9A08AE984337D6 /* NSData+Utils.m in Sources */, + 96E118561347067EA7C58F6316FA3BA7 /* NSDate+DataModel.m in Sources */, + 454984AB2DEC72B5CF22553C33977FD8 /* NSDictionary+DataModel.m in Sources */, + 4A194B92214B572BF0F054FEA7AF6BC4 /* NSError+MHVError.m in Sources */, + 3D3B852BB910A6E3A341970E2514DCB2 /* NSNull+DataModel.m in Sources */, + B46C7AC3F30C19F1492233B20C2EF5E4 /* NSNumber+DataModel.m in Sources */, + 820EC5706432C4A0D96905EAE63E5FDC /* NSSet+DataModel.m in Sources */, + 07700E3C4418C3C84474431678D71FC7 /* NSString+DataModel.m in Sources */, + 04B0D5BEB43507F92BCF9629C97D5907 /* NSUUID+DataModel.m in Sources */, + EC4E2CC3A33C4CA48103B92C7B0E5224 /* XConverter.m in Sources */, + 6625C05DCB0A5AACEB818BC96031CB80 /* XNodeType.m in Sources */, + 75D4DE5CBFD4690F248368D7C1DA216C /* XReader.m in Sources */, + 9FA9B518BE95EBBC507480ABD20FB254 /* XSerializableType.m in Sources */, + 8C30DE971C11BDAB9737F2F588F77303 /* XSerializer.m in Sources */, + DD7671CD66649741FCAA8C37D2ECDCDB /* XString.m in Sources */, + B1FA98330711B78AA15441BA03816679 /* XWriter.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7066,38 +6994,6 @@ }; name = Release; }; - 052D89B6CEAFF469F6F2E42878A7BDC5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0737CDD7768373FDDA4AC3ACEF8DD8D2 /* Kiwi.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kiwi/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Kiwi/Kiwi.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Kiwi; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 0D1C586DD516D45BE73D74E8C346E4CB /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A5D7349008909C6453D2CB3C223BAFDC /* Pods-healthvault-ios-sdk_Tests.release.xcconfig */; @@ -7134,7 +7030,209 @@ }; name = Release; }; - 169993B5C6B2CC768CD14D06242E9199 /* Debug */ = { + 144CF221EC1D897BF2D1D0408AAC2312 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0FCD64C11DFB160369C8611648FB5302 /* EncryptedCoreData.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/EncryptedCoreData/EncryptedCoreData-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EncryptedCoreData/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/EncryptedCoreData/EncryptedCoreData.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = EncryptedCoreData; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 290C211435C39138F9A9525F2F8E6048 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0737CDD7768373FDDA4AC3ACEF8DD8D2 /* Kiwi.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kiwi/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Kiwi/Kiwi.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = Kiwi; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 35D709CA5F4B7AC8E87A9AFA90F7C20B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A47EB0027BA18D34DCB86EB0640E8B34 /* HealthVault.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/HealthVault/HealthVault-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HealthVault/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/HealthVault/HealthVault.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = HealthVault; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 40D860E0CFB559909E97A6067CCCA58C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 87329A52E77E6054B82A6B144180BECF /* SQLCipher.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLCipher/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = SQLCipher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 7618E39E7C2DA64CDA4300666A01C4D7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0737CDD7768373FDDA4AC3ACEF8DD8D2 /* Kiwi.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kiwi/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Kiwi/Kiwi.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Kiwi; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 7AE894156ECEC7475B4A5DC6C854B674 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0FCD64C11DFB160369C8611648FB5302 /* EncryptedCoreData.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/EncryptedCoreData/EncryptedCoreData-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EncryptedCoreData/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/EncryptedCoreData/EncryptedCoreData.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = EncryptedCoreData; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 95588E2299F849E8A7FDD3F7F5623415 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 87329A52E77E6054B82A6B144180BECF /* SQLCipher.xcconfig */; buildSettings = { @@ -7160,6 +7258,7 @@ PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -7167,7 +7266,7 @@ }; name = Debug; }; - 643C76AA582046977B7877822ED7A258 /* Debug */ = { + 9BFC9E4A7AAD7A607ACE06D95A401A5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -7211,140 +7310,11 @@ ONLY_ACTIVE_ARCH = YES; PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 7ABA29312858B5A14F2AC5ECB59AF335 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0737CDD7768373FDDA4AC3ACEF8DD8D2 /* Kiwi.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kiwi/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Kiwi/Kiwi.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Kiwi; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 7F3B27CF992DE368182EFCA46F754553 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0FCD64C11DFB160369C8611648FB5302 /* EncryptedCoreData.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/EncryptedCoreData/EncryptedCoreData-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EncryptedCoreData/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EncryptedCoreData/EncryptedCoreData.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = EncryptedCoreData; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A9661E46B8613D55689CEF3BB74A1B2E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F41475E01FCC4B7F35D0BC1FADD2A88B /* HealthVault-Tests.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/HealthVault-Tests/HealthVault-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HealthVault-Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HealthVault-Tests/HealthVault-Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = HealthVault; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - B56173D90C3CA31F2B2217CA641A030C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0FCD64C11DFB160369C8611648FB5302 /* EncryptedCoreData.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/EncryptedCoreData/EncryptedCoreData-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EncryptedCoreData/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EncryptedCoreData/EncryptedCoreData.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = EncryptedCoreData; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; C03B8870130C98D1B02B59D003687524 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -7389,16 +7359,16 @@ }; name = Release; }; - DAB12E1689186093FFF5D098A79627BD /* Release */ = { + CCB556582E586200B1EB69FC9961C8E9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A86384F9370E8CF49066AFBCE56E47FD /* HealthVault.xcconfig */; + baseConfigurationReference = A47EB0027BA18D34DCB86EB0640E8B34 /* HealthVault.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -7411,16 +7381,17 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/HealthVault/HealthVault.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = HealthVault; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; DCB6FF1634BEFA0D06CD6B93BE0DD5B6 /* Debug */ = { isa = XCBuildConfiguration; @@ -7458,9 +7429,42 @@ }; name = Debug; }; - E8C9CA12CEC04BDBC0F119949EE3B131 /* Release */ = { + DF23999F4A9A7197CDA2D94694CD4FDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F41475E01FCC4B7F35D0BC1FADD2A88B /* HealthVault-Tests.xcconfig */; + baseConfigurationReference = 641F0D8770AAA5C03D6DA6B7817C0ABB /* HealthVault-Tests.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/HealthVault-Tests/HealthVault-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HealthVault-Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/HealthVault-Tests/HealthVault-Tests.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = HealthVault; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + F43C8F058F286D88F622C568BC940B65 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 641F0D8770AAA5C03D6DA6B7817C0ABB /* HealthVault-Tests.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7484,78 +7488,13 @@ PRODUCT_NAME = HealthVault; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - F39426ED10D88492B059139044E531A4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 87329A52E77E6054B82A6B144180BECF /* SQLCipher.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLCipher/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = SQLCipher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F8B242100A85C0325CF813C2037C8E8F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A86384F9370E8CF49066AFBCE56E47FD /* HealthVault.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/HealthVault/HealthVault-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HealthVault/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HealthVault/HealthVault.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = HealthVault; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; FABCA4F9CECBD6CC413755534D45F042 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5DB3DC8426E8E74A975C22AA8FF64BB3 /* Pods-healthvault-ios-sdk_Tests.debug.xcconfig */; @@ -7607,7 +7546,7 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 643C76AA582046977B7877822ED7A258 /* Debug */, + 9BFC9E4A7AAD7A607ACE06D95A401A5A /* Debug */, C03B8870130C98D1B02B59D003687524 /* Release */, ); defaultConfigurationIsVisible = 0; @@ -7625,8 +7564,8 @@ 37452FE0C8C0AC34972B4CA30691AD51 /* Build configuration list for PBXNativeTarget "HealthVault-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - A9661E46B8613D55689CEF3BB74A1B2E /* Debug */, - E8C9CA12CEC04BDBC0F119949EE3B131 /* Release */, + DF23999F4A9A7197CDA2D94694CD4FDB /* Debug */, + F43C8F058F286D88F622C568BC940B65 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7634,8 +7573,8 @@ 42B4B6C2A5AD02A9ED4D55572B1EFC43 /* Build configuration list for PBXNativeTarget "SQLCipher" */ = { isa = XCConfigurationList; buildConfigurations = ( - 169993B5C6B2CC768CD14D06242E9199 /* Debug */, - F39426ED10D88492B059139044E531A4 /* Release */, + 95588E2299F849E8A7FDD3F7F5623415 /* Debug */, + 40D860E0CFB559909E97A6067CCCA58C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7643,8 +7582,8 @@ 46B26D3E680984036CCC6F2C006BF9D2 /* Build configuration list for PBXNativeTarget "Kiwi" */ = { isa = XCConfigurationList; buildConfigurations = ( - 052D89B6CEAFF469F6F2E42878A7BDC5 /* Debug */, - 7ABA29312858B5A14F2AC5ECB59AF335 /* Release */, + 290C211435C39138F9A9525F2F8E6048 /* Debug */, + 7618E39E7C2DA64CDA4300666A01C4D7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7652,8 +7591,8 @@ 72FED428915F55EF07B75D701B803E1C /* Build configuration list for PBXNativeTarget "EncryptedCoreData" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7F3B27CF992DE368182EFCA46F754553 /* Debug */, - B56173D90C3CA31F2B2217CA641A030C /* Release */, + 144CF221EC1D897BF2D1D0408AAC2312 /* Debug */, + 7AE894156ECEC7475B4A5DC6C854B674 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7661,8 +7600,8 @@ F7F4B8A9FBECF716B16C502024E03391 /* Build configuration list for PBXNativeTarget "HealthVault" */ = { isa = XCConfigurationList; buildConfigurations = ( - F8B242100A85C0325CF813C2037C8E8F /* Debug */, - DAB12E1689186093FFF5D098A79627BD /* Release */, + CCB556582E586200B1EB69FC9961C8E9 /* Debug */, + 35D709CA5F4B7AC8E87A9AFA90F7C20B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7670,12 +7609,13 @@ /* End XCConfigurationList section */ /* Begin XCVersionGroup section */ - 5F7D2062A1E6AFF04A2E605BD472EC0E /* MHVThingCacheDatabase.xcdatamodeld */ = { + 972D92DD9BB66715A797EB6D63F997D9 /* MHVThingCacheDatabase.xcdatamodeld */ = { isa = XCVersionGroup; children = ( - 49C0FF1FE6646A1853F65BC943EFDFD9 /* MHVThingCacheDatabase.xcdatamodel */, + D5306671029BEB3BAC9FA98290203F0B /* MHVThingCacheDatabase.xcdatamodel */, ); - path = MHVThingCacheDatabase.xcdatamodeld; + name = MHVThingCacheDatabase.xcdatamodeld; + path = HealthVault/Assets/MHVThingCacheDatabase.xcdatamodeld; sourceTree = ""; versionGroupType = wrapper.xcdatamodel; }; diff --git a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-frameworks.sh index f1a7906..aed1c88 100755 --- a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-frameworks.sh @@ -6,6 +6,10 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -23,9 +27,9 @@ install_framework() source="$(readlink "${source}")" fi - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -54,6 +58,15 @@ install_framework() fi } +# Copies the dSYM of a vendored framework +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" + fi +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then @@ -76,7 +89,7 @@ strip_invalid_archs() { archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" stripped="" for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" @@ -89,14 +102,14 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/EncryptedCoreData/EncryptedCoreData.framework" - install_framework "$BUILT_PRODUCTS_DIR/HealthVault/HealthVault.framework" - install_framework "$BUILT_PRODUCTS_DIR/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/EncryptedCoreData/EncryptedCoreData.framework" + install_framework "${BUILT_PRODUCTS_DIR}/HealthVault/HealthVault.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/EncryptedCoreData/EncryptedCoreData.framework" - install_framework "$BUILT_PRODUCTS_DIR/HealthVault/HealthVault.framework" - install_framework "$BUILT_PRODUCTS_DIR/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/EncryptedCoreData/EncryptedCoreData.framework" + install_framework "${BUILT_PRODUCTS_DIR}/HealthVault/HealthVault.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-resources.sh b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-resources.sh index aed060f..a7df440 100755 --- a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-resources.sh +++ b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-resources.sh @@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" @@ -44,29 +48,29 @@ EOM fi case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) @@ -74,7 +78,7 @@ EOM XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" || true echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac diff --git a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-frameworks.sh index b09c0e7..59e68b0 100755 --- a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-frameworks.sh @@ -6,6 +6,10 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -23,9 +27,9 @@ install_framework() source="$(readlink "${source}")" fi - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -54,6 +58,15 @@ install_framework() fi } +# Copies the dSYM of a vendored framework +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" + fi +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then @@ -76,7 +89,7 @@ strip_invalid_archs() { archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" stripped="" for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" @@ -89,16 +102,16 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/EncryptedCoreData/EncryptedCoreData.framework" - install_framework "$BUILT_PRODUCTS_DIR/HealthVault-Tests/HealthVault.framework" - install_framework "$BUILT_PRODUCTS_DIR/SQLCipher/SQLCipher.framework" - install_framework "$BUILT_PRODUCTS_DIR/Kiwi/Kiwi.framework" + install_framework "${BUILT_PRODUCTS_DIR}/EncryptedCoreData/EncryptedCoreData.framework" + install_framework "${BUILT_PRODUCTS_DIR}/HealthVault-Tests/HealthVault.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Kiwi/Kiwi.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/EncryptedCoreData/EncryptedCoreData.framework" - install_framework "$BUILT_PRODUCTS_DIR/HealthVault-Tests/HealthVault.framework" - install_framework "$BUILT_PRODUCTS_DIR/SQLCipher/SQLCipher.framework" - install_framework "$BUILT_PRODUCTS_DIR/Kiwi/Kiwi.framework" + install_framework "${BUILT_PRODUCTS_DIR}/EncryptedCoreData/EncryptedCoreData.framework" + install_framework "${BUILT_PRODUCTS_DIR}/HealthVault-Tests/HealthVault.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Kiwi/Kiwi.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-resources.sh b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-resources.sh index aed060f..a7df440 100755 --- a/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-resources.sh @@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" @@ -44,29 +48,29 @@ EOM fi case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) @@ -74,7 +78,7 @@ EOM XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" || true echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac diff --git a/Example/healthvault-ios-sdk.xcodeproj/project.pbxproj b/Example/healthvault-ios-sdk.xcodeproj/project.pbxproj index 4433d61..fec35db 100644 --- a/Example/healthvault-ios-sdk.xcodeproj/project.pbxproj +++ b/Example/healthvault-ios-sdk.xcodeproj/project.pbxproj @@ -813,13 +813,16 @@ files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-healthvault-ios-sdk_Example-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; 211869A455E8B6611E81595C /* [CP] Embed Pods Frameworks */ = { @@ -828,9 +831,16 @@ files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-healthvault-ios-sdk_Example/Pods-healthvault-ios-sdk_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/EncryptedCoreData/EncryptedCoreData.framework", + "${BUILT_PRODUCTS_DIR}/HealthVault/HealthVault.framework", + "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EncryptedCoreData.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HealthVault.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -843,13 +853,16 @@ files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-healthvault-ios-sdk_Tests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; 5BB528A57811C7B45356E951 /* [CP] Copy Pods Resources */ = { @@ -873,9 +886,18 @@ files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-healthvault-ios-sdk_Tests/Pods-healthvault-ios-sdk_Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/EncryptedCoreData/EncryptedCoreData.framework", + "${BUILT_PRODUCTS_DIR}/HealthVault-Tests/HealthVault.framework", + "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework", + "${BUILT_PRODUCTS_DIR}/Kiwi/Kiwi.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EncryptedCoreData.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HealthVault.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kiwi.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh;