Documentation ¶
Index ¶
- func InternalToProtoUser(usr *users.User) *proto.User
- func ProtoNewUserToInternalUser(usr *proto.NewUser) *users.User
- type UserServiceServer
- func (u *UserServiceServer) CreateUser(ctx context.Context, req *proto.NewUser) (res *proto.User, err error)
- func (u *UserServiceServer) GetUserFromJWT(ctx context.Context, input *proto.GetUserFromJWTInput) (*proto.GetUserFromJWTResponse, error)
- func (u *UserServiceServer) GetUsers(ctx context.Context, filter *proto.GetUsersFilter) (*proto.GetUsersResponse, error)
- func (u *UserServiceServer) LoginUser(ctx context.Context, input *proto.LoginInput) (*proto.LoginResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type UserServiceServer ¶
type UserServiceServer struct { proto.UnimplementedUserServiceServer // contains filtered or unexported fields }
func NewUserServiceServer ¶
func NewUserServiceServer(userService services.UserService) *UserServiceServer
NewUserServiceServer returns a new user service.
func (*UserServiceServer) CreateUser ¶
func (u *UserServiceServer) CreateUser(ctx context.Context, req *proto.NewUser) (res *proto.User, err error)
CreateUser is the grpc handler to create new user.
func (*UserServiceServer) GetUserFromJWT ¶
func (u *UserServiceServer) GetUserFromJWT(ctx context.Context, input *proto.GetUserFromJWTInput) (*proto.GetUserFromJWTResponse, error)
func (*UserServiceServer) GetUsers ¶
func (u *UserServiceServer) GetUsers(ctx context.Context, filter *proto.GetUsersFilter) (*proto.GetUsersResponse, error)
func (*UserServiceServer) LoginUser ¶
func (u *UserServiceServer) LoginUser(ctx context.Context, input *proto.LoginInput) (*proto.LoginResponse, error)
Click to show internal directories.
Click to hide internal directories.