measurementMethod property

String? measurementMethod
getter/setter pair

The method used to measure the VO2 max value.

Optional. Possible string values are:

  • "MEASUREMENT_METHOD_UNSPECIFIED" : Unspecified measurement method.
  • "FITBIT_RUN" : Fitbit specific, measures VO2 max rate during a run.
  • "GOOGLE_DEMOGRAPHIC" : Google specific, measures VO2 max rate for a user based on their demographic data.
  • "COOPER_TEST" : Run as far as possible for 12 minutes. Distance correlated with age and gender translates to a VO2 max value.
  • "HEART_RATE_RATIO" : Maximum heart rate divided by the resting heart rate, with a multiplier applied. Does not require any exercise.
  • "METABOLIC_CART" : Measured by a medical device called metabolic cart.
  • "MULTISTAGE_FITNESS_TEST" : Continuous 20m back-and-forth runs with increasing difficulty, until exhaustion.
  • "ROCKPORT_FITNESS_TEST" : Measured using walking exercise.
  • "MAX_EXERCISE" : Healthkit specific, measures VO2 max rate by monitoring exercise to the user’s physical limit. Similar to COOPER_TEST or MULTISTAGE_FITNESS_TEST.
  • "PREDICTION_SUB_MAX_EXERCISE" : Healthkit specific, estimates VO2 max rate based on low-intensity exercise. Similar to ROCKPORT_FITNESS_TEST.
  • "PREDICTION_NON_EXERCISE" : Healthkit specific, estimates VO2 max rate without any exercise. Similar to HEART_RATE_RATIO.
  • "OTHER" : Use when the method is not covered in this enum.

Implementation

core.String? measurementMethod;