public interface AccountAPIRetrofit
@GET(value="api/v1/accounts") retrofit2.Call<KucoinResponse<List<AccountBalancesResponse>>> getAccountList(@Query(value="currency") String currency, @Query(value="type") String type)
@GET(value="api/v1/accounts/{accountId}")
retrofit2.Call<KucoinResponse<AccountBalanceResponse>> getAccount(@Path(value="accountId")
String accountId)
@POST(value="api/v1/accounts") retrofit2.Call<KucoinResponse<Map<String,String>>> addAccount(@Body AccountCreateRequest request)
@GET(value="api/v1/accounts/ledgers") retrofit2.Call<KucoinResponse<Pagination<AccountDetailResponse>>> getAccountLedgers(@Query(value="currency") String currency, @Query(value="direction") String direction, @Query(value="bizType") String bizType, @Query(value="currentPage") int currentPage, @Query(value="pageSize") int pageSize, @Query(value="startAt") long startAt, @Query(value="endAt") long endAt)
@POST(value="api/v2/accounts/inner-transfer") retrofit2.Call<KucoinResponse<Map<String,String>>> applyTransfer2(@Body AccountTransferV2Request request)
@GET(value="api/v1/sub-accounts") retrofit2.Call<KucoinResponse<List<SubAccountBalanceResponse>>> getSubAccountList()
@GET(value="api/v1/sub-accounts/{subUserId}")
retrofit2.Call<KucoinResponse<SubAccountBalanceResponse>> getSubAccount(@Path(value="subUserId")
String subUserId)
@POST(value="api/v2/accounts/sub-transfer") retrofit2.Call<KucoinResponse<Map<String,String>>> transferBetweenSubAndMasterV2(@Body SubMasterTransferV2Request request)
@GET(value="api/v1/accounts/transferable") retrofit2.Call<KucoinResponse<TransferableBalanceResponse>> transferable(@Query(value="currency") String currency, @Query(value="type") String type, @Query(value="tag") String tag)
@GET(value="api/v2/user-info") retrofit2.Call<KucoinResponse<UserSummaryInfoResponse>> getUserSummaryInfo()
@POST(value="api/v2/sub/user/created") retrofit2.Call<KucoinResponse<SubUserCreateResponse>> createSubUser(@Body SubUserCreateRequest request)
@GET(value="api/v1/sub/api-key") retrofit2.Call<KucoinResponse<List<SubApiKeyResponse>>> getSubApiKey(@Query(value="subName") String subName, @Query(value="apiKey") String apiKey)
@POST(value="api/v1/sub/api-key") retrofit2.Call<KucoinResponse<SubApiKeyResponse>> createSubApiKey(@Body SubApiKeyCreateRequest request)
@POST(value="api/v1/sub/api-key/update") retrofit2.Call<KucoinResponse<SubApiKeyResponse>> updateSubApiKey(@Body SubApiKeyUpdateRequest request)
@DELETE(value="api/v1/sub/api-key") retrofit2.Call<KucoinResponse<SubApiKeyResponse>> deleteSubApiKey(@QueryMap Map<String,String> params)
@GET(value="api/v2/sub-accounts") retrofit2.Call<KucoinResponse<Pagination<SubAccountBalanceResponse>>> getSubAccountPageList(@Query(value="currentPage") int currentPage, @Query(value="pageSize") int pageSize)
@GET(value="api/v1/hf/accounts/ledgers") retrofit2.Call<KucoinResponse<List<AccountDetailResponse>>> getHFAccountLedgers(@Query(value="currency") String currency, @Query(value="direction") String direction, @Query(value="bizType") String bizType, @Query(value="lastId") Long lastId, @Query(value="limit") Integer limit, @Query(value="startAt") Long startAt, @Query(value="endAt") Long endAt)
Copyright © 2023. All rights reserved.