requiredIf static method
check field is required when condition is matched
Implementation
static bool requiredIf(
Map<String, dynamic> data, dynamic value, String payload) {
List<String> parts = payload.toString().split(',');
String secondField = parts[0];
String secondFieldValueFromRule = parts[1].toString();
String? secondFieldValueFromRequest = data[secondField].toString();
/// check only when req value and rule value are same
if (secondFieldValueFromRule == secondFieldValueFromRequest) {
return isRequired(data, value, '');
}
return true;
}