TitledSingleSelectEnumSchema constructor

TitledSingleSelectEnumSchema({
  1. String? title,
  2. String? description,
  3. String? defaultValue,
  4. required Iterable<EnumValueWithTitle> values,
})

Implementation

factory TitledSingleSelectEnumSchema({
  String? title,
  String? description,
  String? defaultValue,
  required Iterable<EnumValueWithTitle> values,
}) => TitledSingleSelectEnumSchema.fromMap({
  'type': JsonType.string.typeName,
  if (title != null) 'title': title,
  if (description != null) 'description': description,
  if (defaultValue != null) Keys.default_: defaultValue,
  Keys.oneOf: values,
});