UNPKG

bankson-js-mb

Version:

Bankson.fi Node client, Mad Booster fork

17 lines 991 B
import BaseSubClient from '../baseSubClient.js'; import type { BankAccountResponse, BaseResponse, PaginationOptions } from '../types.js'; export type BankAccountCreateData = Omit<BankAccountResponse, 'id' | 'customer_information'> & { customer_information: Pick<NonNullable<BankAccountResponse['customer_information']>, 'name' | 'business_id'>; }; export type BankAccountUpdateData = Pick<BankAccountCreateData, 'contract_id'> & { customer_information?: Partial<BankAccountCreateData['customer_information']> | null; }; type BankAccountFilters = PaginationOptions; export default class BankAccounts extends BaseSubClient { fetchV2(opts: BankAccountFilters): Promise<BaseResponse<BankAccountResponse>>; createV2(data: BankAccountCreateData): Promise<BankAccountResponse>; updateV2(id: string, data: BankAccountUpdateData): Promise<BankAccountResponse>; updateBalanceV2(id: string): Promise<BankAccountResponse>; } export {}; //# sourceMappingURL=bank-accounts.d.ts.map