values property

Iterable<String> get values

The allowed enum values.

Implementation

Iterable<String> get values {
  final values = (_value[Keys.enum_] as Iterable?)?.cast<String>();
  if (values == null) {
    throw ArgumentError('Missing required property "enum"');
  }
  assert(
    values.toSet().length == values.length,
    'The "enum" property has duplicate entries.',
  );
  return values;
}