UNPKG

cobinhood-rx

Version:

CobinhoodRx is a rxjs node wrapper for the CobinhoodRx Api.

22 lines (21 loc) 1.16 kB
import * as Model from '../../Model'; import { Observable } from 'rxjs/Observable'; import { TransportManager } from '../../Helpers/TransportManager'; import { WithdrawalStatusValue } from '../../Enum/WithdrawalStatusValue'; import { IWallet } from '../../Interfaces/IWallet'; export declare class WalletAPI implements IWallet { private transportManager; private apiVersion; private baseUrl; private baseEndPoint; constructor(transportManager: TransportManager, config: any); getWalletBalances(): Observable<Model.Balance[]>; getLedger(currency?: string, limit?: number): Observable<Model.Ledger[]>; getDepositAddresses(currency?: string): Observable<Model.DepositAddress[]>; getWithdrawalAddresses(currency?: string): Observable<Model.WithdrawalAddress[]>; getDeposit(depositId: string): Observable<Model.Deposit>; getAllDeposits(): Observable<Model.Deposit[]>; getWithdrawal(withdrawalId: string): Observable<Model.Withdrawal>; getAllWithdrawals(currency?: string, status?: WithdrawalStatusValue, limit?: number): Observable<Model.Withdrawal[]>; private catchErrorHandler(res); }