package Ġnet . rough design . sw ms . sw ms android . users . aut ht o ken s Ċ Ċ import Ġcom . squareup . mos hi . Json Adapter Ċ Ċ class ĠLogin Request Converter ( private Ġval Ġjson Adapter : ĠJson Adapter < Json Credentials >) Ġ{ ĊĊĊ ĉ fun Ġcreate Login Json ( userName : ĠString , Ġpassword : ĠString ): ĠByteArray ? Ġ{ Ċĉ ĉ val Ġcredentials Ġ= ĠJson Credentials ( userName , Ġpassword ) Ċĉ ĉ val ĠtoJson Ġ= Ġjson Adapter . toJson ( credentials ) Ċĉ ĉ return ĠtoJson . toByteArray () Ċ ĉ } ĊĊĊ ĉ fun Ġparse Login Response ( byteArray : ĠByteArray ): ĠJson Web Token Ġ{ Ċĉ ĉ val Ġas String Ġ= ĠString ( byteArray ) Ċĉ ĉ return ĠJson Web Token ( asString ) Ċ ĉ } Ċ } Ċ