public interface LoanAPIRetrofit
@POST(value="api/v1/margin/borrow") retrofit2.Call<KucoinResponse<BorrowResponse>> borrow(@Body BorrowRequest request)
@GET(value="api/v1/margin/borrow") retrofit2.Call<KucoinResponse<BorrowQueryResponse>> queryBorrow(@Query(value="orderId") String orderId)
@GET(value="api/v1/margin/borrow/outstanding") retrofit2.Call<KucoinResponse<Pagination<BorrowOutstandingResponse>>> queryBorrowOutstanding(@Query(value="currency") String currency, @Query(value="currentPage") Integer currentPage, @Query(value="pageSize") Integer pageSize)
@GET(value="api/v1/margin/borrow/repaid") retrofit2.Call<KucoinResponse<Pagination<BorrowRepaidResponse>>> queryBorrowRepaid(@Query(value="currency") String currency, @Query(value="currentPage") Integer currentPage, @Query(value="pageSize") Integer pageSize)
@POST(value="api/v1/margin/repay/all") retrofit2.Call<KucoinResponse<Void>> repayAll(@Body RepayAllRequest request)
@POST(value="api/v1/margin/repay/single") retrofit2.Call<KucoinResponse<Void>> repaySingle(@Body RepaySingleRequest request)
@POST(value="api/v1/margin/lend") retrofit2.Call<KucoinResponse<LendResponse>> lend(@Body LendRequest request)
@DELETE(value="api/v1/margin/lend/{orderId}")
retrofit2.Call<KucoinResponse<Void>> cancelLendOrder(@Path(value="orderId")
String orderId)
@POST(value="api/v1/margin/toggle-auto-lend") retrofit2.Call<KucoinResponse<Void>> toggleAutoLend(@Body ToggleAutoLendRequest request)
@GET(value="api/v1/margin/lend/active") retrofit2.Call<KucoinResponse<Pagination<ActiveLendItem>>> queryActiveLend(@Query(value="currency") String currency, @Query(value="currentPage") Integer currentPage, @Query(value="pageSize") Integer pageSize)
@GET(value="api/v1/margin/lend/done") retrofit2.Call<KucoinResponse<Pagination<DoneLendItem>>> queryDoneLend(@Query(value="currency") String currency, @Query(value="currentPage") Integer currentPage, @Query(value="pageSize") Integer pageSize)
@GET(value="api/v1/margin/lend/trade/unsettled") retrofit2.Call<KucoinResponse<Pagination<UnsettledTradeItem>>> queryUnsettledTrade(@Query(value="currency") String currency, @Query(value="currentPage") Integer currentPage, @Query(value="pageSize") Integer pageSize)
@GET(value="api/v1/margin/lend/trade/settled") retrofit2.Call<KucoinResponse<Pagination<SettledTradeItem>>> querySettledTrade(@Query(value="currency") String currency, @Query(value="currentPage") Integer currentPage, @Query(value="pageSize") Integer pageSize)
@GET(value="api/v1/margin/lend/assets") retrofit2.Call<KucoinResponse<List<LendAssetsResponse>>> queryLendAssets(@Query(value="currency") String currency)
@GET(value="api/v1/margin/market") retrofit2.Call<KucoinResponse<List<MarketItemResponse>>> queryMarket(@Query(value="currency") String currency, @Query(value="term") Integer term)
@GET(value="api/v1/margin/trade/last") retrofit2.Call<KucoinResponse<List<LastTradeResponse>>> queryLastTrade(@Query(value="currency") String currency)
Copyright © 2023. All rights reserved.