copyWithWrapped method

SubscriptionUsageResponseModel copyWithWrapped({
  1. Wrapped<int>? rolloverCreditsQuota,
  2. Wrapped<int>? subscriptionCycleCreditsQuota,
  3. Wrapped<int>? manuallyGiftedCreditsQuota,
  4. Wrapped<int>? rolloverCreditsUsed,
  5. Wrapped<int>? subscriptionCycleCreditsUsed,
  6. Wrapped<int>? manuallyGiftedCreditsUsed,
  7. Wrapped<int>? paidUsageBasedCreditsUsed,
  8. Wrapped<int>? actualReportedCredits,
})

Implementation

SubscriptionUsageResponseModel copyWithWrapped(
    {Wrapped<int>? rolloverCreditsQuota,
    Wrapped<int>? subscriptionCycleCreditsQuota,
    Wrapped<int>? manuallyGiftedCreditsQuota,
    Wrapped<int>? rolloverCreditsUsed,
    Wrapped<int>? subscriptionCycleCreditsUsed,
    Wrapped<int>? manuallyGiftedCreditsUsed,
    Wrapped<int>? paidUsageBasedCreditsUsed,
    Wrapped<int>? actualReportedCredits}) {
  return SubscriptionUsageResponseModel(
      rolloverCreditsQuota: (rolloverCreditsQuota != null
          ? rolloverCreditsQuota.value
          : this.rolloverCreditsQuota),
      subscriptionCycleCreditsQuota: (subscriptionCycleCreditsQuota != null
          ? subscriptionCycleCreditsQuota.value
          : this.subscriptionCycleCreditsQuota),
      manuallyGiftedCreditsQuota: (manuallyGiftedCreditsQuota != null
          ? manuallyGiftedCreditsQuota.value
          : this.manuallyGiftedCreditsQuota),
      rolloverCreditsUsed: (rolloverCreditsUsed != null
          ? rolloverCreditsUsed.value
          : this.rolloverCreditsUsed),
      subscriptionCycleCreditsUsed: (subscriptionCycleCreditsUsed != null
          ? subscriptionCycleCreditsUsed.value
          : this.subscriptionCycleCreditsUsed),
      manuallyGiftedCreditsUsed: (manuallyGiftedCreditsUsed != null
          ? manuallyGiftedCreditsUsed.value
          : this.manuallyGiftedCreditsUsed),
      paidUsageBasedCreditsUsed: (paidUsageBasedCreditsUsed != null
          ? paidUsageBasedCreditsUsed.value
          : this.paidUsageBasedCreditsUsed),
      actualReportedCredits: (actualReportedCredits != null
          ? actualReportedCredits.value
          : this.actualReportedCredits));
}