@atomixdesign/nodepay-ezidebit
Version:
Nodepay strategy for the Ezidebit payment gateway.
25 lines (24 loc) • 1.23 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EzidebitPaymentSchedule = void 0;
var EzidebitPaymentSchedule = /** @class */ (function () {
function EzidebitPaymentSchedule(customerId, startDate, frequency, amountInCents, dayOfWeek, dayOfMonth, maxNumberPayments, maxTotalAmount, keepManualPayments, username, ezidebitCustomerId, firstWeekOfMonth, secondWeekOfMonth, thirdWeekOfMonth, fourthWeekOfMonth) {
this.customerId = customerId;
this.startDate = startDate;
this.frequency = frequency;
this.amountInCents = amountInCents;
this.dayOfWeek = dayOfWeek;
this.dayOfMonth = dayOfMonth;
this.maxNumberPayments = maxNumberPayments;
this.maxTotalAmount = maxTotalAmount;
this.keepManualPayments = keepManualPayments;
this.username = username;
this.ezidebitCustomerId = ezidebitCustomerId;
this.firstWeekOfMonth = firstWeekOfMonth;
this.secondWeekOfMonth = secondWeekOfMonth;
this.thirdWeekOfMonth = thirdWeekOfMonth;
this.fourthWeekOfMonth = fourthWeekOfMonth;
}
return EzidebitPaymentSchedule;
}());
exports.EzidebitPaymentSchedule = EzidebitPaymentSchedule;