package Ġat . sun il son . app ointments . data Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . squareup . mos hi . M oshi Ċ import Ġcom . squareup . mos hi . Types Ċ Ċ internal Ġclass ĠType Converters Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġm oshi Ġ= ĠM oshi . Builder (). build () ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun ĠtoString ( list : ĠList < Int >): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype Ġ= ĠTypes . new Parameterized Type ( List :: class . java , ĠInt :: class . java ObjectType ) ĊĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= Ġm oshi . adapter < List < Int >>( type ) ĊĠĠĠĠĠĠĠ Ġreturn Ġadapter . toJson ( list ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Int List ( string : ĠString ): ĠList < Int > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype Ġ= ĠTypes . new Parameterized Type ( List :: class . java , ĠInt :: class . java ObjectType ) ĊĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= Ġm oshi . adapter < List < Int >>( type ) ĊĠĠĠĠĠĠĠ Ġreturn Ġadapter . fromJson ( string ) !! ĊĠĠĠ Ġ} Ċ } Ċ