GPIC - Backend  1.0
Aplicações .NET para o backend do GPIC
Referência à classe Domain.Entities.User
Diagrama de heranças da classe Domain.Entities.User
[legenda]
Diagrama de colaboração para Domain.Entities.User:
[legenda]

Membros públicos

 User (Guid? id, string? name, string? role)
 
 User (string? name, string? email, string? password, string? cpf, ERole? role)
 
 User (Guid? id, string? name, string? email, string? password, string? cpf, ERole? role)
 
void ConfirmUserEmail (string validationCode)
 
void GenerateResetPasswordToken ()
 
bool UpdatePassword (string password, string token)
 
- Membros públicos herdados de Domain.Entities.Primitives.Entity
void DeactivateEntity ()
 
void ActivateEntity ()
 

Membros protegidos

 User ()
 Constructor to dbcontext EF instancing. Mais...
 

Propriedades

string??? Name [get, set]
 
string?? Email [get, set]
 
string??? Password [get, set]
 
string?? CPF [get, set]
 
ERoleRole [get, set]
 
bool IsConfirmed [get]
 
string?? ValidationCode [get]
 
string?? ResetPasswordToken [get]
 
bool IsCoordinator [get, set]
 
- Propriedades herdados de Domain.Entities.Primitives.Entity
Guid? Id [get, protected set]
 
DateTime? DeletedAt [get, protected set]
 

Documentação dos Construtores & Destrutor

◆ User() [1/4]

Domain.Entities.User.User ( Guid?  id,
string?  name,
string?  role 
)
inline
Este é o diagrama das funções que utilizam esta função:

◆ User() [2/4]

Domain.Entities.User.User ( string?  name,
string?  email,
string?  password,
string?  cpf,
ERole role 
)
inline

◆ User() [3/4]

Domain.Entities.User.User ( Guid?  id,
string?  name,
string?  email,
string?  password,
string?  cpf,
ERole role 
)
inline

◆ User() [4/4]

Domain.Entities.User.User ( )
inlineprotected

Constructor to dbcontext EF instancing.

Documentação dos métodos

◆ ConfirmUserEmail()

void Domain.Entities.User.ConfirmUserEmail ( string  validationCode)
inline
Grafo de chamadas desta função:

◆ GenerateResetPasswordToken()

void Domain.Entities.User.GenerateResetPasswordToken ( )

◆ UpdatePassword()

bool Domain.Entities.User.UpdatePassword ( string  password,
string  token 
)
inline

Documentação das propriedades

◆ CPF

string?? Domain.Entities.User.CPF
getset

◆ Email

string?? Domain.Entities.User.Email
getset

◆ IsConfirmed

bool Domain.Entities.User.IsConfirmed
get

◆ IsCoordinator

bool Domain.Entities.User.IsCoordinator
getset

◆ Name

string??? Domain.Entities.User.Name
getset

◆ Password

string??? Domain.Entities.User.Password
getset

◆ ResetPasswordToken

string?? Domain.Entities.User.ResetPasswordToken
get

◆ Role

ERole? Domain.Entities.User.Role
getset

◆ ValidationCode

string?? Domain.Entities.User.ValidationCode
get

A documentação para esta classe foi gerada a partir do seguinte ficheiro: