copyWith method

NexusIvrSession copyWith({
  1. String? prompt,
  2. bool? awaitingInput,
  3. int? maxDigits,
  4. NexusIvrStatus? status,
  5. String? endedReason,
})

Implementation

NexusIvrSession copyWith({
  String? prompt,
  bool? awaitingInput,
  int? maxDigits,
  NexusIvrStatus? status,
  String? endedReason,
}) =>
    NexusIvrSession(
      sessionId: sessionId,
      prompt: prompt ?? this.prompt,
      awaitingInput: awaitingInput ?? this.awaitingInput,
      maxDigits: maxDigits ?? this.maxDigits,
      status: status ?? this.status,
      endedReason: endedReason ?? this.endedReason,
    );