Package apple.healthkit.c
Class HealthKit
- java.lang.Object
-
- apple.healthkit.c.HealthKit
-
public final class HealthKit extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static longHKObjectQueryNoLimitThe query returns all samples that match the given sampleType and predicate.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanHKAppleWalkingSteadinessClassificationForQuantity(@NotNull HKQuantity value, @NotNull org.moe.natj.general.ptr.NIntPtr classificationOut, @Nullable org.moe.natj.general.ptr.Ptr<NSError> errorOut)Determines the Apple Walking Steadiness classification for the provided Apple Walking Steadiness value.static @NotNull HKQuantityHKAppleWalkingSteadinessMaximumQuantityForClassification(long classification)Retrieves the maximum quantity in percent unit for an Apple Walking Steadiness classification.static @NotNull HKQuantityHKAppleWalkingSteadinessMinimumQuantityForClassification(long classification)Retrieves the minimum quantity in percent unit for an Apple Walking Steadiness classification.static @NotNull java.lang.StringHKCategoryTypeIdentifierAbdominalCramps()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierAcne()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierAppetiteChanges()HKCategoryValueAppetiteChanges API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierAppleStandHour()HKCategoryValueAppleStandHour API-Since: 9.0static @NotNull java.lang.StringHKCategoryTypeIdentifierAppleWalkingSteadinessEvent()HKCategoryValueAppleWalkingSteadinessEvent API-Since: 15.0static @NotNull java.lang.StringHKCategoryTypeIdentifierAudioExposureEvent()Deprecated.static @NotNull java.lang.StringHKCategoryTypeIdentifierBladderIncontinence()HKCategoryValueSeverity API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierBloating()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierBreastPain()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierCervicalMucusQuality()HKCategoryValueCervicalMucusQuality API-Since: 9.0static @NotNull java.lang.StringHKCategoryTypeIdentifierChestTightnessOrPain()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierChills()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierConstipation()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierContraceptive()HKCategoryValueContraceptive API-Since: 14.3static @NotNull java.lang.StringHKCategoryTypeIdentifierCoughing()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierDiarrhea()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierDizziness()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierDrySkin()HKCategoryValueSeverity API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierEnvironmentalAudioExposureEvent()HKCategoryValueEnvironmentalAudioExposureEvent API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierFainting()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierFatigue()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierFever()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierGeneralizedBodyAche()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierHairLoss()HKCategoryValueSeverity API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierHandwashingEvent()HKCategoryValue API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierHeadache()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierHeadphoneAudioExposureEvent()HKCategoryValueHeadphoneAudioExposureEvent API-Since: 14.2static @NotNull java.lang.StringHKCategoryTypeIdentifierHeartburn()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierHighHeartRateEvent()HKCategoryValue API-Since: 12.2static @NotNull java.lang.StringHKCategoryTypeIdentifierHotFlashes()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierInfrequentMenstrualCycles()HKCategoryValue API-Since: 16.0static @NotNull java.lang.StringHKCategoryTypeIdentifierIntermenstrualBleeding()HKCategoryValue API-Since: 9.0static @NotNull java.lang.StringHKCategoryTypeIdentifierIrregularHeartRhythmEvent()HKCategoryValue API-Since: 12.2static @NotNull java.lang.StringHKCategoryTypeIdentifierIrregularMenstrualCycles()HKCategoryValue API-Since: 16.0static @NotNull java.lang.StringHKCategoryTypeIdentifierLactation()HKCategoryValue API-Since: 14.3static @NotNull java.lang.StringHKCategoryTypeIdentifierLossOfSmell()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierLossOfTaste()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierLowCardioFitnessEvent()HKCategoryValueLowCardioFitnessEvent API-Since: 14.3static @NotNull java.lang.StringHKCategoryTypeIdentifierLowerBackPain()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierLowHeartRateEvent()HKCategoryValue API-Since: 12.2static @NotNull java.lang.StringHKCategoryTypeIdentifierMemoryLapse()HKCategoryValueSeverity API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierMenstrualFlow()HKCategoryValueMenstrualFlow API-Since: 9.0static @NotNull java.lang.StringHKCategoryTypeIdentifierMindfulSession()HKCategoryValue API-Since: 10.0static @NotNull java.lang.StringHKCategoryTypeIdentifierMoodChanges()HKCategoryValuePresence API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierNausea()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierNightSweats()HKCategoryValueSeverity API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierOvulationTestResult()HKCategoryValueOvulationTestResult API-Since: 9.0static @NotNull java.lang.StringHKCategoryTypeIdentifierPelvicPain()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierPersistentIntermenstrualBleeding()HKCategoryValue API-Since: 16.0static @NotNull java.lang.StringHKCategoryTypeIdentifierPregnancy()HKCategoryValue API-Since: 14.3static @NotNull java.lang.StringHKCategoryTypeIdentifierPregnancyTestResult()HKCategoryValuePregnancyTestResult API-Since: 15.0static @NotNull java.lang.StringHKCategoryTypeIdentifierProgesteroneTestResult()HKCategoryValueProgesteroneTestResult API-Since: 15.0static @NotNull java.lang.StringHKCategoryTypeIdentifierProlongedMenstrualPeriods()HKCategoryValue API-Since: 16.0static @NotNull java.lang.StringHKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierRunnyNose()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierSexualActivity()HKCategoryValue API-Since: 9.0static @NotNull java.lang.StringHKCategoryTypeIdentifierShortnessOfBreath()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierSinusCongestion()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierSkippedHeartbeat()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierSleepAnalysis()HKCategoryValueSleepAnalysis API-Since: 8.0static @NotNull java.lang.StringHKCategoryTypeIdentifierSleepChanges()HKCategoryValuePresence API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierSoreThroat()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierToothbrushingEvent()HKCategoryValue API-Since: 13.0static @NotNull java.lang.StringHKCategoryTypeIdentifierVaginalDryness()HKCategoryValueSeverity API-Since: 14.0static @NotNull java.lang.StringHKCategoryTypeIdentifierVomiting()HKCategoryValueSeverity API-Since: 13.6static @NotNull java.lang.StringHKCategoryTypeIdentifierWheezing()HKCategoryValueSeverity API-Since: 13.6static @NotNull NSSet<? extends NSNumber>HKCategoryValueSleepAnalysisAsleepValues()Returns the set of `HKCategoryValueSleepAnalysis` values that are considered to be asleep.static @NotNull java.lang.StringHKCharacteristicTypeIdentifierActivityMoveMode()HKActivityMoveModeObject API-Since: 14.0static @NotNull java.lang.StringHKCharacteristicTypeIdentifierBiologicalSex()HKBiologicalSexObject API-Since: 8.0static @NotNull java.lang.StringHKCharacteristicTypeIdentifierBloodType()HKBloodTypeObject API-Since: 8.0static @NotNull java.lang.StringHKCharacteristicTypeIdentifierDateOfBirth()NSDateComponents API-Since: 8.0static @NotNull java.lang.StringHKCharacteristicTypeIdentifierFitzpatrickSkinType()HKFitzpatrickSkinTypeObject API-Since: 9.0static @NotNull java.lang.StringHKCharacteristicTypeIdentifierWheelchairUse()HKWheelchairUseObject API-Since: 10.0static @NotNull java.lang.StringHKClinicalTypeIdentifierAllergyRecord()A type identifier for records of allergies or intolerances.static @NotNull java.lang.StringHKClinicalTypeIdentifierClinicalNoteRecord()A type identifier for records that represent clinical notes.static @NotNull java.lang.StringHKClinicalTypeIdentifierConditionRecord()A type identifier for records of a condition, problem, or diagnosis.static @NotNull java.lang.StringHKClinicalTypeIdentifierCoverageRecord()A type identifier for records containing information about the user’s insurance coverage.static @NotNull java.lang.StringHKClinicalTypeIdentifierImmunizationRecord()A type identifier for records of vaccine administration.static @NotNull java.lang.StringHKClinicalTypeIdentifierLabResultRecord()A type identifier for records of lab results.static @NotNull java.lang.StringHKClinicalTypeIdentifierMedicationRecord()A type identifier for records of medication prescription, intake, or administration.static @NotNull java.lang.StringHKClinicalTypeIdentifierProcedureRecord()A type identifier for records of clinical procedures.static @NotNull java.lang.StringHKClinicalTypeIdentifierVitalSignRecord()A type identifier for records of vital signs.static @NotNull java.lang.StringHKCorrelationTypeIdentifierBloodPressure()Heart API-Since: 8.0static @NotNull java.lang.StringHKCorrelationTypeIdentifierFood()Other API-Since: 8.0static @NotNull java.lang.StringHKDataTypeIdentifierHeartbeatSeries()Heart API-Since: 13.0static @NotNull java.lang.StringHKDetailedCDAValidationErrorKey()[@constant] HKDetailedCDAValidationErrorKey This may be used with the validationError parameter of CDADocumentSampleWithData:startDate:endDate:device:metadata:validationError: to obtain a detailed description of the validation errors encountered when creating a CDA document.static @NotNull java.lang.StringHKDevicePropertyKeyFirmwareVersion()[@constant] HKDevicePropertyKeyFirmwareVersion Used with predicateForObjectsWithDeviceProperty to specify a firmware version.static @NotNull java.lang.StringHKDevicePropertyKeyHardwareVersion()[@constant] HKDevicePropertyKeyHardwareVersion Used with predicateForObjectsWithDeviceProperty to specify a hardware version.static @NotNull java.lang.StringHKDevicePropertyKeyLocalIdentifier()[@constant] HKDevicePropertyKeyLocalIdentifier Used with predicateForObjectsWithDeviceProperty to specify a local identifier.static @NotNull java.lang.StringHKDevicePropertyKeyManufacturer()[@constant] HKDevicePropertyKeyManufacturer Used with predicateForObjectsWithDeviceProperty to specify a device manufacturer.static @NotNull java.lang.StringHKDevicePropertyKeyModel()[@constant] HKDevicePropertyKeyModel Used with predicateForObjectsWithDeviceProperty to specify a device model.static @NotNull java.lang.StringHKDevicePropertyKeyName()[@constant] HKDevicePropertyKeyName Used with predicateForObjectsWithDeviceProperty to specify a device name.static @NotNull java.lang.StringHKDevicePropertyKeySoftwareVersion()[@constant] HKDevicePropertyKeySoftwareVersion Used with predicateForObjectsWithDeviceProperty to specify a software version.static @NotNull java.lang.StringHKDevicePropertyKeyUDIDeviceIdentifier()[@constant] HKDevicePropertyKeyUDIDeviceIdentifier Used with predicateForObjectsWithDeviceProperty to specify a UDI device identifier.static @NotNull java.lang.StringHKDocumentTypeIdentifierCDA()Clinical Documents API-Since: 10.0static @NotNull java.lang.StringHKErrorDomain()API-Since: 8.0static @NotNull java.lang.StringHKFHIRReleaseDSTU2()The "DSTU2" release: http://hl7.org/fhir/DSTU2/ API-Since: 14.0static @NotNull java.lang.StringHKFHIRReleaseR4()The "R4" release: http://hl7.org/fhir/R4/ API-Since: 14.0static @NotNull java.lang.StringHKFHIRReleaseUnknown()An unknown release API-Since: 14.0static @NotNull java.lang.StringHKFHIRResourceTypeAllergyIntolerance()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeCondition()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeCoverage()API-Since: 14.0static @NotNull java.lang.StringHKFHIRResourceTypeDiagnosticReport()API-Since: 16.4static @NotNull java.lang.StringHKFHIRResourceTypeDocumentReference()API-Since: 16.4static @NotNull java.lang.StringHKFHIRResourceTypeImmunization()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeMedicationDispense()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeMedicationOrder()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeMedicationRequest()API-Since: 14.0static @NotNull java.lang.StringHKFHIRResourceTypeMedicationStatement()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeObservation()API-Since: 12.0static @NotNull java.lang.StringHKFHIRResourceTypeProcedure()API-Since: 12.0static @NotNull java.lang.StringHKMetadataKeyActivityType()[@constant] HKMetadataKeyActivityType Represents the activity type related to the sample The expected value type is an NSNumber containing a HKWorkoutActivityType value.static @NotNull java.lang.StringHKMetadataKeyAlgorithmVersion()[@constant] HKMetadataKeyAlgorithmVersion The version of the algorithm used to generate the sample.static @NotNull java.lang.StringHKMetadataKeyAlpineSlopeGrade()[@constant] HKMetadataKeyAlpineSlopeGrade Represents the grade of a ski run.static @NotNull java.lang.StringHKMetadataKeyAppleDeviceCalibrated()[@constant] HKMetadataKeyAppleDeviceCalibrated Represents the calibration status of the devices used to generate this sample.static @NotNull java.lang.StringHKMetadataKeyAppleECGAlgorithmVersion()[@constant] HKMetadataKeyAppleECGAlgorithmVersion Represents the ECG algorithm version that was used to generate a particular HKElectrocardiogram.static @NotNull java.lang.StringHKMetadataKeyAppleFitnessPlusSession()[@constant] HKMetadataKeyAppleFitnessPlusSession Represents whether or not a workout is a Fitness+ workout.static @NotNull java.lang.StringHKMetadataKeyAudioExposureDuration()[@constant] HKMetadataKeyAudioExposureDuration Represents the duration of time that is covered by audio samples.static @NotNull java.lang.StringHKMetadataKeyAudioExposureLevel()[@constant] HKMetadataKeyAudioExposureLevel Represents the audio level associated with an audio event.static @NotNull java.lang.StringHKMetadataKeyAverageMETs()[@constant] HKMetadataKeyAverageMETs Represents the average METs, or Metabolic Equivalent of Task during a workout.static @NotNull java.lang.StringHKMetadataKeyAverageSpeed()[@constant] HKMetadataKeyAverageSpeed Represents the average speed for a workout segment or distance sample.static @NotNull java.lang.StringHKMetadataKeyBarometricPressure()[@constant] HKMetadataKeyBarometricPressure Represents the barometric pressure recorded at the time of a sample.static @NotNull java.lang.StringHKMetadataKeyBloodGlucoseMealTime()[@constant] HKMetadataKeyBloodGlucoseMealTime Indicates the relative timing of a blood glucose reading to a meal.static @NotNull java.lang.StringHKMetadataKeyBodyTemperatureSensorLocation()[@constant] HKMetadataKeyBodyTemperatureSensorLocation Represents the location where a particular body temperature reading was taken.static @NotNull java.lang.StringHKMetadataKeyCoachedWorkout()[@constant] HKMetadataKeyCoachedWorkout Represents whether or not a workout was performed with a coach or personal trainer.static @NotNull java.lang.StringHKMetadataKeyCrossTrainerDistance()[@constant] HKMetadataKeyCrossTrainerDistance Represents the distance covered during a cross trainer workout.static @NotNull java.lang.StringHKMetadataKeyCyclingFunctionalThresholdPowerTestType()[@constant] HKMetadataKeyCyclingFunctionalThresholdPowerTestType Represents the test used to determine a Cycling Functional Threshold Power value.static @NotNull java.lang.StringHKMetadataKeyDateOfEarliestDataUsedForEstimate()[@constant] HKMetadataKeyDateOfEarliestDataUsedForEstimate Represents how far back an estimation algorithm incorporated data from.static @NotNull java.lang.StringHKMetadataKeyDeviceManufacturerName()[@constant] HKMetadataKeyDeviceManufacturerName Represents the name of the manufacturer of the device that took the reading.static @NotNull java.lang.StringHKMetadataKeyDeviceName()[@constant] HKMetadataKeyDeviceName Represents the name of the device that took the reading.static @NotNull java.lang.StringHKMetadataKeyDevicePlacementSide()[@constant] HKMetadataKeyDevicePlacementSide Represents the detected placement of the device during the bout of walking The expected value type is an NSNumber containing a HKDevicePlacementSide value.static @NotNull java.lang.StringHKMetadataKeyDeviceSerialNumber()[@constant] HKMetadataKeyUDIProductionIdentifier Represents the serial number of the device that created the HKObject.static @NotNull java.lang.StringHKMetadataKeyDigitalSignature()[@constant] HKMetadataKeyDigitalSignature Represents a digital signature validating the origin of an HKObject's value.static @NotNull java.lang.StringHKMetadataKeyElevationAscended()[@constant] HKMetadataKeyElevationAscended Represents the cumulative elevation ascent during a workout.static @NotNull java.lang.StringHKMetadataKeyElevationDescended()[@constant] HKMetadataKeyElevationDescended Represents the cumulative elevation descent during a workout.static @NotNull java.lang.StringHKMetadataKeyExternalUUID()[@constant] HKMetadataKeyExternalUUID Represents a unique identifier for an HKObject that is set by its source.static @NotNull java.lang.StringHKMetadataKeyFitnessMachineDuration()[@constant] HKMetadataKeyFitnessMachineDuration Represents the workout duration as displayed by a GymKit connected fitness machine.static @NotNull java.lang.StringHKMetadataKeyFoodType()[@constant] HKMetadataKeyFoodType Represents the type of food that was consumed when creating an HKObject.static @NotNull java.lang.StringHKMetadataKeyGlassesPrescriptionDescription()[@constant] HKMetadataKeyGlassesPrescriptionDescription Represents the description that may be associated with a HKGlassesPrescription.static @NotNull java.lang.StringHKMetadataKeyGroupFitness()[@constant] HKMetadataKeyGroupFitness Represents whether or not a workout was performed as part of a group fitness class.static @NotNull java.lang.StringHKMetadataKeyHeadphoneGain()[@constant] HKMetadataKeyHeadphoneGain Represents the headphone gain associated with a Headphone audio exposure event.static @NotNull java.lang.StringHKMetadataKeyHeartRateEventThreshold()[@constant] HKMetadataKeyHeartRateEventThreshold Represents the threshold heart rate that triggered a heart rate event.static @NotNull java.lang.StringHKMetadataKeyHeartRateMotionContext()[@constant] HKMetadataKeyHeartRateMotionContext Represents the context in which a particular heart rate reading was taken.static @NotNull java.lang.StringHKMetadataKeyHeartRateRecoveryActivityDuration()[@constant] HKMetadataKeyHeartRateRecoveryActivityDuration Represents the duration of activity which preceded a Heart Rate Recovery value The expected value type is an HKQuantity object compatible with a time unit.static @NotNull java.lang.StringHKMetadataKeyHeartRateRecoveryActivityType()[@constant] HKMetadataKeyHeartRateRecoveryActivityType Represents the activity which preceded a Heart Rate Recovery value The expected value type is an NSNumber containing a HKWorkoutActivityType value.static @NotNull java.lang.StringHKMetadataKeyHeartRateRecoveryMaxObservedRecoveryHeartRate()[@constant] HKMetadataKeyHeartRateRecoveryMaxObservedRecoveryHeartRate Represents the maximum heart rate observed during the corresponding Heart Rate Recovery sample interval The expected value type is an HKQuantity object compatible with "count/min" unit (eg "BPM").static @NotNull java.lang.StringHKMetadataKeyHeartRateRecoveryTestType()[@constant] HKMetadataKeyHeartRateRecoveryTestType Represents the test used to determine a Heart Rate Recovery value The expected value type is an NSNumber containing a HKHeartRateRecoveryTestType value.static @NotNull java.lang.StringHKMetadataKeyHeartRateSensorLocation()[@constant] HKMetadataKeyHeartRateSensorLocation Represents the location where a particular heart rate reading was taken.static @NotNull java.lang.StringHKMetadataKeyIndoorBikeDistance()[@constant] HKMetadataKeyIndoorBikeDistance Represents the distance covered during an indoor bike workout.static @NotNull java.lang.StringHKMetadataKeyIndoorWorkout()[@constant] HKMetadataKeyIndoorWorkout Represents whether or not a workout was performed indoors as opposed to outdoors.static @NotNull java.lang.StringHKMetadataKeyInsulinDeliveryReason()[@constant] HKMetadataKeyInsulinDeliveryReason Represents the medical reason for the delivery of an insulin dose.static @NotNull java.lang.StringHKMetadataKeyLapLength()[@constant] HKMetadataKeyLapLength Represents the length of a lap recorded during a workout.static @NotNull java.lang.StringHKMetadataKeyLowCardioFitnessEventThreshold()[@constant] HKMetadataKeyLowCardioFitnessEventThreshold Can be used to store a snapshot of the threshold used to classify VO2Max values as "low" This key should be used to store an HKQuantity, with a unit of `ml/kg·min`, representing the low fitness threshold.static @NotNull java.lang.StringHKMetadataKeyMaximumLightIntensity()[@constant] HKMetadataKeyMaximumLightIntensity Represents maximum intensity of light for an outdoor time sample.static @NotNull java.lang.StringHKMetadataKeyMaximumSpeed()[@constant] HKMetadataKeyMaximumSpeed Represents the maximum speed for a workout segment or distance sample.static @NotNull java.lang.StringHKMetadataKeyMenstrualCycleStart()[@constant] HKMetadataKeyMenstrualCycleStart Indicates whether or not the sample represents the start of a menstrual cycle.static @NotNull java.lang.StringHKMetadataKeyPhysicalEffortEstimationType()[@constant] HKMetadataKeyPhysicalEffortEstimationType Represents the estimation type used to create the Physical Effort Sample The expected value type is an NSNumber containing a HKPhysicalEffortEstimationType value.static @NotNull java.lang.StringHKMetadataKeyQuantityClampedToLowerBound()[@constant] HKMetadataKeyQuantityClampedToLowerBound Indicates the quantity was clamped to a lower bound.static @NotNull java.lang.StringHKMetadataKeyQuantityClampedToUpperBound()[@constant] HKMetadataKeyQuantityClampedToUpperBound Indicates the quantity was clamped to an upper bound.static @NotNull java.lang.StringHKMetadataKeyReferenceRangeLowerLimit()[@constant] HKMetadataKeyReferenceRangeLowerLimit Represents the lower limit of the reference range for a lab result.static @NotNull java.lang.StringHKMetadataKeyReferenceRangeUpperLimit()[@constant] HKMetadataKeyReferenceRangeUpperLimit Represents the upper limit of the reference range for a lab result.static @NotNull java.lang.StringHKMetadataKeySessionEstimate()[@constant] HKMetadataKeySessionEstimate Represents a per-session estimate prior to longitudinal smoothing applied to the value stored in the associated HKQuantitySample.static @NotNull java.lang.StringHKMetadataKeySexualActivityProtectionUsed()[@constant] HKMetadataKeySexualActivityProtectionUsed Represents whether or not protection was used during sexual activity.static @NotNull java.lang.StringHKMetadataKeySwimmingLocationType()[@constant] HKMetadataKeySwimmingLocationType Represents the location type of a swimming workout.static @NotNull java.lang.StringHKMetadataKeySwimmingStrokeStyle()[@constant] HKMetadataKeySwimmingStrokeStyle Represents the predominant stroke style during a lap of a swimming workout.static @NotNull java.lang.StringHKMetadataKeySWOLFScore()[@constant] HKMetadataKeySWOLFScore Represents sum of strokes per length and time for the length.static @NotNull java.lang.StringHKMetadataKeySyncIdentifier()[@constant] HKMetadataKeySyncIdentifier Represents an identifier for an HKObject that is set by its source and is used by HealthKit to uniquely identify an object.static @NotNull java.lang.StringHKMetadataKeySyncVersion()[@constant] HKMetadataKeySyncVersion Represents the version of the HKObject that is set by its source and is used by HealthKit to identify an object's version.static @NotNull java.lang.StringHKMetadataKeyTimeZone()[@constant] HKMetadataKeyTimeZone Represents the time zone that the user was in when the HKObject was created.static @NotNull java.lang.StringHKMetadataKeyUDIDeviceIdentifier()[@constant] HKMetadataKeyUDIDeviceIdentifier Represents the device identifier portion of a device's UDI (Unique Device Identifier).static @NotNull java.lang.StringHKMetadataKeyUDIProductionIdentifier()[@constant] HKMetadataKeyUDIProductionIdentifier Represents the production identifier portion of a device's UDI (Unique Device Identifier).static @NotNull java.lang.StringHKMetadataKeyUserMotionContext()[@constant] HKMetadataKeyUserMotionContext Represents the user's motion when a particular sample was taken.static @NotNull java.lang.StringHKMetadataKeyVO2MaxTestType()[@constant] HKMetadataKeyVO2MaxTestType Represents the test used to create VO2 Max Sample The expected value type is an NSNumber containing a HKVO2MaxTestType value.static @NotNull java.lang.StringHKMetadataKeyVO2MaxValue()[@constant] HKMetadataKeyVO2MaxValue Represents a VO2Max value that can be associated with, for example, Cardio Fitness Events This key should be used to store an HKQuantity with a unit of `ml/kg·min` API-Since: 14.3static @NotNull java.lang.StringHKMetadataKeyWasTakenInLab()[@constant] HKMetadataKeyWasTakenInLab Represents whether or not the reading was taken in a lab.static @NotNull java.lang.StringHKMetadataKeyWasUserEntered()[@constant] HKMetadataKeyWasUserEntered Represents whether or not the reading was entered by the user.static @NotNull java.lang.StringHKMetadataKeyWaterSalinity()[@constant] HKMetadataKeyWaterSalinity Represents the water salinity for an underwater depth or water temperature sample.static @NotNull java.lang.StringHKMetadataKeyWeatherCondition()[@constant] HKMetadataKeyWeatherCondition Represents the weather condition during the sample.static @NotNull java.lang.StringHKMetadataKeyWeatherHumidity()[@constant] HKMetadataKeyWeatherHumidity Represents the weather humidity during the sample.static @NotNull java.lang.StringHKMetadataKeyWeatherTemperature()[@constant] HKMetadataKeyWeatherTemperature Represents the weather temperature during the sample.static @NotNull java.lang.StringHKMetadataKeyWorkoutBrandName()[@constant] HKMetadataKeyWorkoutBrandName Represents the brand name of a particular workout.static @NotNull java.lang.StringHKPredicateKeyPathAverage()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathAverageHeartRate()Predicate Key Paths API-Since: 14.0static @NotNull java.lang.StringHKPredicateKeyPathCategoryValue()[@constant] HKPredicateKeyPathCategoryValue API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathCDAAuthorName()[@constant] HKPredicateKeyPathCDAAuthorName API-Since: 10.0static @NotNull java.lang.StringHKPredicateKeyPathCDACustodianName()[@constant] HKPredicateKeyPathCDACustodianName API-Since: 10.0static @NotNull java.lang.StringHKPredicateKeyPathCDAPatientName()[@constant] HKPredicateKeyPathCDAPatientName API-Since: 10.0static @NotNull java.lang.StringHKPredicateKeyPathCDATitle()[@constant] HKPredicateKeyPathCDATitle API-Since: 10.0static @NotNull java.lang.StringHKPredicateKeyPathClinicalRecordFHIRResourceIdentifier()API-Since: 12.0static @NotNull java.lang.StringHKPredicateKeyPathClinicalRecordFHIRResourceType()API-Since: 12.0static @NotNull java.lang.StringHKPredicateKeyPathCorrelation()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathCount()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathDateComponents()Predicate Key Paths API-Since: 9.3static @NotNull java.lang.StringHKPredicateKeyPathDevice()API-Since: 9.0static @NotNull java.lang.StringHKPredicateKeyPathECGClassification()API-Since: 14.0static @NotNull java.lang.StringHKPredicateKeyPathECGSymptomsStatus()API-Since: 14.0static @NotNull java.lang.StringHKPredicateKeyPathEndDate()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathMax()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathMetadata()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathMin()Predicate Key Paths API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathMostRecent()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathMostRecentDuration()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathMostRecentEndDate()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathMostRecentStartDate()API-Since: 13.0static @NotNull java.lang.StringHKPredicateKeyPathQuantity()Predicate Key Paths API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathSource()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathSourceRevision()API-Since: 9.0static @NotNull java.lang.StringHKPredicateKeyPathStartDate()Predicate Key Paths API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathSum()Predicate Key Paths API-Since: 12.0static @NotNull java.lang.StringHKPredicateKeyPathUUID()Predicate Key Paths API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathWorkout()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityAverageQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityDuration()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityEndDate()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityMaximumQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityMinimumQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityStartDate()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivitySumQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutActivityType()Predicate Key Paths API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutAverageQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutDuration()Predicate Key Paths API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutMaximumQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutMinimumQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutSumQuantity()API-Since: 16.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutTotalDistance()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutTotalEnergyBurned()API-Since: 8.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutTotalFlightsClimbed()API-Since: 11.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutTotalSwimmingStrokeCount()API-Since: 10.0static @NotNull java.lang.StringHKPredicateKeyPathWorkoutType()API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierActiveEnergyBurned()kcal, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierAppleExerciseTime()min, Cumulative API-Since: 9.3static @NotNull java.lang.StringHKQuantityTypeIdentifierAppleMoveTime()min, Cumulative API-Since: 14.5static @NotNull java.lang.StringHKQuantityTypeIdentifierAppleSleepingWristTemperature()degC, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierAppleStandTime()min, Cumulative API-Since: 13.0static @NotNull java.lang.StringHKQuantityTypeIdentifierAppleWalkingSteadiness()%, Discrete (Arithmetic) API-Since: 15.0static @NotNull java.lang.StringHKQuantityTypeIdentifierAtrialFibrillationBurden()%, Discrete (Temporally Weighted) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBasalBodyTemperature()degC, Discrete (Arithmetic) API-Since: 9.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBasalEnergyBurned()kcal, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBloodAlcoholContent()%, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBloodGlucose()mg/dL, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBloodPressureDiastolic()mmHg, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBloodPressureSystolic()mmHg, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBodyFatPercentage()%, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBodyMass()kg, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBodyMassIndex()count, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierBodyTemperature()degC, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierCyclingCadence()count/min, Discrete (Arithmetic) API-Since: 17.0static @NotNull java.lang.StringHKQuantityTypeIdentifierCyclingFunctionalThresholdPower()W, Discrete (Arithmetic) API-Since: 17.0static @NotNull java.lang.StringHKQuantityTypeIdentifierCyclingPower()W, Discrete (Arithmetic) API-Since: 17.0static @NotNull java.lang.StringHKQuantityTypeIdentifierCyclingSpeed()m/s, Discrete (Arithmetic) API-Since: 17.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryBiotin()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryCaffeine()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryCalcium()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryCarbohydrates()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryChloride()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryCholesterol()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryChromium()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryCopper()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryEnergyConsumed()kcal, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryFatMonounsaturated()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryFatPolyunsaturated()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryFatSaturated()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryFatTotal()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryFiber()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryFolate()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryIodine()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryIron()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryMagnesium()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryManganese()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryMolybdenum()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryNiacin()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryPantothenicAcid()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryPhosphorus()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryPotassium()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryProtein()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryRiboflavin()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietarySelenium()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietarySodium()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietarySugar()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryThiamin()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminA()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminB12()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminB6()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminC()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminD()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminE()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryVitaminK()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryWater()mL, Cumulative API-Since: 9.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDietaryZinc()g, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDistanceCycling()m, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDistanceDownhillSnowSports()m, Cumulative API-Since: 11.2static @NotNull java.lang.StringHKQuantityTypeIdentifierDistanceSwimming()m, Cumulative API-Since: 10.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDistanceWalkingRunning()m, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierDistanceWheelchair()m, Cumulative API-Since: 10.0static @NotNull java.lang.StringHKQuantityTypeIdentifierElectrodermalActivity()S, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierEnvironmentalAudioExposure()dBASPL, Discrete (Equivalent Continuous Level) API-Since: 13.0static @NotNull java.lang.StringHKQuantityTypeIdentifierEnvironmentalSoundReduction()dBASPL, Discrete (Equivalent Continuous Level) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierFlightsClimbed()count, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierForcedExpiratoryVolume1()L, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierForcedVitalCapacity()L, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierHeadphoneAudioExposure()dBASPL, Discrete (Equivalent Continuous Level) API-Since: 13.0static @NotNull java.lang.StringHKQuantityTypeIdentifierHeartRate()count/s, Discrete (Temporally Weighted) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierHeartRateRecoveryOneMinute()count/min, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierHeartRateVariabilitySDNN()ms, Discrete (Arithmetic) API-Since: 11.0static @NotNull java.lang.StringHKQuantityTypeIdentifierHeight()m, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierInhalerUsage()count, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierInsulinDelivery()IU, Cumulative API-Since: 11.0static @NotNull java.lang.StringHKQuantityTypeIdentifierLeanBodyMass()kg, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierNikeFuel()count, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierNumberOfAlcoholicBeverages()count, Cumulative API-Since: 15.0static @NotNull java.lang.StringHKQuantityTypeIdentifierNumberOfTimesFallen()count, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierOxygenSaturation()%, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierPeakExpiratoryFlowRate()L/min, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierPeripheralPerfusionIndex()%, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierPhysicalEffort()kcal/(kg*hr), Discrete (Arithmetic) API-Since: 17.0static @NotNull java.lang.StringHKQuantityTypeIdentifierPushCount()count, Cumulative API-Since: 10.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRespiratoryRate()count/s, Discrete (Arithmetic) API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRestingHeartRate()count/min, Discrete (Arithmetic) API-Since: 11.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRunningGroundContactTime()ms, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRunningPower()W, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRunningSpeed()m/s, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRunningStrideLength()m, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierRunningVerticalOscillation()cm, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierSixMinuteWalkTestDistance()m, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierStairAscentSpeed()m/s, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierStairDescentSpeed()m/s, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierStepCount()count, Cumulative API-Since: 8.0static @NotNull java.lang.StringHKQuantityTypeIdentifierSwimmingStrokeCount()count, Cumulative API-Since: 10.0static @NotNull java.lang.StringHKQuantityTypeIdentifierTimeInDaylight()min, Cumulative API-Since: 17.0static @NotNull java.lang.StringHKQuantityTypeIdentifierUnderwaterDepth()m, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKQuantityTypeIdentifierUVExposure(), Discrete (Arithmetic) API-Since: 9.0static @NotNull java.lang.StringHKQuantityTypeIdentifierVO2Max()ml/(kg*min), Discrete (Arithmetic) API-Since: 11.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWaistCircumference()m, Discrete (Arithmetic) API-Since: 11.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWalkingAsymmetryPercentage()%, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWalkingDoubleSupportPercentage()%, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWalkingHeartRateAverage()count/min, Discrete (Arithmetic) API-Since: 11.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWalkingSpeed()m/s, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWalkingStepLength()m, Discrete (Arithmetic) API-Since: 14.0static @NotNull java.lang.StringHKQuantityTypeIdentifierWaterTemperature()degC, Discrete (Arithmetic) API-Since: 16.0static @NotNull java.lang.StringHKSampleSortIdentifierEndDate()API-Since: 8.0static @NotNull java.lang.StringHKSampleSortIdentifierStartDate()Sort Identifiers API-Since: 8.0static NSOperatingSystemVersionHKSourceRevisionAnyOperatingSystem()API-Since: 11.0static @NotNull java.lang.StringHKSourceRevisionAnyProductType()API-Since: 11.0static @NotNull java.lang.StringHKSourceRevisionAnyVersion()Constants to match on any value of that property when querying for samples from an HKSourceRevision API-Since: 11.0static @NotNull java.lang.StringHKUserPreferencesDidChangeNotification()[@constant] HKUserPreferencesDidChangeNotification A notification posted every time the user updates their preferred units.static @NotNull java.lang.StringHKVerifiableClinicalRecordCredentialTypeCOVID19()[@constant] HKVerifiableClinicalRecordCredentialTypeCOVID19 Represents the COVID-19 credential type for a verifiable record.static @NotNull java.lang.StringHKVerifiableClinicalRecordCredentialTypeImmunization()[@constant] HKVerifiableClinicalRecordCredentialTypeImmunization Represents the immunization credential type for a verifiable record.static @NotNull java.lang.StringHKVerifiableClinicalRecordCredentialTypeLaboratory()[@constant] HKVerifiableClinicalRecordCredentialTypeLaboratory Represents the laboratory credential type for a verifiable record.static @NotNull java.lang.StringHKVerifiableClinicalRecordCredentialTypeRecovery()[@constant] HKVerifiableClinicalRecordCredentialTypeRecovery Represents the recovery credential type for a verifiable record.static @NotNull java.lang.StringHKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificate()[@constant] HKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificate Represents a EU Digital COVID Certificate source type for a verifiable record.static @NotNull java.lang.StringHKVerifiableClinicalRecordSourceTypeSMARTHealthCard()[@constant] HKVerifiableClinicalRecordSourceTypeSMARTHealthCard Represents a SMART Health Card source type for a verifiable record.static @NotNull java.lang.StringHKVisionPrescriptionTypeIdentifier()Body Measurements API-Since: 16.0static @NotNull java.lang.StringHKWorkoutRouteTypeIdentifier()Fitness API-Since: 11.0static @NotNull java.lang.StringHKWorkoutSortIdentifierDuration()Sort Identifiers API-Since: 8.0static @NotNull java.lang.StringHKWorkoutSortIdentifierTotalDistance()API-Since: 8.0static @NotNull java.lang.StringHKWorkoutSortIdentifierTotalEnergyBurned()API-Since: 8.0static @NotNull java.lang.StringHKWorkoutSortIdentifierTotalFlightsClimbed()API-Since: 11.0static @NotNull java.lang.StringHKWorkoutSortIdentifierTotalSwimmingStrokeCount()API-Since: 10.0static @NotNull java.lang.StringHKWorkoutTypeIdentifier()Fitness API-Since: 8.0
-
-
-
Field Detail
-
HKObjectQueryNoLimit
public static final long HKObjectQueryNoLimit
The query returns all samples that match the given sampleType and predicate.- See Also:
- Constant Field Values
-
-
Method Detail
-
HKErrorDomain
@NotNull public static @NotNull java.lang.String HKErrorDomain()
API-Since: 8.0
-
HKPredicateKeyPathDateComponents
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathDateComponents()
Predicate Key Paths API-Since: 9.3
-
HKPredicateKeyPathUUID
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathUUID()
Predicate Key Paths API-Since: 8.0
-
HKPredicateKeyPathSource
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathSource()
API-Since: 8.0
-
HKPredicateKeyPathMetadata
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMetadata()
API-Since: 8.0
-
HKPredicateKeyPathCorrelation
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCorrelation()
API-Since: 8.0
-
HKPredicateKeyPathWorkout
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkout()
API-Since: 8.0
-
HKPredicateKeyPathDevice
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathDevice()
API-Since: 9.0
-
HKPredicateKeyPathSourceRevision
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathSourceRevision()
API-Since: 9.0
-
HKSampleSortIdentifierStartDate
@NotNull public static @NotNull java.lang.String HKSampleSortIdentifierStartDate()
Sort Identifiers API-Since: 8.0
-
HKSampleSortIdentifierEndDate
@NotNull public static @NotNull java.lang.String HKSampleSortIdentifierEndDate()
API-Since: 8.0
-
HKPredicateKeyPathStartDate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathStartDate()
Predicate Key Paths API-Since: 8.0
-
HKPredicateKeyPathEndDate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathEndDate()
API-Since: 8.0
-
HKPredicateKeyPathWorkoutDuration
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutDuration()
Predicate Key Paths API-Since: 8.0
-
HKPredicateKeyPathWorkoutTotalDistance
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutTotalDistance()
API-Since: 8.0
-
HKPredicateKeyPathWorkoutTotalEnergyBurned
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutTotalEnergyBurned()
API-Since: 8.0
-
HKPredicateKeyPathWorkoutType
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutType()
API-Since: 8.0
-
HKPredicateKeyPathWorkoutTotalSwimmingStrokeCount
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutTotalSwimmingStrokeCount()
API-Since: 10.0
-
HKWorkoutSortIdentifierDuration
@NotNull public static @NotNull java.lang.String HKWorkoutSortIdentifierDuration()
Sort Identifiers API-Since: 8.0
-
HKWorkoutSortIdentifierTotalDistance
@NotNull public static @NotNull java.lang.String HKWorkoutSortIdentifierTotalDistance()
API-Since: 8.0
-
HKWorkoutSortIdentifierTotalEnergyBurned
@NotNull public static @NotNull java.lang.String HKWorkoutSortIdentifierTotalEnergyBurned()
API-Since: 8.0
-
HKWorkoutSortIdentifierTotalSwimmingStrokeCount
@NotNull public static @NotNull java.lang.String HKWorkoutSortIdentifierTotalSwimmingStrokeCount()
API-Since: 10.0
-
HKPredicateKeyPathCategoryValue
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCategoryValue()
[@constant] HKPredicateKeyPathCategoryValue API-Since: 8.0
-
HKPredicateKeyPathCDATitle
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCDATitle()
[@constant] HKPredicateKeyPathCDATitle API-Since: 10.0
-
HKPredicateKeyPathCDAPatientName
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCDAPatientName()
[@constant] HKPredicateKeyPathCDAPatientName API-Since: 10.0
-
HKPredicateKeyPathCDAAuthorName
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCDAAuthorName()
[@constant] HKPredicateKeyPathCDAAuthorName API-Since: 10.0
-
HKPredicateKeyPathCDACustodianName
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCDACustodianName()
[@constant] HKPredicateKeyPathCDACustodianName API-Since: 10.0
-
HKDetailedCDAValidationErrorKey
@NotNull public static @NotNull java.lang.String HKDetailedCDAValidationErrorKey()
[@constant] HKDetailedCDAValidationErrorKey This may be used with the validationError parameter of CDADocumentSampleWithData:startDate:endDate:device:metadata:validationError: to obtain a detailed description of the validation errors encountered when creating a CDA document. API-Since: 10.0
-
HKDevicePropertyKeyName
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyName()
[@constant] HKDevicePropertyKeyName Used with predicateForObjectsWithDeviceProperty to specify a device name. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeyManufacturer
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyManufacturer()
[@constant] HKDevicePropertyKeyManufacturer Used with predicateForObjectsWithDeviceProperty to specify a device manufacturer. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeyModel
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyModel()
[@constant] HKDevicePropertyKeyModel Used with predicateForObjectsWithDeviceProperty to specify a device model. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeyHardwareVersion
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyHardwareVersion()
[@constant] HKDevicePropertyKeyHardwareVersion Used with predicateForObjectsWithDeviceProperty to specify a hardware version. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeyFirmwareVersion
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyFirmwareVersion()
[@constant] HKDevicePropertyKeyFirmwareVersion Used with predicateForObjectsWithDeviceProperty to specify a firmware version. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeySoftwareVersion
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeySoftwareVersion()
[@constant] HKDevicePropertyKeySoftwareVersion Used with predicateForObjectsWithDeviceProperty to specify a software version. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeyLocalIdentifier
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyLocalIdentifier()
[@constant] HKDevicePropertyKeyLocalIdentifier Used with predicateForObjectsWithDeviceProperty to specify a local identifier. The expected value type is an NSString. API-Since: 9.0
-
HKDevicePropertyKeyUDIDeviceIdentifier
@NotNull public static @NotNull java.lang.String HKDevicePropertyKeyUDIDeviceIdentifier()
[@constant] HKDevicePropertyKeyUDIDeviceIdentifier Used with predicateForObjectsWithDeviceProperty to specify a UDI device identifier. The expected value type is an NSString. API-Since: 9.0
-
HKUserPreferencesDidChangeNotification
@NotNull public static @NotNull java.lang.String HKUserPreferencesDidChangeNotification()
[@constant] HKUserPreferencesDidChangeNotification A notification posted every time the user updates their preferred units. Each HKHealthStore posts a HKUserPreferencesDidChangeNotification notification when the preferred unit for a HKQuantityType is changed by the user. To guarantee your listener will only receive a single notification when this occurs, it is necessary to provide an HKHealthStore instance for the object parameter of NSNotificationCenter's addObserver methods. API-Since: 8.2
-
HKMetadataKeyDeviceSerialNumber
@NotNull public static @NotNull java.lang.String HKMetadataKeyDeviceSerialNumber()
[@constant] HKMetadataKeyUDIProductionIdentifier Represents the serial number of the device that created the HKObject. The expected value type is NSString. API-Since: 8.0
-
HKMetadataKeyBodyTemperatureSensorLocation
@NotNull public static @NotNull java.lang.String HKMetadataKeyBodyTemperatureSensorLocation()
[@constant] HKMetadataKeyBodyTemperatureSensorLocation Represents the location where a particular body temperature reading was taken. The expected value type is an NSNumber containing a HKBodyTemperatureSensorLocation value. API-Since: 8.0
-
HKMetadataKeyHeartRateSensorLocation
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateSensorLocation()
[@constant] HKMetadataKeyHeartRateSensorLocation Represents the location where a particular heart rate reading was taken. The expected value type is an NSNumber containing a HKHeartRateSensorLocation value. API-Since: 8.0
-
HKMetadataKeyFoodType
@NotNull public static @NotNull java.lang.String HKMetadataKeyFoodType()
[@constant] HKMetadataKeyFoodType Represents the type of food that was consumed when creating an HKObject. This should be a short string representing the type of food, such as 'Banana'. The expected value type is NSString. API-Since: 8.0
-
HKMetadataKeyUDIDeviceIdentifier
@NotNull public static @NotNull java.lang.String HKMetadataKeyUDIDeviceIdentifier()
[@constant] HKMetadataKeyUDIDeviceIdentifier Represents the device identifier portion of a device's UDI (Unique Device Identifier). The device identifier can be used to reference the GUDID (Globally Unique Device Identifier Database). The expected value type is NSString. ** Note that the use of this key is now discouraged in favor of the HKDevice class. API-Since: 8.0
-
HKMetadataKeyUDIProductionIdentifier
@NotNull public static @NotNull java.lang.String HKMetadataKeyUDIProductionIdentifier()
[@constant] HKMetadataKeyUDIProductionIdentifier Represents the production identifier portion of a device's UDI (Unique Device Identifier). While part of a device's UDI, the production identifier is not saved in the FDA's GUDID (Globally Unique Device Identifier Database) and its use in HealthKit is now discouraged for user privacy reasons. Apps should consider handling this independently of HealthKit APIs if needed. The expected value type is NSString. API-Since: 8.0
-
HKMetadataKeyDigitalSignature
@NotNull public static @NotNull java.lang.String HKMetadataKeyDigitalSignature()
[@constant] HKMetadataKeyDigitalSignature Represents a digital signature validating the origin of an HKObject's value. Intended to provide data integrity for sample data produced by trusted (tamper resistant) measuring devices. The digital signature format should be CMS (Cryptographic Message Syntax specified in IETF RFC 5652). It should be a “Signed-data” type signature containing the data items to be signed (e.g., timestamp, value, etc.) using ASN.1 encoding with DER (Distinguished Encoding Rules). The entire enveloping signature should be further encoded using base64. Recommended digest is SHA256, and recommended cipher is FIPS PUB 186-4 Digital Signature Standard Elliptic Curve P-256. See documentation for details. API-Since: 8.0
-
HKMetadataKeyExternalUUID
@NotNull public static @NotNull java.lang.String HKMetadataKeyExternalUUID()
[@constant] HKMetadataKeyExternalUUID Represents a unique identifier for an HKObject that is set by its source. Uniqueness of objects with the same value of this key is not enforced by HealthKit. The expected value type is NSString. API-Since: 8.0
-
HKMetadataKeyTimeZone
@NotNull public static @NotNull java.lang.String HKMetadataKeyTimeZone()
[@constant] HKMetadataKeyTimeZone Represents the time zone that the user was in when the HKObject was created. The expected value type is an NSString compatible with NSTimeZone's +timeZoneWithName:. API-Since: 8.0
-
HKMetadataKeyDeviceName
@NotNull public static @NotNull java.lang.String HKMetadataKeyDeviceName()
[@constant] HKMetadataKeyDeviceName Represents the name of the device that took the reading. The expected value type is NSString. ** Note that the use of this key is now discouraged in favor of the HKDevice class. API-Since: 8.0
-
HKMetadataKeyDeviceManufacturerName
@NotNull public static @NotNull java.lang.String HKMetadataKeyDeviceManufacturerName()
[@constant] HKMetadataKeyDeviceManufacturerName Represents the name of the manufacturer of the device that took the reading. The expected value type is NSString. ** Note that the use of this key is now discouraged in favor of the HKDevice class. API-Since: 8.0
-
HKMetadataKeyWasTakenInLab
@NotNull public static @NotNull java.lang.String HKMetadataKeyWasTakenInLab()
[@constant] HKMetadataKeyWasTakenInLab Represents whether or not the reading was taken in a lab. The expected value type is an NSNumber containing a BOOL value. API-Since: 8.0
-
HKMetadataKeyReferenceRangeLowerLimit
@NotNull public static @NotNull java.lang.String HKMetadataKeyReferenceRangeLowerLimit()
[@constant] HKMetadataKeyReferenceRangeLowerLimit Represents the lower limit of the reference range for a lab result. The expected value type is an NSNumber. API-Since: 8.0
-
HKMetadataKeyReferenceRangeUpperLimit
@NotNull public static @NotNull java.lang.String HKMetadataKeyReferenceRangeUpperLimit()
[@constant] HKMetadataKeyReferenceRangeUpperLimit Represents the upper limit of the reference range for a lab result. The expected value type is an NSNumber. API-Since: 8.0
-
HKMetadataKeyWasUserEntered
@NotNull public static @NotNull java.lang.String HKMetadataKeyWasUserEntered()
[@constant] HKMetadataKeyWasUserEntered Represents whether or not the reading was entered by the user. The expected value type is an NSNumber containing a BOOL value. API-Since: 8.0
-
HKMetadataKeyWorkoutBrandName
@NotNull public static @NotNull java.lang.String HKMetadataKeyWorkoutBrandName()
[@constant] HKMetadataKeyWorkoutBrandName Represents the brand name of a particular workout. The expected value type is NSString. API-Since: 8.0
-
HKMetadataKeyGroupFitness
@NotNull public static @NotNull java.lang.String HKMetadataKeyGroupFitness()
[@constant] HKMetadataKeyGroupFitness Represents whether or not a workout was performed as part of a group fitness class. The expected value type is an NSNumber containing a BOOL value. API-Since: 8.0
-
HKMetadataKeyIndoorWorkout
@NotNull public static @NotNull java.lang.String HKMetadataKeyIndoorWorkout()
[@constant] HKMetadataKeyIndoorWorkout Represents whether or not a workout was performed indoors as opposed to outdoors. The expected value type is an NSNumber containing a BOOL value. API-Since: 8.0
-
HKMetadataKeyCoachedWorkout
@NotNull public static @NotNull java.lang.String HKMetadataKeyCoachedWorkout()
[@constant] HKMetadataKeyCoachedWorkout Represents whether or not a workout was performed with a coach or personal trainer. The expected value type is an NSNumber containing a BOOL value. API-Since: 8.0
-
HKMetadataKeyWeatherCondition
@NotNull public static @NotNull java.lang.String HKMetadataKeyWeatherCondition()
[@constant] HKMetadataKeyWeatherCondition Represents the weather condition during the sample. The expected value type is an NSNumber containing an HKWeatherCondition value. This key may be set on an HKWorkout object to represent the overall weather condition during the workout. API-Since: 10.0
-
HKMetadataKeyWeatherTemperature
@NotNull public static @NotNull java.lang.String HKMetadataKeyWeatherTemperature()
[@constant] HKMetadataKeyWeatherTemperature Represents the weather temperature during the sample. The expected value type is an HKQuantity expressed in a temperature unit. This key may be set on an HKWorkout object to represent the overall temperature during the workout. API-Since: 10.0
-
HKMetadataKeyWeatherHumidity
@NotNull public static @NotNull java.lang.String HKMetadataKeyWeatherHumidity()
[@constant] HKMetadataKeyWeatherHumidity Represents the weather humidity during the sample. The expected value type is an HKQuantity expressed in percent. This key may be set on an HKWorkout object to represent the overall humidity during the workout. API-Since: 10.0
-
HKMetadataKeySexualActivityProtectionUsed
@NotNull public static @NotNull java.lang.String HKMetadataKeySexualActivityProtectionUsed()
[@constant] HKMetadataKeySexualActivityProtectionUsed Represents whether or not protection was used during sexual activity. This can be used to track either protection from STIs or protection from pregnancy. The expected value type is an NSNumber containing a BOOL value. API-Since: 9.0
-
HKMetadataKeyMenstrualCycleStart
@NotNull public static @NotNull java.lang.String HKMetadataKeyMenstrualCycleStart()
[@constant] HKMetadataKeyMenstrualCycleStart Indicates whether or not the sample represents the start of a menstrual cycle. This is a required metadata key for category samples of type HKCategoryTypeIdentifierMenstrualFlow. The expected value type is an NSNumber containing a BOOL value. API-Since: 9.0
-
HKMetadataKeyLapLength
@NotNull public static @NotNull java.lang.String HKMetadataKeyLapLength()
[@constant] HKMetadataKeyLapLength Represents the length of a lap recorded during a workout. The expected value type is an HKQuantity object compatible with a length unit. This key may be set on an HKWorkout object to represent the length of a lap. API-Since: 10.0
-
HKMetadataKeySwimmingLocationType
@NotNull public static @NotNull java.lang.String HKMetadataKeySwimmingLocationType()
[@constant] HKMetadataKeySwimmingLocationType Represents the location type of a swimming workout. The expected value type is an NSNumber containing an HKWorkoutSwimmingLocationType value. This key may be set on an HKWorkout object to represent the swimming location type. API-Since: 10.0
-
HKMetadataKeySwimmingStrokeStyle
@NotNull public static @NotNull java.lang.String HKMetadataKeySwimmingStrokeStyle()
[@constant] HKMetadataKeySwimmingStrokeStyle Represents the predominant stroke style during a lap of a swimming workout. The expected value type is an NSNumber containing an HKSwimmingStrokeStyle value. This key may be set on an HKWorkoutEvent object with the type HKWorkoutEventTypeLap to represent the predominant style used during the lap. API-Since: 10.0
-
HKQuantityTypeIdentifierBodyMassIndex
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBodyMassIndex()
count, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierBodyFatPercentage
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBodyFatPercentage()
%, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierHeight
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierHeight()
m, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierBodyMass
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBodyMass()
kg, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierLeanBodyMass
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierLeanBodyMass()
kg, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierStepCount
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierStepCount()
count, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDistanceWalkingRunning
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDistanceWalkingRunning()
m, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDistanceCycling
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDistanceCycling()
m, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDistanceWheelchair
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDistanceWheelchair()
m, Cumulative API-Since: 10.0
-
HKQuantityTypeIdentifierBasalEnergyBurned
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBasalEnergyBurned()
kcal, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierActiveEnergyBurned
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierActiveEnergyBurned()
kcal, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierFlightsClimbed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierFlightsClimbed()
count, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierNikeFuel
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierNikeFuel()
count, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierAppleExerciseTime
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierAppleExerciseTime()
min, Cumulative API-Since: 9.3
-
HKQuantityTypeIdentifierPushCount
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierPushCount()
count, Cumulative API-Since: 10.0
-
HKQuantityTypeIdentifierDistanceSwimming
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDistanceSwimming()
m, Cumulative API-Since: 10.0
-
HKQuantityTypeIdentifierSwimmingStrokeCount
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierSwimmingStrokeCount()
count, Cumulative API-Since: 10.0
-
HKQuantityTypeIdentifierHeartRate
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierHeartRate()
count/s, Discrete (Temporally Weighted) API-Since: 8.0
-
HKQuantityTypeIdentifierBodyTemperature
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBodyTemperature()
degC, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierBasalBodyTemperature
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBasalBodyTemperature()
degC, Discrete (Arithmetic) API-Since: 9.0
-
HKQuantityTypeIdentifierBloodPressureSystolic
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBloodPressureSystolic()
mmHg, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierBloodPressureDiastolic
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBloodPressureDiastolic()
mmHg, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierRespiratoryRate
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRespiratoryRate()
count/s, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierOxygenSaturation
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierOxygenSaturation()
%, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierPeripheralPerfusionIndex
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierPeripheralPerfusionIndex()
%, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierBloodGlucose
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBloodGlucose()
mg/dL, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierNumberOfTimesFallen
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierNumberOfTimesFallen()
count, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierElectrodermalActivity
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierElectrodermalActivity()
S, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierInhalerUsage
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierInhalerUsage()
count, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierBloodAlcoholContent
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierBloodAlcoholContent()
%, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierForcedVitalCapacity
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierForcedVitalCapacity()
L, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierForcedExpiratoryVolume1
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierForcedExpiratoryVolume1()
L, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierPeakExpiratoryFlowRate
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierPeakExpiratoryFlowRate()
L/min, Discrete (Arithmetic) API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryFatTotal
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryFatTotal()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryFatPolyunsaturated
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryFatPolyunsaturated()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryFatMonounsaturated
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryFatMonounsaturated()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryFatSaturated
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryFatSaturated()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryCholesterol
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryCholesterol()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietarySodium
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietarySodium()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryCarbohydrates
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryCarbohydrates()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryFiber
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryFiber()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietarySugar
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietarySugar()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryEnergyConsumed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryEnergyConsumed()
kcal, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryProtein
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryProtein()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminA
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminA()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminB6
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminB6()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminB12
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminB12()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminC
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminC()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminD
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminD()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminE
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminE()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryVitaminK
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryVitaminK()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryCalcium
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryCalcium()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryIron
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryIron()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryThiamin
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryThiamin()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryRiboflavin
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryRiboflavin()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryNiacin
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryNiacin()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryFolate
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryFolate()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryBiotin
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryBiotin()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryPantothenicAcid
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryPantothenicAcid()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryPhosphorus
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryPhosphorus()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryIodine
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryIodine()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryMagnesium
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryMagnesium()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryZinc
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryZinc()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietarySelenium
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietarySelenium()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryCopper
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryCopper()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryManganese
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryManganese()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryChromium
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryChromium()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryMolybdenum
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryMolybdenum()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryChloride
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryChloride()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryPotassium
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryPotassium()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryCaffeine
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryCaffeine()
g, Cumulative API-Since: 8.0
-
HKQuantityTypeIdentifierDietaryWater
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDietaryWater()
mL, Cumulative API-Since: 9.0
-
HKQuantityTypeIdentifierUVExposure
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierUVExposure()
, Discrete (Arithmetic) API-Since: 9.0
-
HKCategoryTypeIdentifierSleepAnalysis
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierSleepAnalysis()
HKCategoryValueSleepAnalysis API-Since: 8.0
-
HKCategoryTypeIdentifierAppleStandHour
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierAppleStandHour()
HKCategoryValueAppleStandHour API-Since: 9.0
-
HKCategoryTypeIdentifierCervicalMucusQuality
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierCervicalMucusQuality()
HKCategoryValueCervicalMucusQuality API-Since: 9.0
-
HKCategoryTypeIdentifierOvulationTestResult
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierOvulationTestResult()
HKCategoryValueOvulationTestResult API-Since: 9.0
-
HKCategoryTypeIdentifierMenstrualFlow
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierMenstrualFlow()
HKCategoryValueMenstrualFlow API-Since: 9.0
-
HKCategoryTypeIdentifierIntermenstrualBleeding
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierIntermenstrualBleeding()
HKCategoryValue API-Since: 9.0
-
HKCategoryTypeIdentifierSexualActivity
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierSexualActivity()
HKCategoryValue API-Since: 9.0
-
HKCategoryTypeIdentifierMindfulSession
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierMindfulSession()
HKCategoryValue API-Since: 10.0
-
HKCharacteristicTypeIdentifierBiologicalSex
@NotNull public static @NotNull java.lang.String HKCharacteristicTypeIdentifierBiologicalSex()
HKBiologicalSexObject API-Since: 8.0
-
HKCharacteristicTypeIdentifierBloodType
@NotNull public static @NotNull java.lang.String HKCharacteristicTypeIdentifierBloodType()
HKBloodTypeObject API-Since: 8.0
-
HKCharacteristicTypeIdentifierDateOfBirth
@NotNull public static @NotNull java.lang.String HKCharacteristicTypeIdentifierDateOfBirth()
NSDateComponents API-Since: 8.0
-
HKCharacteristicTypeIdentifierFitzpatrickSkinType
@NotNull public static @NotNull java.lang.String HKCharacteristicTypeIdentifierFitzpatrickSkinType()
HKFitzpatrickSkinTypeObject API-Since: 9.0
-
HKCharacteristicTypeIdentifierWheelchairUse
@NotNull public static @NotNull java.lang.String HKCharacteristicTypeIdentifierWheelchairUse()
HKWheelchairUseObject API-Since: 10.0
-
HKCorrelationTypeIdentifierBloodPressure
@NotNull public static @NotNull java.lang.String HKCorrelationTypeIdentifierBloodPressure()
Heart API-Since: 8.0
-
HKCorrelationTypeIdentifierFood
@NotNull public static @NotNull java.lang.String HKCorrelationTypeIdentifierFood()
Other API-Since: 8.0
-
HKDocumentTypeIdentifierCDA
@NotNull public static @NotNull java.lang.String HKDocumentTypeIdentifierCDA()
Clinical Documents API-Since: 10.0
-
HKWorkoutTypeIdentifier
@NotNull public static @NotNull java.lang.String HKWorkoutTypeIdentifier()
Fitness API-Since: 8.0
-
HKPredicateKeyPathQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathQuantity()
Predicate Key Paths API-Since: 8.0
-
HKPredicateKeyPathWorkoutTotalFlightsClimbed
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutTotalFlightsClimbed()
API-Since: 11.0
-
HKWorkoutSortIdentifierTotalFlightsClimbed
@NotNull public static @NotNull java.lang.String HKWorkoutSortIdentifierTotalFlightsClimbed()
API-Since: 11.0
-
HKMetadataKeyHeartRateMotionContext
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateMotionContext()
[@constant] HKMetadataKeyHeartRateMotionContext Represents the context in which a particular heart rate reading was taken. The expected value type is an NSNumber containing a HKHeartRateMotionContext value. The value is active (HKHeartRateMotionContextActive) if the user is in motion or working out, sedentary if the user is still (HKHeartRateMotionContextSedentary), or not set (HKHeartRateMotionContextNotSet) otherwise. API-Since: 11.0
-
HKMetadataKeySyncIdentifier
@NotNull public static @NotNull java.lang.String HKMetadataKeySyncIdentifier()
[@constant] HKMetadataKeySyncIdentifier Represents an identifier for an HKObject that is set by its source and is used by HealthKit to uniquely identify an object. Saving a HKObject with a HKMetadataKeySyncIdentifier will replace an existing HKObject with the same HKMetadataKeySyncIdentifier value if the new HKObject has a greater HKMetadataKeySyncVersion. The new sample will be added to all HKWorkouts or HKCorrelations containing the replaced sample. HKMetadataKeySyncVersion must be provided if HKMetadataKeySyncIdentifier is provided. The expected value type is NSString. API-Since: 11.0
-
HKMetadataKeySyncVersion
@NotNull public static @NotNull java.lang.String HKMetadataKeySyncVersion()
[@constant] HKMetadataKeySyncVersion Represents the version of the HKObject that is set by its source and is used by HealthKit to identify an object's version. HKMetadataKeySyncVersion may not be provided if HKMetadataKeySyncIdentifier is not provided. The expected value type is NSNumber. API-Since: 11.0
-
HKMetadataKeyInsulinDeliveryReason
@NotNull public static @NotNull java.lang.String HKMetadataKeyInsulinDeliveryReason()
[@constant] HKMetadataKeyInsulinDeliveryReason Represents the medical reason for the delivery of an insulin dose. This is a required metadata key for samples of type HKQuantityTypeIdentifierInsulinDelivery. The expected value type is an NSNumber containing a HKInsulinDeliveryReason value. API-Since: 11.0
-
HKMetadataKeyBloodGlucoseMealTime
@NotNull public static @NotNull java.lang.String HKMetadataKeyBloodGlucoseMealTime()
[@constant] HKMetadataKeyBloodGlucoseMealTime Indicates the relative timing of a blood glucose reading to a meal. This timing, as well as other factors like meal composition, can be used by medical professionals to determine the acceptable value range for a blood glucose reading. For use cases requiring the capture of precise timing and composition information, developers should record additional dietary samples, such as HKQuantityTypeIdentifierDietaryCarbohydrates. The expected value type is an NSNumber containing a HKBloodGlucoseMealTime value. API-Since: 11.0
-
HKMetadataKeyVO2MaxTestType
@NotNull public static @NotNull java.lang.String HKMetadataKeyVO2MaxTestType()
[@constant] HKMetadataKeyVO2MaxTestType Represents the test used to create VO2 Max Sample The expected value type is an NSNumber containing a HKVO2MaxTestType value. API-Since: 11.0
-
HKQuantityTypeIdentifierWaistCircumference
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWaistCircumference()
m, Discrete (Arithmetic) API-Since: 11.0
-
HKQuantityTypeIdentifierVO2Max
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierVO2Max()
ml/(kg*min), Discrete (Arithmetic) API-Since: 11.0
-
HKQuantityTypeIdentifierRestingHeartRate
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRestingHeartRate()
count/min, Discrete (Arithmetic) API-Since: 11.0
-
HKQuantityTypeIdentifierWalkingHeartRateAverage
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWalkingHeartRateAverage()
count/min, Discrete (Arithmetic) API-Since: 11.0
-
HKQuantityTypeIdentifierHeartRateVariabilitySDNN
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierHeartRateVariabilitySDNN()
ms, Discrete (Arithmetic) API-Since: 11.0
-
HKQuantityTypeIdentifierInsulinDelivery
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierInsulinDelivery()
IU, Cumulative API-Since: 11.0
-
HKWorkoutRouteTypeIdentifier
@NotNull public static @NotNull java.lang.String HKWorkoutRouteTypeIdentifier()
Fitness API-Since: 11.0
-
HKSourceRevisionAnyVersion
@NotNull public static @NotNull java.lang.String HKSourceRevisionAnyVersion()
Constants to match on any value of that property when querying for samples from an HKSourceRevision API-Since: 11.0
-
HKSourceRevisionAnyProductType
@NotNull public static @NotNull java.lang.String HKSourceRevisionAnyProductType()
API-Since: 11.0
-
HKSourceRevisionAnyOperatingSystem
public static NSOperatingSystemVersion HKSourceRevisionAnyOperatingSystem()
API-Since: 11.0
-
HKFHIRResourceTypeAllergyIntolerance
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeAllergyIntolerance()
API-Since: 12.0
-
HKFHIRResourceTypeCondition
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeCondition()
API-Since: 12.0
-
HKFHIRResourceTypeImmunization
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeImmunization()
API-Since: 12.0
-
HKFHIRResourceTypeMedicationDispense
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeMedicationDispense()
API-Since: 12.0
-
HKFHIRResourceTypeMedicationOrder
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeMedicationOrder()
API-Since: 12.0
-
HKFHIRResourceTypeMedicationStatement
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeMedicationStatement()
API-Since: 12.0
-
HKFHIRResourceTypeObservation
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeObservation()
API-Since: 12.0
-
HKFHIRResourceTypeProcedure
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeProcedure()
API-Since: 12.0
-
HKPredicateKeyPathClinicalRecordFHIRResourceIdentifier
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathClinicalRecordFHIRResourceIdentifier()
API-Since: 12.0
-
HKPredicateKeyPathClinicalRecordFHIRResourceType
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathClinicalRecordFHIRResourceType()
API-Since: 12.0
-
HKQuantityTypeIdentifierDistanceDownhillSnowSports
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierDistanceDownhillSnowSports()
m, Cumulative API-Since: 11.2
-
HKQuantityTypeIdentifierAppleStandTime
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierAppleStandTime()
min, Cumulative API-Since: 13.0
-
HKQuantityTypeIdentifierEnvironmentalAudioExposure
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierEnvironmentalAudioExposure()
dBASPL, Discrete (Equivalent Continuous Level) API-Since: 13.0
-
HKQuantityTypeIdentifierHeadphoneAudioExposure
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierHeadphoneAudioExposure()
dBASPL, Discrete (Equivalent Continuous Level) API-Since: 13.0
-
HKCategoryTypeIdentifierHighHeartRateEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHighHeartRateEvent()
HKCategoryValue API-Since: 12.2
-
HKCategoryTypeIdentifierLowHeartRateEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierLowHeartRateEvent()
HKCategoryValue API-Since: 12.2
-
HKCategoryTypeIdentifierIrregularHeartRhythmEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierIrregularHeartRhythmEvent()
HKCategoryValue API-Since: 12.2
-
HKCategoryTypeIdentifierAudioExposureEvent
@NotNull @Deprecated public static @NotNull java.lang.String HKCategoryTypeIdentifierAudioExposureEvent()
Deprecated.---------------- Deprecated ---------------- API-Since: 13.0 Deprecated-Since: 14.0
-
HKCategoryTypeIdentifierToothbrushingEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierToothbrushingEvent()
HKCategoryValue API-Since: 13.0
-
HKDataTypeIdentifierHeartbeatSeries
@NotNull public static @NotNull java.lang.String HKDataTypeIdentifierHeartbeatSeries()
Heart API-Since: 13.0
-
HKClinicalTypeIdentifierAllergyRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierAllergyRecord()
A type identifier for records of allergies or intolerances. API-Since: 12.0
-
HKClinicalTypeIdentifierConditionRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierConditionRecord()
A type identifier for records of a condition, problem, or diagnosis. API-Since: 12.0
-
HKClinicalTypeIdentifierImmunizationRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierImmunizationRecord()
A type identifier for records of vaccine administration. API-Since: 12.0
-
HKClinicalTypeIdentifierLabResultRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierLabResultRecord()
A type identifier for records of lab results. API-Since: 12.0
-
HKClinicalTypeIdentifierMedicationRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierMedicationRecord()
A type identifier for records of medication prescription, intake, or administration. API-Since: 12.0
-
HKClinicalTypeIdentifierProcedureRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierProcedureRecord()
A type identifier for records of clinical procedures. API-Since: 12.0
-
HKClinicalTypeIdentifierVitalSignRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierVitalSignRecord()
A type identifier for records of vital signs. API-Since: 12.0
-
HKPredicateKeyPathCount
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathCount()
API-Since: 13.0
-
HKPredicateKeyPathSum
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathSum()
Predicate Key Paths API-Since: 12.0
-
HKPredicateKeyPathMin
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMin()
Predicate Key Paths API-Since: 13.0
-
HKPredicateKeyPathAverage
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathAverage()
API-Since: 13.0
-
HKPredicateKeyPathMax
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMax()
API-Since: 13.0
-
HKPredicateKeyPathMostRecent
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMostRecent()
API-Since: 13.0
-
HKPredicateKeyPathMostRecentStartDate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMostRecentStartDate()
API-Since: 13.0
-
HKPredicateKeyPathMostRecentEndDate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMostRecentEndDate()
API-Since: 13.0
-
HKPredicateKeyPathMostRecentDuration
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathMostRecentDuration()
API-Since: 13.0
-
HKMetadataKeyAverageSpeed
@NotNull public static @NotNull java.lang.String HKMetadataKeyAverageSpeed()
[@constant] HKMetadataKeyAverageSpeed Represents the average speed for a workout segment or distance sample. This represents the average speed when moving so it may not match the value of distance/time for a distance sample. The expected value type is an HKQuantity object compatible with a speed unit (e.g. m/s). This key may be set on quantity samples of type HKQuantityTypeIdentifierDistanceDownhillSnowSports or a workout segment representing a skiing run. API-Since: 11.2
-
HKMetadataKeyMaximumSpeed
@NotNull public static @NotNull java.lang.String HKMetadataKeyMaximumSpeed()
[@constant] HKMetadataKeyMaximumSpeed Represents the maximum speed for a workout segment or distance sample. The expected value type is an HKQuantity object compatible with a speed unit (e.g. m/s). This key may be set on quantity samples of type HKQuantityTypeIdentifierDistanceDownhillSnowSports or a workout segment representing a skiing run. API-Since: 11.2
-
HKMetadataKeyAlpineSlopeGrade
@NotNull public static @NotNull java.lang.String HKMetadataKeyAlpineSlopeGrade()
[@constant] HKMetadataKeyAlpineSlopeGrade Represents the grade of a ski run. Alpine slope grade is measured in percent where 100% grade is a 45 degree slope. The expected value type is an HKQuantity object compatible with percent unit. This key may be set on quantity samples of type HKQuantityTypeIdentifierDistanceDownhillSnowSports or a workout segment representing a skiing run. API-Since: 11.2
-
HKMetadataKeyElevationAscended
@NotNull public static @NotNull java.lang.String HKMetadataKeyElevationAscended()
[@constant] HKMetadataKeyElevationAscended Represents the cumulative elevation ascent during a workout. The expected value type is an HKQuantity object compatible with length unit. This key may be set on a workout, workout segments or distance samples. API-Since: 11.2
-
HKMetadataKeyElevationDescended
@NotNull public static @NotNull java.lang.String HKMetadataKeyElevationDescended()
[@constant] HKMetadataKeyElevationDescended Represents the cumulative elevation descent during a workout. The expected value type is an HKQuantity object compatible with length unit. This key may be set on a workout, workout segments or distance samples. API-Since: 11.2
-
HKMetadataKeyFitnessMachineDuration
@NotNull public static @NotNull java.lang.String HKMetadataKeyFitnessMachineDuration()
[@constant] HKMetadataKeyFitnessMachineDuration Represents the workout duration as displayed by a GymKit connected fitness machine. The expected value type is an HKQuantity object compatible with a time unit. This key may be set on an HKWorkout object to represent the duration of the workout as displayed by a GymKit connected fitness machine. API-Since: 12.0
-
HKMetadataKeyIndoorBikeDistance
@NotNull public static @NotNull java.lang.String HKMetadataKeyIndoorBikeDistance()
[@constant] HKMetadataKeyIndoorBikeDistance Represents the distance covered during an indoor bike workout. The expected value type is an HKQuantity object compatible with a length unit. This key may be set on an HKWorkout object to represent the distance covered during an indoor bike workout. API-Since: 12.0
-
HKMetadataKeyCrossTrainerDistance
@NotNull public static @NotNull java.lang.String HKMetadataKeyCrossTrainerDistance()
[@constant] HKMetadataKeyCrossTrainerDistance Represents the distance covered during a cross trainer workout. The expected value type is an HKQuantity object compatible with a length unit. This key may be set on an HKWorkout object to represent the distance covered during a cross trainer workout. API-Since: 12.0
-
HKMetadataKeyHeartRateEventThreshold
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateEventThreshold()
[@constant] HKMetadataKeyHeartRateEventThreshold Represents the threshold heart rate that triggered a heart rate event. The expected value is an HKQuantity object with a compatible unit (e.g. count/min). This key will be set on heart rate event samples of type HKCategoryTypeIdentifierHighHeartRateEvent and HKCategoryTypeIdentifierLowHeartRateEvent. API-Since: 12.2
-
HKMetadataKeyAverageMETs
@NotNull public static @NotNull java.lang.String HKMetadataKeyAverageMETs()
[@constant] HKMetadataKeyAverageMETs Represents the average METs, or Metabolic Equivalent of Task during a workout. The expected value type is an HKQuantity expressed in a METs (kcal/(kg*hr)) unit. This key may be set on an HKWorkout object to represent the average workout intensity represented as METs over the entire workout duration. API-Since: 13.0
-
HKMetadataKeyAudioExposureLevel
@NotNull public static @NotNull java.lang.String HKMetadataKeyAudioExposureLevel()
[@constant] HKMetadataKeyAudioExposureLevel Represents the audio level associated with an audio event. The expected value is an HKQuantity whose value is the audio level associated with the event measured in dBASPL units. API-Since: 13.0
-
HKCategoryTypeIdentifierAbdominalCramps
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierAbdominalCramps()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierAcne
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierAcne()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierAppetiteChanges
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierAppetiteChanges()
HKCategoryValueAppetiteChanges API-Since: 13.6
-
HKCategoryTypeIdentifierGeneralizedBodyAche
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierGeneralizedBodyAche()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierBloating
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierBloating()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierBreastPain
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierBreastPain()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierChestTightnessOrPain
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierChestTightnessOrPain()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierChills
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierChills()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierConstipation
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierConstipation()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierCoughing
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierCoughing()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierDiarrhea
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierDiarrhea()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierDizziness
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierDizziness()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierFainting
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierFainting()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierFatigue
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierFatigue()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierFever
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierFever()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierHeadache
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHeadache()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierHeartburn
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHeartburn()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierHotFlashes
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHotFlashes()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierLowerBackPain
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierLowerBackPain()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierLossOfSmell
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierLossOfSmell()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierLossOfTaste
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierLossOfTaste()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierMoodChanges
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierMoodChanges()
HKCategoryValuePresence API-Since: 13.6
-
HKCategoryTypeIdentifierNausea
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierNausea()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierPelvicPain
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierPelvicPain()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierRunnyNose
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierRunnyNose()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierShortnessOfBreath
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierShortnessOfBreath()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierSinusCongestion
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierSinusCongestion()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierSkippedHeartbeat
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierSkippedHeartbeat()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierSleepChanges
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierSleepChanges()
HKCategoryValuePresence API-Since: 13.6
-
HKCategoryTypeIdentifierSoreThroat
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierSoreThroat()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierVomiting
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierVomiting()
HKCategoryValueSeverity API-Since: 13.6
-
HKCategoryTypeIdentifierWheezing
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierWheezing()
HKCategoryValueSeverity API-Since: 13.6
-
HKPredicateKeyPathAverageHeartRate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathAverageHeartRate()
Predicate Key Paths API-Since: 14.0
-
HKPredicateKeyPathECGClassification
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathECGClassification()
API-Since: 14.0
-
HKPredicateKeyPathECGSymptomsStatus
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathECGSymptomsStatus()
API-Since: 14.0
-
HKFHIRResourceTypeCoverage
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeCoverage()
API-Since: 14.0
-
HKFHIRResourceTypeMedicationRequest
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeMedicationRequest()
API-Since: 14.0
-
HKQuantityTypeIdentifierWalkingSpeed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWalkingSpeed()
m/s, Discrete (Arithmetic) API-Since: 14.0
-
HKQuantityTypeIdentifierWalkingDoubleSupportPercentage
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWalkingDoubleSupportPercentage()
%, Discrete (Arithmetic) API-Since: 14.0
-
HKQuantityTypeIdentifierWalkingAsymmetryPercentage
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWalkingAsymmetryPercentage()
%, Discrete (Arithmetic) API-Since: 14.0
-
HKQuantityTypeIdentifierWalkingStepLength
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWalkingStepLength()
m, Discrete (Arithmetic) API-Since: 14.0
-
HKQuantityTypeIdentifierSixMinuteWalkTestDistance
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierSixMinuteWalkTestDistance()
m, Discrete (Arithmetic) API-Since: 14.0
-
HKQuantityTypeIdentifierStairAscentSpeed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierStairAscentSpeed()
m/s, Discrete (Arithmetic) API-Since: 14.0
-
HKQuantityTypeIdentifierStairDescentSpeed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierStairDescentSpeed()
m/s, Discrete (Arithmetic) API-Since: 14.0
-
HKCategoryTypeIdentifierEnvironmentalAudioExposureEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierEnvironmentalAudioExposureEvent()
HKCategoryValueEnvironmentalAudioExposureEvent API-Since: 14.0
-
HKCategoryTypeIdentifierHandwashingEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHandwashingEvent()
HKCategoryValue API-Since: 14.0
-
HKCategoryTypeIdentifierBladderIncontinence
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierBladderIncontinence()
HKCategoryValueSeverity API-Since: 14.0
-
HKCategoryTypeIdentifierDrySkin
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierDrySkin()
HKCategoryValueSeverity API-Since: 14.0
-
HKCategoryTypeIdentifierHairLoss
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHairLoss()
HKCategoryValueSeverity API-Since: 14.0
-
HKCategoryTypeIdentifierMemoryLapse
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierMemoryLapse()
HKCategoryValueSeverity API-Since: 14.0
-
HKCategoryTypeIdentifierNightSweats
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierNightSweats()
HKCategoryValueSeverity API-Since: 14.0
-
HKCategoryTypeIdentifierVaginalDryness
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierVaginalDryness()
HKCategoryValueSeverity API-Since: 14.0
-
HKCharacteristicTypeIdentifierActivityMoveMode
@NotNull public static @NotNull java.lang.String HKCharacteristicTypeIdentifierActivityMoveMode()
HKActivityMoveModeObject API-Since: 14.0
-
HKClinicalTypeIdentifierCoverageRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierCoverageRecord()
A type identifier for records containing information about the user’s insurance coverage. API-Since: 14.0
-
HKFHIRReleaseDSTU2
@NotNull public static @NotNull java.lang.String HKFHIRReleaseDSTU2()
The "DSTU2" release: http://hl7.org/fhir/DSTU2/ API-Since: 14.0
-
HKFHIRReleaseR4
@NotNull public static @NotNull java.lang.String HKFHIRReleaseR4()
The "R4" release: http://hl7.org/fhir/R4/ API-Since: 14.0
-
HKFHIRReleaseUnknown
@NotNull public static @NotNull java.lang.String HKFHIRReleaseUnknown()
An unknown release API-Since: 14.0
-
HKMetadataKeyAppleECGAlgorithmVersion
@NotNull public static @NotNull java.lang.String HKMetadataKeyAppleECGAlgorithmVersion()
[@constant] HKMetadataKeyAppleECGAlgorithmVersion Represents the ECG algorithm version that was used to generate a particular HKElectrocardiogram. The expected value type is an an NSNumber containing a HKAppleECGAlgorithmVersion value. API-Since: 14.0
-
HKMetadataKeyDevicePlacementSide
@NotNull public static @NotNull java.lang.String HKMetadataKeyDevicePlacementSide()
[@constant] HKMetadataKeyDevicePlacementSide Represents the detected placement of the device during the bout of walking The expected value type is an NSNumber containing a HKDevicePlacementSide value. This key is expected to be written for Walking Aymmetry Percentage. API-Since: 14.0
-
HKMetadataKeyBarometricPressure
@NotNull public static @NotNull java.lang.String HKMetadataKeyBarometricPressure()
[@constant] HKMetadataKeyBarometricPressure Represents the barometric pressure recorded at the time of a sample. The expected value type is an HKQuantity representing a value in units of pressure (atmospheres, pascals, millimeters of Mercury). API-Since: 14.0
-
HKMetadataKeyAppleDeviceCalibrated
@NotNull public static @NotNull java.lang.String HKMetadataKeyAppleDeviceCalibrated()
[@constant] HKMetadataKeyAppleDeviceCalibrated Represents the calibration status of the devices used to generate this sample. The expected value is a boolean NSNumber indicating whether the sample value was estimated using a sufficient set of device calibration data. The calibration status of a device may vary per data type. This key is read-only. API-Since: 14.0
-
HKCategoryTypeIdentifierHeadphoneAudioExposureEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierHeadphoneAudioExposureEvent()
HKCategoryValueHeadphoneAudioExposureEvent API-Since: 14.2
-
HKMetadataKeyAudioExposureDuration
@NotNull public static @NotNull java.lang.String HKMetadataKeyAudioExposureDuration()
[@constant] HKMetadataKeyAudioExposureDuration Represents the duration of time that is covered by audio samples. The expected value type is an HKQuantity object compatible with a time unit. This key may be set on headphone audio exposure event samples to indicate the duration of time that the user was actually exposed to audio through their headphones. API-Since: 14.2
-
HKAppleWalkingSteadinessClassificationForQuantity
public static boolean HKAppleWalkingSteadinessClassificationForQuantity(@NotNull @NotNull HKQuantity value, @NotNull @NotNull org.moe.natj.general.ptr.NIntPtr classificationOut, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> errorOut)Determines the Apple Walking Steadiness classification for the provided Apple Walking Steadiness value.- Parameters:
value- Apple Walking Steadiness quantity with expected value between 0% and 100%.classificationOut- A pointer to the classification determined for the provided value.errorOut- A pointer to an error describing why an unknown classification was returned.- Returns:
- YES if the classification was successful. NO otherwise, meaning the provided value could not be classified. API-Since: 15.0
-
HKAppleWalkingSteadinessMinimumQuantityForClassification
@NotNull public static @NotNull HKQuantity HKAppleWalkingSteadinessMinimumQuantityForClassification(long classification)
Retrieves the minimum quantity in percent unit for an Apple Walking Steadiness classification.- Parameters:
classification- Apple Walking Steadiness classification for desired minimum value. API-Since: 15.0
-
HKAppleWalkingSteadinessMaximumQuantityForClassification
@NotNull public static @NotNull HKQuantity HKAppleWalkingSteadinessMaximumQuantityForClassification(long classification)
Retrieves the maximum quantity in percent unit for an Apple Walking Steadiness classification.- Parameters:
classification- Apple Walking Steadiness classification for desired maximum value. API-Since: 15.0
-
HKQuantityTypeIdentifierAppleMoveTime
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierAppleMoveTime()
min, Cumulative API-Since: 14.5
-
HKQuantityTypeIdentifierAppleWalkingSteadiness
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierAppleWalkingSteadiness()
%, Discrete (Arithmetic) API-Since: 15.0
-
HKQuantityTypeIdentifierNumberOfAlcoholicBeverages
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierNumberOfAlcoholicBeverages()
count, Cumulative API-Since: 15.0
-
HKCategoryTypeIdentifierPregnancyTestResult
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierPregnancyTestResult()
HKCategoryValuePregnancyTestResult API-Since: 15.0
-
HKCategoryTypeIdentifierProgesteroneTestResult
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierProgesteroneTestResult()
HKCategoryValueProgesteroneTestResult API-Since: 15.0
-
HKCategoryTypeIdentifierPregnancy
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierPregnancy()
HKCategoryValue API-Since: 14.3
-
HKCategoryTypeIdentifierLactation
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierLactation()
HKCategoryValue API-Since: 14.3
-
HKCategoryTypeIdentifierContraceptive
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierContraceptive()
HKCategoryValueContraceptive API-Since: 14.3
-
HKCategoryTypeIdentifierLowCardioFitnessEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierLowCardioFitnessEvent()
HKCategoryValueLowCardioFitnessEvent API-Since: 14.3
-
HKCategoryTypeIdentifierAppleWalkingSteadinessEvent
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierAppleWalkingSteadinessEvent()
HKCategoryValueAppleWalkingSteadinessEvent API-Since: 15.0
-
HKMetadataKeyVO2MaxValue
@NotNull public static @NotNull java.lang.String HKMetadataKeyVO2MaxValue()
[@constant] HKMetadataKeyVO2MaxValue Represents a VO2Max value that can be associated with, for example, Cardio Fitness Events This key should be used to store an HKQuantity with a unit of `ml/kg·min` API-Since: 14.3
-
HKMetadataKeyLowCardioFitnessEventThreshold
@NotNull public static @NotNull java.lang.String HKMetadataKeyLowCardioFitnessEventThreshold()
[@constant] HKMetadataKeyLowCardioFitnessEventThreshold Can be used to store a snapshot of the threshold used to classify VO2Max values as "low" This key should be used to store an HKQuantity, with a unit of `ml/kg·min`, representing the low fitness threshold. API-Since: 14.3
-
HKMetadataKeyDateOfEarliestDataUsedForEstimate
@NotNull public static @NotNull java.lang.String HKMetadataKeyDateOfEarliestDataUsedForEstimate()
[@constant] HKMetadataKeyDateOfEarliestDataUsedForEstimate Represents how far back an estimation algorithm incorporated data from. The expected value is an NSDate indicating the earliest date of data used to produce an estimated value for an HKSample. API-Since: 15.0
-
HKMetadataKeyAlgorithmVersion
@NotNull public static @NotNull java.lang.String HKMetadataKeyAlgorithmVersion()
[@constant] HKMetadataKeyAlgorithmVersion The version of the algorithm used to generate the sample. The key for an NSNumber containing an NSInteger indicating the version of the algorithm used to generate the sample. API-Since: 15.0
-
HKCategoryValueSleepAnalysisAsleepValues
@NotNull public static @NotNull NSSet<? extends NSNumber> HKCategoryValueSleepAnalysisAsleepValues()
Returns the set of `HKCategoryValueSleepAnalysis` values that are considered to be asleep. API-Since: 16.0
-
HKPredicateKeyPathWorkoutSumQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutSumQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutMinimumQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutMinimumQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutMaximumQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutMaximumQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutAverageQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutAverageQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivity()
API-Since: 16.0
-
HKQuantityTypeIdentifierAppleSleepingWristTemperature
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierAppleSleepingWristTemperature()
degC, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierRunningStrideLength
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRunningStrideLength()
m, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierRunningVerticalOscillation
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRunningVerticalOscillation()
cm, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierRunningGroundContactTime
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRunningGroundContactTime()
ms, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierRunningPower
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRunningPower()
W, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierRunningSpeed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierRunningSpeed()
m/s, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierHeartRateRecoveryOneMinute
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierHeartRateRecoveryOneMinute()
count/min, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierAtrialFibrillationBurden
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierAtrialFibrillationBurden()
%, Discrete (Temporally Weighted) API-Since: 16.0
-
HKQuantityTypeIdentifierUnderwaterDepth
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierUnderwaterDepth()
m, Discrete (Arithmetic) API-Since: 16.0
-
HKQuantityTypeIdentifierWaterTemperature
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierWaterTemperature()
degC, Discrete (Arithmetic) API-Since: 16.0
-
HKCategoryTypeIdentifierPersistentIntermenstrualBleeding
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierPersistentIntermenstrualBleeding()
HKCategoryValue API-Since: 16.0
-
HKCategoryTypeIdentifierProlongedMenstrualPeriods
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierProlongedMenstrualPeriods()
HKCategoryValue API-Since: 16.0
-
HKCategoryTypeIdentifierIrregularMenstrualCycles
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierIrregularMenstrualCycles()
HKCategoryValue API-Since: 16.0
-
HKCategoryTypeIdentifierInfrequentMenstrualCycles
@NotNull public static @NotNull java.lang.String HKCategoryTypeIdentifierInfrequentMenstrualCycles()
HKCategoryValue API-Since: 16.0
-
HKVisionPrescriptionTypeIdentifier
@NotNull public static @NotNull java.lang.String HKVisionPrescriptionTypeIdentifier()
Body Measurements API-Since: 16.0
-
HKMetadataKeyUserMotionContext
@NotNull public static @NotNull java.lang.String HKMetadataKeyUserMotionContext()
[@constant] HKMetadataKeyUserMotionContext Represents the user's motion when a particular sample was taken. The expected value type is an NSNumber containing a HKUserMotionContext value. The value is active (HKUserMotionContextActive) if the user is in motion or working out, stationary if the user is still (HKUserMotionContextStationary), or not set (HKUserMotionContextNotSet) otherwise. API-Since: 16.0
-
HKMetadataKeySessionEstimate
@NotNull public static @NotNull java.lang.String HKMetadataKeySessionEstimate()
[@constant] HKMetadataKeySessionEstimate Represents a per-session estimate prior to longitudinal smoothing applied to the value stored in the associated HKQuantitySample. The expected value type is an HKQuantity object with a unit compatible with the associated HKQuantitySample. API-Since: 16.0
-
HKMetadataKeyHeartRateRecoveryTestType
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateRecoveryTestType()
[@constant] HKMetadataKeyHeartRateRecoveryTestType Represents the test used to determine a Heart Rate Recovery value The expected value type is an NSNumber containing a HKHeartRateRecoveryTestType value. API-Since: 16.0
-
HKMetadataKeyHeartRateRecoveryActivityType
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateRecoveryActivityType()
[@constant] HKMetadataKeyHeartRateRecoveryActivityType Represents the activity which preceded a Heart Rate Recovery value The expected value type is an NSNumber containing a HKWorkoutActivityType value. API-Since: 16.0
-
HKMetadataKeyHeartRateRecoveryActivityDuration
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateRecoveryActivityDuration()
[@constant] HKMetadataKeyHeartRateRecoveryActivityDuration Represents the duration of activity which preceded a Heart Rate Recovery value The expected value type is an HKQuantity object compatible with a time unit. API-Since: 16.0
-
HKMetadataKeyHeartRateRecoveryMaxObservedRecoveryHeartRate
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeartRateRecoveryMaxObservedRecoveryHeartRate()
[@constant] HKMetadataKeyHeartRateRecoveryMaxObservedRecoveryHeartRate Represents the maximum heart rate observed during the corresponding Heart Rate Recovery sample interval The expected value type is an HKQuantity object compatible with "count/min" unit (eg "BPM"). API-Since: 16.0
-
HKMetadataKeySWOLFScore
@NotNull public static @NotNull java.lang.String HKMetadataKeySWOLFScore()
[@constant] HKMetadataKeySWOLFScore Represents sum of strokes per length and time for the length. Calculated for each lap event and segment event during swimming workout. The expected value type is an NSNumber containing a score. This key may be set on an HKWorkout object to represent the SWOLF Score during the whole workout. API-Since: 16.0
-
HKMetadataKeyQuantityClampedToLowerBound
@NotNull public static @NotNull java.lang.String HKMetadataKeyQuantityClampedToLowerBound()
[@constant] HKMetadataKeyQuantityClampedToLowerBound Indicates the quantity was clamped to a lower bound. Value is a BOOL indicating whether or not the quantity value in the sample has been clamped to some lower bound API-Since: 16.0
-
HKMetadataKeyQuantityClampedToUpperBound
@NotNull public static @NotNull java.lang.String HKMetadataKeyQuantityClampedToUpperBound()
[@constant] HKMetadataKeyQuantityClampedToUpperBound Indicates the quantity was clamped to an upper bound. Value is a BOOL indicating whether or not the quantity value in the sample has been clamped to some upper bound API-Since: 16.0
-
HKMetadataKeyGlassesPrescriptionDescription
@NotNull public static @NotNull java.lang.String HKMetadataKeyGlassesPrescriptionDescription()
[@constant] HKMetadataKeyGlassesPrescriptionDescription Represents the description that may be associated with a HKGlassesPrescription. Glasses are often customized for different purposes like reading or distance. Prescriptions received by an eye care professional can provide different ocular functions. Users may also customize their glasses for different scenarios. The value of the metadata is a NSString that describes the purpose of a HKGlassesPrescription. API-Since: 16.0
-
HKVerifiableClinicalRecordSourceTypeSMARTHealthCard
@NotNull public static @NotNull java.lang.String HKVerifiableClinicalRecordSourceTypeSMARTHealthCard()
[@constant] HKVerifiableClinicalRecordSourceTypeSMARTHealthCard Represents a SMART Health Card source type for a verifiable record. API-Since: 15.4
-
HKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificate
@NotNull public static @NotNull java.lang.String HKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificate()
[@constant] HKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificate Represents a EU Digital COVID Certificate source type for a verifiable record. API-Since: 15.4
-
HKVerifiableClinicalRecordCredentialTypeCOVID19
@NotNull public static @NotNull java.lang.String HKVerifiableClinicalRecordCredentialTypeCOVID19()
[@constant] HKVerifiableClinicalRecordCredentialTypeCOVID19 Represents the COVID-19 credential type for a verifiable record. API-Since: 15.4
-
HKVerifiableClinicalRecordCredentialTypeImmunization
@NotNull public static @NotNull java.lang.String HKVerifiableClinicalRecordCredentialTypeImmunization()
[@constant] HKVerifiableClinicalRecordCredentialTypeImmunization Represents the immunization credential type for a verifiable record. API-Since: 15.4
-
HKVerifiableClinicalRecordCredentialTypeLaboratory
@NotNull public static @NotNull java.lang.String HKVerifiableClinicalRecordCredentialTypeLaboratory()
[@constant] HKVerifiableClinicalRecordCredentialTypeLaboratory Represents the laboratory credential type for a verifiable record. API-Since: 15.4
-
HKVerifiableClinicalRecordCredentialTypeRecovery
@NotNull public static @NotNull java.lang.String HKVerifiableClinicalRecordCredentialTypeRecovery()
[@constant] HKVerifiableClinicalRecordCredentialTypeRecovery Represents the recovery credential type for a verifiable record. API-Since: 15.4
-
HKPredicateKeyPathWorkoutActivityType
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityType()
Predicate Key Paths API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivityDuration
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityDuration()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivityStartDate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityStartDate()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivityEndDate
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityEndDate()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivitySumQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivitySumQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivityMinimumQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityMinimumQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivityMaximumQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityMaximumQuantity()
API-Since: 16.0
-
HKPredicateKeyPathWorkoutActivityAverageQuantity
@NotNull public static @NotNull java.lang.String HKPredicateKeyPathWorkoutActivityAverageQuantity()
API-Since: 16.0
-
HKFHIRResourceTypeDiagnosticReport
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeDiagnosticReport()
API-Since: 16.4
-
HKFHIRResourceTypeDocumentReference
@NotNull public static @NotNull java.lang.String HKFHIRResourceTypeDocumentReference()
API-Since: 16.4
-
HKQuantityTypeIdentifierCyclingCadence
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierCyclingCadence()
count/min, Discrete (Arithmetic) API-Since: 17.0
-
HKQuantityTypeIdentifierCyclingFunctionalThresholdPower
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierCyclingFunctionalThresholdPower()
W, Discrete (Arithmetic) API-Since: 17.0
-
HKQuantityTypeIdentifierCyclingPower
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierCyclingPower()
W, Discrete (Arithmetic) API-Since: 17.0
-
HKQuantityTypeIdentifierCyclingSpeed
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierCyclingSpeed()
m/s, Discrete (Arithmetic) API-Since: 17.0
-
HKQuantityTypeIdentifierPhysicalEffort
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierPhysicalEffort()
kcal/(kg*hr), Discrete (Arithmetic) API-Since: 17.0
-
HKQuantityTypeIdentifierEnvironmentalSoundReduction
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierEnvironmentalSoundReduction()
dBASPL, Discrete (Equivalent Continuous Level) API-Since: 16.0
-
HKQuantityTypeIdentifierTimeInDaylight
@NotNull public static @NotNull java.lang.String HKQuantityTypeIdentifierTimeInDaylight()
min, Cumulative API-Since: 17.0
-
HKClinicalTypeIdentifierClinicalNoteRecord
@NotNull public static @NotNull java.lang.String HKClinicalTypeIdentifierClinicalNoteRecord()
A type identifier for records that represent clinical notes. API-Since: 16.4
-
HKMetadataKeyAppleFitnessPlusSession
@NotNull public static @NotNull java.lang.String HKMetadataKeyAppleFitnessPlusSession()
[@constant] HKMetadataKeyAppleFitnessPlusSession Represents whether or not a workout is a Fitness+ workout. The expected value type is an NSNumber containing a BOOL value. API-Since: 17.0
-
HKMetadataKeyWaterSalinity
@NotNull public static @NotNull java.lang.String HKMetadataKeyWaterSalinity()
[@constant] HKMetadataKeyWaterSalinity Represents the water salinity for an underwater depth or water temperature sample. The expected value type is an NSNumber containing a HKWaterSalinity value. API-Since: 17.0
-
HKMetadataKeyHeadphoneGain
@NotNull public static @NotNull java.lang.String HKMetadataKeyHeadphoneGain()
[@constant] HKMetadataKeyHeadphoneGain Represents the headphone gain associated with a Headphone audio exposure event. The expected value is an HKQuantity whose value is the gain associated with the event measured in decibels in A-weighted Sound Pressure Level units. API-Since: 16.4
-
HKMetadataKeyCyclingFunctionalThresholdPowerTestType
@NotNull public static @NotNull java.lang.String HKMetadataKeyCyclingFunctionalThresholdPowerTestType()
[@constant] HKMetadataKeyCyclingFunctionalThresholdPowerTestType Represents the test used to determine a Cycling Functional Threshold Power value. The expected value type is an NSNumber containing a HKCyclingFunctionalThresholdPowerTestType value. API-Since: 17.0
-
HKMetadataKeyActivityType
@NotNull public static @NotNull java.lang.String HKMetadataKeyActivityType()
[@constant] HKMetadataKeyActivityType Represents the activity type related to the sample The expected value type is an NSNumber containing a HKWorkoutActivityType value. API-Since: 17.0
-
HKMetadataKeyPhysicalEffortEstimationType
@NotNull public static @NotNull java.lang.String HKMetadataKeyPhysicalEffortEstimationType()
[@constant] HKMetadataKeyPhysicalEffortEstimationType Represents the estimation type used to create the Physical Effort Sample The expected value type is an NSNumber containing a HKPhysicalEffortEstimationType value. API-Since: 17.0
-
HKMetadataKeyMaximumLightIntensity
@NotNull public static @NotNull java.lang.String HKMetadataKeyMaximumLightIntensity()
[@constant] HKMetadataKeyMaximumLightIntensity Represents maximum intensity of light for an outdoor time sample. The expected value type is an HKQuantity expressed in HKUnit Lux. API-Since: 17.0
-
-