SamplingMessageContentBlock.toMCP constructor

SamplingMessageContentBlock.toMCP(
  1. Map<String, Object?> map
)

Implementation

factory SamplingMessageContentBlock.toMCP(Map<String, Object?> map) {
  final block = ContentBlock.toMCP(map);
  if (block is SamplingMessageContentBlock) {
    return block as SamplingMessageContentBlock;
  }
  throw ArgumentError(
    'Unsupported SamplingMessageContentBlock type: ${map['type']}',
  );
}