copyWithWrapped method

SubscriptionExtrasResponseModel copyWithWrapped({
  1. Wrapped<int>? concurrency,
  2. Wrapped<int>? convaiConcurrency,
  3. Wrapped? convaiCharsPerMinute,
  4. Wrapped? convaiAsrCharsPerMinute,
  5. Wrapped<bool>? forceLoggingDisabled,
  6. Wrapped<bool>? canRequestManualProVoiceVerification,
  7. Wrapped<bool>? canBypassVoiceCaptcha,
  8. Wrapped<ModerationStatusResponseModel>? moderation,
  9. Wrapped? unusedCharactersRolledOverFromPreviousPeriod,
  10. Wrapped? overusedCharactersRolledOverFromPreviousPeriod,
  11. Wrapped? usage,
})

Implementation

SubscriptionExtrasResponseModel copyWithWrapped(
    {Wrapped<int>? concurrency,
    Wrapped<int>? convaiConcurrency,
    Wrapped<dynamic>? convaiCharsPerMinute,
    Wrapped<dynamic>? convaiAsrCharsPerMinute,
    Wrapped<bool>? forceLoggingDisabled,
    Wrapped<bool>? canRequestManualProVoiceVerification,
    Wrapped<bool>? canBypassVoiceCaptcha,
    Wrapped<ModerationStatusResponseModel>? moderation,
    Wrapped<dynamic>? unusedCharactersRolledOverFromPreviousPeriod,
    Wrapped<dynamic>? overusedCharactersRolledOverFromPreviousPeriod,
    Wrapped<dynamic>? usage}) {
  return SubscriptionExtrasResponseModel(
      concurrency:
          (concurrency != null ? concurrency.value : this.concurrency),
      convaiConcurrency: (convaiConcurrency != null
          ? convaiConcurrency.value
          : this.convaiConcurrency),
      convaiCharsPerMinute: (convaiCharsPerMinute != null
          ? convaiCharsPerMinute.value
          : this.convaiCharsPerMinute),
      convaiAsrCharsPerMinute: (convaiAsrCharsPerMinute != null
          ? convaiAsrCharsPerMinute.value
          : this.convaiAsrCharsPerMinute),
      forceLoggingDisabled: (forceLoggingDisabled != null
          ? forceLoggingDisabled.value
          : this.forceLoggingDisabled),
      canRequestManualProVoiceVerification:
          (canRequestManualProVoiceVerification != null
              ? canRequestManualProVoiceVerification.value
              : this.canRequestManualProVoiceVerification),
      canBypassVoiceCaptcha: (canBypassVoiceCaptcha != null
          ? canBypassVoiceCaptcha.value
          : this.canBypassVoiceCaptcha),
      moderation: (moderation != null ? moderation.value : this.moderation),
      unusedCharactersRolledOverFromPreviousPeriod:
          (unusedCharactersRolledOverFromPreviousPeriod != null
              ? unusedCharactersRolledOverFromPreviousPeriod.value
              : this.unusedCharactersRolledOverFromPreviousPeriod),
      overusedCharactersRolledOverFromPreviousPeriod:
          (overusedCharactersRolledOverFromPreviousPeriod != null
              ? overusedCharactersRolledOverFromPreviousPeriod.value
              : this.overusedCharactersRolledOverFromPreviousPeriod),
      usage: (usage != null ? usage.value : this.usage));
}