package Ġcom . may ok un ad eni yi . instant weather . utils . type converters Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . may ok un ad eni yi . instant weather . data . model . Wind Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġjava . lang . reflect . Type Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMay ok un ĠAd eni yi Ġon Ġ 1 6 / 0 3 / 2 0 2 0 . Ċ Ġ*/ Ċ Ċ class ĠWind Converter Ġ{ ĊĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĊĠĠĠ Ġval Ġtype : ĠType Ġ= Ġobject Ġ: ĠType Token < Wind ?> () Ġ{} . type ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConverts Ġa Ġ[ Wind ] Ġto Ġa Ġ[ String ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Wind ( wind : ĠWind ?): ĠString { ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . toJson ( wind , type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConverts Ġa Ġ[ String ] Ġto Ġa Ġ[ Wind ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Wind ( json : ĠString ?): ĠWind { ĊĠĠĠĠĠĠĠ Ġreturn Ġgson . fromJson ( json , type ) ĊĠĠĠ Ġ} Ċ }