Versions in this module Expand all Collapse all v1 v1.1.0 Sep 23, 2025 Changes in this version + const PluginService_ExecuteActions_FullMethodName + const PluginService_ExecuteFilters_FullMethodName + const PluginService_GetPlugin_FullMethodName + const PluginService_OnPrClosed_FullMethodName + const PluginService_OnPrCreated_FullMethodName + const PluginService_OnPrMerged_FullMethodName + const PluginService_Shutdown_FullMethodName + var File_protocol_saturn_proto protoreflect.FileDescriptor + var PluginService_ServiceDesc = grpc.ServiceDesc + func RegisterPluginServiceServer(s grpc.ServiceRegistrar, srv PluginServiceServer) + type Context struct + PullRequest *PullRequest + Repository *Repository + RunData map[string]string + func (*Context) Descriptor() ([]byte, []int) + func (*Context) ProtoMessage() + func (x *Context) GetPullRequest() *PullRequest + func (x *Context) GetRepository() *Repository + func (x *Context) GetRunData() map[string]string + func (x *Context) ProtoReflect() protoreflect.Message + func (x *Context) Reset() + func (x *Context) String() string + type ExecuteActionsRequest struct + Context *Context + Path string + func (*ExecuteActionsRequest) Descriptor() ([]byte, []int) + func (*ExecuteActionsRequest) ProtoMessage() + func (x *ExecuteActionsRequest) GetContext() *Context + func (x *ExecuteActionsRequest) GetPath() string + func (x *ExecuteActionsRequest) ProtoReflect() protoreflect.Message + func (x *ExecuteActionsRequest) Reset() + func (x *ExecuteActionsRequest) String() string + type ExecuteActionsResponse struct + Error *string + RunData map[string]string + func (*ExecuteActionsResponse) Descriptor() ([]byte, []int) + func (*ExecuteActionsResponse) ProtoMessage() + func (x *ExecuteActionsResponse) GetError() string + func (x *ExecuteActionsResponse) GetRunData() map[string]string + func (x *ExecuteActionsResponse) ProtoReflect() protoreflect.Message + func (x *ExecuteActionsResponse) Reset() + func (x *ExecuteActionsResponse) String() string + type ExecuteFiltersRequest struct + Context *Context + func (*ExecuteFiltersRequest) Descriptor() ([]byte, []int) + func (*ExecuteFiltersRequest) ProtoMessage() + func (x *ExecuteFiltersRequest) GetContext() *Context + func (x *ExecuteFiltersRequest) ProtoReflect() protoreflect.Message + func (x *ExecuteFiltersRequest) Reset() + func (x *ExecuteFiltersRequest) String() string + type ExecuteFiltersResponse struct + Error *string + Match bool + RunData map[string]string + func (*ExecuteFiltersResponse) Descriptor() ([]byte, []int) + func (*ExecuteFiltersResponse) ProtoMessage() + func (x *ExecuteFiltersResponse) GetError() string + func (x *ExecuteFiltersResponse) GetMatch() bool + func (x *ExecuteFiltersResponse) GetRunData() map[string]string + func (x *ExecuteFiltersResponse) ProtoReflect() protoreflect.Message + func (x *ExecuteFiltersResponse) Reset() + func (x *ExecuteFiltersResponse) String() string + type GetPluginRequest struct + Config map[string]string + func (*GetPluginRequest) Descriptor() ([]byte, []int) + func (*GetPluginRequest) ProtoMessage() + func (x *GetPluginRequest) GetConfig() map[string]string + func (x *GetPluginRequest) ProtoReflect() protoreflect.Message + func (x *GetPluginRequest) Reset() + func (x *GetPluginRequest) String() string + type GetPluginResponse struct + Error *string + Name string + Priority int32 + func (*GetPluginResponse) Descriptor() ([]byte, []int) + func (*GetPluginResponse) ProtoMessage() + func (x *GetPluginResponse) GetError() string + func (x *GetPluginResponse) GetName() string + func (x *GetPluginResponse) GetPriority() int32 + func (x *GetPluginResponse) ProtoReflect() protoreflect.Message + func (x *GetPluginResponse) Reset() + func (x *GetPluginResponse) String() string + type OnPrClosedRequest struct + Context *Context + func (*OnPrClosedRequest) Descriptor() ([]byte, []int) + func (*OnPrClosedRequest) ProtoMessage() + func (x *OnPrClosedRequest) GetContext() *Context + func (x *OnPrClosedRequest) ProtoReflect() protoreflect.Message + func (x *OnPrClosedRequest) Reset() + func (x *OnPrClosedRequest) String() string + type OnPrClosedResponse struct + Error *string + func (*OnPrClosedResponse) Descriptor() ([]byte, []int) + func (*OnPrClosedResponse) ProtoMessage() + func (x *OnPrClosedResponse) GetError() string + func (x *OnPrClosedResponse) ProtoReflect() protoreflect.Message + func (x *OnPrClosedResponse) Reset() + func (x *OnPrClosedResponse) String() string + type OnPrCreatedRequest struct + Context *Context + func (*OnPrCreatedRequest) Descriptor() ([]byte, []int) + func (*OnPrCreatedRequest) ProtoMessage() + func (x *OnPrCreatedRequest) GetContext() *Context + func (x *OnPrCreatedRequest) ProtoReflect() protoreflect.Message + func (x *OnPrCreatedRequest) Reset() + func (x *OnPrCreatedRequest) String() string + type OnPrCreatedResponse struct + Error *string + func (*OnPrCreatedResponse) Descriptor() ([]byte, []int) + func (*OnPrCreatedResponse) ProtoMessage() + func (x *OnPrCreatedResponse) GetError() string + func (x *OnPrCreatedResponse) ProtoReflect() protoreflect.Message + func (x *OnPrCreatedResponse) Reset() + func (x *OnPrCreatedResponse) String() string + type OnPrMergedRequest struct + Context *Context + func (*OnPrMergedRequest) Descriptor() ([]byte, []int) + func (*OnPrMergedRequest) ProtoMessage() + func (x *OnPrMergedRequest) GetContext() *Context + func (x *OnPrMergedRequest) ProtoReflect() protoreflect.Message + func (x *OnPrMergedRequest) Reset() + func (x *OnPrMergedRequest) String() string + type OnPrMergedResponse struct + Error *string + func (*OnPrMergedResponse) Descriptor() ([]byte, []int) + func (*OnPrMergedResponse) ProtoMessage() + func (x *OnPrMergedResponse) GetError() string + func (x *OnPrMergedResponse) ProtoReflect() protoreflect.Message + func (x *OnPrMergedResponse) Reset() + func (x *OnPrMergedResponse) String() string + type PluginServiceClient interface + ExecuteActions func(ctx context.Context, in *ExecuteActionsRequest, opts ...grpc.CallOption) (*ExecuteActionsResponse, error) + ExecuteFilters func(ctx context.Context, in *ExecuteFiltersRequest, opts ...grpc.CallOption) (*ExecuteFiltersResponse, error) + GetPlugin func(ctx context.Context, in *GetPluginRequest, opts ...grpc.CallOption) (*GetPluginResponse, error) + OnPrClosed func(ctx context.Context, in *OnPrClosedRequest, opts ...grpc.CallOption) (*OnPrClosedResponse, error) + OnPrCreated func(ctx context.Context, in *OnPrCreatedRequest, opts ...grpc.CallOption) (*OnPrCreatedResponse, error) + OnPrMerged func(ctx context.Context, in *OnPrMergedRequest, opts ...grpc.CallOption) (*OnPrMergedResponse, error) + Shutdown func(ctx context.Context, in *ShutdownRequest, opts ...grpc.CallOption) (*ShutdownResponse, error) + func NewPluginServiceClient(cc grpc.ClientConnInterface) PluginServiceClient + type PluginServiceServer interface + ExecuteActions func(context.Context, *ExecuteActionsRequest) (*ExecuteActionsResponse, error) + ExecuteFilters func(context.Context, *ExecuteFiltersRequest) (*ExecuteFiltersResponse, error) + GetPlugin func(context.Context, *GetPluginRequest) (*GetPluginResponse, error) + OnPrClosed func(context.Context, *OnPrClosedRequest) (*OnPrClosedResponse, error) + OnPrCreated func(context.Context, *OnPrCreatedRequest) (*OnPrCreatedResponse, error) + OnPrMerged func(context.Context, *OnPrMergedRequest) (*OnPrMergedResponse, error) + Shutdown func(context.Context, *ShutdownRequest) (*ShutdownResponse, error) + type PullRequest struct + Number int64 + WebUrl string + func (*PullRequest) Descriptor() ([]byte, []int) + func (*PullRequest) ProtoMessage() + func (x *PullRequest) GetNumber() int64 + func (x *PullRequest) GetWebUrl() string + func (x *PullRequest) ProtoReflect() protoreflect.Message + func (x *PullRequest) Reset() + func (x *PullRequest) String() string + type Repository struct + CloneUrlHttp string + CloneUrlSsh string + FullName string + WebUrl string + func (*Repository) Descriptor() ([]byte, []int) + func (*Repository) ProtoMessage() + func (x *Repository) GetCloneUrlHttp() string + func (x *Repository) GetCloneUrlSsh() string + func (x *Repository) GetFullName() string + func (x *Repository) GetWebUrl() string + func (x *Repository) ProtoReflect() protoreflect.Message + func (x *Repository) Reset() + func (x *Repository) String() string + type ShutdownRequest struct + func (*ShutdownRequest) Descriptor() ([]byte, []int) + func (*ShutdownRequest) ProtoMessage() + func (x *ShutdownRequest) ProtoReflect() protoreflect.Message + func (x *ShutdownRequest) Reset() + func (x *ShutdownRequest) String() string + type ShutdownResponse struct + func (*ShutdownResponse) Descriptor() ([]byte, []int) + func (*ShutdownResponse) ProtoMessage() + func (x *ShutdownResponse) ProtoReflect() protoreflect.Message + func (x *ShutdownResponse) Reset() + func (x *ShutdownResponse) String() string + type UnimplementedPluginServiceServer struct + func (UnimplementedPluginServiceServer) ExecuteActions(context.Context, *ExecuteActionsRequest) (*ExecuteActionsResponse, error) + func (UnimplementedPluginServiceServer) ExecuteFilters(context.Context, *ExecuteFiltersRequest) (*ExecuteFiltersResponse, error) + func (UnimplementedPluginServiceServer) GetPlugin(context.Context, *GetPluginRequest) (*GetPluginResponse, error) + func (UnimplementedPluginServiceServer) OnPrClosed(context.Context, *OnPrClosedRequest) (*OnPrClosedResponse, error) + func (UnimplementedPluginServiceServer) OnPrCreated(context.Context, *OnPrCreatedRequest) (*OnPrCreatedResponse, error) + func (UnimplementedPluginServiceServer) OnPrMerged(context.Context, *OnPrMergedRequest) (*OnPrMergedResponse, error) + func (UnimplementedPluginServiceServer) Shutdown(context.Context, *ShutdownRequest) (*ShutdownResponse, error) + type UnsafePluginServiceServer interface