DataPoint.fromJson constructor

DataPoint.fromJson(
  1. Map json_
)

Implementation

DataPoint.fromJson(core.Map json_)
  : this(
      activeEnergyBurned: json_.containsKey('activeEnergyBurned')
          ? ActiveEnergyBurned.fromJson(
              json_['activeEnergyBurned']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      activeMinutes: json_.containsKey('activeMinutes')
          ? ActiveMinutes.fromJson(
              json_['activeMinutes'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      activeZoneMinutes: json_.containsKey('activeZoneMinutes')
          ? ActiveZoneMinutes.fromJson(
              json_['activeZoneMinutes']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      activityLevel: json_.containsKey('activityLevel')
          ? ActivityLevel.fromJson(
              json_['activityLevel'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      altitude: json_.containsKey('altitude')
          ? Altitude.fromJson(
              json_['altitude'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      basalEnergyBurned: json_.containsKey('basalEnergyBurned')
          ? BasalEnergyBurned.fromJson(
              json_['basalEnergyBurned']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      bloodGlucose: json_.containsKey('bloodGlucose')
          ? BloodGlucose.fromJson(
              json_['bloodGlucose'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      bodyFat: json_.containsKey('bodyFat')
          ? BodyFat.fromJson(
              json_['bodyFat'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      coreBodyTemperature: json_.containsKey('coreBodyTemperature')
          ? CoreBodyTemperature.fromJson(
              json_['coreBodyTemperature']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailyHeartRateVariability:
          json_.containsKey('dailyHeartRateVariability')
          ? DailyHeartRateVariability.fromJson(
              json_['dailyHeartRateVariability']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailyHeartRateZones: json_.containsKey('dailyHeartRateZones')
          ? DailyHeartRateZones.fromJson(
              json_['dailyHeartRateZones']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailyOxygenSaturation: json_.containsKey('dailyOxygenSaturation')
          ? DailyOxygenSaturation.fromJson(
              json_['dailyOxygenSaturation']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailyRespiratoryRate: json_.containsKey('dailyRespiratoryRate')
          ? DailyRespiratoryRate.fromJson(
              json_['dailyRespiratoryRate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailyRestingHeartRate: json_.containsKey('dailyRestingHeartRate')
          ? DailyRestingHeartRate.fromJson(
              json_['dailyRestingHeartRate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailySleepTemperatureDerivations:
          json_.containsKey('dailySleepTemperatureDerivations')
          ? DailySleepTemperatureDerivations.fromJson(
              json_['dailySleepTemperatureDerivations']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dailyVo2Max: json_.containsKey('dailyVo2Max')
          ? DailyVO2Max.fromJson(
              json_['dailyVo2Max'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dataSource: json_.containsKey('dataSource')
          ? DataSource.fromJson(
              json_['dataSource'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      distance: json_.containsKey('distance')
          ? Distance.fromJson(
              json_['distance'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      electrocardiogram: json_.containsKey('electrocardiogram')
          ? Electrocardiogram.fromJson(
              json_['electrocardiogram']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      exercise: json_.containsKey('exercise')
          ? Exercise.fromJson(
              json_['exercise'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      floors: json_.containsKey('floors')
          ? Floors.fromJson(
              json_['floors'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      food: json_.containsKey('food')
          ? Food.fromJson(
              json_['food'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      foodMeasurementUnit: json_.containsKey('foodMeasurementUnit')
          ? FoodMeasurementUnit.fromJson(
              json_['foodMeasurementUnit']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      heartRate: json_.containsKey('heartRate')
          ? HeartRate.fromJson(
              json_['heartRate'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      heartRateVariability: json_.containsKey('heartRateVariability')
          ? HeartRateVariability.fromJson(
              json_['heartRateVariability']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      height: json_.containsKey('height')
          ? Height.fromJson(
              json_['height'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hydrationLog: json_.containsKey('hydrationLog')
          ? HydrationLog.fromJson(
              json_['hydrationLog'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      irregularRhythmNotification:
          json_.containsKey('irregularRhythmNotification')
          ? IrregularRhythmNotification.fromJson(
              json_['irregularRhythmNotification']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      menstrualPeriod: json_.containsKey('menstrualPeriod')
          ? MenstrualPeriod.fromJson(
              json_['menstrualPeriod'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      moods: json_.containsKey('moods')
          ? Moods.fromJson(
              json_['moods'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      nutritionLog: json_.containsKey('nutritionLog')
          ? NutritionLog.fromJson(
              json_['nutritionLog'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      ovulationTest: json_.containsKey('ovulationTest')
          ? OvulationTest.fromJson(
              json_['ovulationTest'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      oxygenSaturation: json_.containsKey('oxygenSaturation')
          ? OxygenSaturation.fromJson(
              json_['oxygenSaturation']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      respiratoryRateSleepSummary:
          json_.containsKey('respiratoryRateSleepSummary')
          ? RespiratoryRateSleepSummary.fromJson(
              json_['respiratoryRateSleepSummary']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      runVo2Max: json_.containsKey('runVo2Max')
          ? RunVO2Max.fromJson(
              json_['runVo2Max'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sedentaryPeriod: json_.containsKey('sedentaryPeriod')
          ? SedentaryPeriod.fromJson(
              json_['sedentaryPeriod'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sleep: json_.containsKey('sleep')
          ? Sleep.fromJson(
              json_['sleep'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      steps: json_.containsKey('steps')
          ? Steps.fromJson(
              json_['steps'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      swimLengthsData: json_.containsKey('swimLengthsData')
          ? SwimLengthsData.fromJson(
              json_['swimLengthsData'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      symptoms: json_.containsKey('symptoms')
          ? Symptoms.fromJson(
              json_['symptoms'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      timeInHeartRateZone: json_.containsKey('timeInHeartRateZone')
          ? TimeInHeartRateZone.fromJson(
              json_['timeInHeartRateZone']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      vo2Max: json_.containsKey('vo2Max')
          ? VO2Max.fromJson(
              json_['vo2Max'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      weight: json_.containsKey('weight')
          ? Weight.fromJson(
              json_['weight'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );