Documentation
¶
Index ¶
- type UserRepository
- func (ur *UserRepository) CreateUser(u *reqdto.UserSignUpDto, role string) error
- func (ur *UserRepository) GetUserByEmail(email string) (*model.User, error)
- func (ur *UserRepository) GetUserById(userId uuid.UUID) (*model.User, error)
- func (ur *UserRepository) UpdateUserProfile(userId string, u *reqdto.UserUpdateProfileDto) error
- type UserRoleRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserRepository ¶
func (*UserRepository) CreateUser ¶
func (ur *UserRepository) CreateUser(u *reqdto.UserSignUpDto, role string) error
func (*UserRepository) GetUserByEmail ¶
func (ur *UserRepository) GetUserByEmail(email string) (*model.User, error)
func (*UserRepository) GetUserById ¶
func (*UserRepository) UpdateUserProfile ¶
func (ur *UserRepository) UpdateUserProfile(userId string, u *reqdto.UserUpdateProfileDto) error
type UserRoleRepository ¶
func (*UserRoleRepository) AssignRoleToUsers ¶
func (*UserRoleRepository) DeleteUserRole ¶
func (urr *UserRoleRepository) DeleteUserRole(userIds []uuid.UUID) error
Click to show internal directories.
Click to hide internal directories.