RegisterDTO.java 997 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.platform2easy.genesis.web.dto;
  2. import jakarta.validation.constraints.Email;
  3. import jakarta.validation.constraints.NotBlank;
  4. import jakarta.validation.constraints.NotNull;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Getter;
  7. import lombok.NoArgsConstructor;
  8. import lombok.Setter;
  9. @Getter
  10. @Setter
  11. @NoArgsConstructor
  12. @AllArgsConstructor
  13. public class RegisterDTO {
  14. @NotBlank
  15. private String name;
  16. @Email
  17. @NotBlank
  18. private String email;
  19. @NotBlank
  20. private String password;
  21. @NotBlank
  22. private String phone;
  23. @NotBlank
  24. private String address;
  25. @NotBlank
  26. private String city;
  27. @NotBlank
  28. private String state;
  29. @NotBlank
  30. private String zip;
  31. @NotBlank
  32. private String country;
  33. @NotNull
  34. private Integer kyc;
  35. @NotNull
  36. private Integer birthdate;
  37. @NotBlank
  38. private String cpf;
  39. @NotNull
  40. private Integer companyId;
  41. @NotNull
  42. private Integer roleId;
  43. @NotBlank
  44. private String flag;
  45. }