Skip to content

HealthKit iOS xcode16.1 b3

Alex Soto edited this page Oct 24, 2024 · 2 revisions

#HealthKit.framework https://github.com/xamarin/xamarin-macios/pull/21510

diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAppleSleepingBreathingDisturbancesClassification.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAppleSleepingBreathingDisturbancesClassification.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAppleSleepingBreathingDisturbancesClassification.h	1969-12-31 19:00:00
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAppleSleepingBreathingDisturbancesClassification.h	2024-10-02 01:13:06
@@ -0,0 +1,39 @@
+//
+//  HKAppleSleepingBreathingDisturbancesClassification.h
+//  HealthKit
+//
+//  Copyright © 2022-2024 Apple. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <HealthKit/HKDefines.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@class HKQuantity;
+
+/*!
+ @enum          HKAppleSleepingBreathingDisturbancesClassification
+ @abstract      This enumerated type is used to represent a classification of the user's breathing disturbances
+ @constant      HKAppleSleepingBreathingDisturbancesClassificationNotElevated          BD level is not elevated
+ @constant      HKAppleSleepingBreathingDisturbancesClassificationElevated                BD level is elevated
+ */
+typedef NS_ENUM(NSInteger, HKAppleSleepingBreathingDisturbancesClassification) {
+    HKAppleSleepingBreathingDisturbancesClassificationNotElevated,
+    HKAppleSleepingBreathingDisturbancesClassificationElevated,
+} API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0));
+
+/*!
+ @abstract  Determines the Breathing Disturbances classification for the provided BD value.
+ @param     value Breathing Disturbances quantity
+ @return    A Breathing Disturbances classification if one can be created, otherwise nil.
+ */
+HK_EXTERN NSNumber * _Nullable HKAppleSleepingBreathingDisturbancesClassificationForQuantity(HKQuantity *value) API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0)) NS_REFINED_FOR_SWIFT;
+
+/*!
+ @abstract  Retrieves the minimum quantity for a Breathing Disturbances classification.
+ @param     classification Breathing Disturbances classification for desired minimum value.
+ */
+HK_EXTERN HKQuantity * HKAppleSleepingBreathingDisturbancesMinimumQuantityForClassification(HKAppleSleepingBreathingDisturbancesClassification classification) API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0)) NS_SWIFT_NAME(getter:HKAppleSleepingBreathingDisturbancesClassification.minimum(self:));
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSample.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSample.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSample.h	2024-09-04 04:57:54
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSample.h	2024-10-02 01:13:04
@@ -15,6 +15,7 @@
 NS_ASSUME_NONNULL_BEGIN
 
 @class HKAudiogramSensitivityPoint;
+@class HKAudiogramSensitivityPointClampingRange;
 
 /*!
  @class     HKAudiogramSample
@@ -42,8 +43,22 @@
 + (instancetype)audiogramSampleWithSensitivityPoints:(NSArray<HKAudiogramSensitivityPoint *> *)sensitivityPoints
                                            startDate:(NSDate *)startDate
                                              endDate:(NSDate *)endDate
-                                            metadata:(nullable NSDictionary<NSString *, id> *)metadata;
-
+                                            metadata:(nullable NSDictionary<NSString *, id> *)metadata API_DEPRECATED_WITH_REPLACEMENT("+[HKAudiogramSample audiogramSampleWithSensitivityPoints:startDate:endDate:device:metadata:]", ios(13.0, 18.1), watchos(6.0, 11.1));
+/*!
+ @method                   audiogramSampleWithSensitivityPoints:startDate:endDate:device:metadata:
+ @abstract                 Creates a new audiogram sample with the specified attributes.
+ @param sensitivityPoints  Sensitivity data associated with the sample, with a maximum limit of 30 points. Frequencies must be unique, and ordered ascending.
+ @param startDate          The start date of the hearing test.
+ @param endDate            The end date of the hearing test.
+ @param device             The device that generated the sample data.
+ @param metadata           Optional metadata associated with the sample.
+ @return                   A new instance of an audiogram sample.
+ */
++ (instancetype)audiogramSampleWithSensitivityPoints:(NSArray<HKAudiogramSensitivityPoint *> *)sensitivityPoints
+                                           startDate:(NSDate *)startDate
+                                             endDate:(NSDate *)endDate
+                                              device:(nullable HKDevice *)device
+                                            metadata:(nullable NSDictionary<NSString *, id> *)metadata API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1));
 
 @end
 
diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPoint.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPoint.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPoint.h	2024-09-04 04:57:54
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPoint.h	2024-09-30 04:18:46
@@ -10,6 +10,8 @@
 #import <Foundation/Foundation.h>
 #import <HealthKit/HKDefines.h>
 
+@class HKAudiogramSensitivityPointClampingRange;
+@class HKAudiogramSensitivityTest;
 @class HKQuantity;
 
 NS_ASSUME_NONNULL_BEGIN
@@ -29,14 +31,21 @@
  @property sensitivity Left ear sensitivity measured in dB from a baseline of 0 dB. Reduced hearing sensitivity corresponds to an increase from 0 dB.
  The unit of measurement is `HKUnit.decibelHearingLevelUnit` or "dBHL".
  */
-@property (readonly, copy, nullable) HKQuantity *leftEarSensitivity;
+@property (readonly, copy, nullable) HKQuantity *leftEarSensitivity API_DEPRECATED("Use tests object which will contain a value for left ear", ios(13.0, 18.1), watchos(6.0, 11.1));
 
 /*!
  @property sensitivity Right ear sensitivity measured in dB from a baseline of 0 dB. Reduced hearing sensitivity corresponds to an increase from 0 dB.
  The unit of measurement is `HKUnit.decibelHearingLevelUnit` or "dBHL".
  */
-@property (readonly, copy, nullable) HKQuantity *rightEarSensitivity;
+@property (readonly, copy, nullable) HKQuantity *rightEarSensitivity API_DEPRECATED("Use tests object which will contain a value for right ear", ios(13.0, 18.1), watchos(6.0, 11.1));
+
 /*!
+ @property      tests
+ @abstract      The tests conducted at this frequency
+ */
+@property (nonatomic, readonly, copy) NSArray<HKAudiogramSensitivityTest *> *tests API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1));
+
+/*!
  @method                    sensitivityPointWithFrequency:leftEarSensitivity:rightEarSensitivity:error:
  @abstract                  Creates a point that can be included in a audiogram.
  @param frequency           Frequency where sensitivity was measured.
@@ -50,7 +59,21 @@
 + (nullable instancetype)sensitivityPointWithFrequency:(HKQuantity *)frequency
                                     leftEarSensitivity:(nullable HKQuantity *)leftEarSensitivity
                                    rightEarSensitivity:(nullable HKQuantity *)rightEarSensitivity
-                                                 error:(NSError * _Nullable *)error;
+                                                 error:(NSError * _Nullable *)error API_DEPRECATED("Use +[HKAudiogramSensitivityPoint sensitivityPointWithFrequency:tests:error:]", ios(13.0, 18.1), watchos(6.0, 11.1));
+
+/*!
+ @method                    sensitivityPointWithFrequency:tests:error:
+ @abstract                  Creates a point that can be included in a audiogram.
+ @param frequency           Frequency at which sensitivity was measured.
+ @param tests               The tests conducted at the frequency
+ @param errorOut            If there was a problem creating this instance this will contain the error.
+ @return                    New instance of a sensitivity point or nil if there were problems
+                            creating the instance.  Errors may include incorrect quantity units
+                            or data that is out of an expected range.
+ */
++ (nullable instancetype)sensitivityPointWithFrequency:(HKQuantity *)frequency
+                                                 tests:(NSArray<HKAudiogramSensitivityTest *> *)tests
+                                                 error:(NSError **)errorOut API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1));
 
 - (instancetype)init NS_UNAVAILABLE;
 
diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPointClampingRange.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPointClampingRange.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPointClampingRange.h	1969-12-31 19:00:00
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityPointClampingRange.h	2024-10-02 01:13:05
@@ -0,0 +1,54 @@
+//
+//  HKAudiogramSensitivityPointClampingRange.h
+//  HealthKit
+//
+//  Copyright © 2023-2024 Apple. All rights reserved.
+//
+
+
+
+#import <Foundation/Foundation.h>
+#import <HealthKit/HKDefines.h>
+
+@class HKQuantity;
+
+NS_ASSUME_NONNULL_BEGIN
+
+#pragma mark - Clamping Support
+
+/// Defines the range within which an ear's sensitivity point may have been clamped, if any.
+///
+/// At times, it may be required to indicate that a sensitivity point has been clamped to a range. These reasons include but
+/// are not limited to user safety, hardware limitations, or algorithm features.
+HK_EXTERN
+NS_SWIFT_SENDABLE
+API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1))
+@interface HKAudiogramSensitivityPointClampingRange: NSObject  <NSSecureCoding, NSCopying>
+
+/**
+ @property lowerBound
+ @abstract The lower bound of the clamping range, if any, in dBHL.
+ */
+@property(nonatomic, readonly, copy, nullable) HKQuantity *lowerBound;
+
+/**
+ @property upperBound
+ @abstract The upper bound of the clamping range, if any, in dBHL.
+ */
+@property(nonatomic, readonly, copy, nullable) HKQuantity *upperBound;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/*!
+ @method                    clampingRangeWithLowerBound:upperBound:error:
+ @abstract                  Creates a clamping range from a given lower and upper bound. At least one bound must be specified. If both bounds are provided, the lower bound must be less than the upper bound.
+ @param lowerBound          The lower bound of the clamping range (if any)
+ @param upperBound          The upper bound of the clamping range (if any)
+ @param errorOut            If there was a problem creating this instance this will contain the error.
+ @return                    New instance of a clamping range or nil if there were problems
+                            creating the instance.  Errors may include not having any bound or lower bound is greater than the upper bound
+ */
++ (nullable instancetype)clampingRangeWithLowerBound:(nullable NSNumber *)lowerBound upperBound:(nullable NSNumber *)upperBound error:(NSError **)errorOut;
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityTest.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityTest.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityTest.h	1969-12-31 19:00:00
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKAudiogramSensitivityTest.h	2024-10-02 01:13:05
@@ -0,0 +1,101 @@
+//
+//  HKAudiogramSensitivityTest.h
+//  HealthKit
+//
+//  Copyright © 2023-2024 Apple. All rights reserved.
+//
+
+
+
+#import <Foundation/Foundation.h>
+#import <HealthKit/HKDefines.h>
+
+
+@class HKAudiogramSensitivityPointClampingRange;
+@class HKQuantity;
+
+NS_ASSUME_NONNULL_BEGIN
+
+/*!
+ @enum          HKAudiogramConductionType
+ @abstract      Represents the conduction type used for an HKAudiogramSensitivityTest
+ 
+ @constant      HKAudiogramConductionTypeAir
+ */
+typedef NS_ENUM(NSInteger, HKAudiogramConductionType) {
+    HKAudiogramConductionTypeAir = 0,
+} API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1));
+
+/*!
+ @enum          HKAudiogramSensitivityTestSide
+ @abstract      Represents the test side used for an HKAudiogramSensitivityTest
+ 
+ @constant      HKAudiogramSensitivityTestSideLeft
+ @constant      HKAudiogramSensitivityTestSideRight
+ */
+typedef NS_ENUM(NSInteger, HKAudiogramSensitivityTestSide) {
+    HKAudiogramSensitivityTestSideLeft = 0,
+    HKAudiogramSensitivityTestSideRight = 1,
+} API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1));
+
+HK_EXTERN
+NS_SWIFT_SENDABLE
+API_AVAILABLE(ios(18.1), watchos(11.1), macCatalyst(18.1), macos(15.1), visionos(2.1))
+@interface HKAudiogramSensitivityTest : NSObject<NSSecureCoding, NSCopying>
+
+/*!
+ @property      sensitivity
+ @abstract      Ear sensitivity measured in dB from a baseline of 0 dB. Reduced hearing sensitivity corresponds to an increase from 0 dB.
+ The unit of measurement is `HKUnit.decibelHearingLevelUnit` or "dBHL".
+ */
+@property (nonatomic, readonly, copy) HKQuantity *sensitivity;
+
+/*!
+ @property      type
+ @abstract      The conduction type
+ */
+@property (nonatomic, assign, readonly) HKAudiogramConductionType type;
+
+/*!
+ @property      masked
+ @abstract      Indicates if the test was conducted with or without masking
+ */
+@property (nonatomic, assign, readonly) BOOL masked;
+
+/*!
+ @property      side
+ @abstract      The test side
+ */
+@property (nonatomic, assign, readonly) HKAudiogramSensitivityTestSide side;
+
+/*!
+ @property      clampingRange
+ @abstract      If present, indicates that the range within which the sensitivity point should be clamped.
+ */
+@property (nonatomic, readonly, copy, nullable) HKAudiogramSensitivityPointClampingRange *clampingRange;
+
+/*!
+ @method                    initWithSensitivity:type:masked:side:clampingRange:error:
+ @abstract                  Creates a sensitivity test which can be added to a HKAudiogramSensitivityPoint
+ @param sensitivity         The ear sensitivity measured in dB from a baseline of 0 dB with unit `HKUnit.decibelHearingLevelUnit` or "dBHL".
+ @param type                The type of test
+ @param masked              If the test was conducted with or without masking
+ @param side                The test side which was tested
+ @param clampingRange       The clamping range (if any)
+ @param errorOut            If there was a problem creating this instance this will contain the error.
+ @return                    New instance of a Sensitivity Test or nil if there were problems
+                            creating the instance.  Errors may include incorrect quantity units or sensitivity out of range
+ */
+- (nullable instancetype)initWithSensitivity:(HKQuantity *)sensitivity
+                                        type:(HKAudiogramConductionType)type
+                                      masked:(BOOL)masked
+                                        side:(HKAudiogramSensitivityTestSide)side
+                               clampingRange:(nullable HKAudiogramSensitivityPointClampingRange *)clampingRange
+                                       error:(NSError **)errorOut;
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h	2024-09-06 01:08:26
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h	2024-10-02 01:13:05
@@ -147,6 +147,7 @@
 HK_EXTERN HKQuantityTypeIdentifier const HKQuantityTypeIdentifierBasalBodyTemperature API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                 // degC, Discrete (Arithmetic)
 
 // Respiratory
