copyWith method

ConversationDeletionSettings copyWith({
  1. dynamic deletionTimeUnixSecs,
  2. dynamic deletedLogsAtTimeUnixSecs,
  3. dynamic deletedAudioAtTimeUnixSecs,
  4. dynamic deletedTranscriptAtTimeUnixSecs,
  5. bool? deleteTranscriptAndPii,
  6. bool? deleteAudio,
})

Implementation

ConversationDeletionSettings copyWith(
    {dynamic deletionTimeUnixSecs,
    dynamic deletedLogsAtTimeUnixSecs,
    dynamic deletedAudioAtTimeUnixSecs,
    dynamic deletedTranscriptAtTimeUnixSecs,
    bool? deleteTranscriptAndPii,
    bool? deleteAudio}) {
  return ConversationDeletionSettings(
      deletionTimeUnixSecs: deletionTimeUnixSecs ?? this.deletionTimeUnixSecs,
      deletedLogsAtTimeUnixSecs:
          deletedLogsAtTimeUnixSecs ?? this.deletedLogsAtTimeUnixSecs,
      deletedAudioAtTimeUnixSecs:
          deletedAudioAtTimeUnixSecs ?? this.deletedAudioAtTimeUnixSecs,
      deletedTranscriptAtTimeUnixSecs: deletedTranscriptAtTimeUnixSecs ??
          this.deletedTranscriptAtTimeUnixSecs,
      deleteTranscriptAndPii:
          deleteTranscriptAndPii ?? this.deleteTranscriptAndPii,
      deleteAudio: deleteAudio ?? this.deleteAudio);
}