1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package vision
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 )
30
31 const (
32
33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
34
35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
36 )
37
38
39 type WebDetection struct {
40 state protoimpl.MessageState
41 sizeCache protoimpl.SizeCache
42 unknownFields protoimpl.UnknownFields
43
44
45 WebEntities []*WebDetection_WebEntity `protobuf:"bytes,1,rep,name=web_entities,json=webEntities,proto3" json:"web_entities,omitempty"`
46
47
48 FullMatchingImages []*WebDetection_WebImage `protobuf:"bytes,2,rep,name=full_matching_images,json=fullMatchingImages,proto3" json:"full_matching_images,omitempty"`
49
50
51
52 PartialMatchingImages []*WebDetection_WebImage `protobuf:"bytes,3,rep,name=partial_matching_images,json=partialMatchingImages,proto3" json:"partial_matching_images,omitempty"`
53
54 PagesWithMatchingImages []*WebDetection_WebPage `protobuf:"bytes,4,rep,name=pages_with_matching_images,json=pagesWithMatchingImages,proto3" json:"pages_with_matching_images,omitempty"`
55
56 VisuallySimilarImages []*WebDetection_WebImage `protobuf:"bytes,6,rep,name=visually_similar_images,json=visuallySimilarImages,proto3" json:"visually_similar_images,omitempty"`
57
58 BestGuessLabels []*WebDetection_WebLabel `protobuf:"bytes,8,rep,name=best_guess_labels,json=bestGuessLabels,proto3" json:"best_guess_labels,omitempty"`
59 }
60
61 func (x *WebDetection) Reset() {
62 *x = WebDetection{}
63 if protoimpl.UnsafeEnabled {
64 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[0]
65 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
66 ms.StoreMessageInfo(mi)
67 }
68 }
69
70 func (x *WebDetection) String() string {
71 return protoimpl.X.MessageStringOf(x)
72 }
73
74 func (*WebDetection) ProtoMessage() {}
75
76 func (x *WebDetection) ProtoReflect() protoreflect.Message {
77 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[0]
78 if protoimpl.UnsafeEnabled && x != nil {
79 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
80 if ms.LoadMessageInfo() == nil {
81 ms.StoreMessageInfo(mi)
82 }
83 return ms
84 }
85 return mi.MessageOf(x)
86 }
87
88
89 func (*WebDetection) Descriptor() ([]byte, []int) {
90 return file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescGZIP(), []int{0}
91 }
92
93 func (x *WebDetection) GetWebEntities() []*WebDetection_WebEntity {
94 if x != nil {
95 return x.WebEntities
96 }
97 return nil
98 }
99
100 func (x *WebDetection) GetFullMatchingImages() []*WebDetection_WebImage {
101 if x != nil {
102 return x.FullMatchingImages
103 }
104 return nil
105 }
106
107 func (x *WebDetection) GetPartialMatchingImages() []*WebDetection_WebImage {
108 if x != nil {
109 return x.PartialMatchingImages
110 }
111 return nil
112 }
113
114 func (x *WebDetection) GetPagesWithMatchingImages() []*WebDetection_WebPage {
115 if x != nil {
116 return x.PagesWithMatchingImages
117 }
118 return nil
119 }
120
121 func (x *WebDetection) GetVisuallySimilarImages() []*WebDetection_WebImage {
122 if x != nil {
123 return x.VisuallySimilarImages
124 }
125 return nil
126 }
127
128 func (x *WebDetection) GetBestGuessLabels() []*WebDetection_WebLabel {
129 if x != nil {
130 return x.BestGuessLabels
131 }
132 return nil
133 }
134
135
136 type WebDetection_WebEntity struct {
137 state protoimpl.MessageState
138 sizeCache protoimpl.SizeCache
139 unknownFields protoimpl.UnknownFields
140
141
142 EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
143
144
145 Score float32 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"`
146
147 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
148 }
149
150 func (x *WebDetection_WebEntity) Reset() {
151 *x = WebDetection_WebEntity{}
152 if protoimpl.UnsafeEnabled {
153 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[1]
154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
155 ms.StoreMessageInfo(mi)
156 }
157 }
158
159 func (x *WebDetection_WebEntity) String() string {
160 return protoimpl.X.MessageStringOf(x)
161 }
162
163 func (*WebDetection_WebEntity) ProtoMessage() {}
164
165 func (x *WebDetection_WebEntity) ProtoReflect() protoreflect.Message {
166 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[1]
167 if protoimpl.UnsafeEnabled && x != nil {
168 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
169 if ms.LoadMessageInfo() == nil {
170 ms.StoreMessageInfo(mi)
171 }
172 return ms
173 }
174 return mi.MessageOf(x)
175 }
176
177
178 func (*WebDetection_WebEntity) Descriptor() ([]byte, []int) {
179 return file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescGZIP(), []int{0, 0}
180 }
181
182 func (x *WebDetection_WebEntity) GetEntityId() string {
183 if x != nil {
184 return x.EntityId
185 }
186 return ""
187 }
188
189 func (x *WebDetection_WebEntity) GetScore() float32 {
190 if x != nil {
191 return x.Score
192 }
193 return 0
194 }
195
196 func (x *WebDetection_WebEntity) GetDescription() string {
197 if x != nil {
198 return x.Description
199 }
200 return ""
201 }
202
203
204 type WebDetection_WebImage struct {
205 state protoimpl.MessageState
206 sizeCache protoimpl.SizeCache
207 unknownFields protoimpl.UnknownFields
208
209
210 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
211
212 Score float32 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"`
213 }
214
215 func (x *WebDetection_WebImage) Reset() {
216 *x = WebDetection_WebImage{}
217 if protoimpl.UnsafeEnabled {
218 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[2]
219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
220 ms.StoreMessageInfo(mi)
221 }
222 }
223
224 func (x *WebDetection_WebImage) String() string {
225 return protoimpl.X.MessageStringOf(x)
226 }
227
228 func (*WebDetection_WebImage) ProtoMessage() {}
229
230 func (x *WebDetection_WebImage) ProtoReflect() protoreflect.Message {
231 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[2]
232 if protoimpl.UnsafeEnabled && x != nil {
233 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
234 if ms.LoadMessageInfo() == nil {
235 ms.StoreMessageInfo(mi)
236 }
237 return ms
238 }
239 return mi.MessageOf(x)
240 }
241
242
243 func (*WebDetection_WebImage) Descriptor() ([]byte, []int) {
244 return file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescGZIP(), []int{0, 1}
245 }
246
247 func (x *WebDetection_WebImage) GetUrl() string {
248 if x != nil {
249 return x.Url
250 }
251 return ""
252 }
253
254 func (x *WebDetection_WebImage) GetScore() float32 {
255 if x != nil {
256 return x.Score
257 }
258 return 0
259 }
260
261
262 type WebDetection_WebPage struct {
263 state protoimpl.MessageState
264 sizeCache protoimpl.SizeCache
265 unknownFields protoimpl.UnknownFields
266
267
268 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
269
270 Score float32 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"`
271
272 PageTitle string `protobuf:"bytes,3,opt,name=page_title,json=pageTitle,proto3" json:"page_title,omitempty"`
273
274
275 FullMatchingImages []*WebDetection_WebImage `protobuf:"bytes,4,rep,name=full_matching_images,json=fullMatchingImages,proto3" json:"full_matching_images,omitempty"`
276
277
278
279
280 PartialMatchingImages []*WebDetection_WebImage `protobuf:"bytes,5,rep,name=partial_matching_images,json=partialMatchingImages,proto3" json:"partial_matching_images,omitempty"`
281 }
282
283 func (x *WebDetection_WebPage) Reset() {
284 *x = WebDetection_WebPage{}
285 if protoimpl.UnsafeEnabled {
286 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[3]
287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
288 ms.StoreMessageInfo(mi)
289 }
290 }
291
292 func (x *WebDetection_WebPage) String() string {
293 return protoimpl.X.MessageStringOf(x)
294 }
295
296 func (*WebDetection_WebPage) ProtoMessage() {}
297
298 func (x *WebDetection_WebPage) ProtoReflect() protoreflect.Message {
299 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[3]
300 if protoimpl.UnsafeEnabled && x != nil {
301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
302 if ms.LoadMessageInfo() == nil {
303 ms.StoreMessageInfo(mi)
304 }
305 return ms
306 }
307 return mi.MessageOf(x)
308 }
309
310
311 func (*WebDetection_WebPage) Descriptor() ([]byte, []int) {
312 return file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescGZIP(), []int{0, 2}
313 }
314
315 func (x *WebDetection_WebPage) GetUrl() string {
316 if x != nil {
317 return x.Url
318 }
319 return ""
320 }
321
322 func (x *WebDetection_WebPage) GetScore() float32 {
323 if x != nil {
324 return x.Score
325 }
326 return 0
327 }
328
329 func (x *WebDetection_WebPage) GetPageTitle() string {
330 if x != nil {
331 return x.PageTitle
332 }
333 return ""
334 }
335
336 func (x *WebDetection_WebPage) GetFullMatchingImages() []*WebDetection_WebImage {
337 if x != nil {
338 return x.FullMatchingImages
339 }
340 return nil
341 }
342
343 func (x *WebDetection_WebPage) GetPartialMatchingImages() []*WebDetection_WebImage {
344 if x != nil {
345 return x.PartialMatchingImages
346 }
347 return nil
348 }
349
350
351 type WebDetection_WebLabel struct {
352 state protoimpl.MessageState
353 sizeCache protoimpl.SizeCache
354 unknownFields protoimpl.UnknownFields
355
356
357 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
358
359
360
361 LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
362 }
363
364 func (x *WebDetection_WebLabel) Reset() {
365 *x = WebDetection_WebLabel{}
366 if protoimpl.UnsafeEnabled {
367 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[4]
368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
369 ms.StoreMessageInfo(mi)
370 }
371 }
372
373 func (x *WebDetection_WebLabel) String() string {
374 return protoimpl.X.MessageStringOf(x)
375 }
376
377 func (*WebDetection_WebLabel) ProtoMessage() {}
378
379 func (x *WebDetection_WebLabel) ProtoReflect() protoreflect.Message {
380 mi := &file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[4]
381 if protoimpl.UnsafeEnabled && x != nil {
382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
383 if ms.LoadMessageInfo() == nil {
384 ms.StoreMessageInfo(mi)
385 }
386 return ms
387 }
388 return mi.MessageOf(x)
389 }
390
391
392 func (*WebDetection_WebLabel) Descriptor() ([]byte, []int) {
393 return file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescGZIP(), []int{0, 3}
394 }
395
396 func (x *WebDetection_WebLabel) GetLabel() string {
397 if x != nil {
398 return x.Label
399 }
400 return ""
401 }
402
403 func (x *WebDetection_WebLabel) GetLanguageCode() string {
404 if x != nil {
405 return x.LanguageCode
406 }
407 return ""
408 }
409
410 var File_google_cloud_vision_v1p2beta1_web_detection_proto protoreflect.FileDescriptor
411
412 var file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDesc = []byte{
413 0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
414 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f,
415 0x77, 0x65, 0x62, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
416 0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
417 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74,
418 0x61, 0x31, 0x22, 0x86, 0x09, 0x0a, 0x0c, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
419 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x0c, 0x77, 0x65, 0x62, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
420 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
421 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e,
422 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74,
423 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
424 0x52, 0x0b, 0x77, 0x65, 0x62, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x66, 0x0a,
425 0x14, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x69,
426 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f,
427 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
428 0x6e, 0x2e, 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x44,
429 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x49, 0x6d, 0x61, 0x67,
430 0x65, 0x52, 0x12, 0x66, 0x75, 0x6c, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x49,
431 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x6c, 0x0a, 0x17, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c,
432 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73,
433 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
434 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x70,
435 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
436 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x15, 0x70, 0x61,
437 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x49, 0x6d, 0x61,
438 0x67, 0x65, 0x73, 0x12, 0x70, 0x0a, 0x1a, 0x70, 0x61, 0x67, 0x65, 0x73, 0x5f, 0x77, 0x69, 0x74,
439 0x68, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65,
440 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
441 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
442 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63,
443 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x50, 0x61, 0x67, 0x65, 0x52, 0x17, 0x70, 0x61,
444 0x67, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x49,
445 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x6c, 0x0a, 0x17, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x6c,
446 0x79, 0x5f, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73,
447 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
448 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x70,
449 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
450 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x15, 0x76, 0x69,
451 0x73, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x53, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x49, 0x6d, 0x61,
452 0x67, 0x65, 0x73, 0x12, 0x60, 0x0a, 0x11, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x67, 0x75, 0x65, 0x73,
453 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34,
454 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
455 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57,
456 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x4c,
457 0x61, 0x62, 0x65, 0x6c, 0x52, 0x0f, 0x62, 0x65, 0x73, 0x74, 0x47, 0x75, 0x65, 0x73, 0x73, 0x4c,
458 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x60, 0x0a, 0x09, 0x57, 0x65, 0x62, 0x45, 0x6e, 0x74, 0x69,
459 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
460 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
461 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05,
462 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
463 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
464 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x32, 0x0a, 0x08, 0x57, 0x65, 0x62, 0x49, 0x6d,
465 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
466 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02,
467 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x1a, 0xa6, 0x02, 0x0a, 0x07,
468 0x57, 0x65, 0x62, 0x50, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01,
469 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f,
470 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12,
471 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20,
472 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x66,
473 0x0a, 0x14, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f,
474 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67,
475 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69,
476 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62,
477 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x49, 0x6d, 0x61,
478 0x67, 0x65, 0x52, 0x12, 0x66, 0x75, 0x6c, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67,
479 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x6c, 0x0a, 0x17, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61,
480 0x6c, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65,
481 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
482 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
483 0x70, 0x32, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63,
484 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x57, 0x65, 0x62, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x15, 0x70,
485 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x49, 0x6d,
486 0x61, 0x67, 0x65, 0x73, 0x1a, 0x45, 0x0a, 0x08, 0x57, 0x65, 0x62, 0x4c, 0x61, 0x62, 0x65, 0x6c,
487 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
488 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61,
489 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c,
490 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x80, 0x01, 0x0a, 0x21,
491 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
492 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x70, 0x32, 0x62, 0x65, 0x74, 0x61,
493 0x31, 0x42, 0x11, 0x57, 0x65, 0x62, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50,
494 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
495 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
496 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c,
497 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x70, 0x32, 0x62,
498 0x65, 0x74, 0x61, 0x31, 0x3b, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0xf8, 0x01, 0x01, 0x62, 0x06,
499 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
500 }
501
502 var (
503 file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescOnce sync.Once
504 file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescData = file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDesc
505 )
506
507 func file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescGZIP() []byte {
508 file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescOnce.Do(func() {
509 file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescData)
510 })
511 return file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDescData
512 }
513
514 var file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
515 var file_google_cloud_vision_v1p2beta1_web_detection_proto_goTypes = []interface{}{
516 (*WebDetection)(nil),
517 (*WebDetection_WebEntity)(nil),
518 (*WebDetection_WebImage)(nil),
519 (*WebDetection_WebPage)(nil),
520 (*WebDetection_WebLabel)(nil),
521 }
522 var file_google_cloud_vision_v1p2beta1_web_detection_proto_depIdxs = []int32{
523 1,
524 2,
525 2,
526 3,
527 2,
528 4,
529 2,
530 2,
531 8,
532 8,
533 8,
534 8,
535 0,
536 }
537
538 func init() { file_google_cloud_vision_v1p2beta1_web_detection_proto_init() }
539 func file_google_cloud_vision_v1p2beta1_web_detection_proto_init() {
540 if File_google_cloud_vision_v1p2beta1_web_detection_proto != nil {
541 return
542 }
543 if !protoimpl.UnsafeEnabled {
544 file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
545 switch v := v.(*WebDetection); i {
546 case 0:
547 return &v.state
548 case 1:
549 return &v.sizeCache
550 case 2:
551 return &v.unknownFields
552 default:
553 return nil
554 }
555 }
556 file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
557 switch v := v.(*WebDetection_WebEntity); i {
558 case 0:
559 return &v.state
560 case 1:
561 return &v.sizeCache
562 case 2:
563 return &v.unknownFields
564 default:
565 return nil
566 }
567 }
568 file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
569 switch v := v.(*WebDetection_WebImage); i {
570 case 0:
571 return &v.state
572 case 1:
573 return &v.sizeCache
574 case 2:
575 return &v.unknownFields
576 default:
577 return nil
578 }
579 }
580 file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
581 switch v := v.(*WebDetection_WebPage); i {
582 case 0:
583 return &v.state
584 case 1:
585 return &v.sizeCache
586 case 2:
587 return &v.unknownFields
588 default:
589 return nil
590 }
591 }
592 file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
593 switch v := v.(*WebDetection_WebLabel); i {
594 case 0:
595 return &v.state
596 case 1:
597 return &v.sizeCache
598 case 2:
599 return &v.unknownFields
600 default:
601 return nil
602 }
603 }
604 }
605 type x struct{}
606 out := protoimpl.TypeBuilder{
607 File: protoimpl.DescBuilder{
608 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
609 RawDescriptor: file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDesc,
610 NumEnums: 0,
611 NumMessages: 5,
612 NumExtensions: 0,
613 NumServices: 0,
614 },
615 GoTypes: file_google_cloud_vision_v1p2beta1_web_detection_proto_goTypes,
616 DependencyIndexes: file_google_cloud_vision_v1p2beta1_web_detection_proto_depIdxs,
617 MessageInfos: file_google_cloud_vision_v1p2beta1_web_detection_proto_msgTypes,
618 }.Build()
619 File_google_cloud_vision_v1p2beta1_web_detection_proto = out.File
620 file_google_cloud_vision_v1p2beta1_web_detection_proto_rawDesc = nil
621 file_google_cloud_vision_v1p2beta1_web_detection_proto_goTypes = nil
622 file_google_cloud_vision_v1p2beta1_web_detection_proto_depIdxs = nil
623 }
624
View as plain text