all because this validation requiere all fields
if err := validate.Validate(
ctx,
validator.ValidateNotEmptyPointerToString(name, domainerrors.ErrNameRequired),
validator.ValidateNotEmptyPointerToString(email, domainerrors.ErrEmailRequired),
validator.ValidateEmailFromatPointer(email),
); err != nil {
return err
}