UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

36 lines (35 loc) 1.27 kB
import { SubscriptionType } from '../response/ledger/SubscriptionType'; import { Currency } from './Currency'; declare abstract class Subscription { __type?: string; } export declare class SubscriptionAttrAccountBalanceLimit extends Subscription { limit: string; typeOfBalance: string; } export declare class SubscriptionAttrOffchainWithdrawal extends Subscription { currency: string; } export declare class SubscriptionAttrTxHistoryReport extends Subscription { interval: number; } export declare class SubscriptionAttrIncomingBlockchainTx extends Subscription { id: string; url: string; } export declare class SubscriptionAttrUrl extends Subscription { url: string; } export declare class SubscriptionAttrUrlAddress extends Subscription { url: string; chain: Currency; address: string; } export declare class SubscriptionAttrCompleteBlockchainTx extends Subscription { currency: string; } export declare class CreateSubscription { type: SubscriptionType; attr: SubscriptionAttrAccountBalanceLimit | SubscriptionAttrOffchainWithdrawal | SubscriptionAttrTxHistoryReport | SubscriptionAttrIncomingBlockchainTx | SubscriptionAttrCompleteBlockchainTx | SubscriptionAttrUrl | SubscriptionAttrUrlAddress; } export {};