kucoin-api
Version:
Complete & robust Node.js SDK for Kucoin's REST APIs and WebSockets, with TypeScript & strong end to end tests.
76 lines (75 loc) • 1.81 kB
TypeScript
export interface AffiliateTradeHistoryItem {
tradeTime: number;
tradeType: string;
tradeCurrency: string;
tradeAmount: string;
tradeAmountU: string;
feeU: string;
commission: string;
currency: string;
}
export interface AffiliateTradeHistory {
currentPage: number;
pageSize: number;
totalNum: number;
totalPage: number;
items: AffiliateTradeHistoryItem[];
}
export interface AffiliateCommissionItem {
siteType: string;
rebateType: 1 | 2;
payoutTime: number;
periodStartTime: number;
periodEndTime: number;
status: 1 | 2 | 3 | 4;
takerVolume: string;
makerVolume: string;
commission: string;
currency: string;
}
export interface AffiliateInviteeItem {
uid: string;
nickName: string;
referralCode: string;
country: string;
registrationTime: number;
completedKyc: boolean;
completedFirstDeposit: boolean;
completedFirstTrade: boolean;
past7dFees: string;
past7dCommission: string;
totalCommission: string;
myCommissionRate: string;
cashbackRate: string;
currency: string;
}
export interface AffiliateInvitees {
currentPage: number;
pageSize: number;
totalNum: number;
totalPage: number;
items: AffiliateInviteeItem[];
}
export interface AffiliateTransactionItem {
uid: string;
tradeTime: number;
tradeType: 'SPOT' | 'FEATURE';
tradeCurrency: string;
tradeAmount: string;
tradeAmountU: string;
feeU: string;
commission: string;
currency: 'USDT' | 'USDC';
}
export interface AffiliateTransaction {
items: AffiliateTransactionItem[];
lastId: string;
}
export interface KuminingItem {
uid: string;
goodsName: string;
amount: string;
currency: string;
lastId: string;
payTime: number;
}