Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
Login(ctx core.Context, req *request.LoginRequest) (response.LoginResponse, error)
Logout(ctx core.Context, req *request.LogoutRequest) error
CreateUser(ctx core.Context, req *request.CreateUserRequest) error
RefreshToken(ctx core.Context, token string) (response.RefreshTokenResponse, error)
UpdateUserInfo(ctx core.Context, req *request.UpdateUserInfoRequest) error
UpdateSelfInfo(ctx core.Context, req *request.UpdateSelfInfoRequest) error
UpdateUserPhone(ctx core.Context, req *request.UpdateUserPhoneRequest) error
UpdateUserEmail(ctx core.Context, req *request.UpdateUserEmailRequest) error
UpdateUserPassword(ctx core.Context, req *request.UpdateUserPasswordRequest) error
GetUserInfo(ctx core.Context, userID int64) (response.GetUserInfoResponse, error)
GetUserList(ctx core.Context, req *request.GetUserListRequest) (response.GetUserListResponse, error)
RemoveUser(ctx core.Context, userID int64) error
RestPassword(ctx core.Context, req *request.ResetPasswordRequest) error
GetUserTeam(ctx core.Context, req *request.GetUserTeamRequest) (response.GetUserTeamResponse, error)
IsInBlacklist(ctx core.Context, token string) (bool, error)
}
Click to show internal directories.
Click to hide internal directories.