Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IUserUsecase ¶
type IUserUsecase interface { RegisterUser(userRegisterRequest *entityuser.UserRegisterRequest) (*entityuser.UserEntity, error) UserLogin(userLoginRequest *entityuser.UserLoginRequest) (*entityuser.UserLoginResponse, error) UserLogout(userRefreshTokenRequest *entityuser.UserRefreshTokenRequest) error UserRefreshToken(userRefreshTokenRequest *entityuser.UserRefreshTokenRequest) (*entityuser.UserLoginResponse, error) UserAuthentication(userToken string) (*entityuser.UserEntity, *entitymodels.UserPermissionModel, error) }
func UserUsecase ¶
func UserUsecase(userRepository repositories.IUserRepository) IUserUsecase
Click to show internal directories.
Click to hide internal directories.