kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
62 lines (61 loc) • 3.13 kB
TypeScript
import { Transport } from '../../../internal/interfaces/transport';
import { GetSpotActualFeeResp } from './model_get_spot_actual_fee_resp';
import { GetFuturesActualFeeReq } from './model_get_futures_actual_fee_req';
import { GetSpotActualFeeReq } from './model_get_spot_actual_fee_req';
import { GetBasicFeeResp } from './model_get_basic_fee_resp';
import { GetFuturesActualFeeResp } from './model_get_futures_actual_fee_resp';
import { GetBasicFeeReq } from './model_get_basic_fee_req';
export interface FeeAPI {
/**
* getBasicFee Get Basic Fee - Spot/Margin
* Description: This interface is for the user’s spot/margin basic fee rate.
* Documentation: https://www.kucoin.com/docs-new/api-3470149
* +-----------------------+---------+
* | Extra API Info | Value |
* +-----------------------+---------+
* | API-DOMAIN | SPOT |
* | API-CHANNEL | PRIVATE |
* | API-PERMISSION | GENERAL |
* | API-RATE-LIMIT-POOL | SPOT |
* | API-RATE-LIMIT-WEIGHT | 3 |
* +-----------------------+---------+
*/
getBasicFee(req: GetBasicFeeReq): Promise<GetBasicFeeResp>;
/**
* getSpotActualFee Get Actual Fee - Spot/Margin
* Description: This interface is for the trading pair’s actual fee rate. You can inquire about fee rates of 10 trading pairs each time at most. The fee rate of your sub-account is the same as that of the master account.
* Documentation: https://www.kucoin.com/docs-new/api-3470150
* +-----------------------+---------+
* | Extra API Info | Value |
* +-----------------------+---------+
* | API-DOMAIN | SPOT |
* | API-CHANNEL | PRIVATE |
* | API-PERMISSION | GENERAL |
* | API-RATE-LIMIT-POOL | SPOT |
* | API-RATE-LIMIT-WEIGHT | 3 |
* +-----------------------+---------+
*/
getSpotActualFee(req: GetSpotActualFeeReq): Promise<GetSpotActualFeeResp>;
/**
* getFuturesActualFee Get Actual Fee - Futures
* Description: This interface is for the trading pair’s actual futures fee rate. The fee rate of your sub-account is the same as that of the master account.
* Documentation: https://www.kucoin.com/docs-new/api-3470151
* +-----------------------+---------+
* | Extra API Info | Value |
* +-----------------------+---------+
* | API-DOMAIN | FUTURES |
* | API-CHANNEL | PRIVATE |
* | API-PERMISSION | GENERAL |
* | API-RATE-LIMIT-POOL | FUTURES |
* | API-RATE-LIMIT-WEIGHT | 3 |
* +-----------------------+---------+
*/
getFuturesActualFee(req: GetFuturesActualFeeReq): Promise<GetFuturesActualFeeResp>;
}
export declare class FeeAPIImpl implements FeeAPI {
private transport;
constructor(transport: Transport);
getBasicFee(req: GetBasicFeeReq): Promise<GetBasicFeeResp>;
getSpotActualFee(req: GetSpotActualFeeReq): Promise<GetSpotActualFeeResp>;
getFuturesActualFee(req: GetFuturesActualFeeReq): Promise<GetFuturesActualFeeResp>;
}