UNPKG

bybit-api

Version:

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

109 lines (108 loc) 2.61 kB
export interface GetP2PAccountCoinsBalanceParamsV5 { memberId?: string; accountType: string; coin?: string; withBonus?: 0 | 1; } export interface GetP2POnlineAdsParamsV5 { tokenId: string; currencyId: string; side: '0' | '1'; page?: string; size?: string; } export interface P2PTradingPreferenceSetV5 { hasUnPostAd?: 0 | 1; isKyc?: 0 | 1; isEmail?: 0 | 1; isMobile?: 0 | 1; hasRegisterTime?: 0 | 1; registerTimeThreshold?: number; orderFinishNumberDay30?: number; completeRateDay30?: string; nationalLimit?: string; hasOrderFinishNumberDay30?: 0 | 1; hasCompleteRateDay30?: 0 | 1; hasNationalLimit?: 0 | 1; } export interface CreateP2PAdParamsV5 { tokenId: string; currencyId: string; side: '0' | '1'; priceType: '0' | '1'; premium: string; price: string; minAmount: string; maxAmount: string; remark: string; tradingPreferenceSet: P2PTradingPreferenceSetV5; paymentIds: string[]; quantity: string; paymentPeriod: string; itemType: 'ORIGIN' | 'BULK'; } export interface UpdateP2PAdParamsV5 { id: string; priceType: '0' | '1'; premium: string; price: string; minAmount: string; maxAmount: string; remark: string; tradingPreferenceSet: P2PTradingPreferenceSetV5; paymentIds: string[]; actionType: 'MODIFY' | 'ACTIVE'; quantity: string; paymentPeriod: string; itemType?: 'ORIGIN' | 'BULK'; subsidyAd?: boolean; securityRiskToken?: string; } export interface GetP2PPersonalAdsParamsV5 { itemId?: string; status?: '1' | '2'; side?: '0' | '1'; tokenId?: string; page?: string; size?: string; currencyId?: string; } export interface GetP2POrdersParamsV5 { status?: number; beginTime?: string; endTime?: string; tokenId?: string; side?: number[]; page: number; size: number; } export interface GetP2PPendingOrdersParamsV5 { status?: number; beginTime?: string; endTime?: string; tokenId?: string; side?: number[]; page: number; size: number; } export interface MarkP2POrderAsPaidParamsV5 { orderId: string; paymentType: string; paymentId: string; } export interface SendP2POrderMessageParamsV5 { message: string; contentType: string; orderId: string; msgUuid?: string; fileName?: string; } export interface GetP2POrderMessagesParamsV5 { orderId: string; currentPage?: string; size: string; } export interface GetP2PCounterpartyUserInfoParamsV5 { originalUid: string; orderId: string; }