InitializeResponse constructor

InitializeResponse({
  1. required ProtocolVersion protocolVersion,
  2. AgentCapabilities? agentCapabilities,
  3. List<AuthMethod>? authMethods,
  4. Implementation? agentInfo,
  5. AcpJsonMap? meta,
})

Implementation

InitializeResponse({
  required this.protocolVersion,
  this.agentCapabilities,
  List<AuthMethod>? authMethods,
  this.agentInfo,
  AcpJsonMap? meta,
}) : authMethods = authMethods == null
         ? null
         : List.unmodifiable(authMethods!),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);