copyWithWrapped method

PrivacyConfig copyWithWrapped({
  1. Wrapped<bool?>? recordVoice,
  2. Wrapped<int?>? retentionDays,
  3. Wrapped<bool?>? deleteTranscriptAndPii,
  4. Wrapped<bool?>? deleteAudio,
  5. Wrapped<bool?>? applyToExistingConversations,
  6. Wrapped<bool?>? zeroRetentionMode,
})

Implementation

PrivacyConfig copyWithWrapped(
    {Wrapped<bool?>? recordVoice,
    Wrapped<int?>? retentionDays,
    Wrapped<bool?>? deleteTranscriptAndPii,
    Wrapped<bool?>? deleteAudio,
    Wrapped<bool?>? applyToExistingConversations,
    Wrapped<bool?>? zeroRetentionMode}) {
  return PrivacyConfig(
      recordVoice:
          (recordVoice != null ? recordVoice.value : this.recordVoice),
      retentionDays:
          (retentionDays != null ? retentionDays.value : this.retentionDays),
      deleteTranscriptAndPii: (deleteTranscriptAndPii != null
          ? deleteTranscriptAndPii.value
          : this.deleteTranscriptAndPii),
      deleteAudio:
          (deleteAudio != null ? deleteAudio.value : this.deleteAudio),
      applyToExistingConversations: (applyToExistingConversations != null
          ? applyToExistingConversations.value
          : this.applyToExistingConversations),
      zeroRetentionMode: (zeroRetentionMode != null
          ? zeroRetentionMode.value
          : this.zeroRetentionMode));
}