RequestMetaObject constructor

RequestMetaObject({
  1. ClientCapabilities? clientCapabilities,
  2. Implementation? clientInfo,
  3. LoggingLevel? logLevel,
  4. String? protocolVersion,
  5. Object? progressToken,
  6. Map<String, Object?>? extra,
})

Implementation

RequestMetaObject({
  ClientCapabilities? clientCapabilities,
  Implementation? clientInfo,
  LoggingLevel? logLevel,
  String? protocolVersion,
  Object? progressToken,
  Map<String, Object?>? extra,
}) : super.build({
        ...?extra,
        if (clientCapabilities != null) 'io.modelcontextprotocol/clientCapabilities': $encode(clientCapabilities),
        if (clientInfo != null) 'io.modelcontextprotocol/clientInfo': $encode(clientInfo),
        if (logLevel != null) 'io.modelcontextprotocol/logLevel': $encode(logLevel),
        if (protocolVersion != null) 'io.modelcontextprotocol/protocolVersion': $encode(protocolVersion),
        if (progressToken != null) 'progressToken': $encode(progressToken),
      });