One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKCategoryTypeIdentifier

struct · SDK 27.1

struct HKCategoryTypeIdentifier

Members (73)

get · iOS 13.6+

abdominalCramps

TypeScript
get abdominalCramps(): HKCategoryTypeIdentifier
Swift declaration
static let abdominalCramps: HKCategoryTypeIdentifier
get · iOS 13.6+

acne

TypeScript
get acne(): HKCategoryTypeIdentifier
Swift declaration
static let acne: HKCategoryTypeIdentifier
get · iOS 13.6+

appetiteChanges

TypeScript
get appetiteChanges(): HKCategoryTypeIdentifier
Swift declaration
static let appetiteChanges: HKCategoryTypeIdentifier
get · iOS 9.0+

appleStandHour

TypeScript
get appleStandHour(): HKCategoryTypeIdentifier
Swift declaration
static let appleStandHour: HKCategoryTypeIdentifier
get · iOS 15.0+

appleWalkingSteadinessEvent

TypeScript
get appleWalkingSteadinessEvent(): HKCategoryTypeIdentifier
Swift declaration
static let appleWalkingSteadinessEvent: HKCategoryTypeIdentifier
get · iOS 13.0+ · Deprecated in iOS 14.0

audioExposureEvent

TypeScript
get audioExposureEvent(): HKCategoryTypeIdentifier
Swift declaration
static let audioExposureEvent: HKCategoryTypeIdentifier
get · iOS 14.0+

bladderIncontinence

TypeScript
get bladderIncontinence(): HKCategoryTypeIdentifier
Swift declaration
static let bladderIncontinence: HKCategoryTypeIdentifier
get · iOS 27.0+

bleedingAfterMenopause

TypeScript
get bleedingAfterMenopause(): HKCategoryTypeIdentifier
Swift declaration
static let bleedingAfterMenopause: HKCategoryTypeIdentifier
get · iOS 18.0+

bleedingAfterPregnancy

TypeScript
get bleedingAfterPregnancy(): HKCategoryTypeIdentifier
Swift declaration
static let bleedingAfterPregnancy: HKCategoryTypeIdentifier
get · iOS 18.0+

bleedingDuringPregnancy

TypeScript
get bleedingDuringPregnancy(): HKCategoryTypeIdentifier
Swift declaration
static let bleedingDuringPregnancy: HKCategoryTypeIdentifier
get · iOS 13.6+

bloating

TypeScript
get bloating(): HKCategoryTypeIdentifier
Swift declaration
static let bloating: HKCategoryTypeIdentifier
get · iOS 13.6+

breastPain

TypeScript
get breastPain(): HKCategoryTypeIdentifier
Swift declaration
static let breastPain: HKCategoryTypeIdentifier
get · iOS 9.0+

cervicalMucusQuality

TypeScript
get cervicalMucusQuality(): HKCategoryTypeIdentifier
Swift declaration
static let cervicalMucusQuality: HKCategoryTypeIdentifier
get · iOS 13.6+

chestTightnessOrPain

TypeScript
get chestTightnessOrPain(): HKCategoryTypeIdentifier
Swift declaration
static let chestTightnessOrPain: HKCategoryTypeIdentifier
get · iOS 13.6+

chills

TypeScript
get chills(): HKCategoryTypeIdentifier
Swift declaration
static let chills: HKCategoryTypeIdentifier
get · iOS 13.6+

constipation

TypeScript
get constipation(): HKCategoryTypeIdentifier
Swift declaration
static let constipation: HKCategoryTypeIdentifier
get · iOS 14.3+

contraceptive

TypeScript
get contraceptive(): HKCategoryTypeIdentifier
Swift declaration
static let contraceptive: HKCategoryTypeIdentifier
get · iOS 13.6+

coughing

TypeScript
get coughing(): HKCategoryTypeIdentifier
Swift declaration
static let coughing: HKCategoryTypeIdentifier
get · iOS 13.6+

diarrhea

TypeScript
get diarrhea(): HKCategoryTypeIdentifier
Swift declaration
static let diarrhea: HKCategoryTypeIdentifier
get · iOS 13.6+

dizziness

TypeScript
get dizziness(): HKCategoryTypeIdentifier
Swift declaration
static let dizziness: HKCategoryTypeIdentifier
get · iOS 14.0+

drySkin

TypeScript
get drySkin(): HKCategoryTypeIdentifier
Swift declaration
static let drySkin: HKCategoryTypeIdentifier
get · iOS 14.0+

environmentalAudioExposureEvent

TypeScript
get environmentalAudioExposureEvent(): HKCategoryTypeIdentifier
Swift declaration
static let environmentalAudioExposureEvent: HKCategoryTypeIdentifier
get · iOS 13.6+

fainting

TypeScript
get fainting(): HKCategoryTypeIdentifier
Swift declaration
static let fainting: HKCategoryTypeIdentifier
get · iOS 13.6+

fatigue

TypeScript
get fatigue(): HKCategoryTypeIdentifier
Swift declaration
static let fatigue: HKCategoryTypeIdentifier
get · iOS 13.6+

fever

