copyWith method
Implementation
ElicitationUrlModeSession copyWith({
Object? elicitationId = _acpCopyWithAbsent,
Object? url = _acpCopyWithAbsent,
Object? sessionId = _acpCopyWithAbsent,
Object? toolCallId = _acpCopyWithAbsent,
}) => ElicitationUrlModeSession(
elicitationId: identical(elicitationId, _acpCopyWithAbsent)
? this.elicitationId
: elicitationId as ElicitationId,
url: identical(url, _acpCopyWithAbsent) ? this.url : url as String,
sessionId: identical(sessionId, _acpCopyWithAbsent)
? this.sessionId
: sessionId as SessionId,
toolCallId: identical(toolCallId, _acpCopyWithAbsent)
? this.toolCallId
: toolCallId as ToolCallId?,
);