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