values property

Implementation

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