Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type UserBiz ¶
type UserBiz interface { Create(ctx context.Context, rq *mbv1.CreateUserRequest) (*mbv1.CreateUserResponse, error) Update(ctx context.Context, rq *mbv1.UpdateUserRequest) (*mbv1.UpdateUserResponse, error) Delete(ctx context.Context, rq *mbv1.DeleteUserRequest) (*mbv1.DeleteUserResponse, error) Get(ctx context.Context, rq *mbv1.GetUserRequest) (*mbv1.GetUserResponse, error) List(ctx context.Context, rq *mbv1.ListUserRequest) (*mbv1.ListUserResponse, error) UserExpansion }
UserBiz defines functions used to handle user request.
type UserExpansion ¶
type UserExpansion interface { Login(ctx context.Context, rq *mbv1.LoginRequest) (*mbv1.LoginResponse, error) ChangePassword(ctx context.Context, rq *mbv1.ChangePasswordRequest) (*mbv1.ChangePasswordResponse, error) ListWithBadPerformance(ctx context.Context, rq *mbv1.ListUserRequest) (*mbv1.ListUserResponse, error) }
UserExpansion defines additional methods for user operations.
Click to show internal directories.
Click to hide internal directories.