@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
TypeScript
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 {};