Documentation
¶
Index ¶
- type ArticleServer
- func (s *ArticleServer) Create(ctx context.Context, req *connect.Request[pb.CreateArticleRequest]) (*connect.Response[pb.Article], error)
- func (s *ArticleServer) Delete(ctx context.Context, req *connect.Request[pb.DeleteArticleRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *ArticleServer) FilterByAuthorIsFeaturedPublishedAtTitle(ctx context.Context, ...) (...)
- func (s *ArticleServer) GetByID(ctx context.Context, req *connect.Request[pb.GetArticleByIDRequest]) (*connect.Response[pb.Article], error)
- func (s *ArticleServer) GetBySlug(ctx context.Context, req *connect.Request[pb.GetArticleBySlugRequest]) (*connect.Response[pb.Article], error)
- func (s *ArticleServer) ListAll(ctx context.Context, req *connect.Request[pb.ListAllArticleRequest]) (*connect.Response[pb.ListAllArticleResponse], error)
- func (s *ArticleServer) ListByAuthor(ctx context.Context, req *connect.Request[pb.ListArticleByAuthorRequest]) (*connect.Response[pb.ListArticleByAuthorResponse], error)
- func (s *ArticleServer) Update(ctx context.Context, req *connect.Request[pb.UpdateArticleRequest]) (*connect.Response[pb.Article], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleServer ¶
type ArticleServer struct {
// contains filtered or unexported fields
}
func NewArticleServiceServer ¶
func NewArticleServiceServer(db *sql.DB) *ArticleServer
func (*ArticleServer) FilterByAuthorIsFeaturedPublishedAtTitle ¶
func (s *ArticleServer) FilterByAuthorIsFeaturedPublishedAtTitle( ctx context.Context, req *connect.Request[pb.ListArticleFilterByAuthorIsFeaturedPublishedAtTitleRequest], ) (*connect.Response[pb.ListArticleFilterByAuthorIsFeaturedPublishedAtTitleResponse], error)
func (*ArticleServer) ListAll ¶
func (s *ArticleServer) ListAll( ctx context.Context, req *connect.Request[pb.ListAllArticleRequest], ) (*connect.Response[pb.ListAllArticleResponse], error)
func (*ArticleServer) ListByAuthor ¶
func (s *ArticleServer) ListByAuthor( ctx context.Context, req *connect.Request[pb.ListArticleByAuthorRequest], ) (*connect.Response[pb.ListArticleByAuthorResponse], error)
Click to show internal directories.
Click to hide internal directories.