TypeScript
get fever(): HKCategoryTypeIdentifier
Swift declaration
static let fever: HKCategoryTypeIdentifier
get · iOS 13.6+

generalizedBodyAche

TypeScript
get generalizedBodyAche(): HKCategoryTypeIdentifier
Swift declaration
static let generalizedBodyAche: HKCategoryTypeIdentifier
get · iOS 14.0+

hairLoss

TypeScript
get hairLoss(): HKCategoryTypeIdentifier
Swift declaration
static let hairLoss: HKCategoryTypeIdentifier
get · iOS 14.0+

handwashingEvent

TypeScript
get handwashingEvent(): HKCategoryTypeIdentifier
Swift declaration
static let handwashingEvent: HKCategoryTypeIdentifier
get · iOS 13.6+

headache

TypeScript
get headache(): HKCategoryTypeIdentifier
Swift declaration
static let headache: HKCategoryTypeIdentifier
get · iOS 14.2+

headphoneAudioExposureEvent

TypeScript
get headphoneAudioExposureEvent(): HKCategoryTypeIdentifier
Swift declaration
static let headphoneAudioExposureEvent: HKCategoryTypeIdentifier
get · iOS 13.6+

heartburn

TypeScript
get heartburn(): HKCategoryTypeIdentifier
Swift declaration
static let heartburn: HKCategoryTypeIdentifier
get · iOS 12.2+

highHeartRateEvent

TypeScript
get highHeartRateEvent(): HKCategoryTypeIdentifier
Swift declaration
static let highHeartRateEvent: HKCategoryTypeIdentifier
get · iOS 13.6+

hotFlashes

TypeScript
get hotFlashes(): HKCategoryTypeIdentifier
Swift declaration
static let hotFlashes: HKCategoryTypeIdentifier
get · iOS 26.2+

hypertensionEvent

TypeScript
get hypertensionEvent(): HKCategoryTypeIdentifier
Swift declaration
static let hypertensionEvent: HKCategoryTypeIdentifier
get · iOS 16.0+

infrequentMenstrualCycles

TypeScript
get infrequentMenstrualCycles(): HKCategoryTypeIdentifier
Swift declaration
static let infrequentMenstrualCycles: HKCategoryTypeIdentifier
get · iOS 9.0+

intermenstrualBleeding

TypeScript
get intermenstrualBleeding(): HKCategoryTypeIdentifier
Swift declaration
static let intermenstrualBleeding: HKCategoryTypeIdentifier
get · iOS 12.2+

irregularHeartRhythmEvent

TypeScript
get irregularHeartRhythmEvent(): HKCategoryTypeIdentifier
Swift declaration
static let irregularHeartRhythmEvent: HKCategoryTypeIdentifier
get · iOS 16.0+

irregularMenstrualCycles

TypeScript
get irregularMenstrualCycles(): HKCategoryTypeIdentifier
Swift declaration
static let irregularMenstrualCycles: HKCategoryTypeIdentifier
get · iOS 14.3+

lactation

TypeScript
get lactation(): HKCategoryTypeIdentifier
Swift declaration
static let lactation: HKCategoryTypeIdentifier
get · iOS 13.6+

lossOfSmell

TypeScript
get lossOfSmell(): HKCategoryTypeIdentifier
Swift declaration
static let lossOfSmell: HKCategoryTypeIdentifier
get · iOS 13.6+

lossOfTaste

TypeScript
get lossOfTaste(): HKCategoryTypeIdentifier
Swift declaration
static let lossOfTaste: HKCategoryTypeIdentifier
get · iOS 14.3+

lowCardioFitnessEvent

TypeScript
get lowCardioFitnessEvent(): HKCategoryTypeIdentifier
Swift declaration
static let lowCardioFitnessEvent: HKCategoryTypeIdentifier
get · iOS 12.2+

lowHeartRateEvent

TypeScript
get lowHeartRateEvent(): HKCategoryTypeIdentifier
Swift declaration
static let lowHeartRateEvent: HKCategoryTypeIdentifier
get · iOS 13.6+

lowerBackPain

TypeScript
get lowerBackPain(): HKCategoryTypeIdentifier
Swift declaration
static let lowerBackPain: HKCategoryTypeIdentifier
get · iOS 14.0+

memoryLapse

TypeScript
get memoryLapse(): HKCategoryTypeIdentifier
Swift declaration
static let memoryLapse: HKCategoryTypeIdentifier
get · iOS 27.0+

menopausalState

TypeScript
get menopausalState(): HKCategoryTypeIdentifier
Swift declaration
static let menopausalState: HKCategoryTypeIdentifier
get · iOS 9.0+

menstrualFlow

TypeScript
get menstrualFlow(): HKCategoryTypeIdentifier
Swift declaration
static let menstrualFlow: HKCategoryTypeIdentifier
get · iOS 10.0+

mindfulSession

TypeScript
get mindfulSession(): HKCategoryTypeIdentifier
Swift declaration
static let mindfulSession: HKCategoryTypeIdentifier
get · iOS 13.6+

moodChanges

TypeScript
get moodChanges(): HKCategoryTypeIdentifier
Swift declaration
static let moodChanges: HKCategoryTypeIdentifier
get · iOS 13.6+

