UNPKG

@tatumio/tatum-v1

Version:

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

33 lines (32 loc) 1.66 kB
import { CustomerUpdate } from '../model/request/CustomerUpdate'; import { Customer } from '../model/response/ledger/Customer'; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/getCustomerByExternalId" target="_blank">Tatum API documentation</a> */ export declare const getCustomer: (id: string) => Promise<Customer>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/findAllCustomers" target="_blank">Tatum API documentation</a> */ export declare const getAllCustomers: (pageSize?: number, offset?: number) => Promise<Customer[]>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/updateCustomer" target="_blank">Tatum API documentation</a> */ export declare const updateCustomer: (id: string, data: CustomerUpdate) => Promise<{ id: string; }>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/activateAccount" target="_blank">Tatum API documentation</a> */ export declare const activateCustomer: (id: string) => Promise<void>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/deactivateCustomer" target="_blank">Tatum API documentation</a> */ export declare const deactivateCustomer: (id: string) => Promise<void>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/enableCustomer" target="_blank">Tatum API documentation</a> */ export declare const enableCustomer: (id: string) => Promise<void>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/disableCustomer" target="_blank">Tatum API documentation</a> */ export declare const disableCustomer: (id: string) => Promise<void>;