DiagnosisConfiguration.fromMap constructor

DiagnosisConfiguration.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory DiagnosisConfiguration.fromMap(Map<String, dynamic> json) {
  return DiagnosisConfiguration(
    attenuationDurationThresholds:
        json['mAttenuationDurationThresholds'] == null
            ? null
            : List<int>.from(
                json['mAttenuationDurationThresholds'].map((dynamic x) => x),
              ),
    attenuationRiskValues: json['mAttenuationRiskValues'] == null
        ? null
        : List<int>.from(
            json['mAttenuationRiskValues'].map((dynamic x) => x),
          ),
    attenuationWeight: json['mAttenuationWight'],
    daysAfterContactedRiskValues:
        json['mDaysAfterContactedRiskValues'] == null
            ? null
            : List<int>.from(
                json['mDaysAfterContactedRiskValues'].map((dynamic x) => x),
              ),
    daysAfterContactedWeight: json['mDaysAfterContactedWeight'],
    durationRiskValues: json['mDurationRiskValues'] == null
        ? null
        : List<int>.from(
            json['mDurationRiskValues'].map((dynamic x) => x),
          ),
    durationWeight: json['mDurationWeight'],
    initialRiskLevelRiskValues: json['mInitialRiskLevelRiskValues'] == null
        ? null
        : List<int>.from(
            json['mInitialRiskLevelRiskValues'].map((dynamic x) => x),
          ),
    initialRiskLevelWeight: json['mInitialRiskLevelWeight'],
    minimumRiskValueThreshold: json['mMinimumRiskValueThreshold'],
  );
}