Documentation ¶
Index ¶
- type GrpcServer
- func (s *GrpcServer) ActivateUser(_ context.Context, activationRequest *userservice.ActivateUserRequest) (*userservice.ActivateUserResponse, error)
- func (s *GrpcServer) FlyingDeviceExsists(_ context.Context, in *userservice.FlyingDeviceExsistsRequest) (*userservice.FlyingDeviceExsistsResponse, error)
- func (s *GrpcServer) LoginUser(_ context.Context, loginRequest *userservice.LoginRequest) (*userservice.LoginResponse, error)
- func (s *GrpcServer) RegisterUser(_ context.Context, createUserRequest *userservice.CreateUserRequest) (*userservice.CreateUserResponse, error)
- func (s *GrpcServer) UserByUserId(_ context.Context, userByIdRequest *userservice.UserByIdRequest) (*userservice.UserByIdResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GrpcServer ¶
type GrpcServer struct { userservice.UnimplementedUserServiceServer // contains filtered or unexported fields }
GrpcServer represents a server implementation it is in many ways an adapter to the core of the architecture
func NewGrpcServer ¶
func NewGrpcServer(userservice user.Service, deviceService device.FlyingDeviceService) GrpcServer
NewGrpcServer creates a new GrpcServer instance
func (*GrpcServer) ActivateUser ¶
func (s *GrpcServer) ActivateUser(_ context.Context, activationRequest *userservice.ActivateUserRequest) (*userservice.ActivateUserResponse, error)
ActivateUser activates a user in the database after a user has clicked activation link
func (*GrpcServer) FlyingDeviceExsists ¶
func (s *GrpcServer) FlyingDeviceExsists(_ context.Context, in *userservice.FlyingDeviceExsistsRequest) (*userservice.FlyingDeviceExsistsResponse, error)
func (*GrpcServer) LoginUser ¶
func (s *GrpcServer) LoginUser(_ context.Context, loginRequest *userservice.LoginRequest) (*userservice.LoginResponse, error)
LoginUser verifies a user login request for the api-gateway
func (*GrpcServer) RegisterUser ¶
func (s *GrpcServer) RegisterUser(_ context.Context, createUserRequest *userservice.CreateUserRequest) (*userservice.CreateUserResponse, error)
RegisterUser creates a new user in the database
func (*GrpcServer) UserByUserId ¶
func (s *GrpcServer) UserByUserId(_ context.Context, userByIdRequest *userservice.UserByIdRequest) (*userservice.UserByIdResponse, error)
Click to show internal directories.
Click to hide internal directories.