TitledMultiSelectEnumSchema.toMCP constructor
Implementation
factory TitledMultiSelectEnumSchema.toMCP(Map<String, Object?> map) {
final itemsMap = map['items'] as Map<String, Object?>;
return TitledMultiSelectEnumSchema(
items: (itemsMap['anyOf'] as List<dynamic>).cast<String>(),
minItems: map['minItems'] as int?,
maxItems: map['maxItems'] as int?,
defaultValue: map['default'] != null
? (map['default'] as List<dynamic>).cast<String>()
: null,
title: map['title'] as String?,
description: map['description'] as String?,
);
}