package Ġcom . ham i . sport s _ assist . data . room . nb a Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġjava . lang . reflect . Type Ċ Ċ object ĠN ba Type Converters Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo N ba Transaction List ( value : ĠString ?): ĠList < N ba Transaction >? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlist Type : ĠType Ġ= Ġobject Ġ: ĠType Token < List < N ba Transaction > ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġlist Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom N ba Transaction List ( list : ĠList < N ba Transaction >? ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( list ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Team Event List ( value : ĠString ?): ĠList < Team Event >? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlist Type : ĠType Ġ= Ġobject Ġ: ĠType Token < List < Team Event > ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġlist Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Team Event List ( list : ĠList < Team Event >? ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( list ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Team ( value : ĠString ?): ĠTeam ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Team ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Team ( obj : ĠTeam ?): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Conference Stand ing ( value : ĠString ?): ĠConference Stand ing ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Conference Stand ing ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Conference Stand ing ( obj : ĠConference Stand ing ?): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Play In Event Entity ( value : ĠString ?): ĠPlay In Event Entity ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Play In Event Entity ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Play In Event Entity ( obj : ĠPlay In Event Entity ?): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Play In Event List Entity ( value : ĠString ?): ĠList < Play In Event Entity ?> Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < List < Play In Event Entity ? >>() Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Play In Event List Entity ( obj : ĠList < Play In Event Entity ?> ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Play Off Series Entity ( value : ĠString ?): ĠPlay Off Series Entity ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Play Off Series Entity ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Play Off Series Entity ( obj : ĠPlay Off Series Entity ?): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Play Off Series List Entity ( value : ĠString ?): ĠList < Play Off Series Entity ?> Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < List < Play Off Series Entity ? >>() Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Play Off Series List Entity ( obj : ĠList < Play Off Series Entity ?> ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Post Season Team Entity ( value : ĠString ?): ĠPost Season Team Entity ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Post Season Team Entity ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Post Season Team Entity ( obj : ĠPost Season Team Entity ?): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom StringTo Result Entity ( value : ĠString ?): ĠResult ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Result ?> () Ġ{} . type ĊĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( value , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Result Entity ( obj : ĠResult ?): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( obj ) ĊĠĠĠ Ġ} Ċ }