UntitledMultiSelectEnumSchema constructor

UntitledMultiSelectEnumSchema({
  1. String? title,
  2. String? description,
  3. Iterable<String>? defaultValue,
  4. int? minItems,
  5. int? maxItems,
  6. required Iterable<String> values,
})

Implementation

factory UntitledMultiSelectEnumSchema({
  String? title,
  String? description,
  Iterable<String>? defaultValue,
  int? minItems,
  int? maxItems,
  required Iterable<String> values,
}) => UntitledMultiSelectEnumSchema.fromMap({
  'type': JsonType.list.typeName,
  if (title != null) 'title': title,
  if (description != null) 'description': description,
  if (defaultValue != null) 'default': defaultValue,
  if (minItems != null) 'minItems': minItems,
  if (maxItems != null) Keys.maxItems: maxItems,
  Keys.items: {Keys.enum_: values, Keys.type: JsonType.string.typeName},
});