copyWith method
Implementation
ClientCapabilities copyWith({
Object? fs = _acpCopyWithAbsent,
Object? terminal = _acpCopyWithAbsent,
Object? session = _acpCopyWithAbsent,
Object? elicitation = _acpCopyWithAbsent,
Object? meta = _acpCopyWithAbsent,
}) => ClientCapabilities(
fs: identical(fs, _acpCopyWithAbsent)
? this.fs
: fs as FileSystemCapabilities?,
terminal: identical(terminal, _acpCopyWithAbsent)
? this.terminal
: terminal as bool?,
session: identical(session, _acpCopyWithAbsent)
? this.session
: session as ClientSessionCapabilities?,
elicitation: identical(elicitation, _acpCopyWithAbsent)
? this.elicitation
: elicitation as ElicitationCapabilities?,
meta: identical(meta, _acpCopyWithAbsent) ? this.meta : meta as AcpJsonMap?,
);