DiagnosisConfiguration constructor

DiagnosisConfiguration({
  1. List<int>? attenuationDurationThresholds,
  2. List<int>? attenuationRiskValues,
  3. int? attenuationWeight = 50,
  4. List<int>? daysAfterContactedRiskValues,
  5. int? daysAfterContactedWeight = 50,
  6. List<int>? durationRiskValues,
  7. int? durationWeight = 50,
  8. List<int>? initialRiskLevelRiskValues,
  9. int? initialRiskLevelWeight = 50,
  10. int? minimumRiskValueThreshold = 1,
})

Implementation

DiagnosisConfiguration({
  List<int>? attenuationDurationThresholds,
  List<int>? attenuationRiskValues,
  this.attenuationWeight = 50,
  List<int>? daysAfterContactedRiskValues,
  this.daysAfterContactedWeight = 50,
  List<int>? durationRiskValues,
  this.durationWeight = 50,
  List<int>? initialRiskLevelRiskValues,
  this.initialRiskLevelWeight = 50,
  this.minimumRiskValueThreshold = 1,
})  : attenuationDurationThresholds =
          attenuationDurationThresholds ?? <int>[50, 74],
      attenuationRiskValues =
          attenuationRiskValues ?? <int>[4, 4, 4, 4, 4, 4, 4, 4],
      daysAfterContactedRiskValues =
          daysAfterContactedRiskValues ?? <int>[4, 4, 4, 4, 4, 4, 4, 4],
      durationRiskValues =
          durationRiskValues ?? <int>[4, 4, 4, 4, 4, 4, 4, 4],
      initialRiskLevelRiskValues =
          initialRiskLevelRiskValues ?? <int>[4, 4, 4, 4, 4, 4, 4, 4];