package Ġcom . pad cx . shared . persistence . type converters Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġcom . pad cx . shared . data . v os . Doctor VO Ċ Ċ class ĠDoctor VO ListType Converter Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun ĠtoString ( doctor VO List : List < Doctor VO >? ): String Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). toJson ( doctor VO List ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Doctor VO List ( doctor VO List Json String : String ): List < Doctor VO > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdoctor VO ListType Ġ= Ġobject Ġ: ĠType Token < ArrayList < Doctor VO >>() {}. type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( doctor VO List Json String , doctor VO ListType ) ?: Ġarray ListOf () ĊĠĠĠ Ġ} Ċ }