Documentation
¶
Index ¶
- type UserService
- func (uSrv UserService) CheckByEmailAddress(email string) (bool, *usermodel.UserModel)
- func (uSrv *UserService) CreateNewUser(ctx context.Context, user usermodel.UserModel) (interface{}, bool)
- func (uSrv UserService) DeleteUserById(data *usermodel.UserDeleteModel) bool
- func (uSrv UserService) FetchAll(filters usermodel.UserFilterModel) ([]usermodel.UserWithoutPasswordModel, bool)
- func (uSrv UserService) GetUserByEmailAddress(email string) (bool, *usermodel.UserModel)
- func (uSrv UserService) GetUserByEmailAndPassword(email string, password string) (*usermodel.UserModel, bool)
- func (uSrv UserService) GetUserById(id string) (*usermodel.UserModel, bool)
- func (uSrv *UserService) UpdateUserInformations(user *usermodel.UserUpdateModel, userId string) (bool, int64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
check user.route
func (UserService) CheckByEmailAddress ¶
func (uSrv UserService) CheckByEmailAddress(email string) (bool, *usermodel.UserModel)
Check if user exists by given email address
func (*UserService) CreateNewUser ¶
func (uSrv *UserService) CreateNewUser(ctx context.Context, user usermodel.UserModel) (interface{}, bool)
Creeate a new user
func (UserService) DeleteUserById ¶
func (uSrv UserService) DeleteUserById(data *usermodel.UserDeleteModel) bool
Delete user by id
func (UserService) FetchAll ¶
func (uSrv UserService) FetchAll(filters usermodel.UserFilterModel) ([]usermodel.UserWithoutPasswordModel, bool)
Fetch all records
func (UserService) GetUserByEmailAddress ¶
func (uSrv UserService) GetUserByEmailAddress(email string) (bool, *usermodel.UserModel)
Get user by email address
func (UserService) GetUserByEmailAndPassword ¶
func (uSrv UserService) GetUserByEmailAndPassword(email string, password string) (*usermodel.UserModel, bool)
Check if user exists by given email address and password
func (UserService) GetUserById ¶
func (uSrv UserService) GetUserById(id string) (*usermodel.UserModel, bool)
Check if user exists by given email address
func (*UserService) UpdateUserInformations ¶
func (uSrv *UserService) UpdateUserInformations(user *usermodel.UserUpdateModel, userId string) (bool, int64)
Creeate a new user
Click to show internal directories.
Click to hide internal directories.