@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
36 lines (35 loc) • 2.15 kB
TypeScript
import { CreateTransaction, Transaction, TransactionFilter } from '../model';
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactionsByReference" target="_blank">Tatum API documentation</a>
*/
export declare const getTransactionsByReference: (reference: string) => Promise<Transaction[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/sendTransaction" target="_blank">Tatum API documentation</a>
*/
export declare const storeTransaction: (transaction: CreateTransaction) => Promise<{
reference: string;
}>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactionsByAccountId" target="_blank">Tatum API documentation</a>
*/
export declare const getTransactionsByAccount: (filter: TransactionFilter, pageSize?: number, offset?: number) => Promise<Transaction[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactionsByCustomerId" target="_blank">Tatum API documentation</a>
*/
export declare const getTransactionsByCustomer: (filter: TransactionFilter, pageSize?: number, offset?: number) => Promise<Transaction[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactions" target="_blank">Tatum API documentation</a>
*/
export declare const getTransactionsByLedger: (filter: TransactionFilter, pageSize?: number, offset?: number) => Promise<Transaction[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactionsByAccountId" target="_blank">Tatum API documentation</a>
*/
export declare const countTransactionsByAccount: (filter: TransactionFilter) => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactionsByCustomerId" target="_blank">Tatum API documentation</a>
*/
export declare const countTransactionsByCustomer: (filter: TransactionFilter) => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTransactions" target="_blank">Tatum API documentation</a>
*/
export declare const countTransactionsByLedger: (filter: TransactionFilter) => Promise<number>;