use crate::common::*;
use crate::CoreLocation::*;
use crate::Foundation::*;
use crate::HealthKit::*;
use crate::UniformTypeIdentifiers::*;
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValue {
HKCategoryValueNotApplicable = 0,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueAppetiteChanges {
HKCategoryValueAppetiteChangesUnspecified = 0,
HKCategoryValueAppetiteChangesNoChange = 1,
HKCategoryValueAppetiteChangesDecreased = 2,
HKCategoryValueAppetiteChangesIncreased = 3,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueAppleStandHour {
HKCategoryValueAppleStandHourStood = 0,
HKCategoryValueAppleStandHourIdle = 1,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueAppleWalkingSteadinessEvent {
HKCategoryValueAppleWalkingSteadinessEventInitialLow = 1,
HKCategoryValueAppleWalkingSteadinessEventInitialVeryLow = 2,
HKCategoryValueAppleWalkingSteadinessEventRepeatLow = 3,
HKCategoryValueAppleWalkingSteadinessEventRepeatVeryLow = 4,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueCervicalMucusQuality {
HKCategoryValueCervicalMucusQualityDry = 1,
HKCategoryValueCervicalMucusQualitySticky = 2,
HKCategoryValueCervicalMucusQualityCreamy = 3,
HKCategoryValueCervicalMucusQualityWatery = 4,
HKCategoryValueCervicalMucusQualityEggWhite = 5,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueContraceptive {
HKCategoryValueContraceptiveUnspecified = 1,
HKCategoryValueContraceptiveImplant = 2,
HKCategoryValueContraceptiveInjection = 3,
HKCategoryValueContraceptiveIntrauterineDevice = 4,
HKCategoryValueContraceptiveIntravaginalRing = 5,
HKCategoryValueContraceptiveOral = 6,
HKCategoryValueContraceptivePatch = 7,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueEnvironmentalAudioExposureEvent {
HKCategoryValueEnvironmentalAudioExposureEventMomentaryLimit = 1,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueHeadphoneAudioExposureEvent {
HKCategoryValueHeadphoneAudioExposureEventSevenDayLimit = 1,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueLowCardioFitnessEvent {
HKCategoryValueLowCardioFitnessEventLowFitness = 1,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueMenstrualFlow {
HKCategoryValueMenstrualFlowUnspecified = 1,
HKCategoryValueMenstrualFlowLight = 2,
HKCategoryValueMenstrualFlowMedium = 3,
HKCategoryValueMenstrualFlowHeavy = 4,
HKCategoryValueMenstrualFlowNone = 5,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueOvulationTestResult {
HKCategoryValueOvulationTestResultNegative = 1,
HKCategoryValueOvulationTestResultLuteinizingHormoneSurge = 2,
#[deprecated]
HKCategoryValueOvulationTestResultPositive =
HKCategoryValueOvulationTestResultLuteinizingHormoneSurge,
HKCategoryValueOvulationTestResultIndeterminate = 3,
HKCategoryValueOvulationTestResultEstrogenSurge = 4,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValuePregnancyTestResult {
HKCategoryValuePregnancyTestResultNegative = 1,
HKCategoryValuePregnancyTestResultPositive = 2,
HKCategoryValuePregnancyTestResultIndeterminate = 3,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValuePresence {
HKCategoryValuePresencePresent = 0,
HKCategoryValuePresenceNotPresent = 1,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueProgesteroneTestResult {
HKCategoryValueProgesteroneTestResultNegative = 1,
HKCategoryValueProgesteroneTestResultPositive = 2,
HKCategoryValueProgesteroneTestResultIndeterminate = 3,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueSeverity {
HKCategoryValueSeverityUnspecified = 0,
HKCategoryValueSeverityNotPresent = 1,
HKCategoryValueSeverityMild = 2,
HKCategoryValueSeverityModerate = 3,
HKCategoryValueSeveritySevere = 4,
}
);
ns_enum!(
#[underlying(NSInteger)]
pub enum HKCategoryValueSleepAnalysis {
HKCategoryValueSleepAnalysisInBed = 0,
HKCategoryValueSleepAnalysisAsleepUnspecified = 1,
#[deprecated]
HKCategoryValueSleepAnalysisAsleep = HKCategoryValueSleepAnalysisAsleepUnspecified,
HKCategoryValueSleepAnalysisAwake = 2,
HKCategoryValueSleepAnalysisAsleepCore = 3,
HKCategoryValueSleepAnalysisAsleepDeep = 4,
HKCategoryValueSleepAnalysisAsleepREM = 5,
}
);
ns_enum!(
#[underlying(NSInteger)]
#[deprecated]
pub enum HKCategoryValueAudioExposureEvent {
#[deprecated]
HKCategoryValueAudioExposureEventLoudEnvironment = 1,
}
);