 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountsRepository ¶
type AccountsRepository interface {
	SaveStudent(dto dtos.RegisterUserDTO) error
	SaveAdmin(dto dtos.RegisterUserDTO) error
	SaveTeacher(dto dtos.RegisterUserDTO) error
	GetUserByUUID(uuid string) (*entities.User, error)
	GetUserByEmail(email string) (*entities.User, error)
	GetUserByInstitutionalId(institutionalId string) (*entities.User, error)
	GetAdmins() ([]*entities.User, error)
	SearchStudentsByFullName(fullName string) ([]*entities.User, error)
	UpdatePassword(uuid string, newPassword string) error
	UpdateProfile(dto dtos.UpdateAccountDTO) error
}
     Click to show internal directories. 
   Click to hide internal directories.