payrex-node
Version:
PayRex Node JS Library
26 lines (23 loc) • 846 B
JavaScript
function CheckoutSessionEntity(apiResource) {
const data = apiResource.data;
this.id = data.id;
this.customerReferenceId = data.customer_reference_id;
this.billingDetailsCollection = data.billing_details_collection;
this.clientSecret = data.client_secret;
this.status = data.status;
this.currency = data.currency;
this.lineItems = data.line_items;
this.livemode = data.livemode;
this.url = data.url;
this.paymentIntent = data.payment_intent;
this.metadata = data.metadata;
this.successUrl = data.success_url;
this.cancelUrl = data.cancel_url;
this.paymentMethods = data.payment_methods;
this.description = data.description;
this.submitType = data.submit_type;
this.expiresAt = data.expires_at;
this.createdAt = data.created_at;
this.updatedAt = data.updated_at;
}
module.exports = CheckoutSessionEntity;