Documentation ¶
Index ¶
- type Handler
- type PostHandler
- func (h *PostHandler) CreatePost(ctx context.Context, input *v1.CreatePostRequest) (*v1.CreatePostResponse, error)
- func (h *PostHandler) DeletePost(ctx context.Context, input *v1.DeletePostRequest) (*v1.DeletePostResponse, error)
- func (h *PostHandler) GetPost(ctx context.Context, input *v1.GetPostRequest) (*v1.GetPostResponse, error)
- func (h *PostHandler) GetTotalPostsCount(ctx context.Context, input *v1.GetTotalPostsCountRequest) (*v1.GetTotalPostsCountResponse, error)
- func (h *PostHandler) UpdatePost(ctx context.Context, input *v1.UpdatePostRequest) (*v1.UpdatePostResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
gRPC handler structure.
func (*Handler) GetPosts ¶
func (h *Handler) GetPosts(ctx context.Context, input *v1.GetPostsRequest) (*v1.GetPostsResponse, error)
Getting posts handler.
func (*Handler) RegisterHandlers ¶
Registering gRPC handlers.
type PostHandler ¶
type PostHandler struct { v1.UnimplementedPostServiceServer // contains filtered or unexported fields }
Sample gRPC server handler.
func NewPostHandler ¶
func NewPostHandler(service service.Post) *PostHandler
Creating a new post gRPC handler.
func (*PostHandler) CreatePost ¶
func (h *PostHandler) CreatePost(ctx context.Context, input *v1.CreatePostRequest) (*v1.CreatePostResponse, error)
Creating a new post handler.
func (*PostHandler) DeletePost ¶
func (h *PostHandler) DeletePost(ctx context.Context, input *v1.DeletePostRequest) (*v1.DeletePostResponse, error)
Deleting a post handler.
func (*PostHandler) GetPost ¶
func (h *PostHandler) GetPost(ctx context.Context, input *v1.GetPostRequest) (*v1.GetPostResponse, error)
Getting a post handler.
func (*PostHandler) GetTotalPostsCount ¶
func (h *PostHandler) GetTotalPostsCount(ctx context.Context, input *v1.GetTotalPostsCountRequest) (*v1.GetTotalPostsCountResponse, error)
Getting total posts count.
func (*PostHandler) UpdatePost ¶
func (h *PostHandler) UpdatePost(ctx context.Context, input *v1.UpdatePostRequest) (*v1.UpdatePostResponse, error)
Updating a post handler.
Click to show internal directories.
Click to hide internal directories.