copyWith method
ConversationSummaryResponseModel
copyWith({
- String? agentId,
- dynamic agentName,
- String? conversationId,
- int? startTimeUnixSecs,
- int? callDurationSecs,
- int? messageCount,
- ConversationSummaryResponseModelStatus? status,
- EvaluationSuccessResult? callSuccessful,
Implementation
ConversationSummaryResponseModel copyWith(
{String? agentId,
dynamic agentName,
String? conversationId,
int? startTimeUnixSecs,
int? callDurationSecs,
int? messageCount,
enums.ConversationSummaryResponseModelStatus? status,
enums.EvaluationSuccessResult? callSuccessful}) {
return ConversationSummaryResponseModel(
agentId: agentId ?? this.agentId,
agentName: agentName ?? this.agentName,
conversationId: conversationId ?? this.conversationId,
startTimeUnixSecs: startTimeUnixSecs ?? this.startTimeUnixSecs,
callDurationSecs: callDurationSecs ?? this.callDurationSecs,
messageCount: messageCount ?? this.messageCount,
status: status ?? this.status,
callSuccessful: callSuccessful ?? this.callSuccessful);
}