Documentation
¶
Index ¶
- func ChangeUserRole(ctx context.Context, userUsecase usecase.IUserUsecase, ...) (*model.User, error)
- func CreateUser(ctx context.Context, userUsecase usecase.IUserUsecase, ...) (*model.User, error)
- func DeleteUser(ctx context.Context, userUsecase usecase.IUserUsecase, ...) error
- func GetUser(ctx context.Context, userUsecase usecase.IUserUsecase, ...) (*model.User, error)
- func GetUserByEmail(ctx context.Context, userUsecase usecase.IUserUsecase, ...) (*model.User, error)
- func GetUsers(ctx context.Context, userUsecase usecase.IUserUsecase, ...) ([]*model.User, error)
- func UpdateUser(ctx context.Context, userUsecase usecase.IUserUsecase, ...) (*model.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeUserRole ¶
func ChangeUserRole(ctx context.Context, userUsecase usecase.IUserUsecase, req *pbUser.ChangeUserRoleRequest) (*model.User, error)
func CreateUser ¶
func CreateUser( ctx context.Context, userUsecase usecase.IUserUsecase, cartClient pbCart.CartClient, req *pbUser.CreateUserRequest, ) (*model.User, error)
func DeleteUser ¶
func DeleteUser( ctx context.Context, userUsecase usecase.IUserUsecase, orderClient pbOrder.OrderClient, productClient pbProduct.ProductClient, cartClient pbCart.CartClient, req *pbUser.DeleteUserRequest, ) error
func GetUser ¶
func GetUser(ctx context.Context, userUsecase usecase.IUserUsecase, req *pbUser.GetUserRequest) (*model.User, error)
func GetUserByEmail ¶
func GetUserByEmail(ctx context.Context, userUsecase usecase.IUserUsecase, req *pbUser.GetUserByEmailRequest) (*model.User, error)
func GetUsers ¶
func GetUsers(ctx context.Context, userUsecase usecase.IUserUsecase, req *pbUser.GetUsersRequest) ([]*model.User, error)
func UpdateUser ¶
func UpdateUser(ctx context.Context, userUsecase usecase.IUserUsecase, req *pbUser.UpdateUserRequest) (*model.User, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.