Documentation
¶
Index ¶
- type ArticleServer
- func (s *ArticleServer) CreateArticle(ctx context.Context, req *connect.Request[pb.CreateArticleRequest]) (*connect.Response[pb.Article], error)
- func (s *ArticleServer) DeleteArticle(ctx context.Context, req *connect.Request[pb.DeleteArticleRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *ArticleServer) GetArticleByID(ctx context.Context, req *connect.Request[pb.GetArticleByIDRequest]) (*connect.Response[pb.Article], error)
- func (s *ArticleServer) GetArticleBySlug(ctx context.Context, req *connect.Request[pb.GetArticleBySlugRequest]) (*connect.Response[pb.Article], error)
- func (s *ArticleServer) ListAllArticle(ctx context.Context, req *connect.Request[pb.ListAllArticleRequest]) (*connect.Response[pb.ListAllArticleResponse], error)
- func (s *ArticleServer) ListArticleByAuthor(ctx context.Context, req *connect.Request[pb.ListArticleByAuthorRequest]) (*connect.Response[pb.ListArticleByAuthorResponse], error)
- func (s *ArticleServer) ListArticleFilterByAuthorIsFeaturedPublishedAtTitle(ctx context.Context, ...) (...)
- func (s *ArticleServer) UpdateArticle(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) CreateArticle ¶ added in v0.0.5
func (*ArticleServer) DeleteArticle ¶ added in v0.0.5
func (*ArticleServer) GetArticleByID ¶ added in v0.0.5
func (*ArticleServer) GetArticleBySlug ¶ added in v0.0.5
func (*ArticleServer) ListAllArticle ¶ added in v0.0.5
func (s *ArticleServer) ListAllArticle( ctx context.Context, req *connect.Request[pb.ListAllArticleRequest], ) (*connect.Response[pb.ListAllArticleResponse], error)
func (*ArticleServer) ListArticleByAuthor ¶ added in v0.0.5
func (s *ArticleServer) ListArticleByAuthor( ctx context.Context, req *connect.Request[pb.ListArticleByAuthorRequest], ) (*connect.Response[pb.ListArticleByAuthorResponse], error)
func (*ArticleServer) ListArticleFilterByAuthorIsFeaturedPublishedAtTitle ¶ added in v0.0.5
func (s *ArticleServer) ListArticleFilterByAuthorIsFeaturedPublishedAtTitle( ctx context.Context, req *connect.Request[pb.ListArticleFilterByAuthorIsFeaturedPublishedAtTitleRequest], ) (*connect.Response[pb.ListArticleFilterByAuthorIsFeaturedPublishedAtTitleResponse], error)
func (*ArticleServer) UpdateArticle ¶ added in v0.0.5
Click to show internal directories.
Click to hide internal directories.