package Ġid . yan uar . m oo vis . data . local . converter Ċ Ċ import Ġandroid . arch . persistence . room . Type Converter Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġid . yan uar . m oo vis . data . local . entity . Cre w Ċ import Ġjava . util .* Ċ Ċ class ĠList Of Cre w Converters Ġ{ ĊĠĠĠ Ġvar Ġgson Ġ= ĠGson () ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom List ( value : ĠList < Cre w >): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto List ( value : ĠString ?): ĠList < Cre w > Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCollections . emptyList () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġlist Type Ġ= Ġobject Ġ: ĠType Token < List < Cre w >>() Ġ{ ĊĠĠĠĠĠĠĠ Ġ}. type ĊĊĠĠĠĠĠĠĠ Ġreturn Ġgson . fromJson ( value , Ġlist Type ) ĊĠĠĠ Ġ} Ċ }