HealthCentersDayItem UpdateItem(HealthCentersDayItem source, string key, int?value) { switch (key) { case "examinations.medical_emergency": source = source.Clone(examinations: source.Examinations.Clone(medicalEmergency: value)); break; case "examinations.suspected_covid": source = source.Clone(examinations: source.Examinations.Clone(suspectedCovid: value)); break; case "phone_triage.suspected_covid": source = source.Clone(phoneTriage: source.PhoneTriage.Clone(suspectedCovid: value)); break; case "tests.performed": source = source.Clone(tests: source.Tests.Clone(performed: value)); break; case "tests.positive": source = source.Clone(tests: source.Tests.Clone(positive: value)); break; case "sent_to.hospital": source = source.Clone(sentTo: source.SentTo.Clone(hospital: value)); break; case "sent_to.self_isolation": source = source.Clone(sentTo: source.SentTo.Clone(selfIsolation: value)); break; } return(source); }
HealthCentersDayItem UpdateItem(HealthCentersDayItem source, string key, int?value) => key switch { "examinations.medical_emergency" => source = source with {