1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package artifactregistrypb
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 iampb "cloud.google.com/go/iam/apiv1/iampb"
29 longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
30 _ "google.golang.org/genproto/googleapis/api/annotations"
31 grpc "google.golang.org/grpc"
32 codes "google.golang.org/grpc/codes"
33 status "google.golang.org/grpc/status"
34 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
35 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
36 emptypb "google.golang.org/protobuf/types/known/emptypb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46
47 type OperationMetadata struct {
48 state protoimpl.MessageState
49 sizeCache protoimpl.SizeCache
50 unknownFields protoimpl.UnknownFields
51 }
52
53 func (x *OperationMetadata) Reset() {
54 *x = OperationMetadata{}
55 if protoimpl.UnsafeEnabled {
56 mi := &file_google_devtools_artifactregistry_v1_service_proto_msgTypes[0]
57 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
58 ms.StoreMessageInfo(mi)
59 }
60 }
61
62 func (x *OperationMetadata) String() string {
63 return protoimpl.X.MessageStringOf(x)
64 }
65
66 func (*OperationMetadata) ProtoMessage() {}
67
68 func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
69 mi := &file_google_devtools_artifactregistry_v1_service_proto_msgTypes[0]
70 if protoimpl.UnsafeEnabled && x != nil {
71 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
72 if ms.LoadMessageInfo() == nil {
73 ms.StoreMessageInfo(mi)
74 }
75 return ms
76 }
77 return mi.MessageOf(x)
78 }
79
80
81 func (*OperationMetadata) Descriptor() ([]byte, []int) {
82 return file_google_devtools_artifactregistry_v1_service_proto_rawDescGZIP(), []int{0}
83 }
84
85 var File_google_devtools_artifactregistry_v1_service_proto protoreflect.FileDescriptor
86
87 var file_google_devtools_artifactregistry_v1_service_proto_rawDesc = []byte{
88 0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
89 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
90 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72,
91 0x6f, 0x74, 0x6f, 0x12, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
92 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
93 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
94 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
95 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
96 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
97 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
98 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
99 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x70, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
100 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
101 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
102 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x72, 0x74,
103 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
104 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74,
105 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31,
106 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31, 0x67, 0x6f, 0x6f,
107 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74,
108 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31,
109 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34,
110 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f,
111 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
112 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x70,
113 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76,
114 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
115 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e,
116 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
117 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
118 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x61,
119 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
120 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
121 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x65, 0x72,
122 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67,
123 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69,
124 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f,
125 0x76, 0x70, 0x63, 0x73, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f,
126 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f,
127 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
128 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x79, 0x75, 0x6d, 0x5f, 0x61, 0x72, 0x74, 0x69,
129 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67,
130 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x61, 0x6d, 0x5f, 0x70, 0x6f,
131 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67,
132 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
133 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c,
134 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61,
135 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f,
136 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70,
137 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13, 0x0a, 0x11, 0x4f, 0x70, 0x65, 0x72,
138 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x32, 0xe4, 0x40,
139 0x0a, 0x10, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
140 0x72, 0x79, 0x12, 0xe1, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x63, 0x6b, 0x65,
141 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
142 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
143 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
144 0x73, 0x74, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65,
145 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
146 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
147 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
148 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
149 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82,
150 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
151 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
152 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
153 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72,
154 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0xce, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x44, 0x6f,
155 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
156 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
157 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
158 0x47, 0x65, 0x74, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65,
159 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
160 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
161 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x6b,
162 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x4e, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
163 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
164 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
165 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
166 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d,
167 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xe9, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
168 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x3e,
169 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
170 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
171 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x41, 0x72,
172 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f,
173 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
174 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
175 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x41, 0x72,
176 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
177 0x52, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43,
178 0x12, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
179 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
180 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
181 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
182 0x63, 0x74, 0x73, 0x12, 0xd6, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x76, 0x65, 0x6e,
183 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
184 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
185 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47,
186 0x65, 0x74, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52,
187 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
188 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
189 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x76,
190 0x65, 0x6e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x22, 0x50, 0xda, 0x41, 0x04, 0x6e,
191 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
192 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
193 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f,
194 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6d, 0x61, 0x76, 0x65, 0x6e,
195 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xdd, 0x01, 0x0a,
196 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x70, 0x6d, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73,
197 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
198 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
199 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x70, 0x6d, 0x50, 0x61,
200 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e,
201 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
202 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
203 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x70, 0x6d, 0x50, 0x61, 0x63, 0x6b, 0x61,
204 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x06,
205 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76,
206 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
207 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
208 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
209 0x2f, 0x6e, 0x70, 0x6d, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xca, 0x01, 0x0a,
210 0x0d, 0x47, 0x65, 0x74, 0x4e, 0x70, 0x6d, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x39,
211 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
212 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
213 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x70, 0x6d, 0x50, 0x61, 0x63, 0x6b, 0x61,
214 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
215 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
216 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
217 0x4e, 0x70, 0x6d, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22, 0x4d, 0xda, 0x41, 0x04, 0x6e,
218 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
219 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
220 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f,
221 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x70, 0x6d, 0x50, 0x61,
222 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xe9, 0x01, 0x0a, 0x12, 0x4c, 0x69,
223 0x73, 0x74, 0x50, 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73,
224 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
225 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
226 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x79, 0x74, 0x68, 0x6f,
227 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
228 0x1a, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
229 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
230 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x79, 0x74, 0x68, 0x6f,
231 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
232 0x65, 0x22, 0x52, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93,
233 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
234 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
235 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
236 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x50, 0x61, 0x63,
237 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xd6, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x79, 0x74,
238 0x68, 0x6f, 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f,
239 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
240 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
241 0x2e, 0x47, 0x65, 0x74, 0x50, 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67,
242 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
243 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
244 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50,
245 0x79, 0x74, 0x68, 0x6f, 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22, 0x50, 0xda, 0x41,
246 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76, 0x31,
247 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
248 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65,
249 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x79, 0x74,
250 0x68, 0x6f, 0x6e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xcb,
251 0x02, 0x0a, 0x12, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69,
252 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
253 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
254 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f,
255 0x72, 0x74, 0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65,
256 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
257 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
258 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd5, 0x01, 0xca, 0x41, 0x80, 0x01, 0x0a, 0x3e, 0x67, 0x6f, 0x6f,
259 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
260 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
261 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
262 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x67, 0x6f, 0x6f,
263 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
264 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
265 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
266 0x63, 0x74, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02,
267 0x4b, 0x3a, 0x01, 0x2a, 0x22, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
268 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
269 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
270 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x61, 0x70, 0x74, 0x41, 0x72, 0x74, 0x69,
271 0x66, 0x61, 0x63, 0x74, 0x73, 0x3a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0xcb, 0x02, 0x0a,
272 0x12, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
273 0x63, 0x74, 0x73, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
274 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
275 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74,
276 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
277 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
278 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
279 0x6f, 0x6e, 0x22, 0xd5, 0x01, 0xca, 0x41, 0x80, 0x01, 0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
280 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
281 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x49,
282 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
283 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
284 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
285 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x49,
286 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x59, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
287 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x3a,
288 0x01, 0x2a, 0x22, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
289 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
290 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
291 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x79, 0x75, 0x6d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
292 0x63, 0x74, 0x73, 0x3a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0xd2, 0x01, 0x0a, 0x10, 0x4c,
293 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12,
294 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
295 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
296 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
297 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e,
298 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
299 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
300 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
301 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0xda, 0x41,
302 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f,
303 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
304 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
305 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12,
306 0xbc, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
307 0x79, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
308 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
309 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73,
310 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67,
311 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
312 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
313 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x3f, 0xda,
314 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76,
315 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
316 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
317 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xc2,
318 0x02, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
319 0x6f, 0x72, 0x79, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
320 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
321 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
322 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
323 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
324 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
325 0x22, 0xd0, 0x01, 0xca, 0x41, 0x67, 0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
326 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
327 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f,
328 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
329 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
330 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72,
331 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x1f,
332 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
333 0x79, 0x2c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x82,
334 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x3a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
335 0x79, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
336 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
337 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
338 0x69, 0x65, 0x73, 0x12, 0xeb, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65,
339 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
340 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
341 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55,
342 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52,
343 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
344 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
345 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70,
346 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x68, 0xda, 0x41, 0x16, 0x72, 0x65, 0x70, 0x6f,
347 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
348 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x3a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
349 0x74, 0x6f, 0x72, 0x79, 0x32, 0x3b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x70, 0x6f, 0x73,
350 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
351 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
352 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a,
353 0x7d, 0x12, 0x82, 0x02, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f,
354 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
355 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
356 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
357 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71,
358 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
359 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
360 0x69, 0x6f, 0x6e, 0x22, 0x90, 0x01, 0xca, 0x41, 0x4e, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
361 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
362 0x12, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
363 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
364 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
365 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
366 0xe4, 0x93, 0x02, 0x32, 0x2a, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
367 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
368 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,
369 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xd1, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x50,
370 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
371 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
372 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
373 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
374 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
375 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
376 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b,
377 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0xda, 0x41,
378 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x12, 0x3b, 0x2f,
379 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
380 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
381 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a,
382 0x7d, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xbe, 0x01, 0x0a, 0x0a, 0x47,
383 0x65, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
384 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
385 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
386 0x47, 0x65, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
387 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
388 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
389 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22,
390 0x4a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x12, 0x3b,
391 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
392 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
393 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f,
394 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x87, 0x02, 0x0a, 0x0d,
395 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x39, 0x2e,
396 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
397 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
398 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67,
399 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
400 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
401 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9b, 0x01, 0xca, 0x41, 0x4e, 0x0a, 0x15, 0x67,
402 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
403 0x6d, 0x70, 0x74, 0x79, 0x12, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
404 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
405 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
406 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61,
407 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x2a, 0x3b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
408 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
409 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73,
410 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67,
411 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xdc, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65,
412 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
413 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
414 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73,
415 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
416 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
417 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
418 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
419 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0xda, 0x41, 0x06,
420 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76,
421 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
422 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
423 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f,
424 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73,
425 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xc9, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73,
426 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
427 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
428 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72,
429 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f,
430 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
431 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
432 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x55, 0xda, 0x41, 0x04, 0x6e, 0x61,
433 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
434 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
435 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73,
436 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67,
437 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
438 0x12, 0x92, 0x02, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69,
439 0x6f, 0x6e, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
440 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
441 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56,
442 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
443 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
444 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa6, 0x01, 0xca,
445 0x41, 0x4e, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
446 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
447 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
448 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4f,
449 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
450 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x2a, 0x46, 0x2f,
451 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
452 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
453 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70,
454 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
455 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xbf, 0x02, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44,
456 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3f, 0x2e,
457 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
458 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
459 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56,
460 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
461 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
462 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc7, 0x01,
463 0xca, 0x41, 0x58, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
464 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3f, 0x67, 0x6f, 0x6f, 0x67,
465 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
466 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
467 0x42, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69,
468 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x0c, 0x70, 0x61,
469 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x57,
470 0x3a, 0x01, 0x2a, 0x22, 0x52, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
471 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
472 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
473 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f,
474 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63,
475 0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0xc5, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74,
476 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
477 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
478 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
479 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67,
480 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61,
481 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e,
482 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
483 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82,
484 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x12, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
485 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
486 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69,
487 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12,
488 0xb3, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x33, 0x2e, 0x67, 0x6f,
489 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
490 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
491 0x31, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
492 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
493 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73,
494 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x22, 0x48, 0xda, 0x41, 0x04,
495 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 0x31, 0x2f,
496 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
497 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70,
498 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x66, 0x69, 0x6c, 0x65,
499 0x73, 0x2f, 0x2a, 0x2a, 0x7d, 0x12, 0xcc, 0x01, 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61,
500 0x67, 0x73, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
501 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
502 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x67,
503 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
504 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
505 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
506 0x69, 0x73, 0x74, 0x54, 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
507 0x53, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44,
508 0x12, 0x42, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
509 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
510 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
511 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
512 0x74, 0x61, 0x67, 0x73, 0x12, 0xb9, 0x01, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x54, 0x61, 0x67, 0x12,
513 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
514 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
515 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75,
516 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
517 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
518 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x67, 0x22, 0x51, 0xda,
519 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x12, 0x42, 0x2f, 0x76,
520 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
521 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
522 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61,
523 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d,
524 0x12, 0xd1, 0x01, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x12, 0x35,
525 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
526 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
527 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65,
528 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
529 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
530 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x67, 0x22,
531 0x63, 0xda, 0x41, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x74, 0x61, 0x67, 0x2c, 0x74,
532 0x61, 0x67, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x3a, 0x03, 0x74, 0x61, 0x67,
533 0x22, 0x42, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
534 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
535 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
536 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
537 0x74, 0x61, 0x67, 0x73, 0x12, 0xd3, 0x01, 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54,
538 0x61, 0x67, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
539 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
540 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54,
541 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
542 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69,
543 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
544 0x54, 0x61, 0x67, 0x22, 0x65, 0xda, 0x41, 0x0f, 0x74, 0x61, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61,
545 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x3a, 0x03, 0x74,
546 0x61, 0x67, 0x32, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x74, 0x61, 0x67, 0x2e, 0x6e, 0x61, 0x6d,
547 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
548 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
549 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73,
550 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xad, 0x01, 0x0a, 0x09, 0x44,
551 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x67, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
552 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
553 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44,
554 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
555 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
556 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x51, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
557 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x2a, 0x42, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
558 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
559 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
560 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73,
561 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x97, 0x01, 0x0a, 0x0c, 0x53,
562 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f,
563 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49,
564 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
565 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
566 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x3a, 0x01,
567 0x2a, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
568 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
569 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f,
570 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f,
571 0x6c, 0x69, 0x63, 0x79, 0x12, 0x94, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50,
572 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69,
573 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69,
574 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
575 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
576 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72,
577 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
578 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
579 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67,
580 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xbd, 0x01, 0x0a, 0x12,
581 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
582 0x6e, 0x73, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
583 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
584 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67,
585 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73,
586 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52,
587 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x52, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4c, 0x3a,
588 0x01, 0x2a, 0x22, 0x47, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
589 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
590 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
591 0x6f, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d,
592 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xc0, 0x01, 0x0a, 0x12,
593 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
594 0x67, 0x73, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
595 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
596 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a,
597 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
598 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
599 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67,
600 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
601 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x34, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
602 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
603 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72,
604 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x12, 0x81,
605 0x02, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
606 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
607 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66,
608 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55,
609 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74,
610 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f,
611 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72,
612 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76,
613 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
614 0x73, 0x22, 0x6f, 0xda, 0x41, 0x1c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x65,
615 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
616 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x3a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
617 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x32, 0x36, 0x2f, 0x76, 0x31, 0x2f,
618 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
619 0x73, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
620 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
621 0x73, 0x7d, 0x12, 0xbc, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43, 0x53, 0x43, 0x43,
622 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
623 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
624 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x56,
625 0x50, 0x43, 0x53, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
626 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
627 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69,
628 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x50, 0x43, 0x53, 0x43, 0x43, 0x6f, 0x6e,
629 0x66, 0x69, 0x67, 0x22, 0x3c, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
630 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
631 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
632 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x70, 0x63, 0x73, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
633 0x7d, 0x12, 0xf1, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x53,
634 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
635 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
636 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70,
637 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x53, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
638 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
639 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
640 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x50, 0x43,
641 0x53, 0x43, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x6b, 0xda, 0x41, 0x18, 0x76, 0x70, 0x63,
642 0x73, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
643 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x3a, 0x0c, 0x76, 0x70, 0x63,
644 0x73, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x32, 0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
645 0x76, 0x70, 0x63, 0x73, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6e, 0x61, 0x6d,
646 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
647 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x70, 0x63, 0x73, 0x63, 0x43, 0x6f,
648 0x6e, 0x66, 0x69, 0x67, 0x7d, 0x1a, 0x8c, 0x01, 0xca, 0x41, 0x1f, 0x61, 0x72, 0x74, 0x69, 0x66,
649 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
650 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x67, 0x68, 0x74, 0x74,
651 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
652 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f,
653 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70,
654 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
655 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
656 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x2d,
657 0x6f, 0x6e, 0x6c, 0x79, 0x42, 0xf7, 0x01, 0x0a, 0x27, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
658 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74,
659 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
660 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
661 0x5a, 0x50, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
662 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65,
663 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x72, 0x74,
664 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x70, 0x62, 0x3b,
665 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
666 0x70, 0x62, 0xaa, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
667 0x64, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
668 0x72, 0x79, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43,
669 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67,
670 0x69, 0x73, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x23, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
671 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
672 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06,
673 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
674 }
675
676 var (
677 file_google_devtools_artifactregistry_v1_service_proto_rawDescOnce sync.Once
678 file_google_devtools_artifactregistry_v1_service_proto_rawDescData = file_google_devtools_artifactregistry_v1_service_proto_rawDesc
679 )
680
681 func file_google_devtools_artifactregistry_v1_service_proto_rawDescGZIP() []byte {
682 file_google_devtools_artifactregistry_v1_service_proto_rawDescOnce.Do(func() {
683 file_google_devtools_artifactregistry_v1_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1_service_proto_rawDescData)
684 })
685 return file_google_devtools_artifactregistry_v1_service_proto_rawDescData
686 }
687
688 var file_google_devtools_artifactregistry_v1_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
689 var file_google_devtools_artifactregistry_v1_service_proto_goTypes = []interface{}{
690 (*OperationMetadata)(nil),
691 (*ListDockerImagesRequest)(nil),
692 (*GetDockerImageRequest)(nil),
693 (*ListMavenArtifactsRequest)(nil),
694 (*GetMavenArtifactRequest)(nil),
695 (*ListNpmPackagesRequest)(nil),
696 (*GetNpmPackageRequest)(nil),
697 (*ListPythonPackagesRequest)(nil),
698 (*GetPythonPackageRequest)(nil),
699 (*ImportAptArtifactsRequest)(nil),
700 (*ImportYumArtifactsRequest)(nil),
701 (*ListRepositoriesRequest)(nil),
702 (*GetRepositoryRequest)(nil),
703 (*CreateRepositoryRequest)(nil),
704 (*UpdateRepositoryRequest)(nil),
705 (*DeleteRepositoryRequest)(nil),
706 (*ListPackagesRequest)(nil),
707 (*GetPackageRequest)(nil),
708 (*DeletePackageRequest)(nil),
709 (*ListVersionsRequest)(nil),
710 (*GetVersionRequest)(nil),
711 (*DeleteVersionRequest)(nil),
712 (*BatchDeleteVersionsRequest)(nil),
713 (*ListFilesRequest)(nil),
714 (*GetFileRequest)(nil),
715 (*ListTagsRequest)(nil),
716 (*GetTagRequest)(nil),
717 (*CreateTagRequest)(nil),
718 (*UpdateTagRequest)(nil),
719 (*DeleteTagRequest)(nil),
720 (*iampb.SetIamPolicyRequest)(nil),
721 (*iampb.GetIamPolicyRequest)(nil),
722 (*iampb.TestIamPermissionsRequest)(nil),
723 (*GetProjectSettingsRequest)(nil),
724 (*UpdateProjectSettingsRequest)(nil),
725 (*GetVPCSCConfigRequest)(nil),
726 (*UpdateVPCSCConfigRequest)(nil),
727 (*ListDockerImagesResponse)(nil),
728 (*DockerImage)(nil),
729 (*ListMavenArtifactsResponse)(nil),
730 (*MavenArtifact)(nil),
731 (*ListNpmPackagesResponse)(nil),
732 (*NpmPackage)(nil),
733 (*ListPythonPackagesResponse)(nil),
734 (*PythonPackage)(nil),
735 (*longrunningpb.Operation)(nil),
736 (*ListRepositoriesResponse)(nil),
737 (*Repository)(nil),
738 (*ListPackagesResponse)(nil),
739 (*Package)(nil),
740 (*ListVersionsResponse)(nil),
741 (*Version)(nil),
742 (*ListFilesResponse)(nil),
743 (*File)(nil),
744 (*ListTagsResponse)(nil),
745 (*Tag)(nil),
746 (*emptypb.Empty)(nil),
747 (*iampb.Policy)(nil),
748 (*iampb.TestIamPermissionsResponse)(nil),
749 (*ProjectSettings)(nil),
750 (*VPCSCConfig)(nil),
751 }
752 var file_google_devtools_artifactregistry_v1_service_proto_depIdxs = []int32{
753 1,
754 2,
755 3,
756 4,
757 5,
758 6,
759 7,
760 8,
761 9,
762 10,
763 11,
764 12,
765 13,
766 14,
767 15,
768 16,
769 17,
770 18,
771 19,
772 20,
773 21,
774 22,
775 23,
776 24,
777 25,
778 26,
779 27,
780 28,
781 29,
782 30,
783 31,
784 32,
785 33,
786 34,
787 35,
788 36,
789 37,
790 38,
791 39,
792 40,
793 41,
794 42,
795 43,
796 44,
797 45,
798 45,
799 46,
800 47,
801 45,
802 47,
803 45,
804 48,
805 49,
806 45,
807 50,
808 51,
809 45,
810 45,
811 52,
812 53,
813 54,
814 55,
815 55,
816 55,
817 56,
818 57,
819 57,
820 58,
821 59,
822 59,
823 60,
824 60,
825 36,
826 0,
827 0,
828 0,
829 0,
830 }
831
832 func init() { file_google_devtools_artifactregistry_v1_service_proto_init() }
833 func file_google_devtools_artifactregistry_v1_service_proto_init() {
834 if File_google_devtools_artifactregistry_v1_service_proto != nil {
835 return
836 }
837 file_google_devtools_artifactregistry_v1_apt_artifact_proto_init()
838 file_google_devtools_artifactregistry_v1_artifact_proto_init()
839 file_google_devtools_artifactregistry_v1_file_proto_init()
840 file_google_devtools_artifactregistry_v1_package_proto_init()
841 file_google_devtools_artifactregistry_v1_repository_proto_init()
842 file_google_devtools_artifactregistry_v1_settings_proto_init()
843 file_google_devtools_artifactregistry_v1_tag_proto_init()
844 file_google_devtools_artifactregistry_v1_version_proto_init()
845 file_google_devtools_artifactregistry_v1_vpcsc_config_proto_init()
846 file_google_devtools_artifactregistry_v1_yum_artifact_proto_init()
847 if !protoimpl.UnsafeEnabled {
848 file_google_devtools_artifactregistry_v1_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
849 switch v := v.(*OperationMetadata); i {
850 case 0:
851 return &v.state
852 case 1:
853 return &v.sizeCache
854 case 2:
855 return &v.unknownFields
856 default:
857 return nil
858 }
859 }
860 }
861 type x struct{}
862 out := protoimpl.TypeBuilder{
863 File: protoimpl.DescBuilder{
864 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
865 RawDescriptor: file_google_devtools_artifactregistry_v1_service_proto_rawDesc,
866 NumEnums: 0,
867 NumMessages: 1,
868 NumExtensions: 0,
869 NumServices: 1,
870 },
871 GoTypes: file_google_devtools_artifactregistry_v1_service_proto_goTypes,
872 DependencyIndexes: file_google_devtools_artifactregistry_v1_service_proto_depIdxs,
873 MessageInfos: file_google_devtools_artifactregistry_v1_service_proto_msgTypes,
874 }.Build()
875 File_google_devtools_artifactregistry_v1_service_proto = out.File
876 file_google_devtools_artifactregistry_v1_service_proto_rawDesc = nil
877 file_google_devtools_artifactregistry_v1_service_proto_goTypes = nil
878 file_google_devtools_artifactregistry_v1_service_proto_depIdxs = nil
879 }
880
881
882 var _ context.Context
883 var _ grpc.ClientConnInterface
884
885
886
887 const _ = grpc.SupportPackageIsVersion6
888
889
890
891
892 type ArtifactRegistryClient interface {
893
894 ListDockerImages(ctx context.Context, in *ListDockerImagesRequest, opts ...grpc.CallOption) (*ListDockerImagesResponse, error)
895
896 GetDockerImage(ctx context.Context, in *GetDockerImageRequest, opts ...grpc.CallOption) (*DockerImage, error)
897
898 ListMavenArtifacts(ctx context.Context, in *ListMavenArtifactsRequest, opts ...grpc.CallOption) (*ListMavenArtifactsResponse, error)
899
900 GetMavenArtifact(ctx context.Context, in *GetMavenArtifactRequest, opts ...grpc.CallOption) (*MavenArtifact, error)
901
902 ListNpmPackages(ctx context.Context, in *ListNpmPackagesRequest, opts ...grpc.CallOption) (*ListNpmPackagesResponse, error)
903
904 GetNpmPackage(ctx context.Context, in *GetNpmPackageRequest, opts ...grpc.CallOption) (*NpmPackage, error)
905
906 ListPythonPackages(ctx context.Context, in *ListPythonPackagesRequest, opts ...grpc.CallOption) (*ListPythonPackagesResponse, error)
907
908 GetPythonPackage(ctx context.Context, in *GetPythonPackageRequest, opts ...grpc.CallOption) (*PythonPackage, error)
909
910
911
912
913 ImportAptArtifacts(ctx context.Context, in *ImportAptArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
914
915
916
917
918 ImportYumArtifacts(ctx context.Context, in *ImportYumArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
919
920 ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error)
921
922 GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error)
923
924
925 CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
926
927 UpdateRepository(ctx context.Context, in *UpdateRepositoryRequest, opts ...grpc.CallOption) (*Repository, error)
928
929
930
931 DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
932
933 ListPackages(ctx context.Context, in *ListPackagesRequest, opts ...grpc.CallOption) (*ListPackagesResponse, error)
934
935 GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error)
936
937
938 DeletePackage(ctx context.Context, in *DeletePackageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
939
940 ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error)
941
942 GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error)
943
944
945 DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
946
947
948 BatchDeleteVersions(ctx context.Context, in *BatchDeleteVersionsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
949
950 ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error)
951
952 GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*File, error)
953
954 ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error)
955
956 GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error)
957
958 CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error)
959
960 UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error)
961
962 DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
963
964 SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
965
966 GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
967
968 TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error)
969
970 GetProjectSettings(ctx context.Context, in *GetProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
971
972 UpdateProjectSettings(ctx context.Context, in *UpdateProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
973
974 GetVPCSCConfig(ctx context.Context, in *GetVPCSCConfigRequest, opts ...grpc.CallOption) (*VPCSCConfig, error)
975
976 UpdateVPCSCConfig(ctx context.Context, in *UpdateVPCSCConfigRequest, opts ...grpc.CallOption) (*VPCSCConfig, error)
977 }
978
979 type artifactRegistryClient struct {
980 cc grpc.ClientConnInterface
981 }
982
983 func NewArtifactRegistryClient(cc grpc.ClientConnInterface) ArtifactRegistryClient {
984 return &artifactRegistryClient{cc}
985 }
986
987 func (c *artifactRegistryClient) ListDockerImages(ctx context.Context, in *ListDockerImagesRequest, opts ...grpc.CallOption) (*ListDockerImagesResponse, error) {
988 out := new(ListDockerImagesResponse)
989 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListDockerImages", in, out, opts...)
990 if err != nil {
991 return nil, err
992 }
993 return out, nil
994 }
995
996 func (c *artifactRegistryClient) GetDockerImage(ctx context.Context, in *GetDockerImageRequest, opts ...grpc.CallOption) (*DockerImage, error) {
997 out := new(DockerImage)
998 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetDockerImage", in, out, opts...)
999 if err != nil {
1000 return nil, err
1001 }
1002 return out, nil
1003 }
1004
1005 func (c *artifactRegistryClient) ListMavenArtifacts(ctx context.Context, in *ListMavenArtifactsRequest, opts ...grpc.CallOption) (*ListMavenArtifactsResponse, error) {
1006 out := new(ListMavenArtifactsResponse)
1007 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListMavenArtifacts", in, out, opts...)
1008 if err != nil {
1009 return nil, err
1010 }
1011 return out, nil
1012 }
1013
1014 func (c *artifactRegistryClient) GetMavenArtifact(ctx context.Context, in *GetMavenArtifactRequest, opts ...grpc.CallOption) (*MavenArtifact, error) {
1015 out := new(MavenArtifact)
1016 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetMavenArtifact", in, out, opts...)
1017 if err != nil {
1018 return nil, err
1019 }
1020 return out, nil
1021 }
1022
1023 func (c *artifactRegistryClient) ListNpmPackages(ctx context.Context, in *ListNpmPackagesRequest, opts ...grpc.CallOption) (*ListNpmPackagesResponse, error) {
1024 out := new(ListNpmPackagesResponse)
1025 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListNpmPackages", in, out, opts...)
1026 if err != nil {
1027 return nil, err
1028 }
1029 return out, nil
1030 }
1031
1032 func (c *artifactRegistryClient) GetNpmPackage(ctx context.Context, in *GetNpmPackageRequest, opts ...grpc.CallOption) (*NpmPackage, error) {
1033 out := new(NpmPackage)
1034 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetNpmPackage", in, out, opts...)
1035 if err != nil {
1036 return nil, err
1037 }
1038 return out, nil
1039 }
1040
1041 func (c *artifactRegistryClient) ListPythonPackages(ctx context.Context, in *ListPythonPackagesRequest, opts ...grpc.CallOption) (*ListPythonPackagesResponse, error) {
1042 out := new(ListPythonPackagesResponse)
1043 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListPythonPackages", in, out, opts...)
1044 if err != nil {
1045 return nil, err
1046 }
1047 return out, nil
1048 }
1049
1050 func (c *artifactRegistryClient) GetPythonPackage(ctx context.Context, in *GetPythonPackageRequest, opts ...grpc.CallOption) (*PythonPackage, error) {
1051 out := new(PythonPackage)
1052 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetPythonPackage", in, out, opts...)
1053 if err != nil {
1054 return nil, err
1055 }
1056 return out, nil
1057 }
1058
1059 func (c *artifactRegistryClient) ImportAptArtifacts(ctx context.Context, in *ImportAptArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1060 out := new(longrunningpb.Operation)
1061 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportAptArtifacts", in, out, opts...)
1062 if err != nil {
1063 return nil, err
1064 }
1065 return out, nil
1066 }
1067
1068 func (c *artifactRegistryClient) ImportYumArtifacts(ctx context.Context, in *ImportYumArtifactsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1069 out := new(longrunningpb.Operation)
1070 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportYumArtifacts", in, out, opts...)
1071 if err != nil {
1072 return nil, err
1073 }
1074 return out, nil
1075 }
1076
1077 func (c *artifactRegistryClient) ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error) {
1078 out := new(ListRepositoriesResponse)
1079 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListRepositories", in, out, opts...)
1080 if err != nil {
1081 return nil, err
1082 }
1083 return out, nil
1084 }
1085
1086 func (c *artifactRegistryClient) GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) {
1087 out := new(Repository)
1088 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetRepository", in, out, opts...)
1089 if err != nil {
1090 return nil, err
1091 }
1092 return out, nil
1093 }
1094
1095 func (c *artifactRegistryClient) CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1096 out := new(longrunningpb.Operation)
1097 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/CreateRepository", in, out, opts...)
1098 if err != nil {
1099 return nil, err
1100 }
1101 return out, nil
1102 }
1103
1104 func (c *artifactRegistryClient) UpdateRepository(ctx context.Context, in *UpdateRepositoryRequest, opts ...grpc.CallOption) (*Repository, error) {
1105 out := new(Repository)
1106 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateRepository", in, out, opts...)
1107 if err != nil {
1108 return nil, err
1109 }
1110 return out, nil
1111 }
1112
1113 func (c *artifactRegistryClient) DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1114 out := new(longrunningpb.Operation)
1115 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteRepository", in, out, opts...)
1116 if err != nil {
1117 return nil, err
1118 }
1119 return out, nil
1120 }
1121
1122 func (c *artifactRegistryClient) ListPackages(ctx context.Context, in *ListPackagesRequest, opts ...grpc.CallOption) (*ListPackagesResponse, error) {
1123 out := new(ListPackagesResponse)
1124 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListPackages", in, out, opts...)
1125 if err != nil {
1126 return nil, err
1127 }
1128 return out, nil
1129 }
1130
1131 func (c *artifactRegistryClient) GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error) {
1132 out := new(Package)
1133 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetPackage", in, out, opts...)
1134 if err != nil {
1135 return nil, err
1136 }
1137 return out, nil
1138 }
1139
1140 func (c *artifactRegistryClient) DeletePackage(ctx context.Context, in *DeletePackageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1141 out := new(longrunningpb.Operation)
1142 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeletePackage", in, out, opts...)
1143 if err != nil {
1144 return nil, err
1145 }
1146 return out, nil
1147 }
1148
1149 func (c *artifactRegistryClient) ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) {
1150 out := new(ListVersionsResponse)
1151 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListVersions", in, out, opts...)
1152 if err != nil {
1153 return nil, err
1154 }
1155 return out, nil
1156 }
1157
1158 func (c *artifactRegistryClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error) {
1159 out := new(Version)
1160 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetVersion", in, out, opts...)
1161 if err != nil {
1162 return nil, err
1163 }
1164 return out, nil
1165 }
1166
1167 func (c *artifactRegistryClient) DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1168 out := new(longrunningpb.Operation)
1169 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteVersion", in, out, opts...)
1170 if err != nil {
1171 return nil, err
1172 }
1173 return out, nil
1174 }
1175
1176 func (c *artifactRegistryClient) BatchDeleteVersions(ctx context.Context, in *BatchDeleteVersionsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
1177 out := new(longrunningpb.Operation)
1178 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/BatchDeleteVersions", in, out, opts...)
1179 if err != nil {
1180 return nil, err
1181 }
1182 return out, nil
1183 }
1184
1185 func (c *artifactRegistryClient) ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error) {
1186 out := new(ListFilesResponse)
1187 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListFiles", in, out, opts...)
1188 if err != nil {
1189 return nil, err
1190 }
1191 return out, nil
1192 }
1193
1194 func (c *artifactRegistryClient) GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*File, error) {
1195 out := new(File)
1196 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetFile", in, out, opts...)
1197 if err != nil {
1198 return nil, err
1199 }
1200 return out, nil
1201 }
1202
1203 func (c *artifactRegistryClient) ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error) {
1204 out := new(ListTagsResponse)
1205 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListTags", in, out, opts...)
1206 if err != nil {
1207 return nil, err
1208 }
1209 return out, nil
1210 }
1211
1212 func (c *artifactRegistryClient) GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error) {
1213 out := new(Tag)
1214 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetTag", in, out, opts...)
1215 if err != nil {
1216 return nil, err
1217 }
1218 return out, nil
1219 }
1220
1221 func (c *artifactRegistryClient) CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error) {
1222 out := new(Tag)
1223 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/CreateTag", in, out, opts...)
1224 if err != nil {
1225 return nil, err
1226 }
1227 return out, nil
1228 }
1229
1230 func (c *artifactRegistryClient) UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error) {
1231 out := new(Tag)
1232 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateTag", in, out, opts...)
1233 if err != nil {
1234 return nil, err
1235 }
1236 return out, nil
1237 }
1238
1239 func (c *artifactRegistryClient) DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1240 out := new(emptypb.Empty)
1241 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteTag", in, out, opts...)
1242 if err != nil {
1243 return nil, err
1244 }
1245 return out, nil
1246 }
1247
1248 func (c *artifactRegistryClient) SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
1249 out := new(iampb.Policy)
1250 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/SetIamPolicy", in, out, opts...)
1251 if err != nil {
1252 return nil, err
1253 }
1254 return out, nil
1255 }
1256
1257 func (c *artifactRegistryClient) GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
1258 out := new(iampb.Policy)
1259 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetIamPolicy", in, out, opts...)
1260 if err != nil {
1261 return nil, err
1262 }
1263 return out, nil
1264 }
1265
1266 func (c *artifactRegistryClient) TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error) {
1267 out := new(iampb.TestIamPermissionsResponse)
1268 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/TestIamPermissions", in, out, opts...)
1269 if err != nil {
1270 return nil, err
1271 }
1272 return out, nil
1273 }
1274
1275 func (c *artifactRegistryClient) GetProjectSettings(ctx context.Context, in *GetProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error) {
1276 out := new(ProjectSettings)
1277 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetProjectSettings", in, out, opts...)
1278 if err != nil {
1279 return nil, err
1280 }
1281 return out, nil
1282 }
1283
1284 func (c *artifactRegistryClient) UpdateProjectSettings(ctx context.Context, in *UpdateProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error) {
1285 out := new(ProjectSettings)
1286 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateProjectSettings", in, out, opts...)
1287 if err != nil {
1288 return nil, err
1289 }
1290 return out, nil
1291 }
1292
1293 func (c *artifactRegistryClient) GetVPCSCConfig(ctx context.Context, in *GetVPCSCConfigRequest, opts ...grpc.CallOption) (*VPCSCConfig, error) {
1294 out := new(VPCSCConfig)
1295 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetVPCSCConfig", in, out, opts...)
1296 if err != nil {
1297 return nil, err
1298 }
1299 return out, nil
1300 }
1301
1302 func (c *artifactRegistryClient) UpdateVPCSCConfig(ctx context.Context, in *UpdateVPCSCConfigRequest, opts ...grpc.CallOption) (*VPCSCConfig, error) {
1303 out := new(VPCSCConfig)
1304 err := c.cc.Invoke(ctx, "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateVPCSCConfig", in, out, opts...)
1305 if err != nil {
1306 return nil, err
1307 }
1308 return out, nil
1309 }
1310
1311
1312 type ArtifactRegistryServer interface {
1313
1314 ListDockerImages(context.Context, *ListDockerImagesRequest) (*ListDockerImagesResponse, error)
1315
1316 GetDockerImage(context.Context, *GetDockerImageRequest) (*DockerImage, error)
1317
1318 ListMavenArtifacts(context.Context, *ListMavenArtifactsRequest) (*ListMavenArtifactsResponse, error)
1319
1320 GetMavenArtifact(context.Context, *GetMavenArtifactRequest) (*MavenArtifact, error)
1321
1322 ListNpmPackages(context.Context, *ListNpmPackagesRequest) (*ListNpmPackagesResponse, error)
1323
1324 GetNpmPackage(context.Context, *GetNpmPackageRequest) (*NpmPackage, error)
1325
1326 ListPythonPackages(context.Context, *ListPythonPackagesRequest) (*ListPythonPackagesResponse, error)
1327
1328 GetPythonPackage(context.Context, *GetPythonPackageRequest) (*PythonPackage, error)
1329
1330
1331
1332
1333 ImportAptArtifacts(context.Context, *ImportAptArtifactsRequest) (*longrunningpb.Operation, error)
1334
1335
1336
1337
1338 ImportYumArtifacts(context.Context, *ImportYumArtifactsRequest) (*longrunningpb.Operation, error)
1339
1340 ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error)
1341
1342 GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error)
1343
1344
1345 CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error)
1346
1347 UpdateRepository(context.Context, *UpdateRepositoryRequest) (*Repository, error)
1348
1349
1350
1351 DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error)
1352
1353 ListPackages(context.Context, *ListPackagesRequest) (*ListPackagesResponse, error)
1354
1355 GetPackage(context.Context, *GetPackageRequest) (*Package, error)
1356
1357
1358 DeletePackage(context.Context, *DeletePackageRequest) (*longrunningpb.Operation, error)
1359
1360 ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error)
1361
1362 GetVersion(context.Context, *GetVersionRequest) (*Version, error)
1363
1364
1365 DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunningpb.Operation, error)
1366
1367
1368 BatchDeleteVersions(context.Context, *BatchDeleteVersionsRequest) (*longrunningpb.Operation, error)
1369
1370 ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error)
1371
1372 GetFile(context.Context, *GetFileRequest) (*File, error)
1373
1374 ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error)
1375
1376 GetTag(context.Context, *GetTagRequest) (*Tag, error)
1377
1378 CreateTag(context.Context, *CreateTagRequest) (*Tag, error)
1379
1380 UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error)
1381
1382 DeleteTag(context.Context, *DeleteTagRequest) (*emptypb.Empty, error)
1383
1384 SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error)
1385
1386 GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error)
1387
1388 TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error)
1389
1390 GetProjectSettings(context.Context, *GetProjectSettingsRequest) (*ProjectSettings, error)
1391
1392 UpdateProjectSettings(context.Context, *UpdateProjectSettingsRequest) (*ProjectSettings, error)
1393
1394 GetVPCSCConfig(context.Context, *GetVPCSCConfigRequest) (*VPCSCConfig, error)
1395
1396 UpdateVPCSCConfig(context.Context, *UpdateVPCSCConfigRequest) (*VPCSCConfig, error)
1397 }
1398
1399
1400 type UnimplementedArtifactRegistryServer struct {
1401 }
1402
1403 func (*UnimplementedArtifactRegistryServer) ListDockerImages(context.Context, *ListDockerImagesRequest) (*ListDockerImagesResponse, error) {
1404 return nil, status.Errorf(codes.Unimplemented, "method ListDockerImages not implemented")
1405 }
1406 func (*UnimplementedArtifactRegistryServer) GetDockerImage(context.Context, *GetDockerImageRequest) (*DockerImage, error) {
1407 return nil, status.Errorf(codes.Unimplemented, "method GetDockerImage not implemented")
1408 }
1409 func (*UnimplementedArtifactRegistryServer) ListMavenArtifacts(context.Context, *ListMavenArtifactsRequest) (*ListMavenArtifactsResponse, error) {
1410 return nil, status.Errorf(codes.Unimplemented, "method ListMavenArtifacts not implemented")
1411 }
1412 func (*UnimplementedArtifactRegistryServer) GetMavenArtifact(context.Context, *GetMavenArtifactRequest) (*MavenArtifact, error) {
1413 return nil, status.Errorf(codes.Unimplemented, "method GetMavenArtifact not implemented")
1414 }
1415 func (*UnimplementedArtifactRegistryServer) ListNpmPackages(context.Context, *ListNpmPackagesRequest) (*ListNpmPackagesResponse, error) {
1416 return nil, status.Errorf(codes.Unimplemented, "method ListNpmPackages not implemented")
1417 }
1418 func (*UnimplementedArtifactRegistryServer) GetNpmPackage(context.Context, *GetNpmPackageRequest) (*NpmPackage, error) {
1419 return nil, status.Errorf(codes.Unimplemented, "method GetNpmPackage not implemented")
1420 }
1421 func (*UnimplementedArtifactRegistryServer) ListPythonPackages(context.Context, *ListPythonPackagesRequest) (*ListPythonPackagesResponse, error) {
1422 return nil, status.Errorf(codes.Unimplemented, "method ListPythonPackages not implemented")
1423 }
1424 func (*UnimplementedArtifactRegistryServer) GetPythonPackage(context.Context, *GetPythonPackageRequest) (*PythonPackage, error) {
1425 return nil, status.Errorf(codes.Unimplemented, "method GetPythonPackage not implemented")
1426 }
1427 func (*UnimplementedArtifactRegistryServer) ImportAptArtifacts(context.Context, *ImportAptArtifactsRequest) (*longrunningpb.Operation, error) {
1428 return nil, status.Errorf(codes.Unimplemented, "method ImportAptArtifacts not implemented")
1429 }
1430 func (*UnimplementedArtifactRegistryServer) ImportYumArtifacts(context.Context, *ImportYumArtifactsRequest) (*longrunningpb.Operation, error) {
1431 return nil, status.Errorf(codes.Unimplemented, "method ImportYumArtifacts not implemented")
1432 }
1433 func (*UnimplementedArtifactRegistryServer) ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error) {
1434 return nil, status.Errorf(codes.Unimplemented, "method ListRepositories not implemented")
1435 }
1436 func (*UnimplementedArtifactRegistryServer) GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error) {
1437 return nil, status.Errorf(codes.Unimplemented, "method GetRepository not implemented")
1438 }
1439 func (*UnimplementedArtifactRegistryServer) CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error) {
1440 return nil, status.Errorf(codes.Unimplemented, "method CreateRepository not implemented")
1441 }
1442 func (*UnimplementedArtifactRegistryServer) UpdateRepository(context.Context, *UpdateRepositoryRequest) (*Repository, error) {
1443 return nil, status.Errorf(codes.Unimplemented, "method UpdateRepository not implemented")
1444 }
1445 func (*UnimplementedArtifactRegistryServer) DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error) {
1446 return nil, status.Errorf(codes.Unimplemented, "method DeleteRepository not implemented")
1447 }
1448 func (*UnimplementedArtifactRegistryServer) ListPackages(context.Context, *ListPackagesRequest) (*ListPackagesResponse, error) {
1449 return nil, status.Errorf(codes.Unimplemented, "method ListPackages not implemented")
1450 }
1451 func (*UnimplementedArtifactRegistryServer) GetPackage(context.Context, *GetPackageRequest) (*Package, error) {
1452 return nil, status.Errorf(codes.Unimplemented, "method GetPackage not implemented")
1453 }
1454 func (*UnimplementedArtifactRegistryServer) DeletePackage(context.Context, *DeletePackageRequest) (*longrunningpb.Operation, error) {
1455 return nil, status.Errorf(codes.Unimplemented, "method DeletePackage not implemented")
1456 }
1457 func (*UnimplementedArtifactRegistryServer) ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) {
1458 return nil, status.Errorf(codes.Unimplemented, "method ListVersions not implemented")
1459 }
1460 func (*UnimplementedArtifactRegistryServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error) {
1461 return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented")
1462 }
1463 func (*UnimplementedArtifactRegistryServer) DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunningpb.Operation, error) {
1464 return nil, status.Errorf(codes.Unimplemented, "method DeleteVersion not implemented")
1465 }
1466 func (*UnimplementedArtifactRegistryServer) BatchDeleteVersions(context.Context, *BatchDeleteVersionsRequest) (*longrunningpb.Operation, error) {
1467 return nil, status.Errorf(codes.Unimplemented, "method BatchDeleteVersions not implemented")
1468 }
1469 func (*UnimplementedArtifactRegistryServer) ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error) {
1470 return nil, status.Errorf(codes.Unimplemented, "method ListFiles not implemented")
1471 }
1472 func (*UnimplementedArtifactRegistryServer) GetFile(context.Context, *GetFileRequest) (*File, error) {
1473 return nil, status.Errorf(codes.Unimplemented, "method GetFile not implemented")
1474 }
1475 func (*UnimplementedArtifactRegistryServer) ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error) {
1476 return nil, status.Errorf(codes.Unimplemented, "method ListTags not implemented")
1477 }
1478 func (*UnimplementedArtifactRegistryServer) GetTag(context.Context, *GetTagRequest) (*Tag, error) {
1479 return nil, status.Errorf(codes.Unimplemented, "method GetTag not implemented")
1480 }
1481 func (*UnimplementedArtifactRegistryServer) CreateTag(context.Context, *CreateTagRequest) (*Tag, error) {
1482 return nil, status.Errorf(codes.Unimplemented, "method CreateTag not implemented")
1483 }
1484 func (*UnimplementedArtifactRegistryServer) UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error) {
1485 return nil, status.Errorf(codes.Unimplemented, "method UpdateTag not implemented")
1486 }
1487 func (*UnimplementedArtifactRegistryServer) DeleteTag(context.Context, *DeleteTagRequest) (*emptypb.Empty, error) {
1488 return nil, status.Errorf(codes.Unimplemented, "method DeleteTag not implemented")
1489 }
1490 func (*UnimplementedArtifactRegistryServer) SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error) {
1491 return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
1492 }
1493 func (*UnimplementedArtifactRegistryServer) GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error) {
1494 return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
1495 }
1496 func (*UnimplementedArtifactRegistryServer) TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error) {
1497 return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
1498 }
1499 func (*UnimplementedArtifactRegistryServer) GetProjectSettings(context.Context, *GetProjectSettingsRequest) (*ProjectSettings, error) {
1500 return nil, status.Errorf(codes.Unimplemented, "method GetProjectSettings not implemented")
1501 }
1502 func (*UnimplementedArtifactRegistryServer) UpdateProjectSettings(context.Context, *UpdateProjectSettingsRequest) (*ProjectSettings, error) {
1503 return nil, status.Errorf(codes.Unimplemented, "method UpdateProjectSettings not implemented")
1504 }
1505 func (*UnimplementedArtifactRegistryServer) GetVPCSCConfig(context.Context, *GetVPCSCConfigRequest) (*VPCSCConfig, error) {
1506 return nil, status.Errorf(codes.Unimplemented, "method GetVPCSCConfig not implemented")
1507 }
1508 func (*UnimplementedArtifactRegistryServer) UpdateVPCSCConfig(context.Context, *UpdateVPCSCConfigRequest) (*VPCSCConfig, error) {
1509 return nil, status.Errorf(codes.Unimplemented, "method UpdateVPCSCConfig not implemented")
1510 }
1511
1512 func RegisterArtifactRegistryServer(s *grpc.Server, srv ArtifactRegistryServer) {
1513 s.RegisterService(&_ArtifactRegistry_serviceDesc, srv)
1514 }
1515
1516 func _ArtifactRegistry_ListDockerImages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1517 in := new(ListDockerImagesRequest)
1518 if err := dec(in); err != nil {
1519 return nil, err
1520 }
1521 if interceptor == nil {
1522 return srv.(ArtifactRegistryServer).ListDockerImages(ctx, in)
1523 }
1524 info := &grpc.UnaryServerInfo{
1525 Server: srv,
1526 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListDockerImages",
1527 }
1528 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1529 return srv.(ArtifactRegistryServer).ListDockerImages(ctx, req.(*ListDockerImagesRequest))
1530 }
1531 return interceptor(ctx, in, info, handler)
1532 }
1533
1534 func _ArtifactRegistry_GetDockerImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1535 in := new(GetDockerImageRequest)
1536 if err := dec(in); err != nil {
1537 return nil, err
1538 }
1539 if interceptor == nil {
1540 return srv.(ArtifactRegistryServer).GetDockerImage(ctx, in)
1541 }
1542 info := &grpc.UnaryServerInfo{
1543 Server: srv,
1544 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetDockerImage",
1545 }
1546 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1547 return srv.(ArtifactRegistryServer).GetDockerImage(ctx, req.(*GetDockerImageRequest))
1548 }
1549 return interceptor(ctx, in, info, handler)
1550 }
1551
1552 func _ArtifactRegistry_ListMavenArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1553 in := new(ListMavenArtifactsRequest)
1554 if err := dec(in); err != nil {
1555 return nil, err
1556 }
1557 if interceptor == nil {
1558 return srv.(ArtifactRegistryServer).ListMavenArtifacts(ctx, in)
1559 }
1560 info := &grpc.UnaryServerInfo{
1561 Server: srv,
1562 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListMavenArtifacts",
1563 }
1564 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1565 return srv.(ArtifactRegistryServer).ListMavenArtifacts(ctx, req.(*ListMavenArtifactsRequest))
1566 }
1567 return interceptor(ctx, in, info, handler)
1568 }
1569
1570 func _ArtifactRegistry_GetMavenArtifact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1571 in := new(GetMavenArtifactRequest)
1572 if err := dec(in); err != nil {
1573 return nil, err
1574 }
1575 if interceptor == nil {
1576 return srv.(ArtifactRegistryServer).GetMavenArtifact(ctx, in)
1577 }
1578 info := &grpc.UnaryServerInfo{
1579 Server: srv,
1580 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetMavenArtifact",
1581 }
1582 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1583 return srv.(ArtifactRegistryServer).GetMavenArtifact(ctx, req.(*GetMavenArtifactRequest))
1584 }
1585 return interceptor(ctx, in, info, handler)
1586 }
1587
1588 func _ArtifactRegistry_ListNpmPackages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1589 in := new(ListNpmPackagesRequest)
1590 if err := dec(in); err != nil {
1591 return nil, err
1592 }
1593 if interceptor == nil {
1594 return srv.(ArtifactRegistryServer).ListNpmPackages(ctx, in)
1595 }
1596 info := &grpc.UnaryServerInfo{
1597 Server: srv,
1598 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListNpmPackages",
1599 }
1600 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1601 return srv.(ArtifactRegistryServer).ListNpmPackages(ctx, req.(*ListNpmPackagesRequest))
1602 }
1603 return interceptor(ctx, in, info, handler)
1604 }
1605
1606 func _ArtifactRegistry_GetNpmPackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1607 in := new(GetNpmPackageRequest)
1608 if err := dec(in); err != nil {
1609 return nil, err
1610 }
1611 if interceptor == nil {
1612 return srv.(ArtifactRegistryServer).GetNpmPackage(ctx, in)
1613 }
1614 info := &grpc.UnaryServerInfo{
1615 Server: srv,
1616 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetNpmPackage",
1617 }
1618 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1619 return srv.(ArtifactRegistryServer).GetNpmPackage(ctx, req.(*GetNpmPackageRequest))
1620 }
1621 return interceptor(ctx, in, info, handler)
1622 }
1623
1624 func _ArtifactRegistry_ListPythonPackages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1625 in := new(ListPythonPackagesRequest)
1626 if err := dec(in); err != nil {
1627 return nil, err
1628 }
1629 if interceptor == nil {
1630 return srv.(ArtifactRegistryServer).ListPythonPackages(ctx, in)
1631 }
1632 info := &grpc.UnaryServerInfo{
1633 Server: srv,
1634 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListPythonPackages",
1635 }
1636 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1637 return srv.(ArtifactRegistryServer).ListPythonPackages(ctx, req.(*ListPythonPackagesRequest))
1638 }
1639 return interceptor(ctx, in, info, handler)
1640 }
1641
1642 func _ArtifactRegistry_GetPythonPackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1643 in := new(GetPythonPackageRequest)
1644 if err := dec(in); err != nil {
1645 return nil, err
1646 }
1647 if interceptor == nil {
1648 return srv.(ArtifactRegistryServer).GetPythonPackage(ctx, in)
1649 }
1650 info := &grpc.UnaryServerInfo{
1651 Server: srv,
1652 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetPythonPackage",
1653 }
1654 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1655 return srv.(ArtifactRegistryServer).GetPythonPackage(ctx, req.(*GetPythonPackageRequest))
1656 }
1657 return interceptor(ctx, in, info, handler)
1658 }
1659
1660 func _ArtifactRegistry_ImportAptArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1661 in := new(ImportAptArtifactsRequest)
1662 if err := dec(in); err != nil {
1663 return nil, err
1664 }
1665 if interceptor == nil {
1666 return srv.(ArtifactRegistryServer).ImportAptArtifacts(ctx, in)
1667 }
1668 info := &grpc.UnaryServerInfo{
1669 Server: srv,
1670 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportAptArtifacts",
1671 }
1672 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1673 return srv.(ArtifactRegistryServer).ImportAptArtifacts(ctx, req.(*ImportAptArtifactsRequest))
1674 }
1675 return interceptor(ctx, in, info, handler)
1676 }
1677
1678 func _ArtifactRegistry_ImportYumArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1679 in := new(ImportYumArtifactsRequest)
1680 if err := dec(in); err != nil {
1681 return nil, err
1682 }
1683 if interceptor == nil {
1684 return srv.(ArtifactRegistryServer).ImportYumArtifacts(ctx, in)
1685 }
1686 info := &grpc.UnaryServerInfo{
1687 Server: srv,
1688 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportYumArtifacts",
1689 }
1690 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1691 return srv.(ArtifactRegistryServer).ImportYumArtifacts(ctx, req.(*ImportYumArtifactsRequest))
1692 }
1693 return interceptor(ctx, in, info, handler)
1694 }
1695
1696 func _ArtifactRegistry_ListRepositories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1697 in := new(ListRepositoriesRequest)
1698 if err := dec(in); err != nil {
1699 return nil, err
1700 }
1701 if interceptor == nil {
1702 return srv.(ArtifactRegistryServer).ListRepositories(ctx, in)
1703 }
1704 info := &grpc.UnaryServerInfo{
1705 Server: srv,
1706 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListRepositories",
1707 }
1708 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1709 return srv.(ArtifactRegistryServer).ListRepositories(ctx, req.(*ListRepositoriesRequest))
1710 }
1711 return interceptor(ctx, in, info, handler)
1712 }
1713
1714 func _ArtifactRegistry_GetRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1715 in := new(GetRepositoryRequest)
1716 if err := dec(in); err != nil {
1717 return nil, err
1718 }
1719 if interceptor == nil {
1720 return srv.(ArtifactRegistryServer).GetRepository(ctx, in)
1721 }
1722 info := &grpc.UnaryServerInfo{
1723 Server: srv,
1724 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetRepository",
1725 }
1726 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1727 return srv.(ArtifactRegistryServer).GetRepository(ctx, req.(*GetRepositoryRequest))
1728 }
1729 return interceptor(ctx, in, info, handler)
1730 }
1731
1732 func _ArtifactRegistry_CreateRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1733 in := new(CreateRepositoryRequest)
1734 if err := dec(in); err != nil {
1735 return nil, err
1736 }
1737 if interceptor == nil {
1738 return srv.(ArtifactRegistryServer).CreateRepository(ctx, in)
1739 }
1740 info := &grpc.UnaryServerInfo{
1741 Server: srv,
1742 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/CreateRepository",
1743 }
1744 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1745 return srv.(ArtifactRegistryServer).CreateRepository(ctx, req.(*CreateRepositoryRequest))
1746 }
1747 return interceptor(ctx, in, info, handler)
1748 }
1749
1750 func _ArtifactRegistry_UpdateRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1751 in := new(UpdateRepositoryRequest)
1752 if err := dec(in); err != nil {
1753 return nil, err
1754 }
1755 if interceptor == nil {
1756 return srv.(ArtifactRegistryServer).UpdateRepository(ctx, in)
1757 }
1758 info := &grpc.UnaryServerInfo{
1759 Server: srv,
1760 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateRepository",
1761 }
1762 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1763 return srv.(ArtifactRegistryServer).UpdateRepository(ctx, req.(*UpdateRepositoryRequest))
1764 }
1765 return interceptor(ctx, in, info, handler)
1766 }
1767
1768 func _ArtifactRegistry_DeleteRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1769 in := new(DeleteRepositoryRequest)
1770 if err := dec(in); err != nil {
1771 return nil, err
1772 }
1773 if interceptor == nil {
1774 return srv.(ArtifactRegistryServer).DeleteRepository(ctx, in)
1775 }
1776 info := &grpc.UnaryServerInfo{
1777 Server: srv,
1778 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteRepository",
1779 }
1780 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1781 return srv.(ArtifactRegistryServer).DeleteRepository(ctx, req.(*DeleteRepositoryRequest))
1782 }
1783 return interceptor(ctx, in, info, handler)
1784 }
1785
1786 func _ArtifactRegistry_ListPackages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1787 in := new(ListPackagesRequest)
1788 if err := dec(in); err != nil {
1789 return nil, err
1790 }
1791 if interceptor == nil {
1792 return srv.(ArtifactRegistryServer).ListPackages(ctx, in)
1793 }
1794 info := &grpc.UnaryServerInfo{
1795 Server: srv,
1796 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListPackages",
1797 }
1798 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1799 return srv.(ArtifactRegistryServer).ListPackages(ctx, req.(*ListPackagesRequest))
1800 }
1801 return interceptor(ctx, in, info, handler)
1802 }
1803
1804 func _ArtifactRegistry_GetPackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1805 in := new(GetPackageRequest)
1806 if err := dec(in); err != nil {
1807 return nil, err
1808 }
1809 if interceptor == nil {
1810 return srv.(ArtifactRegistryServer).GetPackage(ctx, in)
1811 }
1812 info := &grpc.UnaryServerInfo{
1813 Server: srv,
1814 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetPackage",
1815 }
1816 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1817 return srv.(ArtifactRegistryServer).GetPackage(ctx, req.(*GetPackageRequest))
1818 }
1819 return interceptor(ctx, in, info, handler)
1820 }
1821
1822 func _ArtifactRegistry_DeletePackage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1823 in := new(DeletePackageRequest)
1824 if err := dec(in); err != nil {
1825 return nil, err
1826 }
1827 if interceptor == nil {
1828 return srv.(ArtifactRegistryServer).DeletePackage(ctx, in)
1829 }
1830 info := &grpc.UnaryServerInfo{
1831 Server: srv,
1832 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeletePackage",
1833 }
1834 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1835 return srv.(ArtifactRegistryServer).DeletePackage(ctx, req.(*DeletePackageRequest))
1836 }
1837 return interceptor(ctx, in, info, handler)
1838 }
1839
1840 func _ArtifactRegistry_ListVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1841 in := new(ListVersionsRequest)
1842 if err := dec(in); err != nil {
1843 return nil, err
1844 }
1845 if interceptor == nil {
1846 return srv.(ArtifactRegistryServer).ListVersions(ctx, in)
1847 }
1848 info := &grpc.UnaryServerInfo{
1849 Server: srv,
1850 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListVersions",
1851 }
1852 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1853 return srv.(ArtifactRegistryServer).ListVersions(ctx, req.(*ListVersionsRequest))
1854 }
1855 return interceptor(ctx, in, info, handler)
1856 }
1857
1858 func _ArtifactRegistry_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1859 in := new(GetVersionRequest)
1860 if err := dec(in); err != nil {
1861 return nil, err
1862 }
1863 if interceptor == nil {
1864 return srv.(ArtifactRegistryServer).GetVersion(ctx, in)
1865 }
1866 info := &grpc.UnaryServerInfo{
1867 Server: srv,
1868 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetVersion",
1869 }
1870 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1871 return srv.(ArtifactRegistryServer).GetVersion(ctx, req.(*GetVersionRequest))
1872 }
1873 return interceptor(ctx, in, info, handler)
1874 }
1875
1876 func _ArtifactRegistry_DeleteVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1877 in := new(DeleteVersionRequest)
1878 if err := dec(in); err != nil {
1879 return nil, err
1880 }
1881 if interceptor == nil {
1882 return srv.(ArtifactRegistryServer).DeleteVersion(ctx, in)
1883 }
1884 info := &grpc.UnaryServerInfo{
1885 Server: srv,
1886 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteVersion",
1887 }
1888 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1889 return srv.(ArtifactRegistryServer).DeleteVersion(ctx, req.(*DeleteVersionRequest))
1890 }
1891 return interceptor(ctx, in, info, handler)
1892 }
1893
1894 func _ArtifactRegistry_BatchDeleteVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1895 in := new(BatchDeleteVersionsRequest)
1896 if err := dec(in); err != nil {
1897 return nil, err
1898 }
1899 if interceptor == nil {
1900 return srv.(ArtifactRegistryServer).BatchDeleteVersions(ctx, in)
1901 }
1902 info := &grpc.UnaryServerInfo{
1903 Server: srv,
1904 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/BatchDeleteVersions",
1905 }
1906 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1907 return srv.(ArtifactRegistryServer).BatchDeleteVersions(ctx, req.(*BatchDeleteVersionsRequest))
1908 }
1909 return interceptor(ctx, in, info, handler)
1910 }
1911
1912 func _ArtifactRegistry_ListFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1913 in := new(ListFilesRequest)
1914 if err := dec(in); err != nil {
1915 return nil, err
1916 }
1917 if interceptor == nil {
1918 return srv.(ArtifactRegistryServer).ListFiles(ctx, in)
1919 }
1920 info := &grpc.UnaryServerInfo{
1921 Server: srv,
1922 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListFiles",
1923 }
1924 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1925 return srv.(ArtifactRegistryServer).ListFiles(ctx, req.(*ListFilesRequest))
1926 }
1927 return interceptor(ctx, in, info, handler)
1928 }
1929
1930 func _ArtifactRegistry_GetFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1931 in := new(GetFileRequest)
1932 if err := dec(in); err != nil {
1933 return nil, err
1934 }
1935 if interceptor == nil {
1936 return srv.(ArtifactRegistryServer).GetFile(ctx, in)
1937 }
1938 info := &grpc.UnaryServerInfo{
1939 Server: srv,
1940 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetFile",
1941 }
1942 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1943 return srv.(ArtifactRegistryServer).GetFile(ctx, req.(*GetFileRequest))
1944 }
1945 return interceptor(ctx, in, info, handler)
1946 }
1947
1948 func _ArtifactRegistry_ListTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1949 in := new(ListTagsRequest)
1950 if err := dec(in); err != nil {
1951 return nil, err
1952 }
1953 if interceptor == nil {
1954 return srv.(ArtifactRegistryServer).ListTags(ctx, in)
1955 }
1956 info := &grpc.UnaryServerInfo{
1957 Server: srv,
1958 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/ListTags",
1959 }
1960 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1961 return srv.(ArtifactRegistryServer).ListTags(ctx, req.(*ListTagsRequest))
1962 }
1963 return interceptor(ctx, in, info, handler)
1964 }
1965
1966 func _ArtifactRegistry_GetTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1967 in := new(GetTagRequest)
1968 if err := dec(in); err != nil {
1969 return nil, err
1970 }
1971 if interceptor == nil {
1972 return srv.(ArtifactRegistryServer).GetTag(ctx, in)
1973 }
1974 info := &grpc.UnaryServerInfo{
1975 Server: srv,
1976 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetTag",
1977 }
1978 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1979 return srv.(ArtifactRegistryServer).GetTag(ctx, req.(*GetTagRequest))
1980 }
1981 return interceptor(ctx, in, info, handler)
1982 }
1983
1984 func _ArtifactRegistry_CreateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1985 in := new(CreateTagRequest)
1986 if err := dec(in); err != nil {
1987 return nil, err
1988 }
1989 if interceptor == nil {
1990 return srv.(ArtifactRegistryServer).CreateTag(ctx, in)
1991 }
1992 info := &grpc.UnaryServerInfo{
1993 Server: srv,
1994 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/CreateTag",
1995 }
1996 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1997 return srv.(ArtifactRegistryServer).CreateTag(ctx, req.(*CreateTagRequest))
1998 }
1999 return interceptor(ctx, in, info, handler)
2000 }
2001
2002 func _ArtifactRegistry_UpdateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2003 in := new(UpdateTagRequest)
2004 if err := dec(in); err != nil {
2005 return nil, err
2006 }
2007 if interceptor == nil {
2008 return srv.(ArtifactRegistryServer).UpdateTag(ctx, in)
2009 }
2010 info := &grpc.UnaryServerInfo{
2011 Server: srv,
2012 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateTag",
2013 }
2014 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2015 return srv.(ArtifactRegistryServer).UpdateTag(ctx, req.(*UpdateTagRequest))
2016 }
2017 return interceptor(ctx, in, info, handler)
2018 }
2019
2020 func _ArtifactRegistry_DeleteTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2021 in := new(DeleteTagRequest)
2022 if err := dec(in); err != nil {
2023 return nil, err
2024 }
2025 if interceptor == nil {
2026 return srv.(ArtifactRegistryServer).DeleteTag(ctx, in)
2027 }
2028 info := &grpc.UnaryServerInfo{
2029 Server: srv,
2030 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteTag",
2031 }
2032 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2033 return srv.(ArtifactRegistryServer).DeleteTag(ctx, req.(*DeleteTagRequest))
2034 }
2035 return interceptor(ctx, in, info, handler)
2036 }
2037
2038 func _ArtifactRegistry_SetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2039 in := new(iampb.SetIamPolicyRequest)
2040 if err := dec(in); err != nil {
2041 return nil, err
2042 }
2043 if interceptor == nil {
2044 return srv.(ArtifactRegistryServer).SetIamPolicy(ctx, in)
2045 }
2046 info := &grpc.UnaryServerInfo{
2047 Server: srv,
2048 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/SetIamPolicy",
2049 }
2050 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2051 return srv.(ArtifactRegistryServer).SetIamPolicy(ctx, req.(*iampb.SetIamPolicyRequest))
2052 }
2053 return interceptor(ctx, in, info, handler)
2054 }
2055
2056 func _ArtifactRegistry_GetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2057 in := new(iampb.GetIamPolicyRequest)
2058 if err := dec(in); err != nil {
2059 return nil, err
2060 }
2061 if interceptor == nil {
2062 return srv.(ArtifactRegistryServer).GetIamPolicy(ctx, in)
2063 }
2064 info := &grpc.UnaryServerInfo{
2065 Server: srv,
2066 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetIamPolicy",
2067 }
2068 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2069 return srv.(ArtifactRegistryServer).GetIamPolicy(ctx, req.(*iampb.GetIamPolicyRequest))
2070 }
2071 return interceptor(ctx, in, info, handler)
2072 }
2073
2074 func _ArtifactRegistry_TestIamPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2075 in := new(iampb.TestIamPermissionsRequest)
2076 if err := dec(in); err != nil {
2077 return nil, err
2078 }
2079 if interceptor == nil {
2080 return srv.(ArtifactRegistryServer).TestIamPermissions(ctx, in)
2081 }
2082 info := &grpc.UnaryServerInfo{
2083 Server: srv,
2084 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/TestIamPermissions",
2085 }
2086 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2087 return srv.(ArtifactRegistryServer).TestIamPermissions(ctx, req.(*iampb.TestIamPermissionsRequest))
2088 }
2089 return interceptor(ctx, in, info, handler)
2090 }
2091
2092 func _ArtifactRegistry_GetProjectSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2093 in := new(GetProjectSettingsRequest)
2094 if err := dec(in); err != nil {
2095 return nil, err
2096 }
2097 if interceptor == nil {
2098 return srv.(ArtifactRegistryServer).GetProjectSettings(ctx, in)
2099 }
2100 info := &grpc.UnaryServerInfo{
2101 Server: srv,
2102 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetProjectSettings",
2103 }
2104 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2105 return srv.(ArtifactRegistryServer).GetProjectSettings(ctx, req.(*GetProjectSettingsRequest))
2106 }
2107 return interceptor(ctx, in, info, handler)
2108 }
2109
2110 func _ArtifactRegistry_UpdateProjectSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2111 in := new(UpdateProjectSettingsRequest)
2112 if err := dec(in); err != nil {
2113 return nil, err
2114 }
2115 if interceptor == nil {
2116 return srv.(ArtifactRegistryServer).UpdateProjectSettings(ctx, in)
2117 }
2118 info := &grpc.UnaryServerInfo{
2119 Server: srv,
2120 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateProjectSettings",
2121 }
2122 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2123 return srv.(ArtifactRegistryServer).UpdateProjectSettings(ctx, req.(*UpdateProjectSettingsRequest))
2124 }
2125 return interceptor(ctx, in, info, handler)
2126 }
2127
2128 func _ArtifactRegistry_GetVPCSCConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2129 in := new(GetVPCSCConfigRequest)
2130 if err := dec(in); err != nil {
2131 return nil, err
2132 }
2133 if interceptor == nil {
2134 return srv.(ArtifactRegistryServer).GetVPCSCConfig(ctx, in)
2135 }
2136 info := &grpc.UnaryServerInfo{
2137 Server: srv,
2138 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/GetVPCSCConfig",
2139 }
2140 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2141 return srv.(ArtifactRegistryServer).GetVPCSCConfig(ctx, req.(*GetVPCSCConfigRequest))
2142 }
2143 return interceptor(ctx, in, info, handler)
2144 }
2145
2146 func _ArtifactRegistry_UpdateVPCSCConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2147 in := new(UpdateVPCSCConfigRequest)
2148 if err := dec(in); err != nil {
2149 return nil, err
2150 }
2151 if interceptor == nil {
2152 return srv.(ArtifactRegistryServer).UpdateVPCSCConfig(ctx, in)
2153 }
2154 info := &grpc.UnaryServerInfo{
2155 Server: srv,
2156 FullMethod: "/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateVPCSCConfig",
2157 }
2158 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2159 return srv.(ArtifactRegistryServer).UpdateVPCSCConfig(ctx, req.(*UpdateVPCSCConfigRequest))
2160 }
2161 return interceptor(ctx, in, info, handler)
2162 }
2163
2164 var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{
2165 ServiceName: "google.devtools.artifactregistry.v1.ArtifactRegistry",
2166 HandlerType: (*ArtifactRegistryServer)(nil),
2167 Methods: []grpc.MethodDesc{
2168 {
2169 MethodName: "ListDockerImages",
2170 Handler: _ArtifactRegistry_ListDockerImages_Handler,
2171 },
2172 {
2173 MethodName: "GetDockerImage",
2174 Handler: _ArtifactRegistry_GetDockerImage_Handler,
2175 },
2176 {
2177 MethodName: "ListMavenArtifacts",
2178 Handler: _ArtifactRegistry_ListMavenArtifacts_Handler,
2179 },
2180 {
2181 MethodName: "GetMavenArtifact",
2182 Handler: _ArtifactRegistry_GetMavenArtifact_Handler,
2183 },
2184 {
2185 MethodName: "ListNpmPackages",
2186 Handler: _ArtifactRegistry_ListNpmPackages_Handler,
2187 },
2188 {
2189 MethodName: "GetNpmPackage",
2190 Handler: _ArtifactRegistry_GetNpmPackage_Handler,
2191 },
2192 {
2193 MethodName: "ListPythonPackages",
2194 Handler: _ArtifactRegistry_ListPythonPackages_Handler,
2195 },
2196 {
2197 MethodName: "GetPythonPackage",
2198 Handler: _ArtifactRegistry_GetPythonPackage_Handler,
2199 },
2200 {
2201 MethodName: "ImportAptArtifacts",
2202 Handler: _ArtifactRegistry_ImportAptArtifacts_Handler,
2203 },
2204 {
2205 MethodName: "ImportYumArtifacts",
2206 Handler: _ArtifactRegistry_ImportYumArtifacts_Handler,
2207 },
2208 {
2209 MethodName: "ListRepositories",
2210 Handler: _ArtifactRegistry_ListRepositories_Handler,
2211 },
2212 {
2213 MethodName: "GetRepository",
2214 Handler: _ArtifactRegistry_GetRepository_Handler,
2215 },
2216 {
2217 MethodName: "CreateRepository",
2218 Handler: _ArtifactRegistry_CreateRepository_Handler,
2219 },
2220 {
2221 MethodName: "UpdateRepository",
2222 Handler: _ArtifactRegistry_UpdateRepository_Handler,
2223 },
2224 {
2225 MethodName: "DeleteRepository",
2226 Handler: _ArtifactRegistry_DeleteRepository_Handler,
2227 },
2228 {
2229 MethodName: "ListPackages",
2230 Handler: _ArtifactRegistry_ListPackages_Handler,
2231 },
2232 {
2233 MethodName: "GetPackage",
2234 Handler: _ArtifactRegistry_GetPackage_Handler,
2235 },
2236 {
2237 MethodName: "DeletePackage",
2238 Handler: _ArtifactRegistry_DeletePackage_Handler,
2239 },
2240 {
2241 MethodName: "ListVersions",
2242 Handler: _ArtifactRegistry_ListVersions_Handler,
2243 },
2244 {
2245 MethodName: "GetVersion",
2246 Handler: _ArtifactRegistry_GetVersion_Handler,
2247 },
2248 {
2249 MethodName: "DeleteVersion",
2250 Handler: _ArtifactRegistry_DeleteVersion_Handler,
2251 },
2252 {
2253 MethodName: "BatchDeleteVersions",
2254 Handler: _ArtifactRegistry_BatchDeleteVersions_Handler,
2255 },
2256 {
2257 MethodName: "ListFiles",
2258 Handler: _ArtifactRegistry_ListFiles_Handler,
2259 },
2260 {
2261 MethodName: "GetFile",
2262 Handler: _ArtifactRegistry_GetFile_Handler,
2263 },
2264 {
2265 MethodName: "ListTags",
2266 Handler: _ArtifactRegistry_ListTags_Handler,
2267 },
2268 {
2269 MethodName: "GetTag",
2270 Handler: _ArtifactRegistry_GetTag_Handler,
2271 },
2272 {
2273 MethodName: "CreateTag",
2274 Handler: _ArtifactRegistry_CreateTag_Handler,
2275 },
2276 {
2277 MethodName: "UpdateTag",
2278 Handler: _ArtifactRegistry_UpdateTag_Handler,
2279 },
2280 {
2281 MethodName: "DeleteTag",
2282 Handler: _ArtifactRegistry_DeleteTag_Handler,
2283 },
2284 {
2285 MethodName: "SetIamPolicy",
2286 Handler: _ArtifactRegistry_SetIamPolicy_Handler,
2287 },
2288 {
2289 MethodName: "GetIamPolicy",
2290 Handler: _ArtifactRegistry_GetIamPolicy_Handler,
2291 },
2292 {
2293 MethodName: "TestIamPermissions",
2294 Handler: _ArtifactRegistry_TestIamPermissions_Handler,
2295 },
2296 {
2297 MethodName: "GetProjectSettings",
2298 Handler: _ArtifactRegistry_GetProjectSettings_Handler,
2299 },
2300 {
2301 MethodName: "UpdateProjectSettings",
2302 Handler: _ArtifactRegistry_UpdateProjectSettings_Handler,
2303 },
2304 {
2305 MethodName: "GetVPCSCConfig",
2306 Handler: _ArtifactRegistry_GetVPCSCConfig_Handler,
2307 },
2308 {
2309 MethodName: "UpdateVPCSCConfig",
2310 Handler: _ArtifactRegistry_UpdateVPCSCConfig_Handler,
2311 },
2312 },
2313 Streams: []grpc.StreamDesc{},
2314 Metadata: "google/devtools/artifactregistry/v1/service.proto",
2315 }
2316
View as plain text