isValid method

bool isValid(
  1. List<Field> fields
)

Implementation

bool isValid(List<Field> fields) {
  for (var id in referenceMap.keys) {
    var field = fields.firstWhereOrNull((field) => field.id == id);
    if (field == null || field.isNotValid()) {
      continue;
    }
    if (referenceMap[id]?.contains(field.getValue()) ?? false) {
      return true;
    }
  }

  return false;
}