UNPKG

bitget-api

Version:

Complete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests.

122 lines (121 loc) 2.44 kB
/** * * * Earn | Savings * * */ export interface GetEarnSavingsAssetsRequestV2 { periodType: string; startTime?: string; endTime?: string; limit?: string; idLessThan?: string; } export interface GetEarnSavingsRecordsRequestV2 { coin?: string; periodType: string; orderType?: string; startTime?: string; endTime?: string; limit?: string; idLessThan?: string; } export interface RedeemSavingsRequestV2 { productId: string; orderId?: string; periodType: string; amount: string; } /** * * * Earn | Shark Fin * * */ export interface GetSharkfinAssetsRequestV2 { status: string; startTime?: string; endTime?: string; limit?: string; idLessThan?: string; } export interface GetSharkfinRecordsRequestV2 { coin?: string; type: string; startTime?: string; endTime?: string; limit?: string; idLessThan?: string; } /** * * * Earn | Loan * * */ export interface GetLoanEstInterestAndBorrowableRequestV2 { loanCoin: string; pledgeCoin: string; daily: 'SEVEN' | 'THIRTY'; pledgeAmount?: string; } export interface BorrowLoanRequestV2 { loanCoin: string; pledgeCoin: string; daily: 'SEVEN' | 'THIRTY'; pledgeAmount?: string; loanAmount?: string; } export interface RepayLoanRequestV2 { orderId: string; amount?: string; repayUnlock?: string; repayAll: string; } export interface GetLoanRepayHistoryRequestV2 { orderId?: string; loanCoin?: string; pledgeCoin?: string; startTime: string; endTime: string; pageNo?: string; pageSize?: string; } export interface ModifyLoanPledgeRateRequestV2 { orderId: string; amount: string; pledgeCoin: string; reviseType: string; } export interface GetLoanPledgeRateHistoryRequestV2 { orderId?: string; reviseSide?: string; pledgeCoin?: string; startTime: string; endTime: string; pageNo?: string; pageSize?: string; } export interface GetLoanHistoryRequestV2 { orderId?: string; loanCoin?: string; pledgeCoin?: string; status?: string; startTime: string; endTime: string; pageNo?: string; pageSize?: string; } export interface GetLiquidationRecordsRequestV2 { orderId?: string; loanCoin?: string; pledgeCoin?: string; status?: string; startTime: string; endTime: string; pageNo?: string; pageSize?: string; }