package Ġcom . alex . cook sample . data . local Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġjava . lang . reflect . Type Ċ import Ġjava . util .* Ċ Ċ class ĠList Converter Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom String ( value : ĠString ?): ĠArrayList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlist Type : ĠType Ġ= Ġobject Ġ: ĠType Token < ArrayList < String ?> ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġlist Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom ArrayList ( list : ĠArrayList < String ?> ?): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( list ) ĊĠĠĠ Ġ} Ċ }