///
/// QuantityTypeIdentifier.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 `QuantityTypeIdentifier`, backed by a C++ enum.
 */
public typealias QuantityTypeIdentifier = margelo.nitro.healthkit.QuantityTypeIdentifier

public extension QuantityTypeIdentifier {
  /**
   * Get a QuantityTypeIdentifier for the given String value, or
   * return `nil` if the given value was invalid/unknown.
   */
  init?(fromString string: String) {
    switch string {
      case "HKQuantityTypeIdentifierWalkingHeartRateAverage":
        self = .hkquantitytypeidentifierwalkingheartrateaverage
      case "HKQuantityTypeIdentifierAtrialFibrillationBurden":
        self = .hkquantitytypeidentifieratrialfibrillationburden
      case "HKQuantityTypeIdentifierAppleExerciseTime":
        self = .hkquantitytypeidentifierappleexercisetime
      case "HKQuantityTypeIdentifierAppleStandTime":
        self = .hkquantitytypeidentifierapplestandtime
      case "HKQuantityTypeIdentifierAppleWalkingSteadiness":
        self = .hkquantitytypeidentifierapplewalkingsteadiness
      case "HKQuantityTypeIdentifierBodyMassIndex":
        self = .hkquantitytypeidentifierbodymassindex
      case "HKQuantityTypeIdentifierBodyFatPercentage":
        self = .hkquantitytypeidentifierbodyfatpercentage
      case "HKQuantityTypeIdentifierHeight":
        self = .hkquantitytypeidentifierheight
      case "HKQuantityTypeIdentifierBodyMass":
        self = .hkquantitytypeidentifierbodymass
      case "HKQuantityTypeIdentifierLeanBodyMass":
        self = .hkquantitytypeidentifierleanbodymass
      case "HKQuantityTypeIdentifierWaistCircumference":
        self = .hkquantitytypeidentifierwaistcircumference
      case "HKQuantityTypeIdentifierStepCount":
        self = .hkquantitytypeidentifierstepcount
      case "HKQuantityTypeIdentifierDistanceWalkingRunning":
        self = .hkquantitytypeidentifierdistancewalkingrunning
      case "HKQuantityTypeIdentifierDistanceCycling":
        self = .hkquantitytypeidentifierdistancecycling
      case "HKQuantityTypeIdentifierDistanceWheelchair":
        self = .hkquantitytypeidentifierdistancewheelchair
      case "HKQuantityTypeIdentifierBasalEnergyBurned":
        self = .hkquantitytypeidentifierbasalenergyburned
      case "HKQuantityTypeIdentifierActiveEnergyBurned":
        self = .hkquantitytypeidentifieractiveenergyburned
      case "HKQuantityTypeIdentifierFlightsClimbed":
        self = .hkquantitytypeidentifierflightsclimbed
      case "HKQuantityTypeIdentifierNikeFuel":
        self = .hkquantitytypeidentifiernikefuel
      case "HKQuantityTypeIdentifierPushCount":
        self = .hkquantitytypeidentifierpushcount
      case "HKQuantityTypeIdentifierDistanceSwimming":
        self = .hkquantitytypeidentifierdistanceswimming
      case "HKQuantityTypeIdentifierSwimmingStrokeCount":
        self = .hkquantitytypeidentifierswimmingstrokecount
      case "HKQuantityTypeIdentifierVO2Max":
        self = .hkquantitytypeidentifiervo2max
      case "HKQuantityTypeIdentifierDistanceDownhillSnowSports":
        self = .hkquantitytypeidentifierdistancedownhillsnowsports
      case "HKQuantityTypeIdentifierHeartRate":
        self = .hkquantitytypeidentifierheartrate
      case "HKQuantityTypeIdentifierBodyTemperature":
        self = .hkquantitytypeidentifierbodytemperature
      case "HKQuantityTypeIdentifierBasalBodyTemperature":
        self = .hkquantitytypeidentifierbasalbodytemperature
      case "HKQuantityTypeIdentifierBloodPressureSystolic":
        self = .hkquantitytypeidentifierbloodpressuresystolic
      case "HKQuantityTypeIdentifierBloodPressureDiastolic":
        self = .hkquantitytypeidentifierbloodpressurediastolic
      case "HKQuantityTypeIdentifierRespiratoryRate":
        self = .hkquantitytypeidentifierrespiratoryrate
      case "HKQuantityTypeIdentifierRestingHeartRate":
        self = .hkquantitytypeidentifierrestingheartrate
      case "HKQuantityTypeIdentifierHeartRateVariabilitySDNN":
        self = .hkquantitytypeidentifierheartratevariabilitysdnn
      case "HKQuantityTypeIdentifierOxygenSaturation":
        self = .hkquantitytypeidentifieroxygensaturation
      case "HKQuantityTypeIdentifierPeripheralPerfusionIndex":
        self = .hkquantitytypeidentifierperipheralperfusionindex
      case "HKQuantityTypeIdentifierBloodGlucose":
        self = .hkquantitytypeidentifierbloodglucose
      case "HKQuantityTypeIdentifierBloodKetones":
        self = .hkquantitytypeidentifierbloodketones
      case "HKQuantityTypeIdentifierNumberOfTimesFallen":
        self = .hkquantitytypeidentifiernumberoftimesfallen
      case "HKQuantityTypeIdentifierElectrodermalActivity":
        self = .hkquantitytypeidentifierelectrodermalactivity
      case "HKQuantityTypeIdentifierInhalerUsage":
        self = .hkquantitytypeidentifierinhalerusage
      case "HKQuantityTypeIdentifierInsulinDelivery":
        self = .hkquantitytypeidentifierinsulindelivery
      case "HKQuantityTypeIdentifierBloodAlcoholContent":
        self = .hkquantitytypeidentifierbloodalcoholcontent
      case "HKQuantityTypeIdentifierForcedVitalCapacity":
        self = .hkquantitytypeidentifierforcedvitalcapacity
      case "HKQuantityTypeIdentifierForcedExpiratoryVolume1":
        self = .hkquantitytypeidentifierforcedexpiratoryvolume1
      case "HKQuantityTypeIdentifierPeakExpiratoryFlowRate":
        self = .hkquantitytypeidentifierpeakexpiratoryflowrate
      case "HKQuantityTypeIdentifierEnvironmentalAudioExposure":
        self = .hkquantitytypeidentifierenvironmentalaudioexposure
      case "HKQuantityTypeIdentifierHeadphoneAudioExposure":
        self = .hkquantitytypeidentifierheadphoneaudioexposure
      case "HKQuantityTypeIdentifierDietaryFatTotal":
        self = .hkquantitytypeidentifierdietaryfattotal
      case "HKQuantityTypeIdentifierDietaryFatPolyunsaturated":
        self = .hkquantitytypeidentifierdietaryfatpolyunsaturated
      case "HKQuantityTypeIdentifierDietaryFatMonounsaturated":
        self = .hkquantitytypeidentifierdietaryfatmonounsaturated
      case "HKQuantityTypeIdentifierDietaryFatSaturated":
        self = .hkquantitytypeidentifierdietaryfatsaturated
      case "HKQuantityTypeIdentifierDietaryCholesterol":
        self = .hkquantitytypeidentifierdietarycholesterol
      case "HKQuantityTypeIdentifierDietarySodium":
        self = .hkquantitytypeidentifierdietarysodium
      case "HKQuantityTypeIdentifierDietaryCarbohydrates":
        self = .hkquantitytypeidentifierdietarycarbohydrates
      case "HKQuantityTypeIdentifierDietaryFiber":
        self = .hkquantitytypeidentifierdietaryfiber
      case "HKQuantityTypeIdentifierDietarySugar":
        self = .hkquantitytypeidentifierdietarysugar
      case "HKQuantityTypeIdentifierDietaryEnergyConsumed":
        self = .hkquantitytypeidentifierdietaryenergyconsumed
      case "HKQuantityTypeIdentifierDietaryProtein":
        self = .hkquantitytypeidentifierdietaryprotein
      case "HKQuantityTypeIdentifierDietaryVitaminA":
        self = .hkquantitytypeidentifierdietaryvitamina
      case "HKQuantityTypeIdentifierDietaryVitaminB6":
        self = .hkquantitytypeidentifierdietaryvitaminb6
      case "HKQuantityTypeIdentifierDietaryVitaminB12":
        self = .hkquantitytypeidentifierdietaryvitaminb12
      case "HKQuantityTypeIdentifierDietaryVitaminC":
        self = .hkquantitytypeidentifierdietaryvitaminc
      case "HKQuantityTypeIdentifierDietaryVitaminD":
        self = .hkquantitytypeidentifierdietaryvitamind
      case "HKQuantityTypeIdentifierDietaryVitaminE":
        self = .hkquantitytypeidentifierdietaryvitamine
      case "HKQuantityTypeIdentifierDietaryVitaminK":
        self = .hkquantitytypeidentifierdietaryvitamink
      case "HKQuantityTypeIdentifierDietaryCalcium":
        self = .hkquantitytypeidentifierdietarycalcium
      case "HKQuantityTypeIdentifierDietaryIron":
        self = .hkquantitytypeidentifierdietaryiron
      case "HKQuantityTypeIdentifierDietaryThiamin":
        self = .hkquantitytypeidentifierdietarythiamin
      case "HKQuantityTypeIdentifierDietaryRiboflavin":
        self = .hkquantitytypeidentifierdietaryriboflavin
      case "HKQuantityTypeIdentifierDietaryNiacin":
        self = .hkquantitytypeidentifierdietaryniacin
      case "HKQuantityTypeIdentifierDietaryFolate":
        self = .hkquantitytypeidentifierdietaryfolate
      case "HKQuantityTypeIdentifierDietaryBiotin":
        self = .hkquantitytypeidentifierdietarybiotin
      case "HKQuantityTypeIdentifierDietaryPantothenicAcid":
        self = .hkquantitytypeidentifierdietarypantothenicacid
      case "HKQuantityTypeIdentifierDietaryPhosphorus":
        self = .hkquantitytypeidentifierdietaryphosphorus
      case "HKQuantityTypeIdentifierDietaryIodine":
        self = .hkquantitytypeidentifierdietaryiodine
      case "HKQuantityTypeIdentifierDietaryMagnesium":
        self = .hkquantitytypeidentifierdietarymagnesium
      case "HKQuantityTypeIdentifierDietaryZinc":
        self = .hkquantitytypeidentifierdietaryzinc
      case "HKQuantityTypeIdentifierDietarySelenium":
        self = .hkquantitytypeidentifierdietaryselenium
      case "HKQuantityTypeIdentifierDietaryCopper":
        self = .hkquantitytypeidentifierdietarycopper
      case "HKQuantityTypeIdentifierDietaryManganese":
        self = .hkquantitytypeidentifierdietarymanganese
      case "HKQuantityTypeIdentifierDietaryChromium":
        self = .hkquantitytypeidentifierdietarychromium
      case "HKQuantityTypeIdentifierDietaryMolybdenum":
        self = .hkquantitytypeidentifierdietarymolybdenum
      case "HKQuantityTypeIdentifierDietaryChloride":
        self = .hkquantitytypeidentifierdietarychloride
      case "HKQuantityTypeIdentifierDietaryPotassium":
        self = .hkquantitytypeidentifierdietarypotassium
      case "HKQuantityTypeIdentifierDietaryCaffeine":
        self = .hkquantitytypeidentifierdietarycaffeine
      case "HKQuantityTypeIdentifierDietaryWater":
        self = .hkquantitytypeidentifierdietarywater
      case "HKQuantityTypeIdentifierSixMinuteWalkTestDistance":
        self = .hkquantitytypeidentifiersixminutewalktestdistance
      case "HKQuantityTypeIdentifierWalkingSpeed":
        self = .hkquantitytypeidentifierwalkingspeed
      case "HKQuantityTypeIdentifierWalkingStepLength":
        self = .hkquantitytypeidentifierwalkingsteplength
      case "HKQuantityTypeIdentifierWalkingAsymmetryPercentage":
        self = .hkquantitytypeidentifierwalkingasymmetrypercentage
      case "HKQuantityTypeIdentifierWalkingDoubleSupportPercentage":
        self = .hkquantitytypeidentifierwalkingdoublesupportpercentage
      case "HKQuantityTypeIdentifierStairAscentSpeed":
        self = .hkquantitytypeidentifierstairascentspeed
      case "HKQuantityTypeIdentifierStairDescentSpeed":
        self = .hkquantitytypeidentifierstairdescentspeed
      case "HKQuantityTypeIdentifierUVExposure":
        self = .hkquantitytypeidentifieruvexposure
      case "HKQuantityTypeIdentifierAppleMoveTime":
        self = .hkquantitytypeidentifierapplemovetime
      case "HKQuantityTypeIdentifierNumberOfAlcoholicBeverages":
        self = .hkquantitytypeidentifiernumberofalcoholicbeverages
      case "HKQuantityTypeIdentifierUnderwaterDepth":
        self = .hkquantitytypeidentifierunderwaterdepth
      case "HKQuantityTypeIdentifierWaterTemperature":
        self = .hkquantitytypeidentifierwatertemperature
      case "HKQuantityTypeIdentifierAppleSleepingWristTemperature":
        self = .hkquantitytypeidentifierapplesleepingwristtemperature
      case "HKQuantityTypeIdentifierAppleSleepingBreathingDisturbances":
        self = .hkquantitytypeidentifierapplesleepingbreathingdisturbances
      case "HKQuantityTypeIdentifierTimeInDaylight":
        self = .hkquantitytypeidentifiertimeindaylight
      case "HKQuantityTypeIdentifierPhysicalEffort":
        self = .hkquantitytypeidentifierphysicaleffort
      case "HKQuantityTypeIdentifierCyclingSpeed":
        self = .hkquantitytypeidentifiercyclingspeed
      case "HKQuantityTypeIdentifierCyclingPower":
        self = .hkquantitytypeidentifiercyclingpower
      case "HKQuantityTypeIdentifierCyclingFunctionalThresholdPower":
        self = .hkquantitytypeidentifiercyclingfunctionalthresholdpower
      case "HKQuantityTypeIdentifierCyclingCadence":
        self = .hkquantitytypeidentifiercyclingcadence
      case "HKQuantityTypeIdentifierEnvironmentalSoundReduction":
        self = .hkquantitytypeidentifierenvironmentalsoundreduction
      case "HKQuantityTypeIdentifierHeartRateRecoveryOneMinute":
        self = .hkquantitytypeidentifierheartraterecoveryoneminute
      case "HKQuantityTypeIdentifierRunningGroundContactTime":
        self = .hkquantitytypeidentifierrunninggroundcontacttime
      case "HKQuantityTypeIdentifierRunningStrideLength":
        self = .hkquantitytypeidentifierrunningstridelength
      case "HKQuantityTypeIdentifierRunningPower":
        self = .hkquantitytypeidentifierrunningpower
      case "HKQuantityTypeIdentifierRunningVerticalOscillation":
        self = .hkquantitytypeidentifierrunningverticaloscillation
      case "HKQuantityTypeIdentifierRunningSpeed":
        self = .hkquantitytypeidentifierrunningspeed
      case "HKQuantityTypeIdentifierCrossCountrySkiingSpeed":
        self = .hkquantitytypeidentifiercrosscountryskiingspeed
      case "HKQuantityTypeIdentifierDistanceCrossCountrySkiing":
        self = .hkquantitytypeidentifierdistancecrosscountryskiing
      case "HKQuantityTypeIdentifierDistancePaddleSports":
        self = .hkquantitytypeidentifierdistancepaddlesports
      case "HKQuantityTypeIdentifierDistanceRowing":
        self = .hkquantitytypeidentifierdistancerowing
      case "HKQuantityTypeIdentifierDistanceSkatingSports":
        self = .hkquantitytypeidentifierdistanceskatingsports
      case "HKQuantityTypeIdentifierEstimatedWorkoutEffortScore":
        self = .hkquantitytypeidentifierestimatedworkouteffortscore
      case "HKQuantityTypeIdentifierPaddleSportsSpeed":
        self = .hkquantitytypeidentifierpaddlesportsspeed
      case "HKQuantityTypeIdentifierRowingSpeed":
        self = .hkquantitytypeidentifierrowingspeed
      case "HKQuantityTypeIdentifierWorkoutEffortScore":
        self = .hkquantitytypeidentifierworkouteffortscore
      default:
        return nil
    }
  }

