UNPKG

bankson-js-mb

Version:

Bankson.fi Node client, Mad Booster fork

24 lines 1.12 kB
import BaseSubClient from '../baseSubClient.js'; import type { BaseResponse, OutboundPaymentResponse, PaginationOptions } from '../types.js'; interface OutboundPaymentFilters extends PaginationOptions { updated_after?: string | null; bank_account?: string | null; payment_date_min?: string | null; payment_date_max?: string | null; } type OutboundPaymentData = Pick<OutboundPaymentResponse, 'recipient_name' | 'recipient_iban' | 'recipient_bic' | 'amount' | 'reference_number' | 'message' | 'payment_date' | 'vendor_reference' | 'idempotency_key' | 'source'>; export default class Payments extends BaseSubClient { fetchV2(opts: OutboundPaymentFilters): Promise<BaseResponse<OutboundPaymentResponse>>; addV2(data: OutboundPaymentData[]): Promise<{ failed: (OutboundPaymentData & { error?: string; })[]; succeeded: Omit<OutboundPaymentResponse, "bank_account">[]; failed_count: number; succeeded_count: number; }>; removeV2(id: string): Promise<void>; fetchFeedbackV2(): void; } export {}; //# sourceMappingURL=outbound-payments.d.ts.map