SamplingMessageContentBlock.toMCP constructor
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']}',
);
}