Documentation ¶
Index ¶
- func NewPluginHandler(cfg config.Config) pluginv1alpha1.PluginServiceServer
- func RegisterGatewayService(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...)
- func RegisterGrpcService(ctx context.Context, cfg config.Config, grpcServer *grpc.Server)
- type PluginHandler
- func (p *PluginHandler) CreatePlugin(ctx context.Context, request *pluginv1alpha1.CreatePluginRequest) (*emptypb.Empty, error)
- func (p *PluginHandler) CreatePluginScore(ctx context.Context, req *pluginv1alpha1.CreatePluginScoreRequest) (*emptypb.Empty, error)
- func (p *PluginHandler) ListPlugins(ctx context.Context, req *pluginv1alpha1.ListPluginRequest) (*pluginv1alpha1.ListPluginResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPluginHandler ¶
func NewPluginHandler(cfg config.Config) pluginv1alpha1.PluginServiceServer
func RegisterGatewayService ¶
Types ¶
type PluginHandler ¶
type PluginHandler struct { *pluginv1alpha1.UnimplementedPluginServiceServer PluginAppInterface application.PluginAppInterface PluginScoreAppInterface application.PluginScoreAppInterface }
func (*PluginHandler) CreatePlugin ¶
func (p *PluginHandler) CreatePlugin(ctx context.Context, request *pluginv1alpha1.CreatePluginRequest) (*emptypb.Empty, error)
func (*PluginHandler) CreatePluginScore ¶
func (p *PluginHandler) CreatePluginScore(ctx context.Context, req *pluginv1alpha1.CreatePluginScoreRequest) (*emptypb.Empty, error)
func (*PluginHandler) ListPlugins ¶
func (p *PluginHandler) ListPlugins(ctx context.Context, req *pluginv1alpha1.ListPluginRequest) (*pluginv1alpha1.ListPluginResponse, error)
Click to show internal directories.
Click to hide internal directories.