///
/// SampleTypeIdentifier.swift
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///

/**
 * Represents the JS union `SampleTypeIdentifier`, backed by a C++ enum.
 */
public typealias SampleTypeIdentifier = margelo.nitro.healthkit.SampleTypeIdentifier

public extension SampleTypeIdentifier {
  /**
   * Get a SampleTypeIdentifier for the given String value, or
   * return `nil` if the given value was invalid/unknown.
   */
  init?(fromString string: String) {
    switch string {
      case "HKCategoryTypeIdentifierAppleStandHour":
        self = .hkcategorytypeidentifierapplestandhour
      case "HKCategoryTypeIdentifierHeadphoneAudioExposureEvent":
        self = .hkcategorytypeidentifierheadphoneaudioexposureevent
      case "HKCategoryTypeIdentifierHighHeartRateEvent":
        self = .hkcategorytypeidentifierhighheartrateevent
      case "HKCategoryTypeIdentifierHypertensionEvent":
        self = .hkcategorytypeidentifierhypertensionevent
      case "HKCategoryTypeIdentifierLowHeartRateEvent":
        self = .hkcategorytypeidentifierlowheartrateevent
      case "HKCategoryTypeIdentifierAbdominalCramps":
        self = .hkcategorytypeidentifierabdominalcramps
      case "HKCategoryTypeIdentifierAcne":
        self = .hkcategorytypeidentifieracne
      case "HKCategoryTypeIdentifierAppetiteChanges":
        self = .hkcategorytypeidentifierappetitechanges
      case "HKCategoryTypeIdentifierAppleWalkingSteadinessEvent":
        self = .hkcategorytypeidentifierapplewalkingsteadinessevent
      case "HKCategoryTypeIdentifierAudioExposureEvent":
        self = .hkcategorytypeidentifieraudioexposureevent
      case "HKCategoryTypeIdentifierBladderIncontinence":
        self = .hkcategorytypeidentifierbladderincontinence
      case "HKCategoryTypeIdentifierBleedingAfterPregnancy":
        self = .hkcategorytypeidentifierbleedingafterpregnancy
      case "HKCategoryTypeIdentifierBleedingDuringPregnancy":
        self = .hkcategorytypeidentifierbleedingduringpregnancy
      case "HKCategoryTypeIdentifierBloating":
        self = .hkcategorytypeidentifierbloating
      case "HKCategoryTypeIdentifierBreastPain":
        self = .hkcategorytypeidentifierbreastpain
      case "HKCategoryTypeIdentifierCervicalMucusQuality":
        self = .hkcategorytypeidentifiercervicalmucusquality
      case "HKCategoryTypeIdentifierChestTightnessOrPain":
        self = .hkcategorytypeidentifierchesttightnessorpain
      case "HKCategoryTypeIdentifierChills":
        self = .hkcategorytypeidentifierchills
      case "HKCategoryTypeIdentifierConstipation":
        self = .hkcategorytypeidentifierconstipation
      case "HKCategoryTypeIdentifierContraceptive":
        self = .hkcategorytypeidentifiercontraceptive
      case "HKCategoryTypeIdentifierCoughing":
        self = .hkcategorytypeidentifiercoughing
      case "HKCategoryTypeIdentifierDiarrhea":
        self = .hkcategorytypeidentifierdiarrhea
      case "HKCategoryTypeIdentifierDizziness":
        self = .hkcategorytypeidentifierdizziness
      case "HKCategoryTypeIdentifierDrySkin":
        self = .hkcategorytypeidentifierdryskin
      case "HKCategoryTypeIdentifierEnvironmentalAudioExposureEvent":
        self = .hkcategorytypeidentifierenvironmentalaudioexposureevent
      case "HKCategoryTypeIdentifierFainting":
        self = .hkcategorytypeidentifierfainting
      case "HKCategoryTypeIdentifierFatigue":
        self = .hkcategorytypeidentifierfatigue
      case "HKCategoryTypeIdentifierFever":
        self = .hkcategorytypeidentifierfever
      case "HKCategoryTypeIdentifierGeneralizedBodyAche":
        self = .hkcategorytypeidentifiergeneralizedbodyache
      case "HKCategoryTypeIdentifierHairLoss":
        self = .hkcategorytypeidentifierhairloss
      case "HKCategoryTypeIdentifierHandwashingEvent":
        self = .hkcategorytypeidentifierhandwashingevent
      case "HKCategoryTypeIdentifierHeadache":
        self = .hkcategorytypeidentifierheadache
      case "HKCategoryTypeIdentifierHeartburn":
        self = .hkcategorytypeidentifierheartburn
      case "HKCategoryTypeIdentifierHotFlashes":
        self = .hkcategorytypeidentifierhotflashes
      case "HKCategoryTypeIdentifierInfrequentMenstrualCycles":
        self = .hkcategorytypeidentifierinfrequentmenstrualcycles
      case "HKCategoryTypeIdentifierIntermenstrualBleeding":
        self = .hkcategorytypeidentifierintermenstrualbleeding
      case "HKCategoryTypeIdentifierIrregularHeartRhythmEvent":
        self = .hkcategorytypeidentifierirregularheartrhythmevent
      case "HKCategoryTypeIdentifierIrregularMenstrualCycles":
        self = .hkcategorytypeidentifierirregularmenstrualcycles
      case "HKCategoryTypeIdentifierLactation":
        self = .hkcategorytypeidentifierlactation
      case "HKCategoryTypeIdentifierLossOfSmell":
        self = .hkcategorytypeidentifierlossofsmell
      case "HKCategoryTypeIdentifierLossOfTaste":
        self = .hkcategorytypeidentifierlossoftaste
      case "HKCategoryTypeIdentifierLowCardioFitnessEvent":
        self = .hkcategorytypeidentifierlowcardiofitnessevent
      case "HKCategoryTypeIdentifierLowerBackPain":
        self = .hkcategorytypeidentifierlowerbackpain
      case "HKCategoryTypeIdentifierMemoryLapse":
        self = .hkcategorytypeidentifiermemorylapse
      case "HKCategoryTypeIdentifierMenstrualFlow":
        self = .hkcategorytypeidentifiermenstrualflow
      case "HKCategoryTypeIdentifierMindfulSession":
        self = .hkcategorytypeidentifiermindfulsession
      case "HKCategoryTypeIdentifierMoodChanges":
        self = .hkcategorytypeidentifiermoodchanges
      case "HKCategoryTypeIdentifierNausea":
        self = .hkcategorytypeidentifiernausea
      case "HKCategoryTypeIdentifierNightSweats":
        self = .hkcategorytypeidentifiernightsweats
      case "HKCategoryTypeIdentifierOvulationTestResult":
        self = .hkcategorytypeidentifierovulationtestresult
      case "HKCategoryTypeIdentifierPelvicPain":
        self = .hkcategorytypeidentifierpelvicpain
      case "HKCategoryTypeIdentifierPersistentIntermenstrualBleeding":
        self = .hkcategorytypeidentifierpersistentintermenstrualbleeding
      case "HKCategoryTypeIdentifierPregnancy":
        self = .hkcategorytypeidentifierpregnancy
      case "HKCategoryTypeIdentifierPregnancyTestResult":
        self = .hkcategorytypeidentifierpregnancytestresult
      case "HKCategoryTypeIdentifierProgesteroneTestResult":
        self = .hkcategorytypeidentifierprogesteronetestresult
      case "HKCategoryTypeIdentifierProlongedMenstrualPeriods":
        self = .hkcategorytypeidentifierprolongedmenstrualperiods
      case "HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat":
        self = .hkcategorytypeidentifierrapidpoundingorflutteringheartbeat
      case "HKCategoryTypeIdentifierRunnyNose":
        self = .hkcategorytypeidentifierrunnynose
      case "HKCategoryTypeIdentifierSexualActivity":
        self = .hkcategorytypeidentifiersexualactivity
      case "HKCategoryTypeIdentifierShortnessOfBreath":
        self = .hkcategorytypeidentifiershortnessofbreath
      case "HKCategoryTypeIdentifierSinusCongestion":
        self = .hkcategorytypeidentifiersinuscongestion
      case "HKCategoryTypeIdentifierSkippedHeartbeat":
        self = .hkcategorytypeidentifierskippedheartbeat
      case "HKCategoryTypeIdentifierSleepAnalysis":
        self = .hkcategorytypeidentifiersleepanalysis
      case "HKCategoryTypeIdentifierSleepApneaEvent":
        self = .hkcategorytypeidentifiersleepapneaevent
      case "HKCategoryTypeIdentifierSleepChanges":
        self = .hkcategorytypeidentifiersleepchanges
      case "HKCategoryTypeIdentifierSoreThroat":
        self = .hkcategorytypeidentifiersorethroat
      case "HKCategoryTypeIdentifierToothbrushingEvent":
        self = .hkcategorytypeidentifiertoothbrushingevent
      case "HKCategoryTypeIdentifierVaginalDryness":
        self = .hkcategorytypeidentifiervaginaldryness
      case "HKCategoryTypeIdentifierVomiting":
        self = .hkcategorytypeidentifiervomiting
      case "HKCategoryTypeIdentifierWheezing":
        self = .hkcategorytypeidentifierwheezing
      case "HKCorrelationTypeIdentifierBloodPressure":
        self = .hkcorrelationtypeidentifierbloodpressure
      case "HKCorrelationTypeIdentifierFood":
        self = .hkcorrelationtypeidentifierfood
      case "HKQuantityTypeIdentifierAppleExerciseTime":
        self = .hkquantitytypeidentifierappleexercisetime
      case "HKQuantityTypeIdentifierAppleStandTime":
        self = .hkquantitytypeidentifierapplestandtime
      case "HKQuantityTypeIdentifierAppleWalkingSteadiness":
        self = .hkquantitytypeidentifierapplewalkingsteadiness
      case "HKQuantityTypeIdentifierAtrialFibrillationBurden":
        self = .hkquantitytypeidentifieratrialfibrillationburden
      case "HKQuantityTypeIdentifierWalkingHeartRateAverage":
        self = .hkquantitytypeidentifierwalkingheartrateaverage
      case "HKQuantityTypeIdentifierActiveEnergyBurned":
        self = .hkquantitytypeidentifieractiveenergyburned
      case "HKQuantityTypeIdentifierAppleMoveTime":
        self = .hkquantitytypeidentifierapplemovetime
      case "HKQuantityTypeIdentifierAppleSleepingBreathingDisturbances":
        self = .hkquantitytypeidentifierapplesleepingbreathingdisturbances
      case "HKQuantityTypeIdentifierAppleSleepingWristTemperature":
        self = .hkquantitytypeidentifierapplesleepingwristtemperature
      case "HKQuantityTypeIdentifierBasalBodyTemperature":
        self = .hkquantitytypeidentifierbasalbodytemperature
      case "HKQuantityTypeIdentifierBasalEnergyBurned":
        self = .hkquantitytypeidentifierbasalenergyburned
      case "HKQuantityTypeIdentifierBloodAlcoholContent":
        self = .hkquantitytypeidentifierbloodalcoholcontent
      case "HKQuantityTypeIdentifierBloodGlucose":
        self = .hkquantitytypeidentifierbloodglucose
      case "HKQuantityTypeIdentifierBloodPressureDiastolic":
        self = .hkquantitytypeidentifierbloodpressurediastolic
      case "HKQuantityTypeIdentifierBloodPressureSystolic":
        self = .hkquantitytypeidentifierbloodpressuresystolic
      case "HKQuantityTypeIdentifierBodyFatPercentage":
        self = .hkquantitytypeidentifierbodyfatpercentage
      case "HKQuantityTypeIdentifierBodyMass":
        self = .hkquantitytypeidentifierbodymass
      case "HKQuantityTypeIdentifierBodyMassIndex":
        self = .hkquantitytypeidentifierbodymassindex
      case "HKQuantityTypeIdentifierBodyTemperature":
        self = .hkquantitytypeidentifierbodytemperature
      case "HKQuantityTypeIdentifierCrossCountrySkiingSpeed":
        self = .hkquantitytypeidentifiercrosscountryskiingspeed
      case "HKQuantityTypeIdentifierCyclingCadence":
        self = .hkquantitytypeidentifiercyclingcadence
      case "HKQuantityTypeIdentifierCyclingFunctionalThresholdPower":
        self = .hkquantitytypeidentifiercyclingfunctionalthresholdpower
      case "HKQuantityTypeIdentifierCyclingPower":
        self = .hkquantitytypeidentifiercyclingpower
      case "HKQuantityTypeIdentifierCyclingSpeed":
        self = .hkquantitytypeidentifiercyclingspeed
      case "HKQuantityTypeIdentifierDietaryBiotin":
        self = .hkquantitytypeidentifierdietarybiotin
      case "HKQuantityTypeIdentifierDietaryCaffeine":
        self = .hkquantitytypeidentifierdietarycaffeine
      case "HKQuantityTypeIdentifierDietaryCalcium":
        self = .hkquantitytypeidentifierdietarycalcium
      case "HKQuantityTypeIdentifierDietaryCarbohydrates":
        self = .hkquantitytypeidentifierdietarycarbohydrates
      case "HKQuantityTypeIdentifierDietaryChloride":
        self = .hkquantitytypeidentifierdietarychloride
      case "HKQuantityTypeIdentifierDietaryCholesterol":
        self = .hkquantitytypeidentifierdietarycholesterol
      case "HKQuantityTypeIdentifierDietaryChromium":
        self = .hkquantitytypeidentifierdietarychromium
      case "HKQuantityTypeIdentifierDietaryCopper":
        self = .hkquantitytypeidentifierdietarycopper
      case "HKQuantityTypeIdentifierDietaryEnergyConsumed":
        self = .hkquantitytypeidentifierdietaryenergyconsumed
      case "HKQuantityTypeIdentifierDietaryFatMonounsaturated":
        self = .hkquantitytypeidentifierdietaryfatmonounsaturated
      case "HKQuantityTypeIdentifierDietaryFatPolyunsaturated":
        self = .hkquantitytypeidentifierdietaryfatpolyunsaturated
      case "HKQuantityTypeIdentifierDietaryFatSaturated":
        self = .hkquantitytypeidentifierdietaryfatsaturated
      case "HKQuantityTypeIdentifierDietaryFatTotal":
        self = .hkquantitytypeidentifierdietaryfattotal
      case "HKQuantityTypeIdentifierDietaryFiber":
        self = .hkquantitytypeidentifierdietaryfiber
      case "HKQuantityTypeIdentifierDietaryFolate":
        self = .hkquantitytypeidentifierdietaryfolate
      case "HKQuantityTypeIdentifierDietaryIodine":
        self = .hkquantitytypeidentifierdietaryiodine
      case "HKQuantityTypeIdentifierDietaryIron":
        self = .hkquantitytypeidentifierdietaryiron
      case "HKQuantityTypeIdentifierDietaryMagnesium":
        self = .hkquantitytypeidentifierdietarymagnesium
      case "HKQuantityTypeIdentifierDietaryManganese":
        self = .hkquantitytypeidentifierdietarymanganese
      case "HKQuantityTypeIdentifierDietaryMolybdenum":
        self = .hkquantitytypeidentifierdietarymolybdenum
      case "HKQuantityTypeIdentifierDietaryNiacin":
        self = .hkquantitytypeidentifierdietaryniacin
      case "HKQuantityTypeIdentifierDietaryPantothenicAcid":
        self = .hkquantitytypeidentifierdietarypantothenicacid
      case "HKQuantityTypeIdentifierDietaryPhosphorus":
        self = .hkquantitytypeidentifierdietaryphosphorus
      case "HKQuantityTypeIdentifierDietaryPotassium":
        self = .hkquantitytypeidentifierdietarypotassium
      case "HKQuantityTypeIdentifierDietaryProtein":
        self = .hkquantitytypeidentifierdietaryprotein
      case "HKQuantityTypeIdentifierDietaryRiboflavin":
        self = .hkquantitytypeidentifierdietaryriboflavin
      case "HKQuantityTypeIdentifierDietarySelenium":
        self = .hkquantitytypeidentifierdietaryselenium
      case "HKQuantityTypeIdentifierDietarySodium":
        self = .hkquantitytypeidentifierdietarysodium
      case "HKQuantityTypeIdentifierDietarySugar":
        self = .hkquantitytypeidentifierdietarysugar
      case "HKQuantityTypeIdentifierDietaryThiamin":
        self = .hkquantitytypeidentifierdietarythiamin
      case "HKQuantityTypeIdentifierDietaryVitaminA":
        self = .hkquantitytypeidentifierdietaryvitamina
      case "HKQuantityTypeIdentifierDietaryVitaminB12":
        self = .hkquantitytypeidentifierdietaryvitaminb12
      case "HKQuantityTypeIdentifierDietaryVitaminB6":
        self = .hkquantitytypeidentifierdietaryvitaminb6
      case "HKQuantityTypeIdentifierDietaryVitaminC":
        self = .hkquantitytypeidentifierdietaryvitaminc
      case "HKQuantityTypeIdentifierDietaryVitaminD":
        self = .hkquantitytypeidentifierdietaryvitamind
      case "HKQuantityTypeIdentifierDietaryVitaminE":
        self = .hkquantitytypeidentifierdietaryvitamine
      case "HKQuantityTypeIdentifierDietaryVitaminK":
        self = .hkquantitytypeidentifierdietaryvitamink
      case "HKQuantityTypeIdentifierDietaryWater":
        self = .hkquantitytypeidentifierdietarywater
      case "HKQuantityTypeIdentifierDietaryZinc":
        self = .hkquantitytypeidentifierdietaryzinc
      case "HKQuantityTypeIdentifierDistanceCrossCountrySkiing":
        self = .hkquantitytypeidentifierdistancecrosscountryskiing
      case "HKQuantityTypeIdentifierDistanceCycling":
        self = .hkquantitytypeidentifierdistancecycling
      case "HKQuantityTypeIdentifierDistanceDownhillSnowSports":
        self = .hkquantitytypeidentifierdistancedownhillsnowsports
      case "HKQuantityTypeIdentifierDistancePaddleSports":
        self = .hkquantitytypeidentifierdistancepaddlesports
      case "HKQuantityTypeIdentifierDistanceRowing":
        self = .hkquantitytypeidentifierdistancerowing
      case "HKQuantityTypeIdentifierDistanceSkatingSports":
        self = .hkquantitytypeidentifierdistanceskatingsports
      case "HKQuantityTypeIdentifierDistanceSwimming":
        self = .hkquantitytypeidentifierdistanceswimming
      case "HKQuantityTypeIdentifierDistanceWalkingRunning":
        self = .hkquantitytypeidentifierdistancewalkingrunning
      case "HKQuantityTypeIdentifierDistanceWheelchair":
        self = .hkquantitytypeidentifierdistancewheelchair
      case "HKQuantityTypeIdentifierElectrodermalActivity":
        self = .hkquantitytypeidentifierelectrodermalactivity
      case "HKQuantityTypeIdentifierEnvironmentalAudioExposure":
        self = .hkquantitytypeidentifierenvironmentalaudioexposure
      case "HKQuantityTypeIdentifierEnvironmentalSoundReduction":
        self = .hkquantitytypeidentifierenvironmentalsoundreduction
      case "HKQuantityTypeIdentifierEstimatedWorkoutEffortScore":
        self = .hkquantitytypeidentifierestimatedworkouteffortscore
      case "HKQuantityTypeIdentifierFlightsClimbed":
        self = .hkquantitytypeidentifierflightsclimbed
      case "HKQuantityTypeIdentifierForcedExpiratoryVolume1":
        self = .hkquantitytypeidentifierforcedexpiratoryvolume1
      case "HKQuantityTypeIdentifierForcedVitalCapacity":
        self = .hkquantitytypeidentifierforcedvitalcapacity
      case "HKQuantityTypeIdentifierHeadphoneAudioExposure":
        self = .hkquantitytypeidentifierheadphoneaudioexposure
      case "HKQuantityTypeIdentifierHeartRate":
        self = .hkquantitytypeidentifierheartrate
      case "HKQuantityTypeIdentifierHeartRateRecoveryOneMinute":
        self = .hkquantitytypeidentifierheartraterecoveryoneminute
      case "HKQuantityTypeIdentifierHeartRateVariabilitySDNN":
        self = .hkquantitytypeidentifierheartratevariabilitysdnn
      case "HKQuantityTypeIdentifierHeight":
        self = .hkquantitytypeidentifierheight
      case "HKQuantityTypeIdentifierInhalerUsage":
        self = .hkquantitytypeidentifierinhalerusage
      case "HKQuantityTypeIdentifierInsulinDelivery":
        self = .hkquantitytypeidentifierinsulindelivery
      case "HKQuantityTypeIdentifierLeanBodyMass":
        self = .hkquantitytypeidentifierleanbodymass
      case "HKQuantityTypeIdentifierNikeFuel":
        self = .hkquantitytypeidentifiernikefuel
      case "HKQuantityTypeIdentifierNumberOfAlcoholicBeverages":
        self = .hkquantitytypeidentifiernumberofalcoholicbeverages
      case "HKQuantityTypeIdentifierNumberOfTimesFallen":
        self = .hkquantitytypeidentifiernumberoftimesfallen
      case "HKQuantityTypeIdentifierOxygenSaturation":
        self = .hkquantitytypeidentifieroxygensaturation
      case "HKQuantityTypeIdentifierPaddleSportsSpeed":
        self = .hkquantitytypeidentifierpaddlesportsspeed
      case "HKQuantityTypeIdentifierPeakExpiratoryFlowRate":
        self = .hkquantitytypeidentifierpeakexpiratoryflowrate
      case "HKQuantityTypeIdentifierPeripheralPerfusionIndex":
        self = .hkquantitytypeidentifierperipheralperfusionindex
      case "HKQuantityTypeIdentifierPhysicalEffort":
        self = .hkquantitytypeidentifierphysicaleffort
      case "HKQuantityTypeIdentifierPushCount":
        self = .hkquantitytypeidentifierpushcount
      case "HKQuantityTypeIdentifierRespiratoryRate":
        self = .hkquantitytypeidentifierrespiratoryrate
      case "HKQuantityTypeIdentifierRestingHeartRate":
        self = .hkquantitytypeidentifierrestingheartrate
      case "HKQuantityTypeIdentifierRowingSpeed":
        self = .hkquantitytypeidentifierrowingspeed
      case "HKQuantityTypeIdentifierRunningGroundContactTime":
        self = .hkquantitytypeidentifierrunninggroundcontacttime
      case "HKQuantityTypeIdentifierRunningPower":
        self = .hkquantitytypeidentifierrunningpower
      case "HKQuantityTypeIdentifierRunningSpeed":
        self = .hkquantitytypeidentifierrunningspeed
      case "HKQuantityTypeIdentifierRunningStrideLength":
        self = .hkquantitytypeidentifierrunningstridelength
      case "HKQuantityTypeIdentifierRunningVerticalOscillation":
        self = .hkquantitytypeidentifierrunningverticaloscillation
      case "HKQuantityTypeIdentifierSixMinuteWalkTestDistance":
        self = .hkquantitytypeidentifiersixminutewalktestdistance
      case "HKQuantityTypeIdentifierStairAscentSpeed":
        self = .hkquantitytypeidentifierstairascentspeed
      case "HKQuantityTypeIdentifierStairDescentSpeed":
        self = .hkquantitytypeidentifierstairdescentspeed
      case "HKQuantityTypeIdentifierStepCount":
        self = .hkquantitytypeidentifierstepcount
      case "HKQuantityTypeIdentifierSwimmingStrokeCount":
        self = .hkquantitytypeidentifierswimmingstrokecount
      case "HKQuantityTypeIdentifierTimeInDaylight":
        self = .hkquantitytypeidentifiertimeindaylight
      case "HKQuantityTypeIdentifierUnderwaterDepth":
        self = .hkquantitytypeidentifierunderwaterdepth
      case "HKQuantityTypeIdentifierUVExposure":
        self = .hkquantitytypeidentifieruvexposure
      case "HKQuantityTypeIdentifierVO2Max":
        self = .hkquantitytypeidentifiervo2max
      case "HKQuantityTypeIdentifierWaistCircumference":
        self = .hkquantitytypeidentifierwaistcircumference
      case "HKQuantityTypeIdentifierWalkingAsymmetryPercentage":
        self = .hkquantitytypeidentifierwalkingasymmetrypercentage
      case "HKQuantityTypeIdentifierWalkingDoubleSupportPercentage":
        self = .hkquantitytypeidentifierwalkingdoublesupportpercentage
      case "HKQuantityTypeIdentifierWalkingSpeed":
        self = .hkquantitytypeidentifierwalkingspeed
      case "HKQuantityTypeIdentifierWalkingStepLength":
        self = .hkquantitytypeidentifierwalkingsteplength
      case "HKQuantityTypeIdentifierWaterTemperature":
        self = .hkquantitytypeidentifierwatertemperature
      case "HKQuantityTypeIdentifierWorkoutEffortScore":
        self = .hkquantitytypeidentifierworkouteffortscore
      case "HKStateOfMindTypeIdentifier":
        self = .hkstateofmindtypeidentifier
      case "HKAudiogramSampleType":
        self = .hkaudiogramsampletype
      case "HKDataTypeIdentifierHeartbeatSeries":
        self = .hkdatatypeidentifierheartbeatseries
      case "HKWorkoutRouteTypeIdentifier":
        self = .hkworkoutroutetypeidentifier
      case "HKWorkoutTypeIdentifier":
        self = .hkworkouttypeidentifier
      case "HKElectrocardiogramType":
        self = .hkelectrocardiogramtype
      default:
        return nil
    }
  }

