contains static method
Implementation
static ValidatorEvent contains(List values, {bool isRequired = true}) {
return (value) async {
if ((value == null || value.toString().isEmpty) && isRequired) {
return FieldValidateResult(
success: false,
error: 'error.field.required',
);
}
if ((value == null || value.toString().isEmpty) && !isRequired) {
return FieldValidateResult(success: true);
}
var res = values.contains(value);
return FieldValidateResult(
success: res,
error: res ? '' : 'error.field.contains',
);
};
}