export interface GetTransferedRequestV3 { userId?: string; coin: string; } export interface GetSymbolsRequestV3 { productId: string; } export interface GetRepaidHistoryRequestV3 { startTime?: string; endTime?: string; limit?: string; } export interface GetProductInfosRequestV3 { productId: string; } export interface GetLoanOrderRequestV3 { orderId?: string; startTime?: string; endTime?: string; } export interface GetEnsureCoinsRequestV3 { productId: string; } export interface BindUidRequestV3 { riskUnitId?: string; uid: string; operate: 'bind' | 'unbind'; } export interface GetLTVConvertRequestV3 { riskUnitId?: string; } export interface GetLoanCoinsRequestV3 { coin?: string; } export interface GetLoanInterestRequestV3 { loanCoin: string; pledgeCoin: string; daily: 'SEVEN' | 'THIRTY' | 'FLEXIBLE'; pledgeAmount: string; } export interface LoanBorrowRequestV3 { loanCoin: string; pledgeCoin: string; daily: 'SEVEN' | 'THIRTY' | 'FLEXIBLE'; pledgeAmount?: string; loanAmount?: string; } export interface GetLoanBorrowOngoingRequestV3 { orderId?: string; loanCoin?: string; pledgeCoin?: string; } export interface GetLoanBorrowHistoryRequestV3 { orderId?: string; loanCoin?: string; pledgeCoin?: string; status?: 'ROLLBACK' | 'FORCE' | 'REPAY'; startTime: string; endTime: string; pageNum?: string; pageSize?: string; } export interface LoanRepayRequestV3 { orderId: string; method: 'borrowed_coin' | 'collateral'; repayAll: 'yes' | 'no'; amount?: string; repayUnlock?: 'yes' | 'no'; } export interface GetLoanRepayHistoryRequestV3 { orderId?: string; loanCoin?: string; pledgeCoin?: string; startTime: string; endTime: string; pageNum?: string; pageSize?: string; } export interface LoanRevisePledgeRequestV3 { orderId: string; amount: string; pledgeCoin: string; reviseType?: 'OUT' | 'IN'; } export interface GetLoanPledgeRateHistoryRequestV3 { orderId?: string; reviseSide?: 'down' | 'up'; pledgeCoin?: string; startTime: string; endTime: string; pageNum?: string; pageSize?: string; } export interface GetLoanReducesRequestV3 { orderId?: string; loanCoin?: string; pledgeCoin?: string; status?: 'COMPLETE' | 'WAIT'; startTime: string; endTime: string; pageNum?: string; pageSize?: string; }