public interface OrderAPIRetrofit
@POST(value="api/v1/orders") retrofit2.Call<KucoinResponse<OrderCreateResponse>> createOrder(@Body OrderCreateApiRequest opsRequest)
@POST(value="api/v1/orders/test") retrofit2.Call<KucoinResponse<OrderCreateResponse>> createOrderTest(@Body OrderCreateApiRequest opsRequest)
@POST(value="api/v1/orders/multi") retrofit2.Call<KucoinResponse<MultiOrderCreateResponse>> createMultipleOrders(@Body MultiOrderCreateRequest multiOrderCreateRequest)
@DELETE(value="api/v1/orders/{orderId}")
retrofit2.Call<KucoinResponse<OrderCancelResponse>> cancelOrder(@Path(value="orderId")
String orderId)
@DELETE(value="api/v1/order/client-order/{clientOid}")
retrofit2.Call<KucoinResponse<OrderCancelResponse>> cancelOrderByClientOid(@Path(value="clientOid")
String clientOid)
@DELETE(value="api/v1/orders") retrofit2.Call<KucoinResponse<OrderCancelResponse>> cancelOrders(@Query(value="symbol") String symbol, @Query(value="tradeType") String tradeType)
@GET(value="api/v1/orders/{orderId}")
retrofit2.Call<KucoinResponse<OrderResponse>> getOrder(@Path(value="orderId")
String orderId)
@GET(value="api/v1/order/client-order/{clientOid}")
retrofit2.Call<KucoinResponse<ActiveOrderResponse>> getOrderByClientOid(@Path(value="clientOid")
String clientOid)
@GET(value="api/v1/orders") retrofit2.Call<KucoinResponse<Pagination<OrderResponse>>> queryOrders(@Query(value="symbol") String symbol, @Query(value="side") String side, @Query(value="type") String type, @Query(value="tradeType") String tradeType, @Query(value="status") String status, @Query(value="startAt") Long startAt, @Query(value="endAt") Long endAt, @Query(value="pageSize") int pageSize, @Query(value="currentPage") int currentPage)
@GET(value="api/v1/trade-fees") retrofit2.Call<KucoinResponse<List<UserFeeResponse>>> getUserTradeFees(@Query(value="symbols") String symbols)
@GET(value="api/v1/base-fee") retrofit2.Call<KucoinResponse<UserFeeResponse>> getUserBaseFee(@Query(value="currencyType") String currencyType)
@Deprecated @GET(value="api/v1/limit/orders") retrofit2.Call<KucoinResponse<Pagination<OrderResponse>>> queryLimitOrderPageList(@Query(value="pageSize") int pageSize, @Query(value="currentPage") int currentPage)
@GET(value="api/v1/limit/orders") retrofit2.Call<KucoinResponse<List<OrderResponse>>> queryLimitOrderList()
@POST(value="api/v1/hf/orders") retrofit2.Call<KucoinResponse<HFOrderCreateResponse>> createHFOrder(@Body HFOrderCreateRequest createRequest)
@POST(value="api/v1/hf/orders/sync") retrofit2.Call<KucoinResponse<HFOrderSyncCreateResponse>> syncCreateHFOrder(@Body HFOrderCreateRequest createRequest)
@POST(value="api/v1/hf/orders/multi") retrofit2.Call<KucoinResponse<List<HFOrderMultiCreateResponse>>> createMultipleHFOrders(@Body HFOrderMultiCreateRequest multiCreateRequest)
@POST(value="api/v1/hf/orders/multi/sync") retrofit2.Call<KucoinResponse<List<HFOrderSyncMultiCreateResponse>>> syncCreateMultipleHFOrders(@Body HFOrderMultiCreateRequest multiCreateRequest)
@POST(value="api/v1/hf/orders/alter") retrofit2.Call<KucoinResponse<HFOrderAlterResponse>> alterHFOrder(@Body HFOrderAlterRequest alterRequest)
@DELETE(value="api/v1/hf/orders/{orderId}")
retrofit2.Call<KucoinResponse<HFOrderCancelResponse>> cancelHFOrder(@Path(value="orderId")
String orderId,
@Query(value="symbol")
String symbol)
@DELETE(value="api/v1/hf/orders/sync/{orderId}")
retrofit2.Call<KucoinResponse<HFOrderSyncCancelResponse>> syncCancelHFOrder(@Path(value="orderId")
String orderId,
@Query(value="symbol")
String symbol)
@DELETE(value="api/v1/hf/orders/client-order/{clientOid}")
retrofit2.Call<KucoinResponse<HFOrderCancelByClientOidResponse>> cancelHFOrderByClientOid(@Path(value="clientOid")
String clientOid,
@Query(value="symbol")
String symbol)
@DELETE(value="api/v1/hf/orders/sync/client-order/{clientOid}")
retrofit2.Call<KucoinResponse<HFOrderSyncCancelResponse>> syncCancelHFOrderByClientOid(@Path(value="clientOid")
String clientOid,
@Query(value="symbol")
String symbol)
@DELETE(value="api/v1/hf/orders/cancel/{orderId}")
retrofit2.Call<KucoinResponse<HFOrderCancelSizeResponse>> cancelHFOrderSize(@Path(value="orderId")
String orderId,
@Query(value="symbol")
String symbol,
@Query(value="cancelSize")
String cancelSize)
@DELETE(value="api/v1/hf/orders") retrofit2.Call<KucoinResponse<String>> cancelHFOrdersBySymbol(@Query(value="symbol") String symbol)
@GET(value="api/v1/hf/orders/active") retrofit2.Call<KucoinResponse<List<HFOrderResponse>>> getActiveHFOrders(@Query(value="symbol") String symbol)
@GET(value="api/v1/hf/orders/active/symbols") retrofit2.Call<KucoinResponse<HFOrderActiveSymbolQueryResponse>> getActiveHFOrderSymbols()
@GET(value="api/v1/hf/orders/done") retrofit2.Call<KucoinResponse<HFDoneOrderQueryResponse>> getDoneHFOrders(@Query(value="symbol") String symbol, @Query(value="side") String side, @Query(value="type") String type, @Query(value="startAt") Long startAt, @Query(value="endAt") Long endAt, @Query(value="lastId") Long lastId, @Query(value="limit") Integer limit)
@GET(value="api/v1/hf/orders/{orderId}")
retrofit2.Call<KucoinResponse<HFOrderResponse>> getHFOrder(@Path(value="orderId")
String orderId,
@Query(value="symbol")
String symbol)
@GET(value="api/v1/hf/orders/client-order/{clientOid}")
retrofit2.Call<KucoinResponse<HFOrderResponse>> getHFOrderByClientOid(@Path(value="clientOid")
String clientOid,
@Query(value="symbol")
String symbol)
@POST(value="api/v1/hf/orders/dead-cancel-all") retrofit2.Call<KucoinResponse<HFOrderDeadCancelResponse>> deadCancelHFOrder(@Body HFOrderDeadCancelRequest request)
@GET(value="api/v1/hf/orders/dead-cancel-all/query") retrofit2.Call<KucoinResponse<HFOrderDeadCancelQueryResponse>> queryHFOrderDeadCancel()
@GET(value="/api/v1/status") retrofit2.Call<KucoinResponse<ServerStatusResponse>> queryServerStatus()
Copyright © 2023. All rights reserved.