  /**
   * Get the String value this SampleTypeIdentifier represents.
   */
  var stringValue: String {
    switch self {
      case .hkcategorytypeidentifierapplestandhour:
        return "HKCategoryTypeIdentifierAppleStandHour"
      case .hkcategorytypeidentifierheadphoneaudioexposureevent:
        return "HKCategoryTypeIdentifierHeadphoneAudioExposureEvent"
      case .hkcategorytypeidentifierhighheartrateevent:
        return "HKCategoryTypeIdentifierHighHeartRateEvent"
      case .hkcategorytypeidentifierhypertensionevent:
        return "HKCategoryTypeIdentifierHypertensionEvent"
      case .hkcategorytypeidentifierlowheartrateevent:
        return "HKCategoryTypeIdentifierLowHeartRateEvent"
      case .hkcategorytypeidentifierabdominalcramps:
        return "HKCategoryTypeIdentifierAbdominalCramps"
      case .hkcategorytypeidentifieracne:
        return "HKCategoryTypeIdentifierAcne"
      case .hkcategorytypeidentifierappetitechanges:
        return "HKCategoryTypeIdentifierAppetiteChanges"
      case .hkcategorytypeidentifierapplewalkingsteadinessevent:
        return "HKCategoryTypeIdentifierAppleWalkingSteadinessEvent"
      case .hkcategorytypeidentifieraudioexposureevent:
        return "HKCategoryTypeIdentifierAudioExposureEvent"
      case .hkcategorytypeidentifierbladderincontinence:
        return "HKCategoryTypeIdentifierBladderIncontinence"
      case .hkcategorytypeidentifierbleedingafterpregnancy:
        return "HKCategoryTypeIdentifierBleedingAfterPregnancy"
      case .hkcategorytypeidentifierbleedingduringpregnancy:
        return "HKCategoryTypeIdentifierBleedingDuringPregnancy"
      case .hkcategorytypeidentifierbloating:
        return "HKCategoryTypeIdentifierBloating"
      case .hkcategorytypeidentifierbreastpain:
        return "HKCategoryTypeIdentifierBreastPain"
      case .hkcategorytypeidentifiercervicalmucusquality:
        return "HKCategoryTypeIdentifierCervicalMucusQuality"
      case .hkcategorytypeidentifierchesttightnessorpain:
        return "HKCategoryTypeIdentifierChestTightnessOrPain"
      case .hkcategorytypeidentifierchills:
        return "HKCategoryTypeIdentifierChills"
      case .hkcategorytypeidentifierconstipation:
        return "HKCategoryTypeIdentifierConstipation"
      case .hkcategorytypeidentifiercontraceptive:
        return "HKCategoryTypeIdentifierContraceptive"
      case .hkcategorytypeidentifiercoughing:
        return "HKCategoryTypeIdentifierCoughing"
      case .hkcategorytypeidentifierdiarrhea:
        return "HKCategoryTypeIdentifierDiarrhea"
      case .hkcategorytypeidentifierdizziness:
        return "HKCategoryTypeIdentifierDizziness"
      case .hkcategorytypeidentifierdryskin:
        return "HKCategoryTypeIdentifierDrySkin"
      case .hkcategorytypeidentifierenvironmentalaudioexposureevent:
        return "HKCategoryTypeIdentifierEnvironmentalAudioExposureEvent"
      case .hkcategorytypeidentifierfainting:
        return "HKCategoryTypeIdentifierFainting"
      case .hkcategorytypeidentifierfatigue:
        return "HKCategoryTypeIdentifierFatigue"
      case .hkcategorytypeidentifierfever:
        return "HKCategoryTypeIdentifierFever"
      case .hkcategorytypeidentifiergeneralizedbodyache:
        return "HKCategoryTypeIdentifierGeneralizedBodyAche"
      case .hkcategorytypeidentifierhairloss:
        return "HKCategoryTypeIdentifierHairLoss"
      case .hkcategorytypeidentifierhandwashingevent:
        return "HKCategoryTypeIdentifierHandwashingEvent"
      case .hkcategorytypeidentifierheadache:
        return "HKCategoryTypeIdentifierHeadache"
      case .hkcategorytypeidentifierheartburn:
        return "HKCategoryTypeIdentifierHeartburn"
      case .hkcategorytypeidentifierhotflashes:
        return "HKCategoryTypeIdentifierHotFlashes"
      case .hkcategorytypeidentifierinfrequentmenstrualcycles:
        return "HKCategoryTypeIdentifierInfrequentMenstrualCycles"
      case .hkcategorytypeidentifierintermenstrualbleeding:
        return "HKCategoryTypeIdentifierIntermenstrualBleeding"
      case .hkcategorytypeidentifierirregularheartrhythmevent:
        return "HKCategoryTypeIdentifierIrregularHeartRhythmEvent"
      case .hkcategorytypeidentifierirregularmenstrualcycles:
        return "HKCategoryTypeIdentifierIrregularMenstrualCycles"
      case .hkcategorytypeidentifierlactation:
        return "HKCategoryTypeIdentifierLactation"
      case .hkcategorytypeidentifierlossofsmell:
        return "HKCategoryTypeIdentifierLossOfSmell"
      case .hkcategorytypeidentifierlossoftaste:
        return "HKCategoryTypeIdentifierLossOfTaste"
      case .hkcategorytypeidentifierlowcardiofitnessevent:
        return "HKCategoryTypeIdentifierLowCardioFitnessEvent"
      case .hkcategorytypeidentifierlowerbackpain:
        return "HKCategoryTypeIdentifierLowerBackPain"
      case .hkcategorytypeidentifiermemorylapse:
        return "HKCategoryTypeIdentifierMemoryLapse"
      case .hkcategorytypeidentifiermenstrualflow:
        return "HKCategoryTypeIdentifierMenstrualFlow"
      case .hkcategorytypeidentifiermindfulsession:
        return "HKCategoryTypeIdentifierMindfulSession"
      case .hkcategorytypeidentifiermoodchanges:
        return "HKCategoryTypeIdentifierMoodChanges"
      case .hkcategorytypeidentifiernausea:
        return "HKCategoryTypeIdentifierNausea"
      case .hkcategorytypeidentifiernightsweats:
        return "HKCategoryTypeIdentifierNightSweats"
      case .hkcategorytypeidentifierovulationtestresult:
        return "HKCategoryTypeIdentifierOvulationTestResult"
      case .hkcategorytypeidentifierpelvicpain:
        return "HKCategoryTypeIdentifierPelvicPain"
      case .hkcategorytypeidentifierpersistentintermenstrualbleeding:
        return "HKCategoryTypeIdentifierPersistentIntermenstrualBleeding"
      case .hkcategorytypeidentifierpregnancy:
        return "HKCategoryTypeIdentifierPregnancy"
      case .hkcategorytypeidentifierpregnancytestresult:
        return "HKCategoryTypeIdentifierPregnancyTestResult"
      case .hkcategorytypeidentifierprogesteronetestresult:
        return "HKCategoryTypeIdentifierProgesteroneTestResult"
      case .hkcategorytypeidentifierprolongedmenstrualperiods:
        return "HKCategoryTypeIdentifierProlongedMenstrualPeriods"
      case .hkcategorytypeidentifierrapidpoundingorflutteringheartbeat:
        return "HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat"
      case .hkcategorytypeidentifierrunnynose:
        return "HKCategoryTypeIdentifierRunnyNose"
      case .hkcategorytypeidentifiersexualactivity:
        return "HKCategoryTypeIdentifierSexualActivity"
      case .hkcategorytypeidentifiershortnessofbreath:
        return "HKCategoryTypeIdentifierShortnessOfBreath"
      case .hkcategorytypeidentifiersinuscongestion:
        return "HKCategoryTypeIdentifierSinusCongestion"
      case .hkcategorytypeidentifierskippedheartbeat:
        return "HKCategoryTypeIdentifierSkippedHeartbeat"
      case .hkcategorytypeidentifiersleepanalysis:
        return "HKCategoryTypeIdentifierSleepAnalysis"
      case .hkcategorytypeidentifiersleepapneaevent:
        return "HKCategoryTypeIdentifierSleepApneaEvent"
      case .hkcategorytypeidentifiersleepchanges:
        return "HKCategoryTypeIdentifierSleepChanges"
      case .hkcategorytypeidentifiersorethroat:
        return "HKCategoryTypeIdentifierSoreThroat"
      case .hkcategorytypeidentifiertoothbrushingevent:
        return "HKCategoryTypeIdentifierToothbrushingEvent"
      case .hkcategorytypeidentifiervaginaldryness:
        return "HKCategoryTypeIdentifierVaginalDryness"
      case .hkcategorytypeidentifiervomiting:
        return "HKCategoryTypeIdentifierVomiting"
      case .hkcategorytypeidentifierwheezing:
        return "HKCategoryTypeIdentifierWheezing"
      case .hkcorrelationtypeidentifierbloodpressure:
        return "HKCorrelationTypeIdentifierBloodPressure"
      case .hkcorrelationtypeidentifierfood:
        return "HKCorrelationTypeIdentifierFood"
      case .hkquantitytypeidentifierappleexercisetime:
        return "HKQuantityTypeIdentifierAppleExerciseTime"
      case .hkquantitytypeidentifierapplestandtime:
        return "HKQuantityTypeIdentifierAppleStandTime"
      case .hkquantitytypeidentifierapplewalkingsteadiness:
        return "HKQuantityTypeIdentifierAppleWalkingSteadiness"
      case .hkquantitytypeidentifieratrialfibrillationburden:
        return "HKQuantityTypeIdentifierAtrialFibrillationBurden"
      case .hkquantitytypeidentifierwalkingheartrateaverage:
        return "HKQuantityTypeIdentifierWalkingHeartRateAverage"
      case .hkquantitytypeidentifieractiveenergyburned:
        return "HKQuantityTypeIdentifierActiveEnergyBurned"
      case .hkquantitytypeidentifierapplemovetime:
        return "HKQuantityTypeIdentifierAppleMoveTime"
      case .hkquantitytypeidentifierapplesleepingbreathingdisturbances:
        return "HKQuantityTypeIdentifierAppleSleepingBreathingDisturbances"
      case .hkquantitytypeidentifierapplesleepingwristtemperature:
        return "HKQuantityTypeIdentifierAppleSleepingWristTemperature"
      case .hkquantitytypeidentifierbasalbodytemperature:
        return "HKQuantityTypeIdentifierBasalBodyTemperature"
      case .hkquantitytypeidentifierbasalenergyburned:
        return "HKQuantityTypeIdentifierBasalEnergyBurned"
      case .hkquantitytypeidentifierbloodalcoholcontent:
        return "HKQuantityTypeIdentifierBloodAlcoholContent"
      case .hkquantitytypeidentifierbloodglucose:
        return "HKQuantityTypeIdentifierBloodGlucose"
      case .hkquantitytypeidentifierbloodpressurediastolic:
        return "HKQuantityTypeIdentifierBloodPressureDiastolic"
      case .hkquantitytypeidentifierbloodpressuresystolic:
        return "HKQuantityTypeIdentifierBloodPressureSystolic"
      case .hkquantitytypeidentifierbodyfatpercentage:
        return "HKQuantityTypeIdentifierBodyFatPercentage"
      case .hkquantitytypeidentifierbodymass:
        return "HKQuantityTypeIdentifierBodyMass"
      case .hkquantitytypeidentifierbodymassindex:
        return "HKQuantityTypeIdentifierBodyMassIndex"
      case .hkquantitytypeidentifierbodytemperature:
        return "HKQuantityTypeIdentifierBodyTemperature"
      case .hkquantitytypeidentifiercrosscountryskiingspeed:
        return "HKQuantityTypeIdentifierCrossCountrySkiingSpeed"
      case .hkquantitytypeidentifiercyclingcadence:
        return "HKQuantityTypeIdentifierCyclingCadence"
      case .hkquantitytypeidentifiercyclingfunctionalthresholdpower:
        return "HKQuantityTypeIdentifierCyclingFunctionalThresholdPower"
      case .hkquantitytypeidentifiercyclingpower:
        return "HKQuantityTypeIdentifierCyclingPower"
      case .hkquantitytypeidentifiercyclingspeed:
        return "HKQuantityTypeIdentifierCyclingSpeed"
      case .hkquantitytypeidentifierdietarybiotin:
        return "HKQuantityTypeIdentifierDietaryBiotin"
      case .hkquantitytypeidentifierdietarycaffeine:
        return "HKQuantityTypeIdentifierDietaryCaffeine"
      case .hkquantitytypeidentifierdietarycalcium:
        return "HKQuantityTypeIdentifierDietaryCalcium"
      case .hkquantitytypeidentifierdietarycarbohydrates:
        return "HKQuantityTypeIdentifierDietaryCarbohydrates"
      case .hkquantitytypeidentifierdietarychloride:
        return "HKQuantityTypeIdentifierDietaryChloride"
      case .hkquantitytypeidentifierdietarycholesterol:
        return "HKQuantityTypeIdentifierDietaryCholesterol"
      case .hkquantitytypeidentifierdietarychromium:
        return "HKQuantityTypeIdentifierDietaryChromium"
      case .hkquantitytypeidentifierdietarycopper:
        return "HKQuantityTypeIdentifierDietaryCopper"
      case .hkquantitytypeidentifierdietaryenergyconsumed:
        return "HKQuantityTypeIdentifierDietaryEnergyConsumed"
      case .hkquantitytypeidentifierdietaryfatmonounsaturated:
        return "HKQuantityTypeIdentifierDietaryFatMonounsaturated"
      case .hkquantitytypeidentifierdietaryfatpolyunsaturated:
        return "HKQuantityTypeIdentifierDietaryFatPolyunsaturated"
      case .hkquantitytypeidentifierdietaryfatsaturated:
        return "HKQuantityTypeIdentifierDietaryFatSaturated"
      case .hkquantitytypeidentifierdietaryfattotal:
        return "HKQuantityTypeIdentifierDietaryFatTotal"
      case .hkquantitytypeidentifierdietaryfiber:
        return "HKQuantityTypeIdentifierDietaryFiber"
      case .hkquantitytypeidentifierdietaryfolate:
        return "HKQuantityTypeIdentifierDietaryFolate"
      case .hkquantitytypeidentifierdietaryiodine:
        return "HKQuantityTypeIdentifierDietaryIodine"
      case .hkquantitytypeidentifierdietaryiron:
        return "HKQuantityTypeIdentifierDietaryIron"
      case .hkquantitytypeidentifierdietarymagnesium:
        return "HKQuantityTypeIdentifierDietaryMagnesium"
      case .hkquantitytypeidentifierdietarymanganese:
        return "HKQuantityTypeIdentifierDietaryManganese"
      case .hkquantitytypeidentifierdietarymolybdenum:
        return "HKQuantityTypeIdentifierDietaryMolybdenum"
      case .hkquantitytypeidentifierdietaryniacin:
        return "HKQuantityTypeIdentifierDietaryNiacin"
      case .hkquantitytypeidentifierdietarypantothenicacid:
        return "HKQuantityTypeIdentifierDietaryPantothenicAcid"
      case .hkquantitytypeidentifierdietaryphosphorus:
        return "HKQuantityTypeIdentifierDietaryPhosphorus"
      case .hkquantitytypeidentifierdietarypotassium:
        return "HKQuantityTypeIdentifierDietaryPotassium"
      case .hkquantitytypeidentifierdietaryprotein:
        return "HKQuantityTypeIdentifierDietaryProtein"
      case .hkquantitytypeidentifierdietaryriboflavin:
        return "HKQuantityTypeIdentifierDietaryRiboflavin"
      case .hkquantitytypeidentifierdietaryselenium:
        return "HKQuantityTypeIdentifierDietarySelenium"
      case .hkquantitytypeidentifierdietarysodium:
        return "HKQuantityTypeIdentifierDietarySodium"
      case .hkquantitytypeidentifierdietarysugar:
        return "HKQuantityTypeIdentifierDietarySugar"
      case .hkquantitytypeidentifierdietarythiamin:
        return "HKQuantityTypeIdentifierDietaryThiamin"
      case .hkquantitytypeidentifierdietaryvitamina:
        return "HKQuantityTypeIdentifierDietaryVitaminA"
      case .hkquantitytypeidentifierdietaryvitaminb12:
        return "HKQuantityTypeIdentifierDietaryVitaminB12"
      case .hkquantitytypeidentifierdietaryvitaminb6:
        return "HKQuantityTypeIdentifierDietaryVitaminB6"
      case .hkquantitytypeidentifierdietaryvitaminc:
        return "HKQuantityTypeIdentifierDietaryVitaminC"
      case .hkquantitytypeidentifierdietaryvitamind:
        return "HKQuantityTypeIdentifierDietaryVitaminD"
      case .hkquantitytypeidentifierdietaryvitamine:
        return "HKQuantityTypeIdentifierDietaryVitaminE"
      case .hkquantitytypeidentifierdietaryvitamink:
        return "HKQuantityTypeIdentifierDietaryVitaminK"
      case .hkquantitytypeidentifierdietarywater:
        return "HKQuantityTypeIdentifierDietaryWater"
      case .hkquantitytypeidentifierdietaryzinc:
        return "HKQuantityTypeIdentifierDietaryZinc"
      case .hkquantitytypeidentifierdistancecrosscountryskiing:
        return "HKQuantityTypeIdentifierDistanceCrossCountrySkiing"
      case .hkquantitytypeidentifierdistancecycling:
        return "HKQuantityTypeIdentifierDistanceCycling"
      case .hkquantitytypeidentifierdistancedownhillsnowsports:
        return "HKQuantityTypeIdentifierDistanceDownhillSnowSports"
      case .hkquantitytypeidentifierdistancepaddlesports:
        return "HKQuantityTypeIdentifierDistancePaddleSports"
      case .hkquantitytypeidentifierdistancerowing:
        return "HKQuantityTypeIdentifierDistanceRowing"
      case .hkquantitytypeidentifierdistanceskatingsports:
        return "HKQuantityTypeIdentifierDistanceSkatingSports"
      case .hkquantitytypeidentifierdistanceswimming:
        return "HKQuantityTypeIdentifierDistanceSwimming"
      case .hkquantitytypeidentifierdistancewalkingrunning:
        return "HKQuantityTypeIdentifierDistanceWalkingRunning"
      case .hkquantitytypeidentifierdistancewheelchair:
        return "HKQuantityTypeIdentifierDistanceWheelchair"
      case .hkquantitytypeidentifierelectrodermalactivity:
        return "HKQuantityTypeIdentifierElectrodermalActivity"
      case .hkquantitytypeidentifierenvironmentalaudioexposure:
        return "HKQuantityTypeIdentifierEnvironmentalAudioExposure"
      case .hkquantitytypeidentifierenvironmentalsoundreduction:
        return "HKQuantityTypeIdentifierEnvironmentalSoundReduction"
      case .hkquantitytypeidentifierestimatedworkouteffortscore:
        return "HKQuantityTypeIdentifierEstimatedWorkoutEffortScore"
      case .hkquantitytypeidentifierflightsclimbed:
        return "HKQuantityTypeIdentifierFlightsClimbed"
      case .hkquantitytypeidentifierforcedexpiratoryvolume1:
        return "HKQuantityTypeIdentifierForcedExpiratoryVolume1"
      case .hkquantitytypeidentifierforcedvitalcapacity:
        return "HKQuantityTypeIdentifierForcedVitalCapacity"
      case .hkquantitytypeidentifierheadphoneaudioexposure:
        return "HKQuantityTypeIdentifierHeadphoneAudioExposure"
      case .hkquantitytypeidentifierheartrate:
        return "HKQuantityTypeIdentifierHeartRate"
      case .hkquantitytypeidentifierheartraterecoveryoneminute:
        return "HKQuantityTypeIdentifierHeartRateRecoveryOneMinute"
      case .hkquantitytypeidentifierheartratevariabilitysdnn:
        return "HKQuantityTypeIdentifierHeartRateVariabilitySDNN"
      case .hkquantitytypeidentifierheight:
        return "HKQuantityTypeIdentifierHeight"
      case .hkquantitytypeidentifierinhalerusage:
        return "HKQuantityTypeIdentifierInhalerUsage"
      case .hkquantitytypeidentifierinsulindelivery:
        return "HKQuantityTypeIdentifierInsulinDelivery"
      case .hkquantitytypeidentifierleanbodymass:
        return "HKQuantityTypeIdentifierLeanBodyMass"
      case .hkquantitytypeidentifiernikefuel:
        return "HKQuantityTypeIdentifierNikeFuel"
      case .hkquantitytypeidentifiernumberofalcoholicbeverages:
        return "HKQuantityTypeIdentifierNumberOfAlcoholicBeverages"
      case .hkquantitytypeidentifiernumberoftimesfallen:
        return "HKQuantityTypeIdentifierNumberOfTimesFallen"
      case .hkquantitytypeidentifieroxygensaturation:
        return "HKQuantityTypeIdentifierOxygenSaturation"
      case .hkquantitytypeidentifierpaddlesportsspeed:
        return "HKQuantityTypeIdentifierPaddleSportsSpeed"
      case .hkquantitytypeidentifierpeakexpiratoryflowrate:
        return "HKQuantityTypeIdentifierPeakExpiratoryFlowRate"
      case .hkquantitytypeidentifierperipheralperfusionindex:
        return "HKQuantityTypeIdentifierPeripheralPerfusionIndex"
      case .hkquantitytypeidentifierphysicaleffort:
        return "HKQuantityTypeIdentifierPhysicalEffort"
      case .hkquantitytypeidentifierpushcount:
        return "HKQuantityTypeIdentifierPushCount"
      case .hkquantitytypeidentifierrespiratoryrate:
        return "HKQuantityTypeIdentifierRespiratoryRate"
      case .hkquantitytypeidentifierrestingheartrate:
        return "HKQuantityTypeIdentifierRestingHeartRate"
      case .hkquantitytypeidentifierrowingspeed:
        return "HKQuantityTypeIdentifierRowingSpeed"
      case .hkquantitytypeidentifierrunninggroundcontacttime:
        return "HKQuantityTypeIdentifierRunningGroundContactTime"
      case .hkquantitytypeidentifierrunningpower:
        return "HKQuantityTypeIdentifierRunningPower"
      case .hkquantitytypeidentifierrunningspeed:
        return "HKQuantityTypeIdentifierRunningSpeed"
      case .hkquantitytypeidentifierrunningstridelength:
        return "HKQuantityTypeIdentifierRunningStrideLength"
      case .hkquantitytypeidentifierrunningverticaloscillation:
        return "HKQuantityTypeIdentifierRunningVerticalOscillation"
      case .hkquantitytypeidentifiersixminutewalktestdistance:
        return "HKQuantityTypeIdentifierSixMinuteWalkTestDistance"
      case .hkquantitytypeidentifierstairascentspeed:
        return "HKQuantityTypeIdentifierStairAscentSpeed"
      case .hkquantitytypeidentifierstairdescentspeed:
        return "HKQuantityTypeIdentifierStairDescentSpeed"
      case .hkquantitytypeidentifierstepcount:
        return "HKQuantityTypeIdentifierStepCount"
      case .hkquantitytypeidentifierswimmingstrokecount:
        return "HKQuantityTypeIdentifierSwimmingStrokeCount"
      case .hkquantitytypeidentifiertimeindaylight:
        return "HKQuantityTypeIdentifierTimeInDaylight"
      case .hkquantitytypeidentifierunderwaterdepth:
        return "HKQuantityTypeIdentifierUnderwaterDepth"
      case .hkquantitytypeidentifieruvexposure:
        return "HKQuantityTypeIdentifierUVExposure"
      case .hkquantitytypeidentifiervo2max:
        return "HKQuantityTypeIdentifierVO2Max"
      case .hkquantitytypeidentifierwaistcircumference:
        return "HKQuantityTypeIdentifierWaistCircumference"
      case .hkquantitytypeidentifierwalkingasymmetrypercentage:
        return "HKQuantityTypeIdentifierWalkingAsymmetryPercentage"
      case .hkquantitytypeidentifierwalkingdoublesupportpercentage:
        return "HKQuantityTypeIdentifierWalkingDoubleSupportPercentage"
      case .hkquantitytypeidentifierwalkingspeed:
        return "HKQuantityTypeIdentifierWalkingSpeed"
      case .hkquantitytypeidentifierwalkingsteplength:
        return "HKQuantityTypeIdentifierWalkingStepLength"
      case .hkquantitytypeidentifierwatertemperature:
        return "HKQuantityTypeIdentifierWaterTemperature"
      case .hkquantitytypeidentifierworkouteffortscore:
        return "HKQuantityTypeIdentifierWorkoutEffortScore"
      case .hkstateofmindtypeidentifier:
        return "HKStateOfMindTypeIdentifier"
      case .hkaudiogramsampletype:
        return "HKAudiogramSampleType"
      case .hkdatatypeidentifierheartbeatseries:
        return "HKDataTypeIdentifierHeartbeatSeries"
      case .hkworkoutroutetypeidentifier:
        return "HKWorkoutRouteTypeIdentifier"
      case .hkworkouttypeidentifier:
        return "HKWorkoutTypeIdentifier"
      case .hkelectrocardiogramtype:
        return "HKElectrocardiogramType"
    }
  }
}
