ClientCapabilities constructor
ClientCapabilities({
- Map<
String, Map< ? experimental,String, Object?> > - ClientCapabilitiesRoots? roots,
- ClientCapabilitiesSampling? sampling,
- ClientCapabilitiesElicitation? elicitation,
- ClientCapabilitiesTasks? tasks,
- Map<
String, Map< ? extensions,String, Object?> > - Map<
String, Object?> ? extra,
Implementation
ClientCapabilities({
Map<String, Map<String, Object?>>? experimental,
ClientCapabilitiesRoots? roots,
ClientCapabilitiesSampling? sampling,
ClientCapabilitiesElicitation? elicitation,
ClientCapabilitiesTasks? tasks,
Map<String, Map<String, Object?>>? extensions,
Map<String, Object?>? extra,
}) : super.build({
...?extra,
if (experimental != null) 'experimental': $encode(experimental),
if (roots != null) 'roots': $encode(roots),
if (sampling != null) 'sampling': $encode(sampling),
if (elicitation != null) 'elicitation': $encode(elicitation),
if (tasks != null) 'tasks': $encode(tasks),
if (extensions != null) 'extensions': $encode(extensions),
});