【发布时间】:2019-03-18 09:10:14
【问题描述】:
我正在使用如下所示的类模型来保存搜索数据信息,
data class SearchDataModel (
var keyword: String? = "",
var from: String? = "",
var to: String? = "",
var page: Int? = null,
var sortby: String? = null,
var orderby: String? = null,
var itemsperpage: Int? = null
)
我们可以使用调用来发布数据,
@POST("/data/save")
fun saveData(@Body postData: PostDataModel)
如何为类似下面的查询字符串实现相同的功能?
@GET("/data/search")
fun searchData(@QueryString searchData: SearchDataModel)
我试图防止函数中有大量参数,并有一个可选的查询字符串参数。
【问题讨论】:
-
我认为除了明确指出所有参数之外没有其他解决方案