package Ġorg . simple . clin ic . tele consult log . med icine frequency Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . squareup . mos hi . FromJson Ċ import Ġcom . squareup . mos hi . ToJson Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ import Ġorg . simple . clin ic . util . room . Safe Enum Type Adapter Ċ Ċ sealed Ġclass ĠMed icine Frequency Ġ: ĠParcel able Ġ{ ĊĊĠ Ġ@ Parcel ize ĊĠ Ġobject ĠO D Ġ: ĠMed icine Frequency () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠ Ġreturn Ġ" OD " ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Parcel ize ĊĠ Ġobject ĠBD Ġ: ĠMed icine Frequency () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠ Ġreturn Ġ" BD " ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Parcel ize ĊĠ Ġobject ĠT DS Ġ: ĠMed icine Frequency () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠ Ġreturn Ġ" TD S " ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Parcel ize ĊĠ Ġobject ĠQ DS Ġ: ĠMed icine Frequency () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠ Ġreturn Ġ" Q DS " ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Parcel ize ĊĠ Ġdata Ġclass ĠUnknown ( val Ġactual Value : ĠString ) Ġ: ĠMed icine Frequency () ĊĊĠ Ġobject ĠType Adapter Ġ: ĠSafe Enum Type Adapter < Med icine Frequency >( ĊĠĠĠĠĠ Ġknown Mappings Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠ ĠO D Ġto Ġ" OD ", ĊĠĠĠĠĠĠĠĠĠ ĠBD Ġto Ġ" BD ", ĊĠĠĠĠĠĠĠĠĠ ĠT DS Ġto Ġ" TD S ", ĊĠĠĠĠĠĠĠĠĠ ĠQ DS Ġto Ġ" Q DS " ĊĠĠĠĠĠ Ġ), ĊĠĠĠĠĠ Ġunknown StringTo Enum Converter Ġ= Ġ{ ĠUnknown ( it ) Ġ}, ĊĠĠĠĠĠ Ġunknown Enum ToString Converter Ġ= Ġ{ Ġ( it Ġas ĠUnknown ). actual Value Ġ} ĊĠ Ġ) ĊĊĠ Ġclass ĠRoom Type Converter Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Enum ( value : ĠString ?): ĠMed icine Frequency ? Ġ= ĠType Adapter . to Enum ( value ) ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Enum ( med icine Frequency : ĠMed icine Frequency ?): ĠString ? Ġ= ĠType Adapter . from Enum ( med icine Frequency ) ĊĠ Ġ} ĊĊĠ Ġclass ĠM oshi Type Converter Ġ{ ĊĠĠĠ Ġ@ FromJson ĊĠĠĠ Ġfun Ġto Enum ( value : ĠString ?): ĠMed icine Frequency ? Ġ= ĠType Adapter . to Enum ( value ) ĊĊĠĠĠ Ġ@ ToJson ĊĠĠĠ Ġfun Ġfrom Enum ( med icine Frequency : ĠMed icine Frequency ?): ĠString ? Ġ= ĠType Adapter . from Enum ( med icine Frequency ) ĊĠ Ġ} Ċ } Ċ