UNPKG

kucoin-api

Version:

Complete & robust Node.js SDK for Kucoin's REST APIs and WebSockets, with TypeScript & strong end to end tests.

94 lines (93 loc) 1.9 kB
/** * *********** * Spot Convert *********** * */ /** * Get Convert Symbol */ export interface GetConvertSymbolRequest { fromCurrency: string; toCurrency: string; orderType?: 'MARKET' | 'LIMIT'; } /** * Add Convert Order */ export interface AddConvertOrderRequest { clientOrderId: string; quoteId: string; accountType?: 'BOTH' | 'FUNDING' | 'TRADING'; } /** * Get Convert Quote */ export interface GetConvertQuoteRequest { fromCurrency: string; toCurrency: string; fromCurrencySize?: number; toCurrencySize?: number; } /** * Get Convert Order Detail */ export interface GetConvertOrderDetailRequest { clientOrderId?: string; orderId?: string; } /** * Get Convert Order History */ export interface GetConvertOrderHistoryRequest { startAt?: number; endAt?: number; page?: number; pageSize?: number; status?: 'OPEN' | 'SUCCESS' | 'FAIL'; } /** * Add Convert Limit Order */ export interface AddConvertLimitOrderRequest { clientOrderId: string; fromCurrency: string; toCurrency: string; fromCurrencySize: number; toCurrencySize: number; accountType?: 'BOTH' | 'FUNDING' | 'TRADING'; } /** * Get Convert Limit Quote */ export interface GetConvertLimitQuoteRequest { fromCurrency: string; toCurrency: string; fromCurrencySize?: number; toCurrencySize?: number; } /** * Get Convert Limit Order Detail */ export interface GetConvertLimitOrderDetailRequest { clientOrderId?: string; orderId?: string; } /** * Get Convert Limit Orders */ export interface GetConvertLimitOrdersRequest { startAt?: number; endAt?: number; page?: number; pageSize?: number; status?: 'OPEN' | 'SUCCESS' | 'FAIL' | 'CANCELLED'; } /** * Cancel Convert Limit Order */ export interface CancelConvertLimitOrderRequest { clientOrderId?: string; orderId?: string; }