UNPKG

@hipay/hipay-enterprise-sdk-nodejs

Version:

The HiPay Enterprise SDK for NodeJS is a library for developers who want to integrate HiPay Enterprise payment methods to any NodeJS platform.

42 lines (32 loc) 970 B
'use strict'; const AbstractResponsePart = require('../AbstractResponsePart'); class PaymentProduct extends AbstractResponsePart { /** * @param {Object} values * @param {import('./PaymentMethod')} [values.paymentMethod] * @param {String} [values.name] * @param {String} [values.description] */ constructor(values) { if (typeof values !== 'object') { values = {}; } super(values); if (Object.hasOwn(values, 'paymentMethod')) { this.paymentMethod = values.paymentMethod; } if (Object.hasOwn(values, 'name')) { this.name = values.name; } if (Object.hasOwn(values, 'description')) { this.description = values.description; } } initValues() { super.initValues(); this.paymentMethod = null; this.name = null; this.description = null; } } module.exports = PaymentProduct;