CommercePriceTransitionDetails constructor

CommercePriceTransitionDetails({
  1. required SchemasCommercePlan previousPlan,
  2. required BillingPriceResponse previousPrice,
  3. required int effectiveAt,
  4. required CommercePriceTransitionDetailsEffectiveModeEnum effectiveMode,
  5. int? nextBillingDate,
  6. required bool chargedImmediately,
  7. CommerceMoneyResponse? immediateCharge,
  8. required CommercePriceTransitionDetailsPreviousSubscriptionItemStatusEnum previousSubscriptionItemStatus,
  9. required String previousSubscriptionItemId,
})

Returns a new CommercePriceTransitionDetails instance.

Implementation

CommercePriceTransitionDetails({
  required this.previousPlan,
  required this.previousPrice,
  required this.effectiveAt,
  required this.effectiveMode,
  this.nextBillingDate,
  required this.chargedImmediately,
  this.immediateCharge,
  required this.previousSubscriptionItemStatus,
  required this.previousSubscriptionItemId,
});