  /**
   * Get the String value this QuantityTypeIdentifier represents.
   */
  var stringValue: String {
    switch self {
      case .hkquantitytypeidentifierwalkingheartrateaverage:
        return "HKQuantityTypeIdentifierWalkingHeartRateAverage"
      case .hkquantitytypeidentifieratrialfibrillationburden:
        return "HKQuantityTypeIdentifierAtrialFibrillationBurden"
      case .hkquantitytypeidentifierappleexercisetime:
        return "HKQuantityTypeIdentifierAppleExerciseTime"
      case .hkquantitytypeidentifierapplestandtime:
        return "HKQuantityTypeIdentifierAppleStandTime"
      case .hkquantitytypeidentifierapplewalkingsteadiness:
        return "HKQuantityTypeIdentifierAppleWalkingSteadiness"
      case .hkquantitytypeidentifierbodymassindex:
        return "HKQuantityTypeIdentifierBodyMassIndex"
      case .hkquantitytypeidentifierbodyfatpercentage:
        return "HKQuantityTypeIdentifierBodyFatPercentage"
      case .hkquantitytypeidentifierheight:
        return "HKQuantityTypeIdentifierHeight"
      case .hkquantitytypeidentifierbodymass:
        return "HKQuantityTypeIdentifierBodyMass"
      case .hkquantitytypeidentifierleanbodymass:
        return "HKQuantityTypeIdentifierLeanBodyMass"
      case .hkquantitytypeidentifierwaistcircumference:
        return "HKQuantityTypeIdentifierWaistCircumference"
      case .hkquantitytypeidentifierstepcount:
        return "HKQuantityTypeIdentifierStepCount"
      case .hkquantitytypeidentifierdistancewalkingrunning:
        return "HKQuantityTypeIdentifierDistanceWalkingRunning"
      case .hkquantitytypeidentifierdistancecycling:
        return "HKQuantityTypeIdentifierDistanceCycling"
      case .hkquantitytypeidentifierdistancewheelchair:
        return "HKQuantityTypeIdentifierDistanceWheelchair"
      case .hkquantitytypeidentifierbasalenergyburned:
        return "HKQuantityTypeIdentifierBasalEnergyBurned"
      case .hkquantitytypeidentifieractiveenergyburned:
        return "HKQuantityTypeIdentifierActiveEnergyBurned"
      case .hkquantitytypeidentifierflightsclimbed:
        return "HKQuantityTypeIdentifierFlightsClimbed"
      case .hkquantitytypeidentifiernikefuel:
        return "HKQuantityTypeIdentifierNikeFuel"
      case .hkquantitytypeidentifierpushcount:
        return "HKQuantityTypeIdentifierPushCount"
      case .hkquantitytypeidentifierdistanceswimming:
        return "HKQuantityTypeIdentifierDistanceSwimming"
      case .hkquantitytypeidentifierswimmingstrokecount:
        return "HKQuantityTypeIdentifierSwimmingStrokeCount"
      case .hkquantitytypeidentifiervo2max:
        return "HKQuantityTypeIdentifierVO2Max"
      case .hkquantitytypeidentifierdistancedownhillsnowsports:
        return "HKQuantityTypeIdentifierDistanceDownhillSnowSports"
      case .hkquantitytypeidentifierheartrate:
        return "HKQuantityTypeIdentifierHeartRate"
      case .hkquantitytypeidentifierbodytemperature:
        return "HKQuantityTypeIdentifierBodyTemperature"
      case .hkquantitytypeidentifierbasalbodytemperature:
        return "HKQuantityTypeIdentifierBasalBodyTemperature"
      case .hkquantitytypeidentifierbloodpressuresystolic:
        return "HKQuantityTypeIdentifierBloodPressureSystolic"
      case .hkquantitytypeidentifierbloodpressurediastolic:
        return "HKQuantityTypeIdentifierBloodPressureDiastolic"
      case .hkquantitytypeidentifierrespiratoryrate:
        return "HKQuantityTypeIdentifierRespiratoryRate"
      case .hkquantitytypeidentifierrestingheartrate:
        return "HKQuantityTypeIdentifierRestingHeartRate"
      case .hkquantitytypeidentifierheartratevariabilitysdnn:
        return "HKQuantityTypeIdentifierHeartRateVariabilitySDNN"
      case .hkquantitytypeidentifieroxygensaturation:
        return "HKQuantityTypeIdentifierOxygenSaturation"
      case .hkquantitytypeidentifierperipheralperfusionindex:
        return "HKQuantityTypeIdentifierPeripheralPerfusionIndex"
      case .hkquantitytypeidentifierbloodglucose:
        return "HKQuantityTypeIdentifierBloodGlucose"
      case .hkquantitytypeidentifierbloodketones:
        return "HKQuantityTypeIdentifierBloodKetones"
      case .hkquantitytypeidentifiernumberoftimesfallen:
        return "HKQuantityTypeIdentifierNumberOfTimesFallen"
      case .hkquantitytypeidentifierelectrodermalactivity:
        return "HKQuantityTypeIdentifierElectrodermalActivity"
      case .hkquantitytypeidentifierinhalerusage:
        return "HKQuantityTypeIdentifierInhalerUsage"
      case .hkquantitytypeidentifierinsulindelivery:
        return "HKQuantityTypeIdentifierInsulinDelivery"
      case .hkquantitytypeidentifierbloodalcoholcontent:
        return "HKQuantityTypeIdentifierBloodAlcoholContent"
      case .hkquantitytypeidentifierforcedvitalcapacity:
        return "HKQuantityTypeIdentifierForcedVitalCapacity"
      case .hkquantitytypeidentifierforcedexpiratoryvolume1:
        return "HKQuantityTypeIdentifierForcedExpiratoryVolume1"
      case .hkquantitytypeidentifierpeakexpiratoryflowrate:
        return "HKQuantityTypeIdentifierPeakExpiratoryFlowRate"
      case .hkquantitytypeidentifierenvironmentalaudioexposure:
        return "HKQuantityTypeIdentifierEnvironmentalAudioExposure"
      case .hkquantitytypeidentifierheadphoneaudioexposure:
        return "HKQuantityTypeIdentifierHeadphoneAudioExposure"
      case .hkquantitytypeidentifierdietaryfattotal:
        return "HKQuantityTypeIdentifierDietaryFatTotal"
      case .hkquantitytypeidentifierdietaryfatpolyunsaturated:
        return "HKQuantityTypeIdentifierDietaryFatPolyunsaturated"
      case .hkquantitytypeidentifierdietaryfatmonounsaturated:
        return "HKQuantityTypeIdentifierDietaryFatMonounsaturated"
      case .hkquantitytypeidentifierdietaryfatsaturated:
        return "HKQuantityTypeIdentifierDietaryFatSaturated"
      case .hkquantitytypeidentifierdietarycholesterol:
        return "HKQuantityTypeIdentifierDietaryCholesterol"
      case .hkquantitytypeidentifierdietarysodium:
        return "HKQuantityTypeIdentifierDietarySodium"
      case .hkquantitytypeidentifierdietarycarbohydrates:
        return "HKQuantityTypeIdentifierDietaryCarbohydrates"
      case .hkquantitytypeidentifierdietaryfiber:
        return "HKQuantityTypeIdentifierDietaryFiber"
      case .hkquantitytypeidentifierdietarysugar:
        return "HKQuantityTypeIdentifierDietarySugar"
      case .hkquantitytypeidentifierdietaryenergyconsumed:
        return "HKQuantityTypeIdentifierDietaryEnergyConsumed"
      case .hkquantitytypeidentifierdietaryprotein:
        return "HKQuantityTypeIdentifierDietaryProtein"
      case .hkquantitytypeidentifierdietaryvitamina:
        return "HKQuantityTypeIdentifierDietaryVitaminA"
      case .hkquantitytypeidentifierdietaryvitaminb6:
        return "HKQuantityTypeIdentifierDietaryVitaminB6"
      case .hkquantitytypeidentifierdietaryvitaminb12:
        return "HKQuantityTypeIdentifierDietaryVitaminB12"
      case .hkquantitytypeidentifierdietaryvitaminc:
        return "HKQuantityTypeIdentifierDietaryVitaminC"
      case .hkquantitytypeidentifierdietaryvitamind:
        return "HKQuantityTypeIdentifierDietaryVitaminD"
      case .hkquantitytypeidentifierdietaryvitamine:
        return "HKQuantityTypeIdentifierDietaryVitaminE"
      case .hkquantitytypeidentifierdietaryvitamink:
        return "HKQuantityTypeIdentifierDietaryVitaminK"
      case .hkquantitytypeidentifierdietarycalcium:
        return "HKQuantityTypeIdentifierDietaryCalcium"
      case .hkquantitytypeidentifierdietaryiron:
        return "HKQuantityTypeIdentifierDietaryIron"
      case .hkquantitytypeidentifierdietarythiamin:
        return "HKQuantityTypeIdentifierDietaryThiamin"
      case .hkquantitytypeidentifierdietaryriboflavin:
        return "HKQuantityTypeIdentifierDietaryRiboflavin"
      case .hkquantitytypeidentifierdietaryniacin:
        return "HKQuantityTypeIdentifierDietaryNiacin"
      case .hkquantitytypeidentifierdietaryfolate:
        return "HKQuantityTypeIdentifierDietaryFolate"
      case .hkquantitytypeidentifierdietarybiotin:
        return "HKQuantityTypeIdentifierDietaryBiotin"
      case .hkquantitytypeidentifierdietarypantothenicacid:
        return "HKQuantityTypeIdentifierDietaryPantothenicAcid"
      case .hkquantitytypeidentifierdietaryphosphorus:
        return "HKQuantityTypeIdentifierDietaryPhosphorus"
      case .hkquantitytypeidentifierdietaryiodine:
        return "HKQuantityTypeIdentifierDietaryIodine"
      case .hkquantitytypeidentifierdietarymagnesium:
        return "HKQuantityTypeIdentifierDietaryMagnesium"
      case .hkquantitytypeidentifierdietaryzinc:
        return "HKQuantityTypeIdentifierDietaryZinc"
      case .hkquantitytypeidentifierdietaryselenium:
        return "HKQuantityTypeIdentifierDietarySelenium"
      case .hkquantitytypeidentifierdietarycopper:
        return "HKQuantityTypeIdentifierDietaryCopper"
      case .hkquantitytypeidentifierdietarymanganese:
        return "HKQuantityTypeIdentifierDietaryManganese"
      case .hkquantitytypeidentifierdietarychromium:
        return "HKQuantityTypeIdentifierDietaryChromium"
      case .hkquantitytypeidentifierdietarymolybdenum:
        return "HKQuantityTypeIdentifierDietaryMolybdenum"
      case .hkquantitytypeidentifierdietarychloride:
        return "HKQuantityTypeIdentifierDietaryChloride"
      case .hkquantitytypeidentifierdietarypotassium:
        return "HKQuantityTypeIdentifierDietaryPotassium"
      case .hkquantitytypeidentifierdietarycaffeine:
        return "HKQuantityTypeIdentifierDietaryCaffeine"
      case .hkquantitytypeidentifierdietarywater:
        return "HKQuantityTypeIdentifierDietaryWater"
      case .hkquantitytypeidentifiersixminutewalktestdistance:
        return "HKQuantityTypeIdentifierSixMinuteWalkTestDistance"
      case .hkquantitytypeidentifierwalkingspeed:
        return "HKQuantityTypeIdentifierWalkingSpeed"
      case .hkquantitytypeidentifierwalkingsteplength:
        return "HKQuantityTypeIdentifierWalkingStepLength"
      case .hkquantitytypeidentifierwalkingasymmetrypercentage:
        return "HKQuantityTypeIdentifierWalkingAsymmetryPercentage"
      case .hkquantitytypeidentifierwalkingdoublesupportpercentage:
        return "HKQuantityTypeIdentifierWalkingDoubleSupportPercentage"
      case .hkquantitytypeidentifierstairascentspeed:
        return "HKQuantityTypeIdentifierStairAscentSpeed"
      case .hkquantitytypeidentifierstairdescentspeed:
        return "HKQuantityTypeIdentifierStairDescentSpeed"
      case .hkquantitytypeidentifieruvexposure:
        return "HKQuantityTypeIdentifierUVExposure"
      case .hkquantitytypeidentifierapplemovetime:
        return "HKQuantityTypeIdentifierAppleMoveTime"
      case .hkquantitytypeidentifiernumberofalcoholicbeverages:
        return "HKQuantityTypeIdentifierNumberOfAlcoholicBeverages"
      case .hkquantitytypeidentifierunderwaterdepth:
        return "HKQuantityTypeIdentifierUnderwaterDepth"
      case .hkquantitytypeidentifierwatertemperature:
        return "HKQuantityTypeIdentifierWaterTemperature"
      case .hkquantitytypeidentifierapplesleepingwristtemperature:
        return "HKQuantityTypeIdentifierAppleSleepingWristTemperature"
      case .hkquantitytypeidentifierapplesleepingbreathingdisturbances:
        return "HKQuantityTypeIdentifierAppleSleepingBreathingDisturbances"
      case .hkquantitytypeidentifiertimeindaylight:
        return "HKQuantityTypeIdentifierTimeInDaylight"
      case .hkquantitytypeidentifierphysicaleffort:
        return "HKQuantityTypeIdentifierPhysicalEffort"
      case .hkquantitytypeidentifiercyclingspeed:
        return "HKQuantityTypeIdentifierCyclingSpeed"
      case .hkquantitytypeidentifiercyclingpower:
        return "HKQuantityTypeIdentifierCyclingPower"
      case .hkquantitytypeidentifiercyclingfunctionalthresholdpower:
        return "HKQuantityTypeIdentifierCyclingFunctionalThresholdPower"
      case .hkquantitytypeidentifiercyclingcadence:
        return "HKQuantityTypeIdentifierCyclingCadence"
      case .hkquantitytypeidentifierenvironmentalsoundreduction:
        return "HKQuantityTypeIdentifierEnvironmentalSoundReduction"
      case .hkquantitytypeidentifierheartraterecoveryoneminute:
        return "HKQuantityTypeIdentifierHeartRateRecoveryOneMinute"
      case .hkquantitytypeidentifierrunninggroundcontacttime:
        return "HKQuantityTypeIdentifierRunningGroundContactTime"
      case .hkquantitytypeidentifierrunningstridelength:
        return "HKQuantityTypeIdentifierRunningStrideLength"
      case .hkquantitytypeidentifierrunningpower:
        return "HKQuantityTypeIdentifierRunningPower"
      case .hkquantitytypeidentifierrunningverticaloscillation:
        return "HKQuantityTypeIdentifierRunningVerticalOscillation"
      case .hkquantitytypeidentifierrunningspeed:
        return "HKQuantityTypeIdentifierRunningSpeed"
      case .hkquantitytypeidentifiercrosscountryskiingspeed:
        return "HKQuantityTypeIdentifierCrossCountrySkiingSpeed"
      case .hkquantitytypeidentifierdistancecrosscountryskiing:
        return "HKQuantityTypeIdentifierDistanceCrossCountrySkiing"
      case .hkquantitytypeidentifierdistancepaddlesports:
        return "HKQuantityTypeIdentifierDistancePaddleSports"
      case .hkquantitytypeidentifierdistancerowing:
        return "HKQuantityTypeIdentifierDistanceRowing"
      case .hkquantitytypeidentifierdistanceskatingsports:
        return "HKQuantityTypeIdentifierDistanceSkatingSports"
      case .hkquantitytypeidentifierestimatedworkouteffortscore:
        return "HKQuantityTypeIdentifierEstimatedWorkoutEffortScore"
      case .hkquantitytypeidentifierpaddlesportsspeed:
        return "HKQuantityTypeIdentifierPaddleSportsSpeed"
      case .hkquantitytypeidentifierrowingspeed:
        return "HKQuantityTypeIdentifierRowingSpeed"
      case .hkquantitytypeidentifierworkouteffortscore:
        return "HKQuantityTypeIdentifierWorkoutEffortScore"
    }
  }
}
