public interface KtRetrofitClient
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<PusherResult> |
authorizePusher(String user,
String channelname,
String socketId,
String String) |
retrofit2.Call<WriteResult<Payout>> |
cancelPayout(String userid,
String payoutid,
String String) |
retrofit2.Call<WriteResult<Trade>> |
cancelTrade(String user,
long orderId,
String String) |
retrofit2.Call<WriteResult<Payout>> |
createPayout(String userid,
BUY_SELL type,
String itemid,
int amount,
String String) |
retrofit2.Call<WriteResult<Trade>> |
createTrade(String user,
BUY_SELL buySell,
String item,
int amount,
String price,
String String) |
retrofit2.Call<List<OrderBookEntry>> |
getBestOrderBookEntries(String itemid,
BUY_SELL_BOTH mode) |
retrofit2.Call<List<HistoryEntry>> |
getHistory(String itemid,
int limit,
int offset) |
retrofit2.Call<Item> |
getItem(String userid,
String itemid,
String String) |
retrofit2.Call<List<Item>> |
getItems(String userid,
String String) |
retrofit2.Call<HistoryEntry> |
getLatestHistory(String itemid) |
retrofit2.Call<List<Message>> |
getMessages(String userid,
String String) |
retrofit2.Call<List<OrderBookEntry>> |
getOrderBook(String itemid,
int limit,
BUY_SELL_BOTH mode,
boolean summarizeRemaining) |
retrofit2.Call<List<Payout>> |
getPayouts(String userid,
String String) |
retrofit2.Call<List<Payout>> |
getPayouts(String userid,
String payoutid,
String String) |
retrofit2.Call<Permissions> |
getPermissions(String userid,
String String) |
retrofit2.Call<List<Trade>> |
getTrades(String user,
String String) |
retrofit2.Call<WriteResult<Payout>> |
takeoutPayout(String userid,
String payoutid,
String String) |
retrofit2.Call<WriteResult<Trade>> |
takeoutTrade(String user,
long orderId,
String String) |
@GET(value="history/{itemid}")
retrofit2.Call<List<HistoryEntry>> getHistory(@Path(value="itemid")
String itemid,
@Query(value="limit")
int limit,
@Query(value="offset")
int offset)
@GET(value="history/{itemid}")
retrofit2.Call<HistoryEntry> getLatestHistory(@Path(value="itemid")
String itemid)
@GET(value="orderbook/{itemid}")
retrofit2.Call<List<OrderBookEntry>> getOrderBook(@Path(value="itemid")
String itemid,
@Query(value="limit")
int limit,
@Query(value="mode")
BUY_SELL_BOTH mode,
@Query(value="summarize")
boolean summarizeRemaining)
@GET(value="orderbook/{itemid}/best")
retrofit2.Call<List<OrderBookEntry>> getBestOrderBookEntries(@Path(value="itemid")
String itemid,
@Query(value="mode")
BUY_SELL_BOTH mode)
@GET(value="permissions/{userid}")
retrofit2.Call<Permissions> getPermissions(@Path(value="userid")
String userid,
@Header(value="userKey")
String String)
@GET(value="users/{userid}/items")
retrofit2.Call<List<Item>> getItems(@Path(value="userid")
String userid,
@Header(value="userKey")
String String)
@GET(value="users/{userid}/items/{itemid}")
retrofit2.Call<Item> getItem(@Path(value="userid")
String userid,
@Path(value="itemid")
String itemid,
@Header(value="userKey")
String String)
@GET(value="users/{userid}/messages")
retrofit2.Call<List<Message>> getMessages(@Path(value="userid")
String userid,
@Header(value="userKey")
String String)
@GET(value="users/{userid}/payouts")
retrofit2.Call<List<Payout>> getPayouts(@Path(value="userid")
String userid,
@Header(value="userKey")
String String)
@GET(value="users/{userid}/payouts/{payoutid}")
retrofit2.Call<List<Payout>> getPayouts(@Path(value="userid")
String userid,
@Path(value="payoutid")
String payoutid,
@Header(value="userKey")
String String)
@POST(value="users/{userid}/payouts")
@FormUrlEncoded
retrofit2.Call<WriteResult<Payout>> createPayout(@Path(value="userid")
String userid,
@Field(value="type")
BUY_SELL type,
@Field(value="item")
String itemid,
@Field(value="amount")
int amount,
@Header(value="userKey")
String String)
@POST(value="users/{userid}/payouts/{payoutid}/cancel")
retrofit2.Call<WriteResult<Payout>> cancelPayout(@Path(value="userid")
String userid,
@Path(value="payoutid")
String payoutid,
@Header(value="userKey")
String String)
@POST(value="users/{userid}/payouts/{payoutid}/takout")
retrofit2.Call<WriteResult<Payout>> takeoutPayout(@Path(value="userid")
String userid,
@Path(value="payoutid")
String payoutid,
@Header(value="userKey")
String String)
@POST(value="pusher/authenticate") @FormUrlEncoded retrofit2.Call<PusherResult> authorizePusher(@Query(value="user") String user, @Field(value="channel_name") String channelname, @Field(value="socketId") String socketId, @Header(value="userKey") String String)
@GET(value="users/{user}/orders")
retrofit2.Call<List<Trade>> getTrades(@Path(value="user")
String user,
@Header(value="userKey")
String String)
@POST(value="users/{user}/orders")
@FormUrlEncoded
retrofit2.Call<WriteResult<Trade>> createTrade(@Path(value="user")
String user,
@Field(value="buySell")
BUY_SELL buySell,
@Field(value="item")
String item,
@Field(value="amount")
int amount,
@Field(value="price")
String price,
@Header(value="userKey")
String String)
@POST(value="users/{user}/orders/{orderId}/cancel")
retrofit2.Call<WriteResult<Trade>> cancelTrade(@Path(value="user")
String user,
@Path(value="orderId")
long orderId,
@Header(value="userKey")
String String)
@POST(value="users/{user}/orders/{orderId}/takeout")
retrofit2.Call<WriteResult<Trade>> takeoutTrade(@Path(value="user")
String user,
@Path(value="orderId")
long orderId,
@Header(value="userKey")
String String)
Copyright © 2018. All rights reserved.