@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
27 lines (26 loc) • 1.04 kB
TypeScript
import { CreditManagementInstallmentInterval } from '../../../Constants';
import { IRequest, ServiceParameter } from '../../../Models';
export interface IPaymentPlan extends IRequest {
includedInvoiceKey?: string;
dossierNumber?: string;
installmentCount?: number;
installmentAmount?: number;
initialAmount?: number;
startDate?: string;
interval?: CreditManagementInstallmentInterval;
paymentPlanCostAmount?: number;
paymentPlanCostAmountVat?: number;
recipientEmail?: string;
}
export declare class PaymentPlan extends ServiceParameter implements IPaymentPlan {
set includedInvoiceKey(value: string);
set dossierNumber(value: string);
set installmentCount(value: number);
set installmentAmount(value: number);
set initialAmount(value: number);
set startDate(value: string);
set interval(value: CreditManagementInstallmentInterval);
set paymentPlanCostAmount(value: number);
set paymentPlanCostAmountVat(value: number);
set recipientEmail(value: string);
}