verifyFieldsInternal function

Either<List<String>, List<GenericField>> verifyFieldsInternal(
  1. List<GenericField> assignedFields
)

Implementation

Either<List<String>, List<GenericField>> verifyFieldsInternal(
    List<GenericField> assignedFields) {
  assignedFields.forEach((field) {
    field._verify();
  });

  var problemFields = getFieldsWith_InternalProblems(assignedFields);

  if (problemFields.isNotEmpty) {
    return left(getMessageFromProblemFields(problemFields));
  } else {
    return right(assignedFields);
  }
}