RequestMetaObject constructor
RequestMetaObject({
- ClientCapabilities? clientCapabilities,
- Implementation? clientInfo,
- LoggingLevel? logLevel,
- String? protocolVersion,
- Object? progressToken,
- 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),
});