decode static method

HealthRisks decode(
  1. Object result
)

Implementation

static HealthRisks decode(Object result) {
  result as List<Object?>;
  return HealthRisks(
    hardAndFatalEvents: HardAndFatalEventsRisks.decode(result[0]! as List<Object?>),
    cvDiseases: CVDiseasesRisks.decode(result[1]! as List<Object?>),
    vascularAge: result[2] as int?,
    wellnessScore: result[3] as double?,
    waistToHeightRatio: result[4] as double?,
    bodyFatPercentage: result[5] as double?,
    basalMetabolicRate: result[6] as double?,
    bodyRoundnessIndex: result[7] as double?,
    conicityIndex: result[8] as double?,
    aBodyShapeIndex: result[9] as double?,
    totalDailyEnergyExpenditure: result[10] as double?,
    scores: RisksFactorsScores.decode(result[11]! as List<Object?>),
    hypertensionRisk: result[12] as double?,
    diabetesRisk: result[13] as double?,
    nonAlcoholicFattyLiverDiseaseRisk: result[14] != null
        ? NAFLDRisk.values[result[14]! as int]
        : null,
  );
}