requireFields method

JarObject requireFields(
  1. List<String> fieldNames, [
  2. String? message
])

Implementation

JarObject requireFields(List<String> fieldNames, [String? message]) {
  return addValidator((value) {
    if (value == null) return null;

    for (final field in fieldNames) {
      if (!value.containsKey(field) || value[field] == null) {
        return message ?? 'The field $field is required';
      }
    }
    return null;
  });
}