RetrofitWithCoroutineDemo
RetrofitWithCoroutineDemo copied to clipboard
Retrofit + Coroutine 重构Android网络框架
ApiResult(val code:Int, msg:String , var data T) Page(val curPage:Int, offset:Int, var data :T) Student(val id:String, var name:String) Teacher(val id:String, var name:String) 返回值可能是这样的 ApiResult ApiResult ApiResult ApiResult
ApiResult(val code:Int, msg:String , var data T) Page(val curPage:Int, offset:Int, var data :T) Student(val id:String, var name:String) Teacher(val id:String, var name:String) 返回值可能是这样的 ApiResult ApiResult ApiResult ApiResult
The Response body format in this example is : ``` { "type":"EN2ZH_CN", "errorCode":0, "elapsedTime":1, "translateResult":[ [ { "src":"Hello world", "tgt":"你好,世界" } ] ] } ``` But usually this response body...