package Ġcom . har ish . y ify . data . db . converter Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . har ish . y ify . data . entities . y ify . movies . Movie Item Schema Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġjava . util .* Ċ Ċ class ĠMovie Schema ListType Converter Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstring To Movie Item Schema List ( data : ĠString ): ĠMutable List < Movie Item Schema > Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( data Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCollections . emptyList () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġlist Type Ġ= Ġobject Ġ: ĠType Token < Mutable List < Movie Item Schema >>() Ġ{ ĊĠĠĠĠĠĠĠ Ġ}. type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( data , Ġlist Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġmovie Item Schema List ToString ( list : ĠMutable List < Movie Item Schema >): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). toJson ( list ) ĊĠĠĠ Ġ} Ċ }