transbank-sdk
Version:
Transbank SDK for Node.js
27 lines (26 loc) • 933 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Class used to represent installments request information for child
* transactions in Transacción Completa
*/
var InstallmentDetail = /** @class */ (function () {
function InstallmentDetail(commerceCode, buyOrder, installmentsNumber) {
this.commerceCode = commerceCode;
this.buyOrder = buyOrder;
this.installmentsNumber = installmentsNumber;
}
InstallmentDetail.prototype.toPlainObject = function () {
var object = {
commerce_code: this.commerceCode,
buy_order: this.buyOrder,
installments_number: this.installmentsNumber
};
if (this.installmentsNumber != undefined) {
object['installments_number'] = this.installmentsNumber;
}
return object;
};
return InstallmentDetail;
}());
exports.default = InstallmentDetail;