copyWith method

InitializeRequest copyWith({
  1. Object? protocolVersion = _acpCopyWithAbsent,
  2. Object? clientCapabilities = _acpCopyWithAbsent,
  3. Object? clientInfo = _acpCopyWithAbsent,
  4. Object? meta = _acpCopyWithAbsent,
})

Implementation

InitializeRequest copyWith({
  Object? protocolVersion = _acpCopyWithAbsent,
  Object? clientCapabilities = _acpCopyWithAbsent,
  Object? clientInfo = _acpCopyWithAbsent,
  Object? meta = _acpCopyWithAbsent,
}) => InitializeRequest(
  protocolVersion: identical(protocolVersion, _acpCopyWithAbsent)
      ? this.protocolVersion
      : protocolVersion as ProtocolVersion,
  clientCapabilities: identical(clientCapabilities, _acpCopyWithAbsent)
      ? this.clientCapabilities
      : clientCapabilities as ClientCapabilities?,
  clientInfo: identical(clientInfo, _acpCopyWithAbsent)
      ? this.clientInfo
      : clientInfo as Implementation?,
  meta: identical(meta, _acpCopyWithAbsent) ? this.meta : meta as AcpJsonMap?,
);