@paddle/paddle-node-sdk
Version:
A Node.js SDK that you can use to integrate Paddle Billing with applications written in server-side JavaScript.
24 lines (23 loc) • 950 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubscriptionCreationEntities = void 0;
const subscription_creation_item_js_1 = require("./subscription-creation-item.js");
class SubscriptionCreationEntities {
customerId;
addressId;
businessId;
paymentMethodId;
discountId;
transactionId;
items;
constructor(entities) {
this.customerId = entities?.customer_id ?? null;
this.addressId = entities?.address_id ?? null;
this.businessId = entities?.business_id ?? null;
this.paymentMethodId = entities?.payment_method_id ?? null;
this.discountId = entities?.discount_id ?? null;
this.transactionId = entities?.transaction_id ?? null;
this.items = entities?.items?.map((item) => new subscription_creation_item_js_1.SubscriptionCreationItem(item)) ?? null;
}
}
exports.SubscriptionCreationEntities = SubscriptionCreationEntities;