From 209c7b3b6ff5ffaf5aa7f6ff9a411f83ce307120 Mon Sep 17 00:00:00 2001 From: droplet-bot Date: Mon, 8 Jul 2024 22:24:31 +0000 Subject: [PATCH] chore: auto-gen by protobufs triggered by commit: https://github.com/instill-ai/protobufs/commit/ab721c8e0f1dd3b65fae35f53853b15e70271248 --- artifact/artifact/v1alpha/artifact.pb.go | 852 ++++++++++-------- .../v1alpha/artifact_private_service.pb.go | 110 ++- .../v1alpha/artifact_private_service.pb.gw.go | 85 ++ .../artifact_private_service_grpc.pb.go | 39 + 4 files changed, 679 insertions(+), 407 deletions(-) diff --git a/artifact/artifact/v1alpha/artifact.pb.go b/artifact/artifact/v1alpha/artifact.pb.go index 398ec99..5ddf44e 100644 --- a/artifact/artifact/v1alpha/artifact.pb.go +++ b/artifact/artifact/v1alpha/artifact.pb.go @@ -681,6 +681,106 @@ func (x *CreateRepositoryTagResponse) GetTag() *RepositoryTag { return nil } +// GetRepositoryTagRequest represents a request to add a tag to a given +// repository. +type GetRepositoryTagRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The name of the tag, defined by its parent repository and ID. + // - Format: `repositories/{repository.id}/tags/{tag.id}`. + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` +} + +func (x *GetRepositoryTagRequest) Reset() { + *x = GetRepositoryTagRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GetRepositoryTagRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRepositoryTagRequest) ProtoMessage() {} + +func (x *GetRepositoryTagRequest) ProtoReflect() protoreflect.Message { + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRepositoryTagRequest.ProtoReflect.Descriptor instead. +func (*GetRepositoryTagRequest) Descriptor() ([]byte, []int) { + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{9} +} + +func (x *GetRepositoryTagRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +// GetRepositoryTagResponse contains the created tag. +type GetRepositoryTagResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The created tag. + Tag *RepositoryTag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` +} + +func (x *GetRepositoryTagResponse) Reset() { + *x = GetRepositoryTagResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GetRepositoryTagResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRepositoryTagResponse) ProtoMessage() {} + +func (x *GetRepositoryTagResponse) ProtoReflect() protoreflect.Message { + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRepositoryTagResponse.ProtoReflect.Descriptor instead. +func (*GetRepositoryTagResponse) Descriptor() ([]byte, []int) { + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{10} +} + +func (x *GetRepositoryTagResponse) GetTag() *RepositoryTag { + if x != nil { + return x.Tag + } + return nil +} + // DeleteRepositoryTagRequest represents a request to delete a tag to a given // repository. type DeleteRepositoryTagRequest struct { @@ -696,7 +796,7 @@ type DeleteRepositoryTagRequest struct { func (x *DeleteRepositoryTagRequest) Reset() { *x = DeleteRepositoryTagRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[9] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -709,7 +809,7 @@ func (x *DeleteRepositoryTagRequest) String() string { func (*DeleteRepositoryTagRequest) ProtoMessage() {} func (x *DeleteRepositoryTagRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[9] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -722,7 +822,7 @@ func (x *DeleteRepositoryTagRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRepositoryTagRequest.ProtoReflect.Descriptor instead. func (*DeleteRepositoryTagRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{9} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{11} } func (x *DeleteRepositoryTagRequest) GetName() string { @@ -742,7 +842,7 @@ type DeleteRepositoryTagResponse struct { func (x *DeleteRepositoryTagResponse) Reset() { *x = DeleteRepositoryTagResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[10] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -755,7 +855,7 @@ func (x *DeleteRepositoryTagResponse) String() string { func (*DeleteRepositoryTagResponse) ProtoMessage() {} func (x *DeleteRepositoryTagResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[10] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -768,7 +868,7 @@ func (x *DeleteRepositoryTagResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRepositoryTagResponse.ProtoReflect.Descriptor instead. func (*DeleteRepositoryTagResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{10} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{12} } // KnowledgeBase represents a knowledge base. @@ -804,7 +904,7 @@ type KnowledgeBase struct { func (x *KnowledgeBase) Reset() { *x = KnowledgeBase{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[11] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -817,7 +917,7 @@ func (x *KnowledgeBase) String() string { func (*KnowledgeBase) ProtoMessage() {} func (x *KnowledgeBase) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[11] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -830,7 +930,7 @@ func (x *KnowledgeBase) ProtoReflect() protoreflect.Message { // Deprecated: Use KnowledgeBase.ProtoReflect.Descriptor instead. func (*KnowledgeBase) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{11} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{13} } func (x *KnowledgeBase) GetKbId() string { @@ -929,7 +1029,7 @@ type CreateKnowledgeBaseRequest struct { func (x *CreateKnowledgeBaseRequest) Reset() { *x = CreateKnowledgeBaseRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[12] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -942,7 +1042,7 @@ func (x *CreateKnowledgeBaseRequest) String() string { func (*CreateKnowledgeBaseRequest) ProtoMessage() {} func (x *CreateKnowledgeBaseRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[12] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -955,7 +1055,7 @@ func (x *CreateKnowledgeBaseRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateKnowledgeBaseRequest.ProtoReflect.Descriptor instead. func (*CreateKnowledgeBaseRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{12} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{14} } func (x *CreateKnowledgeBaseRequest) GetOwnerId() string { @@ -999,7 +1099,7 @@ type CreateKnowledgeBaseResponse struct { func (x *CreateKnowledgeBaseResponse) Reset() { *x = CreateKnowledgeBaseResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[13] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1012,7 +1112,7 @@ func (x *CreateKnowledgeBaseResponse) String() string { func (*CreateKnowledgeBaseResponse) ProtoMessage() {} func (x *CreateKnowledgeBaseResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[13] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1025,7 +1125,7 @@ func (x *CreateKnowledgeBaseResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateKnowledgeBaseResponse.ProtoReflect.Descriptor instead. func (*CreateKnowledgeBaseResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{13} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{15} } func (x *CreateKnowledgeBaseResponse) GetKnowledgeBase() *KnowledgeBase { @@ -1048,7 +1148,7 @@ type ListKnowledgeBasesRequest struct { func (x *ListKnowledgeBasesRequest) Reset() { *x = ListKnowledgeBasesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[14] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1061,7 +1161,7 @@ func (x *ListKnowledgeBasesRequest) String() string { func (*ListKnowledgeBasesRequest) ProtoMessage() {} func (x *ListKnowledgeBasesRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[14] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1074,7 +1174,7 @@ func (x *ListKnowledgeBasesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKnowledgeBasesRequest.ProtoReflect.Descriptor instead. func (*ListKnowledgeBasesRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{14} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{16} } func (x *ListKnowledgeBasesRequest) GetOwnerId() string { @@ -1097,7 +1197,7 @@ type ListKnowledgeBasesResponse struct { func (x *ListKnowledgeBasesResponse) Reset() { *x = ListKnowledgeBasesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[15] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1110,7 +1210,7 @@ func (x *ListKnowledgeBasesResponse) String() string { func (*ListKnowledgeBasesResponse) ProtoMessage() {} func (x *ListKnowledgeBasesResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[15] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1123,7 +1223,7 @@ func (x *ListKnowledgeBasesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKnowledgeBasesResponse.ProtoReflect.Descriptor instead. func (*ListKnowledgeBasesResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{15} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{17} } func (x *ListKnowledgeBasesResponse) GetKnowledgeBases() []*KnowledgeBase { @@ -1152,7 +1252,7 @@ type UpdateKnowledgeBaseRequest struct { func (x *UpdateKnowledgeBaseRequest) Reset() { *x = UpdateKnowledgeBaseRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[16] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1165,7 +1265,7 @@ func (x *UpdateKnowledgeBaseRequest) String() string { func (*UpdateKnowledgeBaseRequest) ProtoMessage() {} func (x *UpdateKnowledgeBaseRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[16] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1178,7 +1278,7 @@ func (x *UpdateKnowledgeBaseRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateKnowledgeBaseRequest.ProtoReflect.Descriptor instead. func (*UpdateKnowledgeBaseRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{16} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{18} } func (x *UpdateKnowledgeBaseRequest) GetKbId() string { @@ -1222,7 +1322,7 @@ type UpdateKnowledgeBaseResponse struct { func (x *UpdateKnowledgeBaseResponse) Reset() { *x = UpdateKnowledgeBaseResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[17] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1235,7 +1335,7 @@ func (x *UpdateKnowledgeBaseResponse) String() string { func (*UpdateKnowledgeBaseResponse) ProtoMessage() {} func (x *UpdateKnowledgeBaseResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[17] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1248,7 +1348,7 @@ func (x *UpdateKnowledgeBaseResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateKnowledgeBaseResponse.ProtoReflect.Descriptor instead. func (*UpdateKnowledgeBaseResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{17} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{19} } func (x *UpdateKnowledgeBaseResponse) GetKnowledgeBase() *KnowledgeBase { @@ -1273,7 +1373,7 @@ type DeleteKnowledgeBaseRequest struct { func (x *DeleteKnowledgeBaseRequest) Reset() { *x = DeleteKnowledgeBaseRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[18] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1286,7 +1386,7 @@ func (x *DeleteKnowledgeBaseRequest) String() string { func (*DeleteKnowledgeBaseRequest) ProtoMessage() {} func (x *DeleteKnowledgeBaseRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[18] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1299,7 +1399,7 @@ func (x *DeleteKnowledgeBaseRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteKnowledgeBaseRequest.ProtoReflect.Descriptor instead. func (*DeleteKnowledgeBaseRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{18} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{20} } func (x *DeleteKnowledgeBaseRequest) GetOwnerId() string { @@ -1329,7 +1429,7 @@ type DeleteKnowledgeBaseResponse struct { func (x *DeleteKnowledgeBaseResponse) Reset() { *x = DeleteKnowledgeBaseResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[19] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1342,7 +1442,7 @@ func (x *DeleteKnowledgeBaseResponse) String() string { func (*DeleteKnowledgeBaseResponse) ProtoMessage() {} func (x *DeleteKnowledgeBaseResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[19] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1355,7 +1455,7 @@ func (x *DeleteKnowledgeBaseResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteKnowledgeBaseResponse.ProtoReflect.Descriptor instead. func (*DeleteKnowledgeBaseResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{19} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{21} } func (x *DeleteKnowledgeBaseResponse) GetKnowledgeBase() *KnowledgeBase { @@ -1402,7 +1502,7 @@ type File struct { func (x *File) Reset() { *x = File{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[20] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1415,7 +1515,7 @@ func (x *File) String() string { func (*File) ProtoMessage() {} func (x *File) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[20] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1428,7 +1528,7 @@ func (x *File) ProtoReflect() protoreflect.Message { // Deprecated: Use File.ProtoReflect.Descriptor instead. func (*File) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{20} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{22} } func (x *File) GetFileUid() string { @@ -1539,7 +1639,7 @@ type UploadKnowledgeBaseFileRequest struct { func (x *UploadKnowledgeBaseFileRequest) Reset() { *x = UploadKnowledgeBaseFileRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[21] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1552,7 +1652,7 @@ func (x *UploadKnowledgeBaseFileRequest) String() string { func (*UploadKnowledgeBaseFileRequest) ProtoMessage() {} func (x *UploadKnowledgeBaseFileRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[21] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1565,7 +1665,7 @@ func (x *UploadKnowledgeBaseFileRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadKnowledgeBaseFileRequest.ProtoReflect.Descriptor instead. func (*UploadKnowledgeBaseFileRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{21} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{23} } func (x *UploadKnowledgeBaseFileRequest) GetOwnerId() string { @@ -1602,7 +1702,7 @@ type UploadKnowledgeBaseFileResponse struct { func (x *UploadKnowledgeBaseFileResponse) Reset() { *x = UploadKnowledgeBaseFileResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[22] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1615,7 +1715,7 @@ func (x *UploadKnowledgeBaseFileResponse) String() string { func (*UploadKnowledgeBaseFileResponse) ProtoMessage() {} func (x *UploadKnowledgeBaseFileResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[22] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1628,7 +1728,7 @@ func (x *UploadKnowledgeBaseFileResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadKnowledgeBaseFileResponse.ProtoReflect.Descriptor instead. func (*UploadKnowledgeBaseFileResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{22} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{24} } func (x *UploadKnowledgeBaseFileResponse) GetFile() *File { @@ -1651,7 +1751,7 @@ type DeleteKnowledgeBaseFileRequest struct { func (x *DeleteKnowledgeBaseFileRequest) Reset() { *x = DeleteKnowledgeBaseFileRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[23] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1664,7 +1764,7 @@ func (x *DeleteKnowledgeBaseFileRequest) String() string { func (*DeleteKnowledgeBaseFileRequest) ProtoMessage() {} func (x *DeleteKnowledgeBaseFileRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[23] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1677,7 +1777,7 @@ func (x *DeleteKnowledgeBaseFileRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteKnowledgeBaseFileRequest.ProtoReflect.Descriptor instead. func (*DeleteKnowledgeBaseFileRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{23} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{25} } func (x *DeleteKnowledgeBaseFileRequest) GetFileUid() string { @@ -1700,7 +1800,7 @@ type DeleteKnowledgeBaseFileResponse struct { func (x *DeleteKnowledgeBaseFileResponse) Reset() { *x = DeleteKnowledgeBaseFileResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[24] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1713,7 +1813,7 @@ func (x *DeleteKnowledgeBaseFileResponse) String() string { func (*DeleteKnowledgeBaseFileResponse) ProtoMessage() {} func (x *DeleteKnowledgeBaseFileResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[24] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1726,7 +1826,7 @@ func (x *DeleteKnowledgeBaseFileResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteKnowledgeBaseFileResponse.ProtoReflect.Descriptor instead. func (*DeleteKnowledgeBaseFileResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{24} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{26} } func (x *DeleteKnowledgeBaseFileResponse) GetFileUid() string { @@ -1749,7 +1849,7 @@ type ProcessKnowledgeBaseFilesRequest struct { func (x *ProcessKnowledgeBaseFilesRequest) Reset() { *x = ProcessKnowledgeBaseFilesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[25] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1762,7 +1862,7 @@ func (x *ProcessKnowledgeBaseFilesRequest) String() string { func (*ProcessKnowledgeBaseFilesRequest) ProtoMessage() {} func (x *ProcessKnowledgeBaseFilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[25] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1775,7 +1875,7 @@ func (x *ProcessKnowledgeBaseFilesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ProcessKnowledgeBaseFilesRequest.ProtoReflect.Descriptor instead. func (*ProcessKnowledgeBaseFilesRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{25} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{27} } func (x *ProcessKnowledgeBaseFilesRequest) GetFileUids() []string { @@ -1798,7 +1898,7 @@ type ProcessKnowledgeBaseFilesResponse struct { func (x *ProcessKnowledgeBaseFilesResponse) Reset() { *x = ProcessKnowledgeBaseFilesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[26] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1811,7 +1911,7 @@ func (x *ProcessKnowledgeBaseFilesResponse) String() string { func (*ProcessKnowledgeBaseFilesResponse) ProtoMessage() {} func (x *ProcessKnowledgeBaseFilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[26] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1824,7 +1924,7 @@ func (x *ProcessKnowledgeBaseFilesResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ProcessKnowledgeBaseFilesResponse.ProtoReflect.Descriptor instead. func (*ProcessKnowledgeBaseFilesResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{26} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{28} } func (x *ProcessKnowledgeBaseFilesResponse) GetFiles() []*File { @@ -1848,7 +1948,7 @@ type ListKnowledgeBaseFilesFilter struct { func (x *ListKnowledgeBaseFilesFilter) Reset() { *x = ListKnowledgeBaseFilesFilter{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[27] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1861,7 +1961,7 @@ func (x *ListKnowledgeBaseFilesFilter) String() string { func (*ListKnowledgeBaseFilesFilter) ProtoMessage() {} func (x *ListKnowledgeBaseFilesFilter) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[27] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1874,7 +1974,7 @@ func (x *ListKnowledgeBaseFilesFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKnowledgeBaseFilesFilter.ProtoReflect.Descriptor instead. func (*ListKnowledgeBaseFilesFilter) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{27} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{29} } func (x *ListKnowledgeBaseFilesFilter) GetFileUids() []string { @@ -1905,7 +2005,7 @@ type ListKnowledgeBaseFilesRequest struct { func (x *ListKnowledgeBaseFilesRequest) Reset() { *x = ListKnowledgeBaseFilesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[28] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1918,7 +2018,7 @@ func (x *ListKnowledgeBaseFilesRequest) String() string { func (*ListKnowledgeBaseFilesRequest) ProtoMessage() {} func (x *ListKnowledgeBaseFilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[28] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1931,7 +2031,7 @@ func (x *ListKnowledgeBaseFilesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKnowledgeBaseFilesRequest.ProtoReflect.Descriptor instead. func (*ListKnowledgeBaseFilesRequest) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{28} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{30} } func (x *ListKnowledgeBaseFilesRequest) GetOwnerId() string { @@ -1990,7 +2090,7 @@ type ListKnowledgeBaseFilesResponse struct { func (x *ListKnowledgeBaseFilesResponse) Reset() { *x = ListKnowledgeBaseFilesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[29] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2003,7 +2103,7 @@ func (x *ListKnowledgeBaseFilesResponse) String() string { func (*ListKnowledgeBaseFilesResponse) ProtoMessage() {} func (x *ListKnowledgeBaseFilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[29] + mi := &file_artifact_artifact_v1alpha_artifact_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2016,7 +2116,7 @@ func (x *ListKnowledgeBaseFilesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKnowledgeBaseFilesResponse.ProtoReflect.Descriptor instead. func (*ListKnowledgeBaseFilesResponse) Descriptor() ([]byte, []int) { - return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{29} + return file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP(), []int{31} } func (x *ListKnowledgeBaseFilesResponse) GetFiles() []*File { @@ -2147,242 +2247,251 @@ var file_artifact_artifact_v1alpha_artifact_proto_rawDesc = []byte{ 0x12, 0x3a, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0x35, 0x0a, 0x1a, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, - 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x22, 0x1d, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x8d, 0x03, 0x0a, 0x0d, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, - 0x42, 0x61, 0x73, 0x65, 0x12, 0x13, 0x0a, 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x62, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, - 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, - 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, - 0x74, 0x61, 0x67, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x69, - 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x70, 0x6c, 0x69, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x0a, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x50, - 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x65, 0x6d, 0x62, 0x65, - 0x64, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, - 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, - 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x6f, 0x77, - 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x61, 0x70, 0x70, 0x73, 0x18, 0x0c, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0e, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x41, 0x70, - 0x70, 0x73, 0x22, 0x81, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x6e, 0x6f, - 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x22, 0x6e, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, - 0x67, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, - 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, - 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, - 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x0d, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, - 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x22, 0x36, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, - 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0x6f, - 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, - 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0f, - 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, - 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, - 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x73, 0x22, - 0x82, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, - 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x13, - 0x0a, 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, - 0x62, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, - 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, - 0x65, 0x72, 0x49, 0x64, 0x22, 0x6e, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x6e, - 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, - 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, - 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x0d, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, - 0x42, 0x61, 0x73, 0x65, 0x22, 0x4c, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, - 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x13, 0x0a, - 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x62, - 0x49, 0x64, 0x22, 0x6e, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, + 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0x32, 0x0a, 0x17, + 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x56, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, + 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x03, + 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, + 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, + 0x54, 0x61, 0x67, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0x35, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x1d, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8d, + 0x03, 0x0a, 0x0d, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, + 0x12, 0x13, 0x0a, 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x6b, 0x62, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, + 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, + 0x0a, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, + 0x74, 0x61, 0x67, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, + 0x12, 0x31, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, + 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, + 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, + 0x6e, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x12, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70, 0x65, 0x6c, + 0x69, 0x6e, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x69, 0x6e, + 0x67, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x12, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70, 0x65, + 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x5f, 0x61, 0x70, 0x70, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, + 0x64, 0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x41, 0x70, 0x70, 0x73, 0x22, 0x81, + 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, + 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, + 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, + 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x6e, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x0d, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, - 0x73, 0x65, 0x22, 0xf5, 0x04, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x08, 0x66, - 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, - 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x12, 0x58, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x61, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, - 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x70, - 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2c, 0x0a, 0x0f, - 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x63, 0x6f, 0x6d, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x63, - 0x65, 0x73, 0x73, 0x4f, 0x75, 0x74, 0x63, 0x6f, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x72, 0x65, - 0x74, 0x72, 0x69, 0x65, 0x76, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x61, 0x62, 0x6c, - 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, - 0x12, 0x20, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, - 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x75, 0x69, - 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x6f, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x06, 0x6b, 0x62, 0x5f, 0x75, - 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6b, - 0x62, 0x55, 0x69, 0x64, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, - 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x1e, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, - 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, - 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, - 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x04, 0x6b, 0x62, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, + 0x73, 0x65, 0x22, 0x36, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, + 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x1a, 0x4c, 0x69, + 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0f, 0x6b, 0x6e, 0x6f, 0x77, + 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, + 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4b, 0x6e, + 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x0e, 0x6b, 0x6e, 0x6f, + 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x1a, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x13, 0x0a, 0x05, 0x6b, 0x62, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x62, 0x49, 0x64, 0x12, + 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, + 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, + 0x22, 0x6e, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, + 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x4f, 0x0a, 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, + 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, + 0x65, 0x52, 0x0d, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, + 0x22, 0x4c, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, + 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, + 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x6b, 0x62, 0x5f, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x62, 0x49, 0x64, 0x22, 0x6e, + 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, + 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, + 0x0e, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x56, 0x0a, 0x1f, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, - 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x33, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, - 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, - 0x66, 0x69, 0x6c, 0x65, 0x22, 0x40, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, - 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x66, - 0x69, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x22, 0x3c, 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x6c, - 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x6c, - 0x65, 0x55, 0x69, 0x64, 0x22, 0x44, 0x0a, 0x20, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4b, - 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, - 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x73, 0x22, 0x5a, 0x0a, 0x21, 0x50, 0x72, - 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, - 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x35, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, + 0x61, 0x2e, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, + 0x0d, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x22, 0xf5, + 0x04, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x5f, + 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, + 0x66, 0x69, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x3c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, - 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x40, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, - 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, - 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, - 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, - 0x66, 0x69, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x73, 0x22, 0xeb, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, - 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, - 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, - 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, - 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x62, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, - 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, - 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, - 0x12, 0x54, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, + 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x54, + 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x58, + 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, + 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x63, 0x65, + 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2c, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x63, 0x6f, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4f, + 0x75, 0x74, 0x63, 0x6f, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, + 0x76, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x0b, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, + 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, + 0xe0, 0x41, 0x01, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, + 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x24, + 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, + 0x72, 0x55, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x06, 0x6b, 0x62, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6b, 0x62, 0x55, 0x69, 0x64, + 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, + 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x6c, 0x6f, 0x61, + 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, + 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x6f, 0x77, 0x6e, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x05, 0x6b, 0x62, 0x5f, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6b, + 0x62, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, + 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, + 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x56, 0x0a, 0x1f, 0x55, 0x70, 0x6c, 0x6f, + 0x61, 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, + 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x66, + 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x72, 0x74, 0x69, + 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, + 0x22, 0x40, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, + 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x65, 0x55, + 0x69, 0x64, 0x22, 0x3c, 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x6e, 0x6f, 0x77, + 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x65, 0x55, 0x69, 0x64, + 0x22, 0x44, 0x0a, 0x20, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, + 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, + 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x66, 0x69, + 0x6c, 0x65, 0x55, 0x69, 0x64, 0x73, 0x22, 0x5a, 0x0a, 0x21, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, + 0x73, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, + 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x66, + 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x72, 0x74, + 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, + 0x65, 0x73, 0x22, 0x40, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, + 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x46, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, + 0x55, 0x69, 0x64, 0x73, 0x22, 0xeb, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, + 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, + 0x64, 0x12, 0x13, 0x0a, 0x05, 0x6b, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6b, 0x62, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, + 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x54, 0x0a, 0x06, + 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x61, + 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, + 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x46, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x22, 0x8c, 0x02, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, + 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, + 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, + 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, + 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, + 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, + 0x12, 0x4f, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, - 0x6c, 0x65, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, - 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x8c, 0x02, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x4b, - 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x66, 0x69, 0x6c, - 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, - 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, - 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, - 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x26, 0x0a, 0x0f, - 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4f, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, + 0x6c, 0x65, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x2a, 0x89, 0x02, 0x0a, 0x11, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, + 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x23, 0x0a, 0x1f, 0x46, 0x49, 0x4c, 0x45, 0x5f, + 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, + 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, + 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, + 0x54, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x01, + 0x12, 0x1f, 0x0a, 0x1b, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, + 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x10, + 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, + 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x56, 0x45, 0x52, 0x54, + 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x20, 0x0a, 0x1c, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, + 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x48, 0x55, + 0x4e, 0x4b, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x21, 0x0a, 0x1d, 0x46, 0x49, 0x4c, 0x45, 0x5f, + 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x45, + 0x4d, 0x42, 0x45, 0x44, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x21, 0x0a, 0x1d, 0x46, 0x49, + 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, + 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x06, 0x2a, 0x9e, 0x01, + 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x46, 0x49, + 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, + 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x54, 0x45, 0x58, 0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x49, 0x4c, + 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x44, 0x46, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, + 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x44, 0x4f, + 0x57, 0x4e, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x50, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x49, 0x4c, 0x45, 0x5f, + 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4a, 0x50, 0x45, 0x47, 0x10, 0x05, 0x12, 0x11, 0x0a, 0x0d, 0x46, + 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4a, 0x50, 0x47, 0x10, 0x06, 0x42, 0x81, + 0x02, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x42, 0x61, - 0x73, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2a, 0x89, 0x02, 0x0a, 0x11, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x72, - 0x6f, 0x63, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x23, 0x0a, 0x1f, 0x46, - 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, - 0x12, 0x22, 0x0a, 0x1e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, - 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x53, 0x54, 0x41, 0x52, 0x54, - 0x45, 0x44, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, - 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x57, 0x41, 0x49, 0x54, - 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, - 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x4e, - 0x56, 0x45, 0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x20, 0x0a, 0x1c, 0x46, 0x49, 0x4c, - 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, - 0x5f, 0x43, 0x48, 0x55, 0x4e, 0x4b, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x21, 0x0a, 0x1d, 0x46, - 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x55, 0x53, 0x5f, 0x45, 0x4d, 0x42, 0x45, 0x44, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x21, - 0x0a, 0x1d, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x53, - 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, - 0x06, 0x2a, 0x9e, 0x01, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, - 0x0a, 0x15, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, - 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x49, 0x4c, - 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x45, 0x58, 0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, - 0x0d, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x44, 0x46, 0x10, 0x02, - 0x12, 0x16, 0x0a, 0x12, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, - 0x52, 0x4b, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x49, 0x4c, 0x45, - 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x46, - 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4a, 0x50, 0x45, 0x47, 0x10, 0x05, 0x12, - 0x11, 0x0a, 0x0d, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4a, 0x50, 0x47, - 0x10, 0x06, 0x42, 0x81, 0x02, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, - 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, - 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2d, 0x61, 0x69, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, - 0x74, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x3b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0xa2, 0x02, 0x03, 0x41, 0x41, 0x58, 0xaa, 0x02, 0x19, 0x41, 0x72, 0x74, 0x69, 0x66, - 0x61, 0x63, 0x74, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x56, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x19, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, - 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0xe2, 0x02, 0x25, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x41, 0x72, 0x74, 0x69, - 0x66, 0x61, 0x63, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x5c, 0x47, 0x50, 0x42, - 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1b, 0x41, 0x72, 0x74, 0x69, 0x66, - 0x61, 0x63, 0x74, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x3a, 0x3a, 0x56, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x42, 0x0d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, + 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2d, 0x61, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, + 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x61, 0x72, + 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x61, + 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, + 0x03, 0x41, 0x41, 0x58, 0xaa, 0x02, 0x19, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, + 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0xca, 0x02, 0x19, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x41, 0x72, 0x74, 0x69, + 0x66, 0x61, 0x63, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xe2, 0x02, 0x25, 0x41, + 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, + 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1b, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x3a, + 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2398,7 +2507,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_rawDescGZIP() []byte { } var file_artifact_artifact_v1alpha_artifact_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_artifact_artifact_v1alpha_artifact_proto_msgTypes = make([]protoimpl.MessageInfo, 30) +var file_artifact_artifact_v1alpha_artifact_proto_msgTypes = make([]protoimpl.MessageInfo, 32) var file_artifact_artifact_v1alpha_artifact_proto_goTypes = []interface{}{ (FileProcessStatus)(0), // 0: artifact.artifact.v1alpha.FileProcessStatus (FileType)(0), // 1: artifact.artifact.v1alpha.FileType @@ -2411,60 +2520,63 @@ var file_artifact_artifact_v1alpha_artifact_proto_goTypes = []interface{}{ (*ListRepositoryTagsResponse)(nil), // 8: artifact.artifact.v1alpha.ListRepositoryTagsResponse (*CreateRepositoryTagRequest)(nil), // 9: artifact.artifact.v1alpha.CreateRepositoryTagRequest (*CreateRepositoryTagResponse)(nil), // 10: artifact.artifact.v1alpha.CreateRepositoryTagResponse - (*DeleteRepositoryTagRequest)(nil), // 11: artifact.artifact.v1alpha.DeleteRepositoryTagRequest - (*DeleteRepositoryTagResponse)(nil), // 12: artifact.artifact.v1alpha.DeleteRepositoryTagResponse - (*KnowledgeBase)(nil), // 13: artifact.artifact.v1alpha.KnowledgeBase - (*CreateKnowledgeBaseRequest)(nil), // 14: artifact.artifact.v1alpha.CreateKnowledgeBaseRequest - (*CreateKnowledgeBaseResponse)(nil), // 15: artifact.artifact.v1alpha.CreateKnowledgeBaseResponse - (*ListKnowledgeBasesRequest)(nil), // 16: artifact.artifact.v1alpha.ListKnowledgeBasesRequest - (*ListKnowledgeBasesResponse)(nil), // 17: artifact.artifact.v1alpha.ListKnowledgeBasesResponse - (*UpdateKnowledgeBaseRequest)(nil), // 18: artifact.artifact.v1alpha.UpdateKnowledgeBaseRequest - (*UpdateKnowledgeBaseResponse)(nil), // 19: artifact.artifact.v1alpha.UpdateKnowledgeBaseResponse - (*DeleteKnowledgeBaseRequest)(nil), // 20: artifact.artifact.v1alpha.DeleteKnowledgeBaseRequest - (*DeleteKnowledgeBaseResponse)(nil), // 21: artifact.artifact.v1alpha.DeleteKnowledgeBaseResponse - (*File)(nil), // 22: artifact.artifact.v1alpha.File - (*UploadKnowledgeBaseFileRequest)(nil), // 23: artifact.artifact.v1alpha.UploadKnowledgeBaseFileRequest - (*UploadKnowledgeBaseFileResponse)(nil), // 24: artifact.artifact.v1alpha.UploadKnowledgeBaseFileResponse - (*DeleteKnowledgeBaseFileRequest)(nil), // 25: artifact.artifact.v1alpha.DeleteKnowledgeBaseFileRequest - (*DeleteKnowledgeBaseFileResponse)(nil), // 26: artifact.artifact.v1alpha.DeleteKnowledgeBaseFileResponse - (*ProcessKnowledgeBaseFilesRequest)(nil), // 27: artifact.artifact.v1alpha.ProcessKnowledgeBaseFilesRequest - (*ProcessKnowledgeBaseFilesResponse)(nil), // 28: artifact.artifact.v1alpha.ProcessKnowledgeBaseFilesResponse - (*ListKnowledgeBaseFilesFilter)(nil), // 29: artifact.artifact.v1alpha.ListKnowledgeBaseFilesFilter - (*ListKnowledgeBaseFilesRequest)(nil), // 30: artifact.artifact.v1alpha.ListKnowledgeBaseFilesRequest - (*ListKnowledgeBaseFilesResponse)(nil), // 31: artifact.artifact.v1alpha.ListKnowledgeBaseFilesResponse - (*v1beta.HealthCheckRequest)(nil), // 32: common.healthcheck.v1beta.HealthCheckRequest - (*v1beta.HealthCheckResponse)(nil), // 33: common.healthcheck.v1beta.HealthCheckResponse - (*timestamppb.Timestamp)(nil), // 34: google.protobuf.Timestamp + (*GetRepositoryTagRequest)(nil), // 11: artifact.artifact.v1alpha.GetRepositoryTagRequest + (*GetRepositoryTagResponse)(nil), // 12: artifact.artifact.v1alpha.GetRepositoryTagResponse + (*DeleteRepositoryTagRequest)(nil), // 13: artifact.artifact.v1alpha.DeleteRepositoryTagRequest + (*DeleteRepositoryTagResponse)(nil), // 14: artifact.artifact.v1alpha.DeleteRepositoryTagResponse + (*KnowledgeBase)(nil), // 15: artifact.artifact.v1alpha.KnowledgeBase + (*CreateKnowledgeBaseRequest)(nil), // 16: artifact.artifact.v1alpha.CreateKnowledgeBaseRequest + (*CreateKnowledgeBaseResponse)(nil), // 17: artifact.artifact.v1alpha.CreateKnowledgeBaseResponse + (*ListKnowledgeBasesRequest)(nil), // 18: artifact.artifact.v1alpha.ListKnowledgeBasesRequest + (*ListKnowledgeBasesResponse)(nil), // 19: artifact.artifact.v1alpha.ListKnowledgeBasesResponse + (*UpdateKnowledgeBaseRequest)(nil), // 20: artifact.artifact.v1alpha.UpdateKnowledgeBaseRequest + (*UpdateKnowledgeBaseResponse)(nil), // 21: artifact.artifact.v1alpha.UpdateKnowledgeBaseResponse + (*DeleteKnowledgeBaseRequest)(nil), // 22: artifact.artifact.v1alpha.DeleteKnowledgeBaseRequest + (*DeleteKnowledgeBaseResponse)(nil), // 23: artifact.artifact.v1alpha.DeleteKnowledgeBaseResponse + (*File)(nil), // 24: artifact.artifact.v1alpha.File + (*UploadKnowledgeBaseFileRequest)(nil), // 25: artifact.artifact.v1alpha.UploadKnowledgeBaseFileRequest + (*UploadKnowledgeBaseFileResponse)(nil), // 26: artifact.artifact.v1alpha.UploadKnowledgeBaseFileResponse + (*DeleteKnowledgeBaseFileRequest)(nil), // 27: artifact.artifact.v1alpha.DeleteKnowledgeBaseFileRequest + (*DeleteKnowledgeBaseFileResponse)(nil), // 28: artifact.artifact.v1alpha.DeleteKnowledgeBaseFileResponse + (*ProcessKnowledgeBaseFilesRequest)(nil), // 29: artifact.artifact.v1alpha.ProcessKnowledgeBaseFilesRequest + (*ProcessKnowledgeBaseFilesResponse)(nil), // 30: artifact.artifact.v1alpha.ProcessKnowledgeBaseFilesResponse + (*ListKnowledgeBaseFilesFilter)(nil), // 31: artifact.artifact.v1alpha.ListKnowledgeBaseFilesFilter + (*ListKnowledgeBaseFilesRequest)(nil), // 32: artifact.artifact.v1alpha.ListKnowledgeBaseFilesRequest + (*ListKnowledgeBaseFilesResponse)(nil), // 33: artifact.artifact.v1alpha.ListKnowledgeBaseFilesResponse + (*v1beta.HealthCheckRequest)(nil), // 34: common.healthcheck.v1beta.HealthCheckRequest + (*v1beta.HealthCheckResponse)(nil), // 35: common.healthcheck.v1beta.HealthCheckResponse + (*timestamppb.Timestamp)(nil), // 36: google.protobuf.Timestamp } var file_artifact_artifact_v1alpha_artifact_proto_depIdxs = []int32{ - 32, // 0: artifact.artifact.v1alpha.LivenessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest - 33, // 1: artifact.artifact.v1alpha.LivenessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse - 32, // 2: artifact.artifact.v1alpha.ReadinessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest - 33, // 3: artifact.artifact.v1alpha.ReadinessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse - 34, // 4: artifact.artifact.v1alpha.RepositoryTag.update_time:type_name -> google.protobuf.Timestamp + 34, // 0: artifact.artifact.v1alpha.LivenessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest + 35, // 1: artifact.artifact.v1alpha.LivenessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse + 34, // 2: artifact.artifact.v1alpha.ReadinessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest + 35, // 3: artifact.artifact.v1alpha.ReadinessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse + 36, // 4: artifact.artifact.v1alpha.RepositoryTag.update_time:type_name -> google.protobuf.Timestamp 6, // 5: artifact.artifact.v1alpha.ListRepositoryTagsResponse.tags:type_name -> artifact.artifact.v1alpha.RepositoryTag 6, // 6: artifact.artifact.v1alpha.CreateRepositoryTagRequest.tag:type_name -> artifact.artifact.v1alpha.RepositoryTag 6, // 7: artifact.artifact.v1alpha.CreateRepositoryTagResponse.tag:type_name -> artifact.artifact.v1alpha.RepositoryTag - 13, // 8: artifact.artifact.v1alpha.CreateKnowledgeBaseResponse.knowledge_base:type_name -> artifact.artifact.v1alpha.KnowledgeBase - 13, // 9: artifact.artifact.v1alpha.ListKnowledgeBasesResponse.knowledge_bases:type_name -> artifact.artifact.v1alpha.KnowledgeBase - 13, // 10: artifact.artifact.v1alpha.UpdateKnowledgeBaseResponse.knowledge_base:type_name -> artifact.artifact.v1alpha.KnowledgeBase - 13, // 11: artifact.artifact.v1alpha.DeleteKnowledgeBaseResponse.knowledge_base:type_name -> artifact.artifact.v1alpha.KnowledgeBase - 1, // 12: artifact.artifact.v1alpha.File.type:type_name -> artifact.artifact.v1alpha.FileType - 0, // 13: artifact.artifact.v1alpha.File.process_status:type_name -> artifact.artifact.v1alpha.FileProcessStatus - 34, // 14: artifact.artifact.v1alpha.File.create_time:type_name -> google.protobuf.Timestamp - 34, // 15: artifact.artifact.v1alpha.File.update_time:type_name -> google.protobuf.Timestamp - 34, // 16: artifact.artifact.v1alpha.File.delete_time:type_name -> google.protobuf.Timestamp - 22, // 17: artifact.artifact.v1alpha.UploadKnowledgeBaseFileRequest.file:type_name -> artifact.artifact.v1alpha.File - 22, // 18: artifact.artifact.v1alpha.UploadKnowledgeBaseFileResponse.file:type_name -> artifact.artifact.v1alpha.File - 22, // 19: artifact.artifact.v1alpha.ProcessKnowledgeBaseFilesResponse.files:type_name -> artifact.artifact.v1alpha.File - 29, // 20: artifact.artifact.v1alpha.ListKnowledgeBaseFilesRequest.filter:type_name -> artifact.artifact.v1alpha.ListKnowledgeBaseFilesFilter - 22, // 21: artifact.artifact.v1alpha.ListKnowledgeBaseFilesResponse.files:type_name -> artifact.artifact.v1alpha.File - 29, // 22: artifact.artifact.v1alpha.ListKnowledgeBaseFilesResponse.filter:type_name -> artifact.artifact.v1alpha.ListKnowledgeBaseFilesFilter - 23, // [23:23] is the sub-list for method output_type - 23, // [23:23] is the sub-list for method input_type - 23, // [23:23] is the sub-list for extension type_name - 23, // [23:23] is the sub-list for extension extendee - 0, // [0:23] is the sub-list for field type_name + 6, // 8: artifact.artifact.v1alpha.GetRepositoryTagResponse.tag:type_name -> artifact.artifact.v1alpha.RepositoryTag + 15, // 9: artifact.artifact.v1alpha.CreateKnowledgeBaseResponse.knowledge_base:type_name -> artifact.artifact.v1alpha.KnowledgeBase + 15, // 10: artifact.artifact.v1alpha.ListKnowledgeBasesResponse.knowledge_bases:type_name -> artifact.artifact.v1alpha.KnowledgeBase + 15, // 11: artifact.artifact.v1alpha.UpdateKnowledgeBaseResponse.knowledge_base:type_name -> artifact.artifact.v1alpha.KnowledgeBase + 15, // 12: artifact.artifact.v1alpha.DeleteKnowledgeBaseResponse.knowledge_base:type_name -> artifact.artifact.v1alpha.KnowledgeBase + 1, // 13: artifact.artifact.v1alpha.File.type:type_name -> artifact.artifact.v1alpha.FileType + 0, // 14: artifact.artifact.v1alpha.File.process_status:type_name -> artifact.artifact.v1alpha.FileProcessStatus + 36, // 15: artifact.artifact.v1alpha.File.create_time:type_name -> google.protobuf.Timestamp + 36, // 16: artifact.artifact.v1alpha.File.update_time:type_name -> google.protobuf.Timestamp + 36, // 17: artifact.artifact.v1alpha.File.delete_time:type_name -> google.protobuf.Timestamp + 24, // 18: artifact.artifact.v1alpha.UploadKnowledgeBaseFileRequest.file:type_name -> artifact.artifact.v1alpha.File + 24, // 19: artifact.artifact.v1alpha.UploadKnowledgeBaseFileResponse.file:type_name -> artifact.artifact.v1alpha.File + 24, // 20: artifact.artifact.v1alpha.ProcessKnowledgeBaseFilesResponse.files:type_name -> artifact.artifact.v1alpha.File + 31, // 21: artifact.artifact.v1alpha.ListKnowledgeBaseFilesRequest.filter:type_name -> artifact.artifact.v1alpha.ListKnowledgeBaseFilesFilter + 24, // 22: artifact.artifact.v1alpha.ListKnowledgeBaseFilesResponse.files:type_name -> artifact.artifact.v1alpha.File + 31, // 23: artifact.artifact.v1alpha.ListKnowledgeBaseFilesResponse.filter:type_name -> artifact.artifact.v1alpha.ListKnowledgeBaseFilesFilter + 24, // [24:24] is the sub-list for method output_type + 24, // [24:24] is the sub-list for method input_type + 24, // [24:24] is the sub-list for extension type_name + 24, // [24:24] is the sub-list for extension extendee + 0, // [0:24] is the sub-list for field type_name } func init() { file_artifact_artifact_v1alpha_artifact_proto_init() } @@ -2582,7 +2694,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRepositoryTagRequest); i { + switch v := v.(*GetRepositoryTagRequest); i { case 0: return &v.state case 1: @@ -2594,7 +2706,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRepositoryTagResponse); i { + switch v := v.(*GetRepositoryTagResponse); i { case 0: return &v.state case 1: @@ -2606,7 +2718,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KnowledgeBase); i { + switch v := v.(*DeleteRepositoryTagRequest); i { case 0: return &v.state case 1: @@ -2618,7 +2730,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateKnowledgeBaseRequest); i { + switch v := v.(*DeleteRepositoryTagResponse); i { case 0: return &v.state case 1: @@ -2630,7 +2742,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateKnowledgeBaseResponse); i { + switch v := v.(*KnowledgeBase); i { case 0: return &v.state case 1: @@ -2642,7 +2754,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListKnowledgeBasesRequest); i { + switch v := v.(*CreateKnowledgeBaseRequest); i { case 0: return &v.state case 1: @@ -2654,7 +2766,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListKnowledgeBasesResponse); i { + switch v := v.(*CreateKnowledgeBaseResponse); i { case 0: return &v.state case 1: @@ -2666,7 +2778,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateKnowledgeBaseRequest); i { + switch v := v.(*ListKnowledgeBasesRequest); i { case 0: return &v.state case 1: @@ -2678,7 +2790,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateKnowledgeBaseResponse); i { + switch v := v.(*ListKnowledgeBasesResponse); i { case 0: return &v.state case 1: @@ -2690,7 +2802,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteKnowledgeBaseRequest); i { + switch v := v.(*UpdateKnowledgeBaseRequest); i { case 0: return &v.state case 1: @@ -2702,7 +2814,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteKnowledgeBaseResponse); i { + switch v := v.(*UpdateKnowledgeBaseResponse); i { case 0: return &v.state case 1: @@ -2714,7 +2826,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*File); i { + switch v := v.(*DeleteKnowledgeBaseRequest); i { case 0: return &v.state case 1: @@ -2726,7 +2838,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadKnowledgeBaseFileRequest); i { + switch v := v.(*DeleteKnowledgeBaseResponse); i { case 0: return &v.state case 1: @@ -2738,7 +2850,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadKnowledgeBaseFileResponse); i { + switch v := v.(*File); i { case 0: return &v.state case 1: @@ -2750,7 +2862,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteKnowledgeBaseFileRequest); i { + switch v := v.(*UploadKnowledgeBaseFileRequest); i { case 0: return &v.state case 1: @@ -2762,7 +2874,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteKnowledgeBaseFileResponse); i { + switch v := v.(*UploadKnowledgeBaseFileResponse); i { case 0: return &v.state case 1: @@ -2774,7 +2886,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ProcessKnowledgeBaseFilesRequest); i { + switch v := v.(*DeleteKnowledgeBaseFileRequest); i { case 0: return &v.state case 1: @@ -2786,7 +2898,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ProcessKnowledgeBaseFilesResponse); i { + switch v := v.(*DeleteKnowledgeBaseFileResponse); i { case 0: return &v.state case 1: @@ -2798,7 +2910,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListKnowledgeBaseFilesFilter); i { + switch v := v.(*ProcessKnowledgeBaseFilesRequest); i { case 0: return &v.state case 1: @@ -2810,7 +2922,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListKnowledgeBaseFilesRequest); i { + switch v := v.(*ProcessKnowledgeBaseFilesResponse); i { case 0: return &v.state case 1: @@ -2822,6 +2934,30 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { } } file_artifact_artifact_v1alpha_artifact_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListKnowledgeBaseFilesFilter); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_artifact_artifact_v1alpha_artifact_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListKnowledgeBaseFilesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_artifact_artifact_v1alpha_artifact_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListKnowledgeBaseFilesResponse); i { case 0: return &v.state @@ -2843,7 +2979,7 @@ func file_artifact_artifact_v1alpha_artifact_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_artifact_artifact_v1alpha_artifact_proto_rawDesc, NumEnums: 2, - NumMessages: 30, + NumMessages: 32, NumExtensions: 0, NumServices: 0, }, diff --git a/artifact/artifact/v1alpha/artifact_private_service.pb.go b/artifact/artifact/v1alpha/artifact_private_service.pb.go index 524c714..ec3d657 100644 --- a/artifact/artifact/v1alpha/artifact_private_service.pb.go +++ b/artifact/artifact/v1alpha/artifact_private_service.pb.go @@ -32,7 +32,7 @@ var file_artifact_artifact_v1alpha_artifact_private_service_proto_rawDesc = []by 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x69, 0x73, 0x69, - 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xbc, 0x03, 0x0a, + 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xb9, 0x04, 0x0a, 0x16, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x81, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x73, 0x12, 0x34, @@ -42,62 +42,74 @@ var file_artifact_artifact_v1alpha_artifact_private_service_proto_rawDesc = []by 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, - 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x84, 0x01, 0x0a, 0x13, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, - 0x54, 0x61, 0x67, 0x12, 0x35, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, + 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7b, 0x0a, 0x10, 0x47, + 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x12, + 0x32, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, + 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x52, + 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, - 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x61, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x84, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x12, 0x35, 0x2e, 0x61, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x36, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, - 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x10, 0xfa, 0xd2, 0xe4, 0x93, 0x02, - 0x0a, 0x12, 0x08, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x42, 0x8f, 0x02, 0x0a, 0x1d, - 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, - 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x1b, 0x41, - 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, - 0x2d, 0x61, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, - 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, - 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, 0x41, 0x41, 0x58, 0xaa, - 0x02, 0x19, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, - 0x61, 0x63, 0x74, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x19, 0x41, 0x72, - 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, - 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xe2, 0x02, 0x25, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, - 0x63, 0x74, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, - 0x02, 0x1b, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, - 0x66, 0x61, 0x63, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x84, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, + 0x12, 0x35, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, + 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, + 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x84, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x12, 0x35, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, + 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, + 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, + 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x67, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x10, 0xfa, 0xd2, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, + 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x42, 0x8f, 0x02, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, + 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, + 0x63, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x1b, 0x41, 0x72, 0x74, 0x69, + 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2d, 0x61, 0x69, + 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, + 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2f, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, 0x41, 0x41, 0x58, 0xaa, 0x02, 0x19, 0x41, + 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, + 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x19, 0x41, 0x72, 0x74, 0x69, 0x66, + 0x61, 0x63, 0x74, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x56, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0xe2, 0x02, 0x25, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, + 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1b, 0x41, + 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, + 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var file_artifact_artifact_v1alpha_artifact_private_service_proto_goTypes = []interface{}{ (*ListRepositoryTagsRequest)(nil), // 0: artifact.artifact.v1alpha.ListRepositoryTagsRequest - (*CreateRepositoryTagRequest)(nil), // 1: artifact.artifact.v1alpha.CreateRepositoryTagRequest - (*DeleteRepositoryTagRequest)(nil), // 2: artifact.artifact.v1alpha.DeleteRepositoryTagRequest - (*ListRepositoryTagsResponse)(nil), // 3: artifact.artifact.v1alpha.ListRepositoryTagsResponse - (*CreateRepositoryTagResponse)(nil), // 4: artifact.artifact.v1alpha.CreateRepositoryTagResponse - (*DeleteRepositoryTagResponse)(nil), // 5: artifact.artifact.v1alpha.DeleteRepositoryTagResponse + (*GetRepositoryTagRequest)(nil), // 1: artifact.artifact.v1alpha.GetRepositoryTagRequest + (*CreateRepositoryTagRequest)(nil), // 2: artifact.artifact.v1alpha.CreateRepositoryTagRequest + (*DeleteRepositoryTagRequest)(nil), // 3: artifact.artifact.v1alpha.DeleteRepositoryTagRequest + (*ListRepositoryTagsResponse)(nil), // 4: artifact.artifact.v1alpha.ListRepositoryTagsResponse + (*GetRepositoryTagResponse)(nil), // 5: artifact.artifact.v1alpha.GetRepositoryTagResponse + (*CreateRepositoryTagResponse)(nil), // 6: artifact.artifact.v1alpha.CreateRepositoryTagResponse + (*DeleteRepositoryTagResponse)(nil), // 7: artifact.artifact.v1alpha.DeleteRepositoryTagResponse } var file_artifact_artifact_v1alpha_artifact_private_service_proto_depIdxs = []int32{ 0, // 0: artifact.artifact.v1alpha.ArtifactPrivateService.ListRepositoryTags:input_type -> artifact.artifact.v1alpha.ListRepositoryTagsRequest - 1, // 1: artifact.artifact.v1alpha.ArtifactPrivateService.CreateRepositoryTag:input_type -> artifact.artifact.v1alpha.CreateRepositoryTagRequest - 2, // 2: artifact.artifact.v1alpha.ArtifactPrivateService.DeleteRepositoryTag:input_type -> artifact.artifact.v1alpha.DeleteRepositoryTagRequest - 3, // 3: artifact.artifact.v1alpha.ArtifactPrivateService.ListRepositoryTags:output_type -> artifact.artifact.v1alpha.ListRepositoryTagsResponse - 4, // 4: artifact.artifact.v1alpha.ArtifactPrivateService.CreateRepositoryTag:output_type -> artifact.artifact.v1alpha.CreateRepositoryTagResponse - 5, // 5: artifact.artifact.v1alpha.ArtifactPrivateService.DeleteRepositoryTag:output_type -> artifact.artifact.v1alpha.DeleteRepositoryTagResponse - 3, // [3:6] is the sub-list for method output_type - 0, // [0:3] is the sub-list for method input_type + 1, // 1: artifact.artifact.v1alpha.ArtifactPrivateService.GetRepositoryTag:input_type -> artifact.artifact.v1alpha.GetRepositoryTagRequest + 2, // 2: artifact.artifact.v1alpha.ArtifactPrivateService.CreateRepositoryTag:input_type -> artifact.artifact.v1alpha.CreateRepositoryTagRequest + 3, // 3: artifact.artifact.v1alpha.ArtifactPrivateService.DeleteRepositoryTag:input_type -> artifact.artifact.v1alpha.DeleteRepositoryTagRequest + 4, // 4: artifact.artifact.v1alpha.ArtifactPrivateService.ListRepositoryTags:output_type -> artifact.artifact.v1alpha.ListRepositoryTagsResponse + 5, // 5: artifact.artifact.v1alpha.ArtifactPrivateService.GetRepositoryTag:output_type -> artifact.artifact.v1alpha.GetRepositoryTagResponse + 6, // 6: artifact.artifact.v1alpha.ArtifactPrivateService.CreateRepositoryTag:output_type -> artifact.artifact.v1alpha.CreateRepositoryTagResponse + 7, // 7: artifact.artifact.v1alpha.ArtifactPrivateService.DeleteRepositoryTag:output_type -> artifact.artifact.v1alpha.DeleteRepositoryTagResponse + 4, // [4:8] is the sub-list for method output_type + 0, // [0:4] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name diff --git a/artifact/artifact/v1alpha/artifact_private_service.pb.gw.go b/artifact/artifact/v1alpha/artifact_private_service.pb.gw.go index b894bac..5c063b3 100644 --- a/artifact/artifact/v1alpha/artifact_private_service.pb.gw.go +++ b/artifact/artifact/v1alpha/artifact_private_service.pb.gw.go @@ -65,6 +65,40 @@ func local_request_ArtifactPrivateService_ListRepositoryTags_0(ctx context.Conte } +func request_ArtifactPrivateService_GetRepositoryTag_0(ctx context.Context, marshaler runtime.Marshaler, client ArtifactPrivateServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq GetRepositoryTagRequest + var metadata runtime.ServerMetadata + + newReader, berr := utilities.IOReaderFactory(req.Body) + if berr != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) + } + if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.GetRepositoryTag(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_ArtifactPrivateService_GetRepositoryTag_0(ctx context.Context, marshaler runtime.Marshaler, server ArtifactPrivateServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq GetRepositoryTagRequest + var metadata runtime.ServerMetadata + + newReader, berr := utilities.IOReaderFactory(req.Body) + if berr != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) + } + if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.GetRepositoryTag(ctx, &protoReq) + return msg, metadata, err + +} + func request_ArtifactPrivateService_CreateRepositoryTag_0(ctx context.Context, marshaler runtime.Marshaler, client ArtifactPrivateServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq CreateRepositoryTagRequest var metadata runtime.ServerMetadata @@ -164,6 +198,31 @@ func RegisterArtifactPrivateServiceHandlerServer(ctx context.Context, mux *runti }) + mux.Handle("POST", pattern_ArtifactPrivateService_GetRepositoryTag_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/artifact.artifact.v1alpha.ArtifactPrivateService/GetRepositoryTag", runtime.WithHTTPPathPattern("/artifact.artifact.v1alpha.ArtifactPrivateService/GetRepositoryTag")) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_ArtifactPrivateService_GetRepositoryTag_0(annotatedContext, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) + if err != nil { + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) + return + } + + forward_ArtifactPrivateService_GetRepositoryTag_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("POST", pattern_ArtifactPrivateService_CreateRepositoryTag_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -277,6 +336,28 @@ func RegisterArtifactPrivateServiceHandlerClient(ctx context.Context, mux *runti }) + mux.Handle("POST", pattern_ArtifactPrivateService_GetRepositoryTag_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/artifact.artifact.v1alpha.ArtifactPrivateService/GetRepositoryTag", runtime.WithHTTPPathPattern("/artifact.artifact.v1alpha.ArtifactPrivateService/GetRepositoryTag")) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_ArtifactPrivateService_GetRepositoryTag_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) + if err != nil { + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) + return + } + + forward_ArtifactPrivateService_GetRepositoryTag_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("POST", pattern_ArtifactPrivateService_CreateRepositoryTag_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -327,6 +408,8 @@ func RegisterArtifactPrivateServiceHandlerClient(ctx context.Context, mux *runti var ( pattern_ArtifactPrivateService_ListRepositoryTags_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"artifact.artifact.v1alpha.ArtifactPrivateService", "ListRepositoryTags"}, "")) + pattern_ArtifactPrivateService_GetRepositoryTag_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"artifact.artifact.v1alpha.ArtifactPrivateService", "GetRepositoryTag"}, "")) + pattern_ArtifactPrivateService_CreateRepositoryTag_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"artifact.artifact.v1alpha.ArtifactPrivateService", "CreateRepositoryTag"}, "")) pattern_ArtifactPrivateService_DeleteRepositoryTag_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"artifact.artifact.v1alpha.ArtifactPrivateService", "DeleteRepositoryTag"}, "")) @@ -335,6 +418,8 @@ var ( var ( forward_ArtifactPrivateService_ListRepositoryTags_0 = runtime.ForwardResponseMessage + forward_ArtifactPrivateService_GetRepositoryTag_0 = runtime.ForwardResponseMessage + forward_ArtifactPrivateService_CreateRepositoryTag_0 = runtime.ForwardResponseMessage forward_ArtifactPrivateService_DeleteRepositoryTag_0 = runtime.ForwardResponseMessage diff --git a/artifact/artifact/v1alpha/artifact_private_service_grpc.pb.go b/artifact/artifact/v1alpha/artifact_private_service_grpc.pb.go index f00db55..edbc734 100644 --- a/artifact/artifact/v1alpha/artifact_private_service_grpc.pb.go +++ b/artifact/artifact/v1alpha/artifact_private_service_grpc.pb.go @@ -20,6 +20,7 @@ const _ = grpc.SupportPackageIsVersion7 const ( ArtifactPrivateService_ListRepositoryTags_FullMethodName = "/artifact.artifact.v1alpha.ArtifactPrivateService/ListRepositoryTags" + ArtifactPrivateService_GetRepositoryTag_FullMethodName = "/artifact.artifact.v1alpha.ArtifactPrivateService/GetRepositoryTag" ArtifactPrivateService_CreateRepositoryTag_FullMethodName = "/artifact.artifact.v1alpha.ArtifactPrivateService/CreateRepositoryTag" ArtifactPrivateService_DeleteRepositoryTag_FullMethodName = "/artifact.artifact.v1alpha.ArtifactPrivateService/DeleteRepositoryTag" ) @@ -32,6 +33,8 @@ type ArtifactPrivateServiceClient interface { // // Returns a portion of the versions that the specified repository holds. ListRepositoryTags(ctx context.Context, in *ListRepositoryTagsRequest, opts ...grpc.CallOption) (*ListRepositoryTagsResponse, error) + // Get details of repository tag. + GetRepositoryTag(ctx context.Context, in *GetRepositoryTagRequest, opts ...grpc.CallOption) (*GetRepositoryTagResponse, error) // Create a new repository tag. // // Adds a tag to a given repository. Note that this operation is only @@ -62,6 +65,15 @@ func (c *artifactPrivateServiceClient) ListRepositoryTags(ctx context.Context, i return out, nil } +func (c *artifactPrivateServiceClient) GetRepositoryTag(ctx context.Context, in *GetRepositoryTagRequest, opts ...grpc.CallOption) (*GetRepositoryTagResponse, error) { + out := new(GetRepositoryTagResponse) + err := c.cc.Invoke(ctx, ArtifactPrivateService_GetRepositoryTag_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *artifactPrivateServiceClient) CreateRepositoryTag(ctx context.Context, in *CreateRepositoryTagRequest, opts ...grpc.CallOption) (*CreateRepositoryTagResponse, error) { out := new(CreateRepositoryTagResponse) err := c.cc.Invoke(ctx, ArtifactPrivateService_CreateRepositoryTag_FullMethodName, in, out, opts...) @@ -88,6 +100,8 @@ type ArtifactPrivateServiceServer interface { // // Returns a portion of the versions that the specified repository holds. ListRepositoryTags(context.Context, *ListRepositoryTagsRequest) (*ListRepositoryTagsResponse, error) + // Get details of repository tag. + GetRepositoryTag(context.Context, *GetRepositoryTagRequest) (*GetRepositoryTagResponse, error) // Create a new repository tag. // // Adds a tag to a given repository. Note that this operation is only @@ -108,6 +122,9 @@ type UnimplementedArtifactPrivateServiceServer struct { func (UnimplementedArtifactPrivateServiceServer) ListRepositoryTags(context.Context, *ListRepositoryTagsRequest) (*ListRepositoryTagsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRepositoryTags not implemented") } +func (UnimplementedArtifactPrivateServiceServer) GetRepositoryTag(context.Context, *GetRepositoryTagRequest) (*GetRepositoryTagResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetRepositoryTag not implemented") +} func (UnimplementedArtifactPrivateServiceServer) CreateRepositoryTag(context.Context, *CreateRepositoryTagRequest) (*CreateRepositoryTagResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateRepositoryTag not implemented") } @@ -144,6 +161,24 @@ func _ArtifactPrivateService_ListRepositoryTags_Handler(srv interface{}, ctx con return interceptor(ctx, in, info, handler) } +func _ArtifactPrivateService_GetRepositoryTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetRepositoryTagRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArtifactPrivateServiceServer).GetRepositoryTag(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArtifactPrivateService_GetRepositoryTag_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArtifactPrivateServiceServer).GetRepositoryTag(ctx, req.(*GetRepositoryTagRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _ArtifactPrivateService_CreateRepositoryTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateRepositoryTagRequest) if err := dec(in); err != nil { @@ -191,6 +226,10 @@ var ArtifactPrivateService_ServiceDesc = grpc.ServiceDesc{ MethodName: "ListRepositoryTags", Handler: _ArtifactPrivateService_ListRepositoryTags_Handler, }, + { + MethodName: "GetRepositoryTag", + Handler: _ArtifactPrivateService_GetRepositoryTag_Handler, + }, { MethodName: "CreateRepositoryTag", Handler: _ArtifactPrivateService_CreateRepositoryTag_Handler,