InitializeResponse constructor

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

Creates a InitializeResponse value.

Implementation

InitializeResponse({
  required this.protocolVersion,
  required this.info,
  required this.capabilities,
  List<AuthMethod>? authMethods,
  this.meta,
}) : authMethods = authMethods == null
         ? null
         : List<AuthMethod>.unmodifiable(authMethods);