Files
kubesphere/vendor/openpitrix.io/openpitrix/pkg/pb/repo_indexer.pb.go
2020-06-10 21:28:07 +08:00

529 lines
20 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: repo_indexer.proto
package pb
import (
context "context"
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
timestamp "github.com/golang/protobuf/ptypes/timestamp"
wrappers "github.com/golang/protobuf/ptypes/wrappers"
_ "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options"
_ "google.golang.org/genproto/googleapis/api/annotations"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type IndexRepoRequest struct {
// id of repository to index
RepoId *wrappers.StringValue `protobuf:"bytes,1,opt,name=repo_id,json=repoId,proto3" json:"repo_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexRepoRequest) Reset() { *m = IndexRepoRequest{} }
func (m *IndexRepoRequest) String() string { return proto.CompactTextString(m) }
func (*IndexRepoRequest) ProtoMessage() {}
func (*IndexRepoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_e135b06a8245a758, []int{0}
}
func (m *IndexRepoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexRepoRequest.Unmarshal(m, b)
}
func (m *IndexRepoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexRepoRequest.Marshal(b, m, deterministic)
}
func (m *IndexRepoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexRepoRequest.Merge(m, src)
}
func (m *IndexRepoRequest) XXX_Size() int {
return xxx_messageInfo_IndexRepoRequest.Size(m)
}
func (m *IndexRepoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_IndexRepoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_IndexRepoRequest proto.InternalMessageInfo
func (m *IndexRepoRequest) GetRepoId() *wrappers.StringValue {
if m != nil {
return m.RepoId
}
return nil
}
type IndexRepoResponse struct {
// repository event
RepoEvent *RepoEvent `protobuf:"bytes,1,opt,name=repo_event,json=repoEvent,proto3" json:"repo_event,omitempty"`
// id of repository indexed
RepoId *wrappers.StringValue `protobuf:"bytes,2,opt,name=repo_id,json=repoId,proto3" json:"repo_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexRepoResponse) Reset() { *m = IndexRepoResponse{} }
func (m *IndexRepoResponse) String() string { return proto.CompactTextString(m) }
func (*IndexRepoResponse) ProtoMessage() {}
func (*IndexRepoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_e135b06a8245a758, []int{1}
}
func (m *IndexRepoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexRepoResponse.Unmarshal(m, b)
}
func (m *IndexRepoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexRepoResponse.Marshal(b, m, deterministic)
}
func (m *IndexRepoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexRepoResponse.Merge(m, src)
}
func (m *IndexRepoResponse) XXX_Size() int {
return xxx_messageInfo_IndexRepoResponse.Size(m)
}
func (m *IndexRepoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_IndexRepoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_IndexRepoResponse proto.InternalMessageInfo
func (m *IndexRepoResponse) GetRepoEvent() *RepoEvent {
if m != nil {
return m.RepoEvent
}
return nil
}
func (m *IndexRepoResponse) GetRepoId() *wrappers.StringValue {
if m != nil {
return m.RepoId
}
return nil
}
type RepoEvent struct {
// repository event id
RepoEventId *wrappers.StringValue `protobuf:"bytes,1,opt,name=repo_event_id,json=repoEventId,proto3" json:"repo_event_id,omitempty"`
// repository id
RepoId *wrappers.StringValue `protobuf:"bytes,2,opt,name=repo_id,json=repoId,proto3" json:"repo_id,omitempty"`
// owner path, concat string group_path:user_id
OwnerPath *wrappers.StringValue `protobuf:"bytes,3,opt,name=owner_path,json=ownerPath,proto3" json:"owner_path,omitempty"`
// repository event status eg.[failed|successful|working|pending]
Status *wrappers.StringValue `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
// result
Result *wrappers.StringValue `protobuf:"bytes,5,opt,name=result,proto3" json:"result,omitempty"`
// repository event create time
CreateTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// record status changed time
StatusTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=status_time,json=statusTime,proto3" json:"status_time,omitempty"`
// owner
Owner *wrappers.StringValue `protobuf:"bytes,8,opt,name=owner,proto3" json:"owner,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RepoEvent) Reset() { *m = RepoEvent{} }
func (m *RepoEvent) String() string { return proto.CompactTextString(m) }
func (*RepoEvent) ProtoMessage() {}
func (*RepoEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_e135b06a8245a758, []int{2}
}
func (m *RepoEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RepoEvent.Unmarshal(m, b)
}
func (m *RepoEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RepoEvent.Marshal(b, m, deterministic)
}
func (m *RepoEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_RepoEvent.Merge(m, src)
}
func (m *RepoEvent) XXX_Size() int {
return xxx_messageInfo_RepoEvent.Size(m)
}
func (m *RepoEvent) XXX_DiscardUnknown() {
xxx_messageInfo_RepoEvent.DiscardUnknown(m)
}
var xxx_messageInfo_RepoEvent proto.InternalMessageInfo
func (m *RepoEvent) GetRepoEventId() *wrappers.StringValue {
if m != nil {
return m.RepoEventId
}
return nil
}
func (m *RepoEvent) GetRepoId() *wrappers.StringValue {
if m != nil {
return m.RepoId
}
return nil
}
func (m *RepoEvent) GetOwnerPath() *wrappers.StringValue {
if m != nil {
return m.OwnerPath
}
return nil
}
func (m *RepoEvent) GetStatus() *wrappers.StringValue {
if m != nil {
return m.Status
}
return nil
}
func (m *RepoEvent) GetResult() *wrappers.StringValue {
if m != nil {
return m.Result
}
return nil
}
func (m *RepoEvent) GetCreateTime() *timestamp.Timestamp {
if m != nil {
return m.CreateTime
}
return nil
}
func (m *RepoEvent) GetStatusTime() *timestamp.Timestamp {
if m != nil {
return m.StatusTime
}
return nil
}
func (m *RepoEvent) GetOwner() *wrappers.StringValue {
if m != nil {
return m.Owner
}
return nil
}
type DescribeRepoEventsRequest struct {
// data limit per page, default value 20, max value 200
Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
// data offset, default 0
Offset uint32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
// repository event ids
RepoEventId []string `protobuf:"bytes,11,rep,name=repo_event_id,json=repoEventId,proto3" json:"repo_event_id,omitempty"`
// repository ids
RepoId []string `protobuf:"bytes,12,rep,name=repo_id,json=repoId,proto3" json:"repo_id,omitempty"`
// owner
Owner []string `protobuf:"bytes,13,rep,name=owner,proto3" json:"owner,omitempty"`
// repository event status eg.[failed|successful|working|pending]
Status []string `protobuf:"bytes,14,rep,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DescribeRepoEventsRequest) Reset() { *m = DescribeRepoEventsRequest{} }
func (m *DescribeRepoEventsRequest) String() string { return proto.CompactTextString(m) }
func (*DescribeRepoEventsRequest) ProtoMessage() {}
func (*DescribeRepoEventsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_e135b06a8245a758, []int{3}
}
func (m *DescribeRepoEventsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DescribeRepoEventsRequest.Unmarshal(m, b)
}
func (m *DescribeRepoEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DescribeRepoEventsRequest.Marshal(b, m, deterministic)
}
func (m *DescribeRepoEventsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DescribeRepoEventsRequest.Merge(m, src)
}
func (m *DescribeRepoEventsRequest) XXX_Size() int {
return xxx_messageInfo_DescribeRepoEventsRequest.Size(m)
}
func (m *DescribeRepoEventsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DescribeRepoEventsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DescribeRepoEventsRequest proto.InternalMessageInfo
func (m *DescribeRepoEventsRequest) GetLimit() uint32 {
if m != nil {
return m.Limit
}
return 0
}
func (m *DescribeRepoEventsRequest) GetOffset() uint32 {
if m != nil {
return m.Offset
}
return 0
}
func (m *DescribeRepoEventsRequest) GetRepoEventId() []string {
if m != nil {
return m.RepoEventId
}
return nil
}
func (m *DescribeRepoEventsRequest) GetRepoId() []string {
if m != nil {
return m.RepoId
}
return nil
}
func (m *DescribeRepoEventsRequest) GetOwner() []string {
if m != nil {
return m.Owner
}
return nil
}
func (m *DescribeRepoEventsRequest) GetStatus() []string {
if m != nil {
return m.Status
}
return nil
}
type DescribeRepoEventsResponse struct {
// total count of repository event
TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
// list of repository event
RepoEventSet []*RepoEvent `protobuf:"bytes,2,rep,name=repo_event_set,json=repoEventSet,proto3" json:"repo_event_set,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DescribeRepoEventsResponse) Reset() { *m = DescribeRepoEventsResponse{} }
func (m *DescribeRepoEventsResponse) String() string { return proto.CompactTextString(m) }
func (*DescribeRepoEventsResponse) ProtoMessage() {}
func (*DescribeRepoEventsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_e135b06a8245a758, []int{4}
}
func (m *DescribeRepoEventsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DescribeRepoEventsResponse.Unmarshal(m, b)
}
func (m *DescribeRepoEventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DescribeRepoEventsResponse.Marshal(b, m, deterministic)
}
func (m *DescribeRepoEventsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_DescribeRepoEventsResponse.Merge(m, src)
}
func (m *DescribeRepoEventsResponse) XXX_Size() int {
return xxx_messageInfo_DescribeRepoEventsResponse.Size(m)
}
func (m *DescribeRepoEventsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_DescribeRepoEventsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_DescribeRepoEventsResponse proto.InternalMessageInfo
func (m *DescribeRepoEventsResponse) GetTotalCount() uint32 {
if m != nil {
return m.TotalCount
}
return 0
}
func (m *DescribeRepoEventsResponse) GetRepoEventSet() []*RepoEvent {
if m != nil {
return m.RepoEventSet
}
return nil
}
func init() {
proto.RegisterType((*IndexRepoRequest)(nil), "openpitrix.IndexRepoRequest")
proto.RegisterType((*IndexRepoResponse)(nil), "openpitrix.IndexRepoResponse")
proto.RegisterType((*RepoEvent)(nil), "openpitrix.RepoEvent")
proto.RegisterType((*DescribeRepoEventsRequest)(nil), "openpitrix.DescribeRepoEventsRequest")
proto.RegisterType((*DescribeRepoEventsResponse)(nil), "openpitrix.DescribeRepoEventsResponse")
}
func init() { proto.RegisterFile("repo_indexer.proto", fileDescriptor_e135b06a8245a758) }
var fileDescriptor_e135b06a8245a758 = []byte{
// 607 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcd, 0x6e, 0xd3, 0x4c,
0x14, 0x95, 0x93, 0x36, 0xfd, 0x72, 0xd3, 0xf4, 0xa3, 0xa3, 0x96, 0x1a, 0x2b, 0xb4, 0x96, 0x25,
0x50, 0x85, 0xa8, 0xad, 0x96, 0xb2, 0x21, 0x1b, 0xca, 0x8f, 0x50, 0x76, 0xc8, 0x45, 0x2c, 0xd8,
0x44, 0x93, 0xe4, 0xd6, 0xb5, 0x94, 0x7a, 0x86, 0x99, 0x71, 0x5b, 0x58, 0x21, 0x24, 0x5e, 0xa0,
0x48, 0x3c, 0x06, 0x2b, 0xde, 0x84, 0x25, 0x5b, 0x1e, 0x04, 0xcd, 0x8c, 0xed, 0x86, 0x86, 0xa8,
0x81, 0x95, 0x3d, 0x73, 0xcf, 0xb9, 0xf7, 0xdc, 0xbf, 0x01, 0x22, 0x90, 0xb3, 0x7e, 0x9a, 0x8d,
0xf0, 0x1c, 0x45, 0xc8, 0x05, 0x53, 0x8c, 0x00, 0xe3, 0x98, 0xf1, 0x54, 0x89, 0xf4, 0xdc, 0xdb,
0x4c, 0x18, 0x4b, 0xc6, 0x18, 0x19, 0xcb, 0x20, 0x3f, 0x8a, 0xce, 0x04, 0xe5, 0x1c, 0x85, 0xb4,
0x58, 0x6f, 0xeb, 0xaa, 0x5d, 0xa5, 0x27, 0x28, 0x15, 0x3d, 0xe1, 0x05, 0xa0, 0x53, 0x00, 0x28,
0x4f, 0x23, 0x9a, 0x65, 0x4c, 0x51, 0x95, 0xb2, 0xac, 0xa4, 0xdf, 0x37, 0x9f, 0xe1, 0x4e, 0x82,
0xd9, 0x8e, 0x3c, 0xa3, 0x49, 0x82, 0x22, 0x62, 0xdc, 0x20, 0xa6, 0xd1, 0x41, 0x0f, 0x6e, 0xf4,
0xb4, 0xd2, 0x18, 0x39, 0x8b, 0xf1, 0x6d, 0x8e, 0x52, 0x91, 0x87, 0xb0, 0x64, 0x53, 0x18, 0xb9,
0x8e, 0xef, 0x6c, 0xb7, 0xf6, 0x3a, 0xa1, 0x8d, 0x18, 0x96, 0x92, 0xc2, 0x43, 0x25, 0xd2, 0x2c,
0x79, 0x4d, 0xc7, 0x39, 0xc6, 0x0d, 0x0d, 0xee, 0x8d, 0x82, 0x0f, 0x0e, 0xac, 0x4e, 0xf8, 0x92,
0x9c, 0x65, 0x12, 0xc9, 0x3e, 0x80, 0x71, 0x86, 0xa7, 0x98, 0xa9, 0xc2, 0xdf, 0x7a, 0x78, 0x59,
0x8e, 0x50, 0xa3, 0x9f, 0x6b, 0x63, 0xdc, 0x14, 0xe5, 0xef, 0xa4, 0x84, 0xda, 0x5f, 0x48, 0xf8,
0x51, 0x87, 0x66, 0xe5, 0x8f, 0x3c, 0x86, 0xf6, 0x65, 0xe8, 0x79, 0xb3, 0x69, 0x55, 0x22, 0x7a,
0xa3, 0x7f, 0x94, 0x41, 0xba, 0x00, 0xec, 0x2c, 0x43, 0xd1, 0xe7, 0x54, 0x1d, 0xbb, 0xf5, 0x39,
0x98, 0x4d, 0x83, 0x7f, 0x49, 0xd5, 0x31, 0xd9, 0x87, 0x86, 0x54, 0x54, 0xe5, 0xd2, 0x5d, 0x98,
0x27, 0xa4, 0xc5, 0x6a, 0x96, 0x40, 0x99, 0x8f, 0x95, 0xbb, 0x38, 0x9f, 0x50, 0x8d, 0x25, 0x5d,
0x68, 0x0d, 0x05, 0x52, 0x85, 0x7d, 0x3d, 0x63, 0x6e, 0xc3, 0x50, 0xbd, 0x29, 0xea, 0xab, 0x72,
0x00, 0x63, 0xb0, 0x70, 0x7d, 0xa1, 0xc9, 0x36, 0xb8, 0x25, 0x2f, 0x5d, 0x4f, 0xb6, 0x70, 0x43,
0xde, 0x83, 0x45, 0x93, 0xb2, 0xfb, 0xdf, 0x1c, 0x72, 0x2d, 0x34, 0xf8, 0xe6, 0xc0, 0xad, 0x67,
0x28, 0x87, 0x22, 0x1d, 0x60, 0xd5, 0x65, 0x59, 0x4e, 0xed, 0x1a, 0x2c, 0x8e, 0xd3, 0x93, 0x54,
0x99, 0xb2, 0xb5, 0x63, 0x7b, 0x20, 0x37, 0xa1, 0xc1, 0x8e, 0x8e, 0x24, 0xda, 0xba, 0xb4, 0xe3,
0xe2, 0x44, 0x82, 0xab, 0xb3, 0xd1, 0xf2, 0xeb, 0xdb, 0xcd, 0xdf, 0xbb, 0xbf, 0x71, 0xd9, 0xfd,
0x65, 0x63, 0x2d, 0xfb, 0xbb, 0x56, 0x8a, 0x6f, 0x9b, 0x6b, 0x7b, 0xd0, 0xa1, 0x8a, 0xc6, 0xad,
0x58, 0xb4, 0x3d, 0x05, 0xef, 0xc1, 0xfb, 0x93, 0xea, 0x62, 0x3f, 0xb6, 0xa0, 0xa5, 0x98, 0xa2,
0xe3, 0xfe, 0x90, 0xe5, 0xc5, 0x82, 0xb4, 0x63, 0x30, 0x57, 0x4f, 0xf5, 0x0d, 0xe9, 0xc2, 0xca,
0x84, 0x52, 0x9d, 0x49, 0xcd, 0xaf, 0xcf, 0x5e, 0xa2, 0xe5, 0x2a, 0x83, 0x43, 0x54, 0x7b, 0x5f,
0x6b, 0xd0, 0xd2, 0xb6, 0x9e, 0x7d, 0x8d, 0xc8, 0x27, 0x07, 0x9a, 0xd5, 0x8e, 0x92, 0xce, 0xa4,
0x8b, 0xab, 0xcf, 0x80, 0x77, 0x7b, 0x86, 0xd5, 0x0a, 0x0f, 0xba, 0x17, 0x07, 0x9b, 0xa4, 0x73,
0xa8, 0xa8, 0x50, 0xbe, 0x79, 0xec, 0x7c, 0x1d, 0x59, 0xa6, 0x8a, 0x89, 0x77, 0xbe, 0x11, 0xfb,
0xf1, 0xfb, 0xcf, 0xcf, 0xb5, 0xb5, 0xe0, 0xff, 0xe8, 0x74, 0x37, 0x32, 0xb6, 0xc8, 0xe0, 0x1e,
0x39, 0xf7, 0xc8, 0x17, 0x07, 0xc8, 0x74, 0x51, 0xc8, 0x9d, 0xc9, 0x90, 0x33, 0x5b, 0xed, 0xdd,
0xbd, 0x0e, 0x56, 0x48, 0xdc, 0xbd, 0x38, 0xd8, 0x20, 0xeb, 0x2f, 0x50, 0x4d, 0x49, 0x93, 0x46,
0xdb, 0x2a, 0xa9, 0xb4, 0xd9, 0xf2, 0xca, 0x27, 0x0b, 0x6f, 0x6a, 0x7c, 0x30, 0x68, 0x98, 0x31,
0x7c, 0xf0, 0x2b, 0x00, 0x00, 0xff, 0xff, 0x44, 0x04, 0xf0, 0xba, 0xcb, 0x05, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// RepoIndexerClient is the client API for RepoIndexer service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RepoIndexerClient interface {
// Start index repository event
IndexRepo(ctx context.Context, in *IndexRepoRequest, opts ...grpc.CallOption) (*IndexRepoResponse, error)
// Get repository events
DescribeRepoEvents(ctx context.Context, in *DescribeRepoEventsRequest, opts ...grpc.CallOption) (*DescribeRepoEventsResponse, error)
}
type repoIndexerClient struct {
cc *grpc.ClientConn
}
func NewRepoIndexerClient(cc *grpc.ClientConn) RepoIndexerClient {
return &repoIndexerClient{cc}
}
func (c *repoIndexerClient) IndexRepo(ctx context.Context, in *IndexRepoRequest, opts ...grpc.CallOption) (*IndexRepoResponse, error) {
out := new(IndexRepoResponse)
err := c.cc.Invoke(ctx, "/openpitrix.RepoIndexer/IndexRepo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *repoIndexerClient) DescribeRepoEvents(ctx context.Context, in *DescribeRepoEventsRequest, opts ...grpc.CallOption) (*DescribeRepoEventsResponse, error) {
out := new(DescribeRepoEventsResponse)
err := c.cc.Invoke(ctx, "/openpitrix.RepoIndexer/DescribeRepoEvents", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// RepoIndexerServer is the server API for RepoIndexer service.
type RepoIndexerServer interface {
// Start index repository event
IndexRepo(context.Context, *IndexRepoRequest) (*IndexRepoResponse, error)
// Get repository events
DescribeRepoEvents(context.Context, *DescribeRepoEventsRequest) (*DescribeRepoEventsResponse, error)
}
// UnimplementedRepoIndexerServer can be embedded to have forward compatible implementations.
type UnimplementedRepoIndexerServer struct {
}
func (*UnimplementedRepoIndexerServer) IndexRepo(ctx context.Context, req *IndexRepoRequest) (*IndexRepoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method IndexRepo not implemented")
}
func (*UnimplementedRepoIndexerServer) DescribeRepoEvents(ctx context.Context, req *DescribeRepoEventsRequest) (*DescribeRepoEventsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method DescribeRepoEvents not implemented")
}
func RegisterRepoIndexerServer(s *grpc.Server, srv RepoIndexerServer) {
s.RegisterService(&_RepoIndexer_serviceDesc, srv)
}
func _RepoIndexer_IndexRepo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IndexRepoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RepoIndexerServer).IndexRepo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/openpitrix.RepoIndexer/IndexRepo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RepoIndexerServer).IndexRepo(ctx, req.(*IndexRepoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _RepoIndexer_DescribeRepoEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DescribeRepoEventsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RepoIndexerServer).DescribeRepoEvents(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/openpitrix.RepoIndexer/DescribeRepoEvents",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RepoIndexerServer).DescribeRepoEvents(ctx, req.(*DescribeRepoEventsRequest))
}
return interceptor(ctx, in, info, handler)
}
var _RepoIndexer_serviceDesc = grpc.ServiceDesc{
ServiceName: "openpitrix.RepoIndexer",
HandlerType: (*RepoIndexerServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "IndexRepo",
Handler: _RepoIndexer_IndexRepo_Handler,
},
{
MethodName: "DescribeRepoEvents",
Handler: _RepoIndexer_DescribeRepoEvents_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "repo_indexer.proto",
}