我有一些请求使用相同的端点,但参数和返回类型不同。
我使用@QueryMap
作为参数,但我不知道如何编写返回类型:
我必须写:
@GET("xxx")
Call<List<A1>> groupList1(@QueryMap Map<String, String> options);
@GET("xxx")
Call<List<A2>> groupList2(@QueryMap Map<String, String> options);
@GET("xxx")
Call<List<A3>> groupList3(@QueryMap Map<String, String> options);
....
还是有一个较短的解决方案?