@atomixdesign/nodepay-ezidebit
Version:
Nodepay strategy for the Ezidebit payment gateway.
46 lines (45 loc) • 2.12 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EzidebitCustomerDetails = exports.EzidebitCustomer = void 0;
var EzidebitCustomer = /** @class */ (function () {
function EzidebitCustomer(customerId, contractStartDate, lastName, smsPaymentReminder, smsFailedNotification, smsExpiredCard, generalReference, firstName, address1, address2, suburb, postCode, region, emailAddress, phoneNumber, username) {
this.customerId = customerId;
this.contractStartDate = contractStartDate;
this.lastName = lastName;
this.smsPaymentReminder = smsPaymentReminder;
this.smsFailedNotification = smsFailedNotification;
this.smsExpiredCard = smsExpiredCard;
this.generalReference = generalReference;
this.firstName = firstName;
this.address1 = address1;
this.address2 = address2;
this.suburb = suburb;
this.postCode = postCode;
this.region = region;
this.emailAddress = emailAddress;
this.phoneNumber = phoneNumber;
this.username = username;
}
return EzidebitCustomer;
}());
exports.EzidebitCustomer = EzidebitCustomer;
var EzidebitCustomerDetails = /** @class */ (function () {
function EzidebitCustomerDetails(generalReference, lastName, firstName, address1, address2, suburb, postCode, region, emailAddress, phoneNumber, smsPaymentReminder, smsFailedNotification, smsExpiredCard, username) {
this.generalReference = generalReference;
this.lastName = lastName;
this.firstName = firstName;
this.address1 = address1;
this.address2 = address2;
this.suburb = suburb;
this.postCode = postCode;
this.region = region;
this.emailAddress = emailAddress;
this.phoneNumber = phoneNumber;
this.smsPaymentReminder = smsPaymentReminder;
this.smsFailedNotification = smsFailedNotification;
this.smsExpiredCard = smsExpiredCard;
this.username = username;
}
return EzidebitCustomerDetails;
}());
exports.EzidebitCustomerDetails = EzidebitCustomerDetails;