nausea

TypeScript
get nausea(): HKCategoryTypeIdentifier
Swift declaration
static let nausea: HKCategoryTypeIdentifier
get · iOS 14.0+

nightSweats

TypeScript
get nightSweats(): HKCategoryTypeIdentifier
Swift declaration
static let nightSweats: HKCategoryTypeIdentifier
get · iOS 9.0+

ovulationTestResult

TypeScript
get ovulationTestResult(): HKCategoryTypeIdentifier
Swift declaration
static let ovulationTestResult: HKCategoryTypeIdentifier
get · iOS 13.6+

pelvicPain

TypeScript
get pelvicPain(): HKCategoryTypeIdentifier
Swift declaration
static let pelvicPain: HKCategoryTypeIdentifier
get · iOS 16.0+

persistentIntermenstrualBleeding

TypeScript
get persistentIntermenstrualBleeding(): HKCategoryTypeIdentifier
Swift declaration
static let persistentIntermenstrualBleeding: HKCategoryTypeIdentifier
get · iOS 14.3+

pregnancy

TypeScript
get pregnancy(): HKCategoryTypeIdentifier
Swift declaration
static let pregnancy: HKCategoryTypeIdentifier
get · iOS 15.0+

pregnancyTestResult

TypeScript
get pregnancyTestResult(): HKCategoryTypeIdentifier
Swift declaration
static let pregnancyTestResult: HKCategoryTypeIdentifier
get · iOS 15.0+

progesteroneTestResult

TypeScript
get progesteroneTestResult(): HKCategoryTypeIdentifier
Swift declaration
static let progesteroneTestResult: HKCategoryTypeIdentifier
get · iOS 16.0+

prolongedMenstrualPeriods

TypeScript
get prolongedMenstrualPeriods(): HKCategoryTypeIdentifier
Swift declaration
static let prolongedMenstrualPeriods: HKCategoryTypeIdentifier
get · iOS 13.6+

rapidPoundingOrFlutteringHeartbeat

TypeScript
get rapidPoundingOrFlutteringHeartbeat(): HKCategoryTypeIdentifier
Swift declaration
static let rapidPoundingOrFlutteringHeartbeat: HKCategoryTypeIdentifier
get · iOS 13.6+

runnyNose

TypeScript
get runnyNose(): HKCategoryTypeIdentifier
Swift declaration
static let runnyNose: HKCategoryTypeIdentifier
get · iOS 9.0+

sexualActivity

TypeScript
get sexualActivity(): HKCategoryTypeIdentifier
Swift declaration
static let sexualActivity: HKCategoryTypeIdentifier
get · iOS 13.6+

shortnessOfBreath

TypeScript
get shortnessOfBreath(): HKCategoryTypeIdentifier
Swift declaration
static let shortnessOfBreath: HKCategoryTypeIdentifier
get · iOS 13.6+

sinusCongestion

TypeScript
get sinusCongestion(): HKCategoryTypeIdentifier
Swift declaration
static let sinusCongestion: HKCategoryTypeIdentifier
get · iOS 13.6+

skippedHeartbeat

TypeScript
get skippedHeartbeat(): HKCategoryTypeIdentifier
Swift declaration
static let skippedHeartbeat: HKCategoryTypeIdentifier
get · iOS 8.0+

sleepAnalysis

TypeScript
get sleepAnalysis(): HKCategoryTypeIdentifier
Swift declaration
static let sleepAnalysis: HKCategoryTypeIdentifier
get · iOS 18.0+

sleepApneaEvent

TypeScript
get sleepApneaEvent(): HKCategoryTypeIdentifier
Swift declaration
static let sleepApneaEvent: HKCategoryTypeIdentifier
get · iOS 13.6+

sleepChanges

TypeScript
get sleepChanges(): HKCategoryTypeIdentifier
Swift declaration
static let sleepChanges: HKCategoryTypeIdentifier
get · iOS 13.6+

soreThroat

TypeScript
get soreThroat(): HKCategoryTypeIdentifier
Swift declaration
static let soreThroat: HKCategoryTypeIdentifier
get · iOS 13.0+

toothbrushingEvent

TypeScript
get toothbrushingEvent(): HKCategoryTypeIdentifier
Swift declaration
static let toothbrushingEvent: HKCategoryTypeIdentifier
get · iOS 14.0+

vaginalDryness

TypeScript
get vaginalDryness(): HKCategoryTypeIdentifier
Swift declaration
static let vaginalDryness: HKCategoryTypeIdentifier
get · iOS 13.6+

vomiting

TypeScript
get vomiting(): HKCategoryTypeIdentifier
Swift declaration
static let vomiting: HKCategoryTypeIdentifier
get · iOS 13.6+

wheezing

TypeScript
get wheezing(): HKCategoryTypeIdentifier
Swift declaration
static let wheezing: HKCategoryTypeIdentifier
init

init

TypeScript
init(rawValue: string): HKCategoryTypeIdentifier
Swift declaration
init(rawValue: String)

Skipped declarations

No declarations were skipped in this snapshot.

All HealthKit types →