TitledMultiSelectEnumSchema constructor
TitledMultiSelectEnumSchema({})
Implementation
factory TitledMultiSelectEnumSchema({
String? title,
String? description,
Iterable<String>? defaultValue,
int? minItems,
int? maxItems,
required Iterable<EnumValueWithTitle> values,
}) => TitledMultiSelectEnumSchema.fromMap({
Keys.type: JsonType.list.typeName,
if (title != null) Keys.title: title,
if (description != null) Keys.description: description,
if (defaultValue != null) Keys.default_: defaultValue,
if (minItems != null) Keys.minItems: minItems,
if (maxItems != null) Keys.maxItems: maxItems,
Keys.items: {Keys.anyOf: values},
});