cobinhood-rx
Version:
CobinhoodRx is a rxjs node wrapper for the CobinhoodRx Api.
22 lines (21 loc) • 1.16 kB
TypeScript
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);
}