CallToolResult constructor

CallToolResult({
  1. MetaObject? $meta,
  2. required List<ContentBlock> content,
  3. Map<String, Object?>? structuredContent,
  4. bool? isError,
  5. Map<String, Object?>? additionalData,
})

Implementation

CallToolResult({
  MetaObject? $meta,
  required List<ContentBlock> content,
  Map<String, Object?>? structuredContent,
  bool? isError,
  Map<String, Object?>? additionalData,
}) : super({
        if ($meta != null) '_meta': $meta.toMap(),
        'content': content.map((e) => e.toMap()).toList(),
        if (structuredContent != null) 'structuredContent': structuredContent,
        if (isError != null) 'isError': isError,
        ...?additionalData,
      });