UNPKG

kucoin-universal-sdk

Version:
62 lines (61 loc) 3.13 kB
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>; }