Documentation
¶
Index ¶
- type Server
- type UserConnectHandler
- func (a *UserConnectHandler) CreateUser(ctx context.Context, req *connect.Request[pb.CreateUserRequest]) (*connect.Response[pb.CreateUserResponse], error)
- func (a *UserConnectHandler) DeleteUser(ctx context.Context, req *connect.Request[pb.DeleteUserRequest]) (*connect.Response[pb.DeleteUserResponse], error)
- func (a *UserConnectHandler) GetUser(ctx context.Context, req *connect.Request[pb.GetUserRequest]) (*connect.Response[pb.GetUserResponse], error)
- func (a *UserConnectHandler) ListUsers(ctx context.Context, req *connect.Request[pb.ListUsersRequest]) (*connect.Response[pb.ListUsersResponse], error)
- func (a *UserConnectHandler) UpdateUser(ctx context.Context, req *connect.Request[pb.UpdateUserRequest]) (*connect.Response[pb.UpdateUserResponse], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server represents the API server
func (*Server) CreateHandler ¶
CreateHandler creates an HTTP handler for the server without starting it This is useful for Lambda functions that need to handle HTTP requests
type UserConnectHandler ¶
type UserConnectHandler struct {
// contains filtered or unexported fields
}
UserConnectHandler handles the over-the-wire connect requests, and sends them to the service, which handles in-memory objects.
func NewUserConnectHandler ¶
func NewUserConnectHandler(service *user.Service) *UserConnectHandler
NewUserConnectHandler creates a new service adapter
func (*UserConnectHandler) CreateUser ¶
func (a *UserConnectHandler) CreateUser(ctx context.Context, req *connect.Request[pb.CreateUserRequest]) (*connect.Response[pb.CreateUserResponse], error)
CreateUser implements the Connect interface
func (*UserConnectHandler) DeleteUser ¶
func (a *UserConnectHandler) DeleteUser(ctx context.Context, req *connect.Request[pb.DeleteUserRequest]) (*connect.Response[pb.DeleteUserResponse], error)
DeleteUser implements the Connect interface
func (*UserConnectHandler) GetUser ¶
func (a *UserConnectHandler) GetUser(ctx context.Context, req *connect.Request[pb.GetUserRequest]) (*connect.Response[pb.GetUserResponse], error)
GetUser implements the Connect interface
func (*UserConnectHandler) ListUsers ¶
func (a *UserConnectHandler) ListUsers(ctx context.Context, req *connect.Request[pb.ListUsersRequest]) (*connect.Response[pb.ListUsersResponse], error)
ListUsers implements the Connect interface
func (*UserConnectHandler) UpdateUser ¶
func (a *UserConnectHandler) UpdateUser(ctx context.Context, req *connect.Request[pb.UpdateUserRequest]) (*connect.Response[pb.UpdateUserResponse], error)
UpdateUser implements the Connect interface
Click to show internal directories.
Click to hide internal directories.