OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / cloud / vision / v1 / web_detection.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/cloud/vision/v1/web_detection.proto
3
4 package vision
5
6 import proto "github.com/golang/protobuf/proto"
7 import fmt "fmt"
8 import math "math"
9 import _ "google.golang.org/genproto/googleapis/api/annotations"
10
11 // Reference imports to suppress errors if they are not otherwise used.
12 var _ = proto.Marshal
13 var _ = fmt.Errorf
14 var _ = math.Inf
15
16 // Relevant information for the image from the Internet.
17 type WebDetection struct {
18         // Deduced entities from similar images on the Internet.
19         WebEntities []*WebDetection_WebEntity `protobuf:"bytes,1,rep,name=web_entities,json=webEntities" json:"web_entities,omitempty"`
20         // Fully matching images from the Internet.
21         // They're definite neardups and most often a copy of the query image with
22         // merely a size change.
23         FullMatchingImages []*WebDetection_WebImage `protobuf:"bytes,2,rep,name=full_matching_images,json=fullMatchingImages" json:"full_matching_images,omitempty"`
24         // Partial matching images from the Internet.
25         // Those images are similar enough to share some key-point features. For
26         // example an original image will likely have partial matching for its crops.
27         PartialMatchingImages []*WebDetection_WebImage `protobuf:"bytes,3,rep,name=partial_matching_images,json=partialMatchingImages" json:"partial_matching_images,omitempty"`
28         // Web pages containing the matching images from the Internet.
29         PagesWithMatchingImages []*WebDetection_WebPage `protobuf:"bytes,4,rep,name=pages_with_matching_images,json=pagesWithMatchingImages" json:"pages_with_matching_images,omitempty"`
30 }
31
32 func (m *WebDetection) Reset()                    { *m = WebDetection{} }
33 func (m *WebDetection) String() string            { return proto.CompactTextString(m) }
34 func (*WebDetection) ProtoMessage()               {}
35 func (*WebDetection) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
36
37 func (m *WebDetection) GetWebEntities() []*WebDetection_WebEntity {
38         if m != nil {
39                 return m.WebEntities
40         }
41         return nil
42 }
43
44 func (m *WebDetection) GetFullMatchingImages() []*WebDetection_WebImage {
45         if m != nil {
46                 return m.FullMatchingImages
47         }
48         return nil
49 }
50
51 func (m *WebDetection) GetPartialMatchingImages() []*WebDetection_WebImage {
52         if m != nil {
53                 return m.PartialMatchingImages
54         }
55         return nil
56 }
57
58 func (m *WebDetection) GetPagesWithMatchingImages() []*WebDetection_WebPage {
59         if m != nil {
60                 return m.PagesWithMatchingImages
61         }
62         return nil
63 }
64
65 // Entity deduced from similar images on the Internet.
66 type WebDetection_WebEntity struct {
67         // Opaque entity ID.
68         EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId" json:"entity_id,omitempty"`
69         // Overall relevancy score for the entity.
70         // Not normalized and not comparable across different image queries.
71         Score float32 `protobuf:"fixed32,2,opt,name=score" json:"score,omitempty"`
72         // Canonical description of the entity, in English.
73         Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
74 }
75
76 func (m *WebDetection_WebEntity) Reset()                    { *m = WebDetection_WebEntity{} }
77 func (m *WebDetection_WebEntity) String() string            { return proto.CompactTextString(m) }
78 func (*WebDetection_WebEntity) ProtoMessage()               {}
79 func (*WebDetection_WebEntity) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 0} }
80
81 func (m *WebDetection_WebEntity) GetEntityId() string {
82         if m != nil {
83                 return m.EntityId
84         }
85         return ""
86 }
87
88 func (m *WebDetection_WebEntity) GetScore() float32 {
89         if m != nil {
90                 return m.Score
91         }
92         return 0
93 }
94
95 func (m *WebDetection_WebEntity) GetDescription() string {
96         if m != nil {
97                 return m.Description
98         }
99         return ""
100 }
101
102 // Metadata for online images.
103 type WebDetection_WebImage struct {
104         // The result image URL.
105         Url string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
106         // Overall relevancy score for the image.
107         // Not normalized and not comparable across different image queries.
108         Score float32 `protobuf:"fixed32,2,opt,name=score" json:"score,omitempty"`
109 }
110
111 func (m *WebDetection_WebImage) Reset()                    { *m = WebDetection_WebImage{} }
112 func (m *WebDetection_WebImage) String() string            { return proto.CompactTextString(m) }
113 func (*WebDetection_WebImage) ProtoMessage()               {}
114 func (*WebDetection_WebImage) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 1} }
115
116 func (m *WebDetection_WebImage) GetUrl() string {
117         if m != nil {
118                 return m.Url
119         }
120         return ""
121 }
122
123 func (m *WebDetection_WebImage) GetScore() float32 {
124         if m != nil {
125                 return m.Score
126         }
127         return 0
128 }
129
130 // Metadata for web pages.
131 type WebDetection_WebPage struct {
132         // The result web page URL.
133         Url string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
134         // Overall relevancy score for the web page.
135         // Not normalized and not comparable across different image queries.
136         Score float32 `protobuf:"fixed32,2,opt,name=score" json:"score,omitempty"`
137 }
138
139 func (m *WebDetection_WebPage) Reset()                    { *m = WebDetection_WebPage{} }
140 func (m *WebDetection_WebPage) String() string            { return proto.CompactTextString(m) }
141 func (*WebDetection_WebPage) ProtoMessage()               {}
142 func (*WebDetection_WebPage) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 2} }
143
144 func (m *WebDetection_WebPage) GetUrl() string {
145         if m != nil {
146                 return m.Url
147         }
148         return ""
149 }
150
151 func (m *WebDetection_WebPage) GetScore() float32 {
152         if m != nil {
153                 return m.Score
154         }
155         return 0
156 }
157
158 func init() {
159         proto.RegisterType((*WebDetection)(nil), "google.cloud.vision.v1.WebDetection")
160         proto.RegisterType((*WebDetection_WebEntity)(nil), "google.cloud.vision.v1.WebDetection.WebEntity")
161         proto.RegisterType((*WebDetection_WebImage)(nil), "google.cloud.vision.v1.WebDetection.WebImage")
162         proto.RegisterType((*WebDetection_WebPage)(nil), "google.cloud.vision.v1.WebDetection.WebPage")
163 }
164
165 func init() { proto.RegisterFile("google/cloud/vision/v1/web_detection.proto", fileDescriptor3) }
166
167 var fileDescriptor3 = []byte{
168         // 383 bytes of a gzipped FileDescriptorProto
169         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0x41, 0x4f, 0xea, 0x40,
170         0x14, 0x85, 0x53, 0xca, 0x7b, 0x0f, 0x06, 0x16, 0xcf, 0x09, 0x4a, 0x53, 0x5d, 0x34, 0xae, 0x88,
171         0xd1, 0x69, 0xc0, 0xa5, 0xae, 0x88, 0x2e, 0x58, 0x98, 0x60, 0x37, 0x24, 0x6e, 0xea, 0xd0, 0x8e,
172         0xc3, 0x4d, 0xca, 0x4c, 0xd3, 0x19, 0x20, 0xfc, 0x58, 0xff, 0x87, 0x4b, 0x33, 0xd3, 0x62, 0x10,
173         0x30, 0x21, 0xee, 0xee, 0xdc, 0x9e, 0xf3, 0x9d, 0xf6, 0xf6, 0x0e, 0xba, 0xe2, 0x52, 0xf2, 0x8c,
174         0x85, 0x49, 0x26, 0x17, 0x69, 0xb8, 0x04, 0x05, 0x52, 0x84, 0xcb, 0x7e, 0xb8, 0x62, 0xd3, 0x38,
175         0x65, 0x9a, 0x25, 0x1a, 0xa4, 0x20, 0x79, 0x21, 0xb5, 0xc4, 0x67, 0xa5, 0x96, 0x58, 0x2d, 0x29,
176         0xb5, 0x64, 0xd9, 0xf7, 0x2f, 0x2a, 0x06, 0xcd, 0x21, 0xa4, 0x42, 0x48, 0x4d, 0x8d, 0x49, 0x95,
177         0xae, 0xcb, 0xf7, 0x3a, 0x6a, 0x4f, 0xd8, 0xf4, 0x61, 0x03, 0xc3, 0xcf, 0xa8, 0x6d, 0xe8, 0x4c,
178         0x68, 0xd0, 0xc0, 0x94, 0xe7, 0x04, 0x6e, 0xaf, 0x35, 0x20, 0xe4, 0x30, 0x9d, 0x6c, 0x7b, 0xcd,
179         0xe1, 0xd1, 0xf8, 0xd6, 0x51, 0x6b, 0x55, 0x95, 0xc0, 0x14, 0x8e, 0x51, 0xe7, 0x6d, 0x91, 0x65,
180         0xf1, 0x9c, 0xea, 0x64, 0x06, 0x82, 0xc7, 0x30, 0xa7, 0x9c, 0x29, 0xaf, 0x66, 0xd1, 0x37, 0xc7,
181         0xa2, 0x47, 0xc6, 0x15, 0x61, 0x83, 0x7a, 0xaa, 0x48, 0xb6, 0xa5, 0x30, 0x43, 0xdd, 0x9c, 0x16,
182         0x1a, 0xe8, 0x7e, 0x86, 0xfb, 0x9b, 0x8c, 0xd3, 0x8a, 0xb6, 0x13, 0x03, 0xc8, 0xcf, 0x4d, 0x11,
183         0xaf, 0x40, 0xcf, 0xf6, 0x92, 0xea, 0x36, 0xe9, 0xfa, 0xd8, 0xa4, 0xb1, 0x09, 0xea, 0x5a, 0xde,
184         0x04, 0xf4, 0xec, 0x7b, 0x94, 0xff, 0x8a, 0x9a, 0x5f, 0xc3, 0xc4, 0xe7, 0xa8, 0x69, 0x7f, 0xc7,
185         0x3a, 0x86, 0xd4, 0x73, 0x02, 0xa7, 0xd7, 0x8c, 0x1a, 0x65, 0x63, 0x94, 0xe2, 0x0e, 0xfa, 0xa3,
186         0x12, 0x59, 0x30, 0xaf, 0x16, 0x38, 0xbd, 0x5a, 0x54, 0x1e, 0x70, 0x80, 0x5a, 0x29, 0x53, 0x49,
187         0x01, 0xb9, 0xc9, 0xf3, 0x5c, 0x6b, 0xda, 0x6e, 0xf9, 0x03, 0xd4, 0xd8, 0x7c, 0x2f, 0xfe, 0x8f,
188         0xdc, 0x45, 0x91, 0x55, 0x68, 0x53, 0x1e, 0xa6, 0xfa, 0x7d, 0xf4, 0xaf, 0x7a, 0xf3, 0x63, 0x2d,
189         0xc3, 0x02, 0xf9, 0x89, 0x9c, 0xff, 0x30, 0x94, 0xe1, 0xc9, 0xf6, 0x54, 0xc6, 0x66, 0x21, 0xc7,
190         0xce, 0xcb, 0x7d, 0x25, 0xe6, 0x32, 0xa3, 0x82, 0x13, 0x59, 0xf0, 0x90, 0x33, 0x61, 0xd7, 0x35,
191         0x2c, 0x1f, 0xd1, 0x1c, 0xd4, 0xee, 0x9d, 0xb8, 0x2b, 0xab, 0x0f, 0xc7, 0x99, 0xfe, 0xb5, 0xda,
192         0xdb, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x66, 0xd9, 0xde, 0x3f, 0x3e, 0x03, 0x00, 0x00,
193 }