UNPKG

@paddle/paddle-node-sdk

Version:

A Node.js SDK that you can use to integrate Paddle Billing with applications written in server-side JavaScript.

25 lines (24 loc) 1.3 kB
import { SubscriptionCancellationDetails } from './subscription-cancellation-details.js'; import { SubscriptionCreationDetails } from './subscription-creation-details.js'; import { SubscriptionPauseDetails } from './subscription-pause-details.js'; import { SubscriptionRenewalDetails } from './subscription-renewal-details.js'; import { SubscriptionResumeDetails } from './subscription-resume-details.js'; export class SimulationScenarioConfig { constructor(response) { this.subscriptionCancellation = response.subscription_cancellation ? new SubscriptionCancellationDetails(response.subscription_cancellation) : null; this.subscriptionCreation = response.subscription_creation ? new SubscriptionCreationDetails(response.subscription_creation) : null; this.subscriptionPause = response.subscription_pause ? new SubscriptionPauseDetails(response.subscription_pause) : null; this.subscriptionRenewal = response.subscription_renewal ? new SubscriptionRenewalDetails(response.subscription_renewal) : null; this.subscriptionResume = response.subscription_resume ? new SubscriptionResumeDetails(response.subscription_resume) : null; } }