UNPKG

payrex-node

Version:
27 lines (24 loc) 923 B
function PaymentIntentEntity(apiResource) { const data = apiResource.data; this.id = data.id; this.amount = data.amount; this.amountReceived = data.amount_received; this.amountCapturable = data.amount_capturable; this.clientSecret = data.client_secret; this.currency = data.currency; this.description = data.description; this.livemode = data.livemode; this.metadata = data.metadata; this.latestPayment = data.latest_payment; this.paymentMethodId = data.payment_method_id; this.paymentMethods = data.payment_methods; this.paymentMethodOptions = data.payment_method_options; this.statementDescriptor = data.statement_descriptor; this.status = data.status; this.nextAction = data.next_action; this.returnUrl = data.return_url; this.captureBeforeAt = data.capture_before_at; this.createdAt = data.created_at; this.updatedAt = data.updated_at; } module.exports = PaymentIntentEntity;