mBVariablePresets top-level property

List<MBVariablePreset> mBVariablePresets
getter/setter pair

Implementation

List<MBVariablePreset> mBVariablePresets = [
  MBVariablePreset(
    display: "Active Energy Burned",
    description: "The amount of active energy burned.",
    code: "activeEnergyBurned",
    color: getMBColorByName("Crayola"),
    icon: "local_fire_department",
    type: "number",
    unit: "cal",
  ),
  MBVariablePreset(
    display: "Basal Energy Burned",
    description: "The amount of basal energy burned.",
    code: "basalEnergyBurned",
    color: getMBColorByName("Flare"),
    icon: "battery_full",
    type: "number",
    unit: "cal",
  ),
  MBVariablePreset(
    display: "Blood Glucose",
    description: "The user's blood glucose level.",
    code: "bloodGlucose",
    color: getMBColorByName("Munsell"),
    icon: "bloodtype",
    range: MBRange(lowerBound: 70.0, upperBound: 200.0),
    type: "number",
    unit: "mg/dL",
  ),
  MBVariablePreset(
    display: "Blood Oxygen",
    description: "The user's blood oxygen level.",
    code: "bloodOxygen",
    color: getMBColorByName("Health"),
    icon: "air",
    range: MBRange(lowerBound: 0.0, upperBound: 100.0),
    type: "number",
    unit: "%",
  ),
  MBVariablePreset(
    display: "Blood Pressure Diastolic",
    description: "The user's diastolic blood pressure.",
    code: "bloodPressureDiastolic",
    color: getMBColorByName("Midnight"),
    icon: "monitor_heart",
    range: MBRange(lowerBound: 60.0, upperBound: 90.0),
    type: "number",
    unit: "mm[Hg]",
  ),
  MBVariablePreset(
    display: "Blood Pressure Systolic",
    description: "The user's systolic blood pressure.",
    code: "bloodPressureSystolic",
    color: getMBColorByName("Crystal"),
    icon: "monitor_heart",
    range: MBRange(lowerBound: 90.0, upperBound: 140.0),
    type: "number",
    unit: "mm[Hg]",
  ),
  MBVariablePreset(
    display: "Body Fat Percentage",
    description: "The user's body fat percentage.",
    code: "bodyFatPercentage",
    color: getMBColorByName("Slate"),
    icon: "fitness_center",
    range: MBRange(lowerBound: 0.0, upperBound: 100.0),
    type: "number",
    unit: "%",
  ),
  MBVariablePreset(
    display: "Body Mass Index",
    description: "The user's body mass index (BMI).",
    code: "bodyMassIndex",
    color: getMBColorByName("Midnight"),
    icon: "scale",
    range: MBRange(lowerBound: 18.5, upperBound: 30.0),
    type: "number",
    unit: "{none}",
  ),
  MBVariablePreset(
    display: "Body Temperature",
    description: "The user's body temperature.",
    code: "bodyTemperature",
    color: getMBColorByName("Amber"),
    icon: "thermostat",
    range: MBRange(lowerBound: 30.0, upperBound: 50.0),
    type: "number",
    unit: "Cel",
  ),
  MBVariablePreset(
    display: "Heart Rate",
    description: "The user's heart rate.",
    code: "heartRate",
    color: getMBColorByName("Crayola"),
    icon: "favorite",
    range: MBRange(lowerBound: 40.0, upperBound: 180.0),
    type: "number",
    unit: "/min",
  ),
  MBVariablePreset(
    display: "Respiratory Rate",
    description: "The user's respiratory rate.",
    code: "respiratoryRate",
    color: getMBColorByName("Munsell"),
    icon: "lungs",
    range: MBRange(lowerBound: 10.0, upperBound: 30.0),
    type: "number",
    unit: "/min",
  ),
  MBVariablePreset(
    display: "Resting Heart Rate",
    description: "The user's resting heart rate.",
    code: "restingHeartRate",
    color: getMBColorByName("Midnight"),
    icon: "self_improvement",
    range: MBRange(lowerBound: 40.0, upperBound: 100.0),
    type: "number",
    unit: "/min",
  ),
  MBVariablePreset(
    display: "Steps",
    description: "The number of steps taken.",
    code: "steps",
    color: getMBColorByName("Slate"),
    icon: "directions_walk",
    type: "number",
    unit: "{count}",
  ),
  MBVariablePreset(
    display: "Water Intake",
    description: "The amount of water consumed.",
    code: "water",
    color: getMBColorByName("Munsell"),
    icon: "water_drop",
    type: "number",
    unit: "L",
  ),
  MBVariablePreset(
    display: "Weight",
    description: "The user's weight.",
    code: "weight",
    color: getMBColorByName("Amber"),
    icon: "scale",
    type: "number",
    unit: "kg",
  ),
  MBVariablePreset(
    display: "Workout",
    description: "The user's workout data.",
    code: "workout",
    color: getMBColorByName("Crystal"),
    icon: "fitness_center",
    type: "number",
    unit: "{none}",
  ),
  MBVariablePreset(
    display: "Custom Profile",
    description: "The user's custom data with more options.",
    code: "customProfile",
    color: getMBColorByName("Slate"),
    icon: "person",
    type: "custom",
    unit: "{none}",
  ),
];