java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.dto.UserEntityDTO

public class UserEntityDTO extends Object
Classe modelo DTO para um usuário. Contém informações básicas sobre um usuário, incluindo o id do usuário, o nome do usuário, o e-mail e o tipo de perfil do usuário.

Os tipos de perfil de usuário são definidos na enumeração UserProfileType. Os tipos atuais de perfil suportados são 'Doador' e 'Beneficiário'.
Por exemplo, para criar uma instância de UserEntityDTO, você pode usar:

     
     UserEntityDTO user = UserEntityDTO.builder()
         .id("3f2f8ab2-e9ee-41fa-af8a-b2e9ee91fac7")
         .userName("John Doe")
         .email("john.doe@example.com")
         .userProfile(UserProfileType.DONOR) // pode ser DONOR ou BENEFICIARY
         .build();
 
 
Since:
1.0.0
Author:
diegoneves
See Also:
  • Field Details

  • Constructor Details

    • UserEntityDTO

      public UserEntityDTO()