package br.gov.servicos.editor.usuarios;
import br.com.caelum.stella.bean.validation.CPF;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.FieldDefaults;
import lombok.experimental.Wither;
import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.NotBlank;
import static lombok.AccessLevel.PRIVATE;
@Getter
@Setter
@Wither
@AllArgsConstructor
@NoArgsConstructor
@FieldDefaults(level = PRIVATE)
public class FormularioAcessoCidadao {
@NotBlank(message = "Nome: campo obrigatório")
String nome;
@NotBlank(message = "Email: campo obrigatório")
@Email(message = "Email: formato não é válido")
String email;
@NotBlank(message = "CPF: campo obrigatório")
@CPF(message = "CPF: não é valido")
String cpf;
}