passes method
Validates the value using the given context.
Returns true if valid, otherwise false.
Implementation
@override
FutureOr<bool> passes(ValidationContext context) {
final value = context.value;
if (value == null) return false;
final args = context.parameters;
final options = _values?.map((e) => e.toString()).toList() ?? args;
return options.contains(value.toString());
}