package Ġcom . example . factory fm . db Ċ Ċ import Ġandroid . arch . persistence . room . Type Converter Ċ import Ġcom . example . factory fm . model . Fm Image Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token ĊĊ Ċ class ĠAlbum Type Converter Ġ{ ĊĠĠĠ Ġval Ġgson : ĠGson Ġ= ĠGson () ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġlist ToString ( list : ĠList < Fm Image >): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( list ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstring ToList ( data : ĠString ?): ĠList < Fm Image > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( data Ġ== Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġempty List () ĊĠĠĠĠĠĠĠ Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgson . fromJson ( data , Ġobject Ġ: ĠType Token < List < Fm Image >>() Ġ{} . type ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }