package Ġcom . h azz . ku ang ji . net Ċ Ċ import Ġandroid . util . Array Map Ċ import Ġandroid . util . Pair Ċ import Ġcom . google . gson . Gson Ċ import Ġokhttp 3 . MediaType Ċ import Ġokhttp 3 . RequestBody Ċ Ċ /** Ċ Ġ* Ġ å¿«éĢŁ çĶŁæĪĲ ãĢĢ RequestBody Ċ Ġ*/ Ċ object ĠRequest Utils Ġ{ ĊĠĠĠ Ġprivate Ġval Ġgson Ġ= ĠGson () ĊĠĠĠ Ġprivate Ġval Ġmedia Type Ġ= ĠMediaType . parse (" application / json ; Ġcharset = utf - 8 ") ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæł¹æį® map ĠåıĤæķ° è¿ĶåĽŀ Ġ ä¸Ģä¸ª Ġrequest body ĊĠĠĠĠ Ġ* Ġ@ param Ġmap Ġ å°ģè£ħ å¥½ æķ°æį®çļĦ map ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Body ( map : ĠMap < Any , ĠAny >): ĠRequest Body Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRequest Body . create ( media Type , Ġgson . toJson ( map )) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä¼łåħ¥ åı¯ åıĺ åıĤæķ° çļĦ Ġpair ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Body ( var arg Ġpairs : ĠPair < Any , ĠAny >): ĠRequest Body Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmap Ġ= ĠArray Map < Any , ĠAny >( pairs . size ) ĊĠĠĠĠĠĠĠ Ġpairs . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap . put ( it . first , Ġit . second ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠRequest Body . create ( media Type , Ġgson . toJson ( map )) ĊĠĠĠ Ġ} ĊĊ Ċ }