package Ġcom . labs . sa uti . helper Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġcom . labs . sa uti . model . trade _ info . Procedure Ċ Ċ class ĠProcedure Converter Ġ{ ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Procedure ( procedure : ĠString ?): ĠMutable List < Procedure >? Ġ= ĊĠĠĠĠĠĠĠ Ġif ( procedure Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype Ġ= Ġobject Ġ: ĠType Token < Mutable List < Procedure >>() {}. type ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGson (). fromJson ( procedure , Ġtype ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Procedure Json ( procedure : ĠMutable List < Procedure >? ): ĠString ? Ġ= ĊĠĠĠĠĠĠĠ Ġif ( procedure Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype Ġ= Ġobject Ġ: ĠType Token < Mutable List < Procedure >>() {}. type ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGson (). toJson ( procedure , Ġtype ) ĊĠĠĠĠĠĠĠ Ġ} Ċ Ċ }