/* Ċ Ġ* ĠCreated Ġby ĠForce ĠPor qu illo Ġon Ġ 6 / 2 0 / 2 0 Ġ 8 : 3 7 ĠPM Ċ Ġ* ĠFE U ĠInstitute Ġof ĠTechnology Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 . Ġ ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLast Ġmodified Ġ 6 / 2 0 / 2 0 Ġ 8 : 3 7 ĠPM Ċ Ġ*/ Ċ package Ġcom . force . codes . project . app . data _ layer . resources . database . converters Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . force . codes . project . app . data _ layer . model . map _ data . PH DataSet Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ Ċ object ĠLocal Data Converter Ġ{ ĊĠ Ġ@ Type Converter ĊĠ Ġ@ Jvm Static Ġfun Ġfrom ListOf Strings ( ĊĠĠĠ Ġvalue : ĠString ? ĊĠ Ġ): ĠList < PH DataSet >? Ġ= Ġvalue . let Ġ{ ĊĠĠĠ Ġval Ġlist Type Ġ= Ġobject Ġ: ĊĠĠĠĠĠĠĠ ĠType Token < List < PH DataSet ?> ?> () Ġ{ ĊĠĠĠ Ġ}. type ĊĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġlist Type ) ĊĠ Ġ} ĊĊĠ Ġ@ Type Converter ĊĠ Ġ@ Jvm Static Ġfun Ġto ListOf Strings ( ĊĠĠĠ Ġobjects : ĠList < PH DataSet ?> ? ĊĠ Ġ): ĠString Ġ{ ĊĠĠĠ Ġreturn ĠGson (). toJson ( objects ) ĊĠ Ġ} Ċ }