UNPKG

@buckaroo/buckaroo_sdk

Version:
33 lines (32 loc) 2.84 kB
import { PaymentMethod } from '../../Services'; import { IInvoice } from './Models/Invoice'; import { ICreditNote } from './Models/CreditNote'; import { IDebtor } from './Models/Debtor'; import { IPaymentPlan } from './Models/PaymentPlan'; import { IMultiInfoInvoice } from './Models/multiInfoInvoice'; import { IAddOrUpdateProductLines } from './Models/AddOrUpdateProductLines'; import { IRequest } from '../../Models'; import { IDebtorInfo } from './Models/DebtorInfo'; import { ServiceCode } from '../../Utils'; export default class CreditManagement extends PaymentMethod { protected _serviceVersion: number; protected _requiredFields: string[]; defaultServiceCode(): ServiceCode; createInvoice(payload: IInvoice): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; createCombinedInvoice(payload: IInvoice): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").TransactionData>; createCreditNote(payload: ICreditNote): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; addOrUpdateDebtor(payload: IDebtor): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; createPaymentPlan(payload: IPaymentPlan): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; terminatePaymentPlan(payload: Required<Pick<IPaymentPlan, 'includedInvoiceKey'>>): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; pauseInvoice(payload: Required<Pick<IRequest, 'invoice'>>): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; unpauseInvoice(payload: Required<Pick<IRequest, 'invoice'>>): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; invoiceInfo(payload: IMultiInfoInvoice): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; debtorInfo(payload: IDebtorInfo): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; addOrUpdateProductLines(payload: IAddOrUpdateProductLines): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; resumeDebtorFile(payload: { debtorFileGuid: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; pauseDebtorFile(payload: { debtorFileGuid: string; }): import("../..").Request<typeof import("../../Models").TransactionResponse, import("../..").DataRequestData>; }