Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserSrv ¶
type UserSrv interface { Register(ctx context.Context, req *model.RegisterRequest) (*model.RegisterResponse, error) Get(ctx context.Context, userID uint64) (*model.UserGetResponse, error) GetCode(ctx context.Context, toEmail string) (*model.GetCodeResponse, error) Login(ctx context.Context, req *model.LoginRequest) (*model.LoginResponse, error) List(ctx context.Context) (*model.UserListResponse, error) ChangePassword(ctx context.Context, req *model.ChangePasswordRequest) error ChangeEmail(ctx context.Context, req *model.ChangeEmailRequest) error Logout(ctx context.Context) error Update(ctx context.Context, request *model.UserUpdateRequest) error UploadAvatar(ctx context.Context, avatar string) error }
Click to show internal directories.
Click to hide internal directories.