Documentation ¶
Index ¶
- type ArticleServer
- func (server ArticleServer) AuthFunc(ctx context.Context) (context.Context, error)
- func (s ArticleServer) Close() error
- func (s ArticleServer) Create(ctx context.Context, req *pb.CreateArticleRequest) (*pb.CreateArticleResponse, error)
- func (s ArticleServer) Delete(ctx context.Context, req *pb.DeleteArticleRequest) (*emptypb.Empty, error)
- func (s ArticleServer) Get(ctx context.Context, req *pb.GetArticleRequest) (*pb.GetArticleResponse, error)
- func (s ArticleServer) GetStream(req *pb.GetArticlesRequest, stream pb.ArticleService_GetStreamServer) error
- func (s ArticleServer) Update(ctx context.Context, req *pb.UpdateArticleRequest) (*emptypb.Empty, error)
- func (s ArticleServer) ValidateRequestInterceptor() grpc.UnaryServerInterceptor
- type Dependencies
- type Services
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleServer ¶
type ArticleServer struct { pb.UnimplementedArticleServiceServer // contains filtered or unexported fields }
func MakeArticleServer ¶
func MakeArticleServer(d Dependencies) ArticleServer
func (ArticleServer) Close ¶
func (s ArticleServer) Close() error
func (ArticleServer) Create ¶
func (s ArticleServer) Create(ctx context.Context, req *pb.CreateArticleRequest) (*pb.CreateArticleResponse, error)
func (ArticleServer) Delete ¶
func (s ArticleServer) Delete(ctx context.Context, req *pb.DeleteArticleRequest) (*emptypb.Empty, error)
func (ArticleServer) Get ¶
func (s ArticleServer) Get(ctx context.Context, req *pb.GetArticleRequest) (*pb.GetArticleResponse, error)
func (ArticleServer) GetStream ¶
func (s ArticleServer) GetStream(req *pb.GetArticlesRequest, stream pb.ArticleService_GetStreamServer) error
func (ArticleServer) Update ¶
func (s ArticleServer) Update(ctx context.Context, req *pb.UpdateArticleRequest) (*emptypb.Empty, error)
func (ArticleServer) ValidateRequestInterceptor ¶
func (s ArticleServer) ValidateRequestInterceptor() grpc.UnaryServerInterceptor
type Dependencies ¶
type Services ¶
type Services struct { User userPb.UserServiceClient Auth authPb.AuthServiceClient }
Click to show internal directories.
Click to hide internal directories.