+HK_EXTERN HKQuantityTypeIdentifier const HKQuantityTypeIdentifierAppleSleepingBreathingDisturbances API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0)); // count, Discrete (Arithmetic)
 HK_EXTERN HKQuantityTypeIdentifier const HKQuantityTypeIdentifierForcedExpiratoryVolume1 API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));              // L, Discrete (Arithmetic)
 HK_EXTERN HKQuantityTypeIdentifier const HKQuantityTypeIdentifierForcedVitalCapacity API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                  // L, Discrete (Arithmetic)
 HK_EXTERN HKQuantityTypeIdentifier const HKQuantityTypeIdentifierInhalerUsage API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                         // count, Cumulative
@@ -206,6 +207,7 @@
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierSexualActivity API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                       // HKCategoryValue
 
 // Respiratory
+HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierSleepApneaEvent API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0));                    // HKCategoryValue
 
 // Sleep
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierSleepAnalysis API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                        // HKCategoryValueSleepAnalysis
diff -ruN /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h
--- /Applications/Xcode_16.1.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h	2024-09-04 04:57:52
+++ /Applications/Xcode_16.1.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h	2024-10-02 01:13:02
@@ -8,11 +8,14 @@
 #import <HealthKit/HKActivitySummary.h>
 #import <HealthKit/HKActivitySummaryQuery.h>
 #import <HealthKit/HKAnchoredObjectQuery.h>
+#import <HealthKit/HKAppleSleepingBreathingDisturbancesClassification.h>
 #import <HealthKit/HKAppleWalkingSteadinessClassification.h>
 #import <HealthKit/HKAttachment.h>
 #import <HealthKit/HKAttachmentStore.h>
 #import <HealthKit/HKAudiogramSample.h>
 #import <HealthKit/HKAudiogramSensitivityPoint.h>
+#import <HealthKit/HKAudiogramSensitivityPointClampingRange.h>
+#import <HealthKit/HKAudiogramSensitivityTest.h>
 #import <HealthKit/HKCategorySample.h>
 #import <HealthKit/HKCategoryValues.h>
 #import <HealthKit/HKCDADocumentSample.h>
Clone this wiki locally