package Ġorg . co epi . core . domain . model Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ import Ġjava . io . Serializable Ċ Ċ sealed Ġclass ĠTemperature Ġ: ĠParcel able , ĠSerializable Ġ{ ĊĠĠĠ Ġ@ Parcel ize ĊĠĠĠ Ġdata Ġclass ĠC els ius ( val Ġvalue : ĠFloat ) Ġ: ĠTemperature () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġto F aren heit (): ĠF ah ren heit Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠF ah ren heit (( 9 Ġ/ Ġ 5 . 0 Ġ* Ġvalue Ġ+ Ġ 3 2 ). toFloat ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Parcel ize ĊĠĠĠ Ġdata Ġclass ĠF ah ren heit ( val Ġvalue : ĠFloat ) Ġ: ĠTemperature () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġto C els ius (): ĠC els ius Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠC els ius (( 5 Ġ/ Ġ 9 . 0 Ġ* Ġ( value Ġ- Ġ 3 2 )). toFloat ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġto C els ius (): ĠC els ius Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠC els ius Ġ-> Ġthis ĊĠĠĠĠĠĠĠ Ġis ĠF ah ren heit Ġ-> Ġto C els ius () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġto F aren heit (): ĠF ah ren heit Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠF ah ren heit Ġ-> Ġthis ĊĠĠĠĠĠĠĠ Ġis ĠC els ius Ġ-> Ġto F aren heit () ĊĠĠĠ Ġ} Ċ } Ċ