copyWith method
InitializeResponse
copyWith(
{ - Object? protocolVersion = _acpCopyWithAbsent,
- Object? agentCapabilities = _acpCopyWithAbsent,
- Object? authMethods = _acpCopyWithAbsent,
- Object? agentInfo = _acpCopyWithAbsent,
- Object? meta = _acpCopyWithAbsent,
})
Implementation
InitializeResponse copyWith({
Object? protocolVersion = _acpCopyWithAbsent,
Object? agentCapabilities = _acpCopyWithAbsent,
Object? authMethods = _acpCopyWithAbsent,
Object? agentInfo = _acpCopyWithAbsent,
Object? meta = _acpCopyWithAbsent,
}) => InitializeResponse(
protocolVersion: identical(protocolVersion, _acpCopyWithAbsent)
? this.protocolVersion
: protocolVersion as ProtocolVersion,
agentCapabilities: identical(agentCapabilities, _acpCopyWithAbsent)
? this.agentCapabilities
: agentCapabilities as AgentCapabilities?,
authMethods: identical(authMethods, _acpCopyWithAbsent)
? this.authMethods
: authMethods as List<AuthMethod>?,
agentInfo: identical(agentInfo, _acpCopyWithAbsent)
? this.agentInfo
: agentInfo as Implementation?,
meta: identical(meta, _acpCopyWithAbsent) ? this.meta : meta as AcpJsonMap?,
);