1
2
3
4 package examplepb
5
6 import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
10 duration "github.com/golang/protobuf/ptypes/duration"
11 empty "github.com/golang/protobuf/ptypes/empty"
12 timestamp "github.com/golang/protobuf/ptypes/timestamp"
13 wrappers "github.com/golang/protobuf/ptypes/wrappers"
14 pathenum "github.com/grpc-ecosystem/grpc-gateway/examples/internal/proto/pathenum"
15 sub "github.com/grpc-ecosystem/grpc-gateway/examples/internal/proto/sub"
16 sub2 "github.com/grpc-ecosystem/grpc-gateway/examples/internal/proto/sub2"
17 _ "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options"
18 _ "google.golang.org/genproto/googleapis/api/annotations"
19 field_mask "google.golang.org/genproto/protobuf/field_mask"
20 grpc "google.golang.org/grpc"
21 codes "google.golang.org/grpc/codes"
22 status "google.golang.org/grpc/status"
23 math "math"
24 )
25
26
27 var _ = proto.Marshal
28 var _ = fmt.Errorf
29 var _ = math.Inf
30
31
32
33
34
35 const _ = proto.ProtoPackageIsVersion3
36
37
38 type NumericEnum int32
39
40 const (
41
42 NumericEnum_ZERO NumericEnum = 0
43
44 NumericEnum_ONE NumericEnum = 1
45 )
46
47 var NumericEnum_name = map[int32]string{
48 0: "ZERO",
49 1: "ONE",
50 }
51
52 var NumericEnum_value = map[string]int32{
53 "ZERO": 0,
54 "ONE": 1,
55 }
56
57 func (x NumericEnum) String() string {
58 return proto.EnumName(NumericEnum_name, int32(x))
59 }
60
61 func (NumericEnum) EnumDescriptor() ([]byte, []int) {
62 return fileDescriptor_e6ccf6cab3ab66ab, []int{0}
63 }
64
65
66 type ABitOfEverything_Nested_DeepEnum int32
67
68 const (
69
70 ABitOfEverything_Nested_FALSE ABitOfEverything_Nested_DeepEnum = 0
71
72 ABitOfEverything_Nested_TRUE ABitOfEverything_Nested_DeepEnum = 1
73 )
74
75 var ABitOfEverything_Nested_DeepEnum_name = map[int32]string{
76 0: "FALSE",
77 1: "TRUE",
78 }
79
80 var ABitOfEverything_Nested_DeepEnum_value = map[string]int32{
81 "FALSE": 0,
82 "TRUE": 1,
83 }
84
85 func (x ABitOfEverything_Nested_DeepEnum) String() string {
86 return proto.EnumName(ABitOfEverything_Nested_DeepEnum_name, int32(x))
87 }
88
89 func (ABitOfEverything_Nested_DeepEnum) EnumDescriptor() ([]byte, []int) {
90 return fileDescriptor_e6ccf6cab3ab66ab, []int{2, 0, 0}
91 }
92
93 type ErrorResponse struct {
94 CorrelationId string `protobuf:"bytes,1,opt,name=correlationId,proto3" json:"correlationId,omitempty"`
95 Error *ErrorObject `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
96 XXX_NoUnkeyedLiteral struct{} `json:"-"`
97 XXX_unrecognized []byte `json:"-"`
98 XXX_sizecache int32 `json:"-"`
99 }
100
101 func (m *ErrorResponse) Reset() { *m = ErrorResponse{} }
102 func (m *ErrorResponse) String() string { return proto.CompactTextString(m) }
103 func (*ErrorResponse) ProtoMessage() {}
104 func (*ErrorResponse) Descriptor() ([]byte, []int) {
105 return fileDescriptor_e6ccf6cab3ab66ab, []int{0}
106 }
107
108 func (m *ErrorResponse) XXX_Unmarshal(b []byte) error {
109 return xxx_messageInfo_ErrorResponse.Unmarshal(m, b)
110 }
111 func (m *ErrorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
112 return xxx_messageInfo_ErrorResponse.Marshal(b, m, deterministic)
113 }
114 func (m *ErrorResponse) XXX_Merge(src proto.Message) {
115 xxx_messageInfo_ErrorResponse.Merge(m, src)
116 }
117 func (m *ErrorResponse) XXX_Size() int {
118 return xxx_messageInfo_ErrorResponse.Size(m)
119 }
120 func (m *ErrorResponse) XXX_DiscardUnknown() {
121 xxx_messageInfo_ErrorResponse.DiscardUnknown(m)
122 }
123
124 var xxx_messageInfo_ErrorResponse proto.InternalMessageInfo
125
126 func (m *ErrorResponse) GetCorrelationId() string {
127 if m != nil {
128 return m.CorrelationId
129 }
130 return ""
131 }
132
133 func (m *ErrorResponse) GetError() *ErrorObject {
134 if m != nil {
135 return m.Error
136 }
137 return nil
138 }
139
140 type ErrorObject struct {
141 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
142 Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
143 XXX_NoUnkeyedLiteral struct{} `json:"-"`
144 XXX_unrecognized []byte `json:"-"`
145 XXX_sizecache int32 `json:"-"`
146 }
147
148 func (m *ErrorObject) Reset() { *m = ErrorObject{} }
149 func (m *ErrorObject) String() string { return proto.CompactTextString(m) }
150 func (*ErrorObject) ProtoMessage() {}
151 func (*ErrorObject) Descriptor() ([]byte, []int) {
152 return fileDescriptor_e6ccf6cab3ab66ab, []int{1}
153 }
154
155 func (m *ErrorObject) XXX_Unmarshal(b []byte) error {
156 return xxx_messageInfo_ErrorObject.Unmarshal(m, b)
157 }
158 func (m *ErrorObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
159 return xxx_messageInfo_ErrorObject.Marshal(b, m, deterministic)
160 }
161 func (m *ErrorObject) XXX_Merge(src proto.Message) {
162 xxx_messageInfo_ErrorObject.Merge(m, src)
163 }
164 func (m *ErrorObject) XXX_Size() int {
165 return xxx_messageInfo_ErrorObject.Size(m)
166 }
167 func (m *ErrorObject) XXX_DiscardUnknown() {
168 xxx_messageInfo_ErrorObject.DiscardUnknown(m)
169 }
170
171 var xxx_messageInfo_ErrorObject proto.InternalMessageInfo
172
173 func (m *ErrorObject) GetCode() int32 {
174 if m != nil {
175 return m.Code
176 }
177 return 0
178 }
179
180 func (m *ErrorObject) GetMessage() string {
181 if m != nil {
182 return m.Message
183 }
184 return ""
185 }
186
187
188 type ABitOfEverything struct {
189 SingleNested *ABitOfEverything_Nested `protobuf:"bytes,25,opt,name=single_nested,json=singleNested,proto3" json:"single_nested,omitempty"`
190 Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
191 Nested []*ABitOfEverything_Nested `protobuf:"bytes,2,rep,name=nested,proto3" json:"nested,omitempty"`
192 FloatValue float32 `protobuf:"fixed32,3,opt,name=float_value,json=floatValue,proto3" json:"float_value,omitempty"`
193 DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue,proto3" json:"double_value,omitempty"`
194 Int64Value int64 `protobuf:"varint,5,opt,name=int64_value,json=int64Value,proto3" json:"int64_value,omitempty"`
195 Uint64Value uint64 `protobuf:"varint,6,opt,name=uint64_value,json=uint64Value,proto3" json:"uint64_value,omitempty"`
196 Int32Value int32 `protobuf:"varint,7,opt,name=int32_value,json=int32Value,proto3" json:"int32_value,omitempty"`
197 Fixed64Value uint64 `protobuf:"fixed64,8,opt,name=fixed64_value,json=fixed64Value,proto3" json:"fixed64_value,omitempty"`
198 Fixed32Value uint32 `protobuf:"fixed32,9,opt,name=fixed32_value,json=fixed32Value,proto3" json:"fixed32_value,omitempty"`
199 BoolValue bool `protobuf:"varint,10,opt,name=bool_value,json=boolValue,proto3" json:"bool_value,omitempty"`
200 StringValue string `protobuf:"bytes,11,opt,name=string_value,json=stringValue,proto3" json:"string_value,omitempty"`
201 BytesValue []byte `protobuf:"bytes,29,opt,name=bytes_value,json=bytesValue,proto3" json:"bytes_value,omitempty"`
202 Uint32Value uint32 `protobuf:"varint,13,opt,name=uint32_value,json=uint32Value,proto3" json:"uint32_value,omitempty"`
203 EnumValue NumericEnum `protobuf:"varint,14,opt,name=enum_value,json=enumValue,proto3,enum=grpc.gateway.examples.internal.examplepb.NumericEnum" json:"enum_value,omitempty"`
204 PathEnumValue pathenum.PathEnum `protobuf:"varint,30,opt,name=path_enum_value,json=pathEnumValue,proto3,enum=grpc.gateway.examples.internal.pathenum.PathEnum" json:"path_enum_value,omitempty"`
205 NestedPathEnumValue pathenum.MessagePathEnum_NestedPathEnum `protobuf:"varint,31,opt,name=nested_path_enum_value,json=nestedPathEnumValue,proto3,enum=grpc.gateway.examples.internal.pathenum.MessagePathEnum_NestedPathEnum" json:"nested_path_enum_value,omitempty"`
206 Sfixed32Value int32 `protobuf:"fixed32,15,opt,name=sfixed32_value,json=sfixed32Value,proto3" json:"sfixed32_value,omitempty"`
207 Sfixed64Value int64 `protobuf:"fixed64,16,opt,name=sfixed64_value,json=sfixed64Value,proto3" json:"sfixed64_value,omitempty"`
208 Sint32Value int32 `protobuf:"zigzag32,17,opt,name=sint32_value,json=sint32Value,proto3" json:"sint32_value,omitempty"`
209 Sint64Value int64 `protobuf:"zigzag64,18,opt,name=sint64_value,json=sint64Value,proto3" json:"sint64_value,omitempty"`
210 RepeatedStringValue []string `protobuf:"bytes,19,rep,name=repeated_string_value,json=repeatedStringValue,proto3" json:"repeated_string_value,omitempty"`
211
212
213
214 OneofValue isABitOfEverything_OneofValue `protobuf_oneof:"oneof_value"`
215 MapValue map[string]NumericEnum `protobuf:"bytes,22,rep,name=map_value,json=mapValue,proto3" json:"map_value,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=grpc.gateway.examples.internal.examplepb.NumericEnum"`
216 MappedStringValue map[string]string `protobuf:"bytes,23,rep,name=mapped_string_value,json=mappedStringValue,proto3" json:"mapped_string_value,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
217 MappedNestedValue map[string]*ABitOfEverything_Nested `protobuf:"bytes,24,rep,name=mapped_nested_value,json=mappedNestedValue,proto3" json:"mapped_nested_value,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
218 NonConventionalNameValue string `protobuf:"bytes,26,opt,name=nonConventionalNameValue,proto3" json:"nonConventionalNameValue,omitempty"`
219 TimestampValue *timestamp.Timestamp `protobuf:"bytes,27,opt,name=timestamp_value,json=timestampValue,proto3" json:"timestamp_value,omitempty"`
220
221 RepeatedEnumValue []NumericEnum `protobuf:"varint,28,rep,packed,name=repeated_enum_value,json=repeatedEnumValue,proto3,enum=grpc.gateway.examples.internal.examplepb.NumericEnum" json:"repeated_enum_value,omitempty"`
222
223 RepeatedEnumAnnotation []NumericEnum `protobuf:"varint,32,rep,packed,name=repeated_enum_annotation,json=repeatedEnumAnnotation,proto3,enum=grpc.gateway.examples.internal.examplepb.NumericEnum" json:"repeated_enum_annotation,omitempty"`
224
225 EnumValueAnnotation NumericEnum `protobuf:"varint,33,opt,name=enum_value_annotation,json=enumValueAnnotation,proto3,enum=grpc.gateway.examples.internal.examplepb.NumericEnum" json:"enum_value_annotation,omitempty"`
226
227 RepeatedStringAnnotation []string `protobuf:"bytes,34,rep,name=repeated_string_annotation,json=repeatedStringAnnotation,proto3" json:"repeated_string_annotation,omitempty"`
228
229 RepeatedNestedAnnotation []*ABitOfEverything_Nested `protobuf:"bytes,35,rep,name=repeated_nested_annotation,json=repeatedNestedAnnotation,proto3" json:"repeated_nested_annotation,omitempty"`
230
231 NestedAnnotation *ABitOfEverything_Nested `protobuf:"bytes,36,opt,name=nested_annotation,json=nestedAnnotation,proto3" json:"nested_annotation,omitempty"`
232 Int64OverrideType int64 `protobuf:"varint,37,opt,name=int64_override_type,json=int64OverrideType,proto3" json:"int64_override_type,omitempty"`
233 XXX_NoUnkeyedLiteral struct{} `json:"-"`
234 XXX_unrecognized []byte `json:"-"`
235 XXX_sizecache int32 `json:"-"`
236 }
237
238 func (m *ABitOfEverything) Reset() { *m = ABitOfEverything{} }
239 func (m *ABitOfEverything) String() string { return proto.CompactTextString(m) }
240 func (*ABitOfEverything) ProtoMessage() {}
241 func (*ABitOfEverything) Descriptor() ([]byte, []int) {
242 return fileDescriptor_e6ccf6cab3ab66ab, []int{2}
243 }
244
245 func (m *ABitOfEverything) XXX_Unmarshal(b []byte) error {
246 return xxx_messageInfo_ABitOfEverything.Unmarshal(m, b)
247 }
248 func (m *ABitOfEverything) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
249 return xxx_messageInfo_ABitOfEverything.Marshal(b, m, deterministic)
250 }
251 func (m *ABitOfEverything) XXX_Merge(src proto.Message) {
252 xxx_messageInfo_ABitOfEverything.Merge(m, src)
253 }
254 func (m *ABitOfEverything) XXX_Size() int {
255 return xxx_messageInfo_ABitOfEverything.Size(m)
256 }
257 func (m *ABitOfEverything) XXX_DiscardUnknown() {
258 xxx_messageInfo_ABitOfEverything.DiscardUnknown(m)
259 }
260
261 var xxx_messageInfo_ABitOfEverything proto.InternalMessageInfo
262
263 func (m *ABitOfEverything) GetSingleNested() *ABitOfEverything_Nested {
264 if m != nil {
265 return m.SingleNested
266 }
267 return nil
268 }
269
270 func (m *ABitOfEverything) GetUuid() string {
271 if m != nil {
272 return m.Uuid
273 }
274 return ""
275 }
276
277 func (m *ABitOfEverything) GetNested() []*ABitOfEverything_Nested {
278 if m != nil {
279 return m.Nested
280 }
281 return nil
282 }
283
284 func (m *ABitOfEverything) GetFloatValue() float32 {
285 if m != nil {
286 return m.FloatValue
287 }
288 return 0
289 }
290
291 func (m *ABitOfEverything) GetDoubleValue() float64 {
292 if m != nil {
293 return m.DoubleValue
294 }
295 return 0
296 }
297
298 func (m *ABitOfEverything) GetInt64Value() int64 {
299 if m != nil {
300 return m.Int64Value
301 }
302 return 0
303 }
304
305 func (m *ABitOfEverything) GetUint64Value() uint64 {
306 if m != nil {
307 return m.Uint64Value
308 }
309 return 0
310 }
311
312 func (m *ABitOfEverything) GetInt32Value() int32 {
313 if m != nil {
314 return m.Int32Value
315 }
316 return 0
317 }
318
319 func (m *ABitOfEverything) GetFixed64Value() uint64 {
320 if m != nil {
321 return m.Fixed64Value
322 }
323 return 0
324 }
325
326 func (m *ABitOfEverything) GetFixed32Value() uint32 {
327 if m != nil {
328 return m.Fixed32Value
329 }
330 return 0
331 }
332
333 func (m *ABitOfEverything) GetBoolValue() bool {
334 if m != nil {
335 return m.BoolValue
336 }
337 return false
338 }
339
340 func (m *ABitOfEverything) GetStringValue() string {
341 if m != nil {
342 return m.StringValue
343 }
344 return ""
345 }
346
347 func (m *ABitOfEverything) GetBytesValue() []byte {
348 if m != nil {
349 return m.BytesValue
350 }
351 return nil
352 }
353
354 func (m *ABitOfEverything) GetUint32Value() uint32 {
355 if m != nil {
356 return m.Uint32Value
357 }
358 return 0
359 }
360
361 func (m *ABitOfEverything) GetEnumValue() NumericEnum {
362 if m != nil {
363 return m.EnumValue
364 }
365 return NumericEnum_ZERO
366 }
367
368 func (m *ABitOfEverything) GetPathEnumValue() pathenum.PathEnum {
369 if m != nil {
370 return m.PathEnumValue
371 }
372 return pathenum.PathEnum_ABC
373 }
374
375 func (m *ABitOfEverything) GetNestedPathEnumValue() pathenum.MessagePathEnum_NestedPathEnum {
376 if m != nil {
377 return m.NestedPathEnumValue
378 }
379 return pathenum.MessagePathEnum_GHI
380 }
381
382 func (m *ABitOfEverything) GetSfixed32Value() int32 {
383 if m != nil {
384 return m.Sfixed32Value
385 }
386 return 0
387 }
388
389 func (m *ABitOfEverything) GetSfixed64Value() int64 {
390 if m != nil {
391 return m.Sfixed64Value
392 }
393 return 0
394 }
395
396 func (m *ABitOfEverything) GetSint32Value() int32 {
397 if m != nil {
398 return m.Sint32Value
399 }
400 return 0
401 }
402
403 func (m *ABitOfEverything) GetSint64Value() int64 {
404 if m != nil {
405 return m.Sint64Value
406 }
407 return 0
408 }
409
410 func (m *ABitOfEverything) GetRepeatedStringValue() []string {
411 if m != nil {
412 return m.RepeatedStringValue
413 }
414 return nil
415 }
416
417 type isABitOfEverything_OneofValue interface {
418 isABitOfEverything_OneofValue()
419 }
420
421 type ABitOfEverything_OneofEmpty struct {
422 OneofEmpty *empty.Empty `protobuf:"bytes,20,opt,name=oneof_empty,json=oneofEmpty,proto3,oneof"`
423 }
424
425 type ABitOfEverything_OneofString struct {
426 OneofString string `protobuf:"bytes,21,opt,name=oneof_string,json=oneofString,proto3,oneof"`
427 }
428
429 func (*ABitOfEverything_OneofEmpty) isABitOfEverything_OneofValue() {}
430
431 func (*ABitOfEverything_OneofString) isABitOfEverything_OneofValue() {}
432
433 func (m *ABitOfEverything) GetOneofValue() isABitOfEverything_OneofValue {
434 if m != nil {
435 return m.OneofValue
436 }
437 return nil
438 }
439
440 func (m *ABitOfEverything) GetOneofEmpty() *empty.Empty {
441 if x, ok := m.GetOneofValue().(*ABitOfEverything_OneofEmpty); ok {
442 return x.OneofEmpty
443 }
444 return nil
445 }
446
447 func (m *ABitOfEverything) GetOneofString() string {
448 if x, ok := m.GetOneofValue().(*ABitOfEverything_OneofString); ok {
449 return x.OneofString
450 }
451 return ""
452 }
453
454 func (m *ABitOfEverything) GetMapValue() map[string]NumericEnum {
455 if m != nil {
456 return m.MapValue
457 }
458 return nil
459 }
460
461 func (m *ABitOfEverything) GetMappedStringValue() map[string]string {
462 if m != nil {
463 return m.MappedStringValue
464 }
465 return nil
466 }
467
468 func (m *ABitOfEverything) GetMappedNestedValue() map[string]*ABitOfEverything_Nested {
469 if m != nil {
470 return m.MappedNestedValue
471 }
472 return nil
473 }
474
475 func (m *ABitOfEverything) GetNonConventionalNameValue() string {
476 if m != nil {
477 return m.NonConventionalNameValue
478 }
479 return ""
480 }
481
482 func (m *ABitOfEverything) GetTimestampValue() *timestamp.Timestamp {
483 if m != nil {
484 return m.TimestampValue
485 }
486 return nil
487 }
488
489 func (m *ABitOfEverything) GetRepeatedEnumValue() []NumericEnum {
490 if m != nil {
491 return m.RepeatedEnumValue
492 }
493 return nil
494 }
495
496 func (m *ABitOfEverything) GetRepeatedEnumAnnotation() []NumericEnum {
497 if m != nil {
498 return m.RepeatedEnumAnnotation
499 }
500 return nil
501 }
502
503 func (m *ABitOfEverything) GetEnumValueAnnotation() NumericEnum {
504 if m != nil {
505 return m.EnumValueAnnotation
506 }
507 return NumericEnum_ZERO
508 }
509
510 func (m *ABitOfEverything) GetRepeatedStringAnnotation() []string {
511 if m != nil {
512 return m.RepeatedStringAnnotation
513 }
514 return nil
515 }
516
517 func (m *ABitOfEverything) GetRepeatedNestedAnnotation() []*ABitOfEverything_Nested {
518 if m != nil {
519 return m.RepeatedNestedAnnotation
520 }
521 return nil
522 }
523
524 func (m *ABitOfEverything) GetNestedAnnotation() *ABitOfEverything_Nested {
525 if m != nil {
526 return m.NestedAnnotation
527 }
528 return nil
529 }
530
531 func (m *ABitOfEverything) GetInt64OverrideType() int64 {
532 if m != nil {
533 return m.Int64OverrideType
534 }
535 return 0
536 }
537
538
539 func (*ABitOfEverything) XXX_OneofWrappers() []interface{} {
540 return []interface{}{
541 (*ABitOfEverything_OneofEmpty)(nil),
542 (*ABitOfEverything_OneofString)(nil),
543 }
544 }
545
546
547 type ABitOfEverything_Nested struct {
548
549 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
550 Amount uint32 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
551
552 Ok ABitOfEverything_Nested_DeepEnum `protobuf:"varint,3,opt,name=ok,proto3,enum=grpc.gateway.examples.internal.examplepb.ABitOfEverything_Nested_DeepEnum" json:"ok,omitempty"`
553 XXX_NoUnkeyedLiteral struct{} `json:"-"`
554 XXX_unrecognized []byte `json:"-"`
555 XXX_sizecache int32 `json:"-"`
556 }
557
558 func (m *ABitOfEverything_Nested) Reset() { *m = ABitOfEverything_Nested{} }
559 func (m *ABitOfEverything_Nested) String() string { return proto.CompactTextString(m) }
560 func (*ABitOfEverything_Nested) ProtoMessage() {}
561 func (*ABitOfEverything_Nested) Descriptor() ([]byte, []int) {
562 return fileDescriptor_e6ccf6cab3ab66ab, []int{2, 0}
563 }
564
565 func (m *ABitOfEverything_Nested) XXX_Unmarshal(b []byte) error {
566 return xxx_messageInfo_ABitOfEverything_Nested.Unmarshal(m, b)
567 }
568 func (m *ABitOfEverything_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
569 return xxx_messageInfo_ABitOfEverything_Nested.Marshal(b, m, deterministic)
570 }
571 func (m *ABitOfEverything_Nested) XXX_Merge(src proto.Message) {
572 xxx_messageInfo_ABitOfEverything_Nested.Merge(m, src)
573 }
574 func (m *ABitOfEverything_Nested) XXX_Size() int {
575 return xxx_messageInfo_ABitOfEverything_Nested.Size(m)
576 }
577 func (m *ABitOfEverything_Nested) XXX_DiscardUnknown() {
578 xxx_messageInfo_ABitOfEverything_Nested.DiscardUnknown(m)
579 }
580
581 var xxx_messageInfo_ABitOfEverything_Nested proto.InternalMessageInfo
582
583 func (m *ABitOfEverything_Nested) GetName() string {
584 if m != nil {
585 return m.Name
586 }
587 return ""
588 }
589
590 func (m *ABitOfEverything_Nested) GetAmount() uint32 {
591 if m != nil {
592 return m.Amount
593 }
594 return 0
595 }
596
597 func (m *ABitOfEverything_Nested) GetOk() ABitOfEverything_Nested_DeepEnum {
598 if m != nil {
599 return m.Ok
600 }
601 return ABitOfEverything_Nested_FALSE
602 }
603
604
605 type ABitOfEverythingRepeated struct {
606
607 PathRepeatedFloatValue []float32 `protobuf:"fixed32,1,rep,packed,name=path_repeated_float_value,json=pathRepeatedFloatValue,proto3" json:"path_repeated_float_value,omitempty"`
608 PathRepeatedDoubleValue []float64 `protobuf:"fixed64,2,rep,packed,name=path_repeated_double_value,json=pathRepeatedDoubleValue,proto3" json:"path_repeated_double_value,omitempty"`
609 PathRepeatedInt64Value []int64 `protobuf:"varint,3,rep,packed,name=path_repeated_int64_value,json=pathRepeatedInt64Value,proto3" json:"path_repeated_int64_value,omitempty"`
610 PathRepeatedUint64Value []uint64 `protobuf:"varint,4,rep,packed,name=path_repeated_uint64_value,json=pathRepeatedUint64Value,proto3" json:"path_repeated_uint64_value,omitempty"`
611 PathRepeatedInt32Value []int32 `protobuf:"varint,5,rep,packed,name=path_repeated_int32_value,json=pathRepeatedInt32Value,proto3" json:"path_repeated_int32_value,omitempty"`
612 PathRepeatedFixed64Value []uint64 `protobuf:"fixed64,6,rep,packed,name=path_repeated_fixed64_value,json=pathRepeatedFixed64Value,proto3" json:"path_repeated_fixed64_value,omitempty"`
613 PathRepeatedFixed32Value []uint32 `protobuf:"fixed32,7,rep,packed,name=path_repeated_fixed32_value,json=pathRepeatedFixed32Value,proto3" json:"path_repeated_fixed32_value,omitempty"`
614 PathRepeatedBoolValue []bool `protobuf:"varint,8,rep,packed,name=path_repeated_bool_value,json=pathRepeatedBoolValue,proto3" json:"path_repeated_bool_value,omitempty"`
615 PathRepeatedStringValue []string `protobuf:"bytes,9,rep,name=path_repeated_string_value,json=pathRepeatedStringValue,proto3" json:"path_repeated_string_value,omitempty"`
616 PathRepeatedBytesValue [][]byte `protobuf:"bytes,10,rep,name=path_repeated_bytes_value,json=pathRepeatedBytesValue,proto3" json:"path_repeated_bytes_value,omitempty"`
617 PathRepeatedUint32Value []uint32 `protobuf:"varint,11,rep,packed,name=path_repeated_uint32_value,json=pathRepeatedUint32Value,proto3" json:"path_repeated_uint32_value,omitempty"`
618 PathRepeatedEnumValue []NumericEnum `protobuf:"varint,12,rep,packed,name=path_repeated_enum_value,json=pathRepeatedEnumValue,proto3,enum=grpc.gateway.examples.internal.examplepb.NumericEnum" json:"path_repeated_enum_value,omitempty"`
619 PathRepeatedSfixed32Value []int32 `protobuf:"fixed32,13,rep,packed,name=path_repeated_sfixed32_value,json=pathRepeatedSfixed32Value,proto3" json:"path_repeated_sfixed32_value,omitempty"`
620 PathRepeatedSfixed64Value []int64 `protobuf:"fixed64,14,rep,packed,name=path_repeated_sfixed64_value,json=pathRepeatedSfixed64Value,proto3" json:"path_repeated_sfixed64_value,omitempty"`
621 PathRepeatedSint32Value []int32 `protobuf:"zigzag32,15,rep,packed,name=path_repeated_sint32_value,json=pathRepeatedSint32Value,proto3" json:"path_repeated_sint32_value,omitempty"`
622 PathRepeatedSint64Value []int64 `protobuf:"zigzag64,16,rep,packed,name=path_repeated_sint64_value,json=pathRepeatedSint64Value,proto3" json:"path_repeated_sint64_value,omitempty"`
623 XXX_NoUnkeyedLiteral struct{} `json:"-"`
624 XXX_unrecognized []byte `json:"-"`
625 XXX_sizecache int32 `json:"-"`
626 }
627
628 func (m *ABitOfEverythingRepeated) Reset() { *m = ABitOfEverythingRepeated{} }
629 func (m *ABitOfEverythingRepeated) String() string { return proto.CompactTextString(m) }
630 func (*ABitOfEverythingRepeated) ProtoMessage() {}
631 func (*ABitOfEverythingRepeated) Descriptor() ([]byte, []int) {
632 return fileDescriptor_e6ccf6cab3ab66ab, []int{3}
633 }
634
635 func (m *ABitOfEverythingRepeated) XXX_Unmarshal(b []byte) error {
636 return xxx_messageInfo_ABitOfEverythingRepeated.Unmarshal(m, b)
637 }
638 func (m *ABitOfEverythingRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
639 return xxx_messageInfo_ABitOfEverythingRepeated.Marshal(b, m, deterministic)
640 }
641 func (m *ABitOfEverythingRepeated) XXX_Merge(src proto.Message) {
642 xxx_messageInfo_ABitOfEverythingRepeated.Merge(m, src)
643 }
644 func (m *ABitOfEverythingRepeated) XXX_Size() int {
645 return xxx_messageInfo_ABitOfEverythingRepeated.Size(m)
646 }
647 func (m *ABitOfEverythingRepeated) XXX_DiscardUnknown() {
648 xxx_messageInfo_ABitOfEverythingRepeated.DiscardUnknown(m)
649 }
650
651 var xxx_messageInfo_ABitOfEverythingRepeated proto.InternalMessageInfo
652
653 func (m *ABitOfEverythingRepeated) GetPathRepeatedFloatValue() []float32 {
654 if m != nil {
655 return m.PathRepeatedFloatValue
656 }
657 return nil
658 }
659
660 func (m *ABitOfEverythingRepeated) GetPathRepeatedDoubleValue() []float64 {
661 if m != nil {
662 return m.PathRepeatedDoubleValue
663 }
664 return nil
665 }
666
667 func (m *ABitOfEverythingRepeated) GetPathRepeatedInt64Value() []int64 {
668 if m != nil {
669 return m.PathRepeatedInt64Value
670 }
671 return nil
672 }
673
674 func (m *ABitOfEverythingRepeated) GetPathRepeatedUint64Value() []uint64 {
675 if m != nil {
676 return m.PathRepeatedUint64Value
677 }
678 return nil
679 }
680
681 func (m *ABitOfEverythingRepeated) GetPathRepeatedInt32Value() []int32 {
682 if m != nil {
683 return m.PathRepeatedInt32Value
684 }
685 return nil
686 }
687
688 func (m *ABitOfEverythingRepeated) GetPathRepeatedFixed64Value() []uint64 {
689 if m != nil {
690 return m.PathRepeatedFixed64Value
691 }
692 return nil
693 }
694
695 func (m *ABitOfEverythingRepeated) GetPathRepeatedFixed32Value() []uint32 {
696 if m != nil {
697 return m.PathRepeatedFixed32Value
698 }
699 return nil
700 }
701
702 func (m *ABitOfEverythingRepeated) GetPathRepeatedBoolValue() []bool {
703 if m != nil {
704 return m.PathRepeatedBoolValue
705 }
706 return nil
707 }
708
709 func (m *ABitOfEverythingRepeated) GetPathRepeatedStringValue() []string {
710 if m != nil {
711 return m.PathRepeatedStringValue
712 }
713 return nil
714 }
715
716 func (m *ABitOfEverythingRepeated) GetPathRepeatedBytesValue() [][]byte {
717 if m != nil {
718 return m.PathRepeatedBytesValue
719 }
720 return nil
721 }
722
723 func (m *ABitOfEverythingRepeated) GetPathRepeatedUint32Value() []uint32 {
724 if m != nil {
725 return m.PathRepeatedUint32Value
726 }
727 return nil
728 }
729
730 func (m *ABitOfEverythingRepeated) GetPathRepeatedEnumValue() []NumericEnum {
731 if m != nil {
732 return m.PathRepeatedEnumValue
733 }
734 return nil
735 }
736
737 func (m *ABitOfEverythingRepeated) GetPathRepeatedSfixed32Value() []int32 {
738 if m != nil {
739 return m.PathRepeatedSfixed32Value
740 }
741 return nil
742 }
743
744 func (m *ABitOfEverythingRepeated) GetPathRepeatedSfixed64Value() []int64 {
745 if m != nil {
746 return m.PathRepeatedSfixed64Value
747 }
748 return nil
749 }
750
751 func (m *ABitOfEverythingRepeated) GetPathRepeatedSint32Value() []int32 {
752 if m != nil {
753 return m.PathRepeatedSint32Value
754 }
755 return nil
756 }
757
758 func (m *ABitOfEverythingRepeated) GetPathRepeatedSint64Value() []int64 {
759 if m != nil {
760 return m.PathRepeatedSint64Value
761 }
762 return nil
763 }
764
765 type Body struct {
766 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
767 XXX_NoUnkeyedLiteral struct{} `json:"-"`
768 XXX_unrecognized []byte `json:"-"`
769 XXX_sizecache int32 `json:"-"`
770 }
771
772 func (m *Body) Reset() { *m = Body{} }
773 func (m *Body) String() string { return proto.CompactTextString(m) }
774 func (*Body) ProtoMessage() {}
775 func (*Body) Descriptor() ([]byte, []int) {
776 return fileDescriptor_e6ccf6cab3ab66ab, []int{4}
777 }
778
779 func (m *Body) XXX_Unmarshal(b []byte) error {
780 return xxx_messageInfo_Body.Unmarshal(m, b)
781 }
782 func (m *Body) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
783 return xxx_messageInfo_Body.Marshal(b, m, deterministic)
784 }
785 func (m *Body) XXX_Merge(src proto.Message) {
786 xxx_messageInfo_Body.Merge(m, src)
787 }
788 func (m *Body) XXX_Size() int {
789 return xxx_messageInfo_Body.Size(m)
790 }
791 func (m *Body) XXX_DiscardUnknown() {
792 xxx_messageInfo_Body.DiscardUnknown(m)
793 }
794
795 var xxx_messageInfo_Body proto.InternalMessageInfo
796
797 func (m *Body) GetName() string {
798 if m != nil {
799 return m.Name
800 }
801 return ""
802 }
803
804 type MessageWithBody struct {
805 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
806 Data *Body `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
807 XXX_NoUnkeyedLiteral struct{} `json:"-"`
808 XXX_unrecognized []byte `json:"-"`
809 XXX_sizecache int32 `json:"-"`
810 }
811
812 func (m *MessageWithBody) Reset() { *m = MessageWithBody{} }
813 func (m *MessageWithBody) String() string { return proto.CompactTextString(m) }
814 func (*MessageWithBody) ProtoMessage() {}
815 func (*MessageWithBody) Descriptor() ([]byte, []int) {
816 return fileDescriptor_e6ccf6cab3ab66ab, []int{5}
817 }
818
819 func (m *MessageWithBody) XXX_Unmarshal(b []byte) error {
820 return xxx_messageInfo_MessageWithBody.Unmarshal(m, b)
821 }
822 func (m *MessageWithBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
823 return xxx_messageInfo_MessageWithBody.Marshal(b, m, deterministic)
824 }
825 func (m *MessageWithBody) XXX_Merge(src proto.Message) {
826 xxx_messageInfo_MessageWithBody.Merge(m, src)
827 }
828 func (m *MessageWithBody) XXX_Size() int {
829 return xxx_messageInfo_MessageWithBody.Size(m)
830 }
831 func (m *MessageWithBody) XXX_DiscardUnknown() {
832 xxx_messageInfo_MessageWithBody.DiscardUnknown(m)
833 }
834
835 var xxx_messageInfo_MessageWithBody proto.InternalMessageInfo
836
837 func (m *MessageWithBody) GetId() string {
838 if m != nil {
839 return m.Id
840 }
841 return ""
842 }
843
844 func (m *MessageWithBody) GetData() *Body {
845 if m != nil {
846 return m.Data
847 }
848 return nil
849 }
850
851
852 type UpdateV2Request struct {
853 Abe *ABitOfEverything `protobuf:"bytes,1,opt,name=abe,proto3" json:"abe,omitempty"`
854 UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
855 XXX_NoUnkeyedLiteral struct{} `json:"-"`
856 XXX_unrecognized []byte `json:"-"`
857 XXX_sizecache int32 `json:"-"`
858 }
859
860 func (m *UpdateV2Request) Reset() { *m = UpdateV2Request{} }
861 func (m *UpdateV2Request) String() string { return proto.CompactTextString(m) }
862 func (*UpdateV2Request) ProtoMessage() {}
863 func (*UpdateV2Request) Descriptor() ([]byte, []int) {
864 return fileDescriptor_e6ccf6cab3ab66ab, []int{6}
865 }
866
867 func (m *UpdateV2Request) XXX_Unmarshal(b []byte) error {
868 return xxx_messageInfo_UpdateV2Request.Unmarshal(m, b)
869 }
870 func (m *UpdateV2Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
871 return xxx_messageInfo_UpdateV2Request.Marshal(b, m, deterministic)
872 }
873 func (m *UpdateV2Request) XXX_Merge(src proto.Message) {
874 xxx_messageInfo_UpdateV2Request.Merge(m, src)
875 }
876 func (m *UpdateV2Request) XXX_Size() int {
877 return xxx_messageInfo_UpdateV2Request.Size(m)
878 }
879 func (m *UpdateV2Request) XXX_DiscardUnknown() {
880 xxx_messageInfo_UpdateV2Request.DiscardUnknown(m)
881 }
882
883 var xxx_messageInfo_UpdateV2Request proto.InternalMessageInfo
884
885 func (m *UpdateV2Request) GetAbe() *ABitOfEverything {
886 if m != nil {
887 return m.Abe
888 }
889 return nil
890 }
891
892 func (m *UpdateV2Request) GetUpdateMask() *field_mask.FieldMask {
893 if m != nil {
894 return m.UpdateMask
895 }
896 return nil
897 }
898
899
900
901
902
903 type Book struct {
904
905
906
907
908
909 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
910
911 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
912
913 CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
914 XXX_NoUnkeyedLiteral struct{} `json:"-"`
915 XXX_unrecognized []byte `json:"-"`
916 XXX_sizecache int32 `json:"-"`
917 }
918
919 func (m *Book) Reset() { *m = Book{} }
920 func (m *Book) String() string { return proto.CompactTextString(m) }
921 func (*Book) ProtoMessage() {}
922 func (*Book) Descriptor() ([]byte, []int) {
923 return fileDescriptor_e6ccf6cab3ab66ab, []int{7}
924 }
925
926 func (m *Book) XXX_Unmarshal(b []byte) error {
927 return xxx_messageInfo_Book.Unmarshal(m, b)
928 }
929 func (m *Book) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
930 return xxx_messageInfo_Book.Marshal(b, m, deterministic)
931 }
932 func (m *Book) XXX_Merge(src proto.Message) {
933 xxx_messageInfo_Book.Merge(m, src)
934 }
935 func (m *Book) XXX_Size() int {
936 return xxx_messageInfo_Book.Size(m)
937 }
938 func (m *Book) XXX_DiscardUnknown() {
939 xxx_messageInfo_Book.DiscardUnknown(m)
940 }
941
942 var xxx_messageInfo_Book proto.InternalMessageInfo
943
944 func (m *Book) GetName() string {
945 if m != nil {
946 return m.Name
947 }
948 return ""
949 }
950
951 func (m *Book) GetId() string {
952 if m != nil {
953 return m.Id
954 }
955 return ""
956 }
957
958 func (m *Book) GetCreateTime() *timestamp.Timestamp {
959 if m != nil {
960 return m.CreateTime
961 }
962 return nil
963 }
964
965
966
967
968
969
970 type CreateBookRequest struct {
971
972
973
974
975
976 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
977
978 Book *Book `protobuf:"bytes,2,opt,name=book,proto3" json:"book,omitempty"`
979
980
981
982 BookId string `protobuf:"bytes,3,opt,name=book_id,json=bookId,proto3" json:"book_id,omitempty"`
983 XXX_NoUnkeyedLiteral struct{} `json:"-"`
984 XXX_unrecognized []byte `json:"-"`
985 XXX_sizecache int32 `json:"-"`
986 }
987
988 func (m *CreateBookRequest) Reset() { *m = CreateBookRequest{} }
989 func (m *CreateBookRequest) String() string { return proto.CompactTextString(m) }
990 func (*CreateBookRequest) ProtoMessage() {}
991 func (*CreateBookRequest) Descriptor() ([]byte, []int) {
992 return fileDescriptor_e6ccf6cab3ab66ab, []int{8}
993 }
994
995 func (m *CreateBookRequest) XXX_Unmarshal(b []byte) error {
996 return xxx_messageInfo_CreateBookRequest.Unmarshal(m, b)
997 }
998 func (m *CreateBookRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
999 return xxx_messageInfo_CreateBookRequest.Marshal(b, m, deterministic)
1000 }
1001 func (m *CreateBookRequest) XXX_Merge(src proto.Message) {
1002 xxx_messageInfo_CreateBookRequest.Merge(m, src)
1003 }
1004 func (m *CreateBookRequest) XXX_Size() int {
1005 return xxx_messageInfo_CreateBookRequest.Size(m)
1006 }
1007 func (m *CreateBookRequest) XXX_DiscardUnknown() {
1008 xxx_messageInfo_CreateBookRequest.DiscardUnknown(m)
1009 }
1010
1011 var xxx_messageInfo_CreateBookRequest proto.InternalMessageInfo
1012
1013 func (m *CreateBookRequest) GetParent() string {
1014 if m != nil {
1015 return m.Parent
1016 }
1017 return ""
1018 }
1019
1020 func (m *CreateBookRequest) GetBook() *Book {
1021 if m != nil {
1022 return m.Book
1023 }
1024 return nil
1025 }
1026
1027 func (m *CreateBookRequest) GetBookId() string {
1028 if m != nil {
1029 return m.BookId
1030 }
1031 return ""
1032 }
1033
1034 func init() {
1035 proto.RegisterEnum("grpc.gateway.examples.internal.examplepb.NumericEnum", NumericEnum_name, NumericEnum_value)
1036 proto.RegisterEnum("grpc.gateway.examples.internal.examplepb.ABitOfEverything_Nested_DeepEnum", ABitOfEverything_Nested_DeepEnum_name, ABitOfEverything_Nested_DeepEnum_value)
1037 proto.RegisterType((*ErrorResponse)(nil), "grpc.gateway.examples.internal.examplepb.ErrorResponse")
1038 proto.RegisterType((*ErrorObject)(nil), "grpc.gateway.examples.internal.examplepb.ErrorObject")
1039 proto.RegisterType((*ABitOfEverything)(nil), "grpc.gateway.examples.internal.examplepb.ABitOfEverything")
1040 proto.RegisterMapType((map[string]NumericEnum)(nil), "grpc.gateway.examples.internal.examplepb.ABitOfEverything.MapValueEntry")
1041 proto.RegisterMapType((map[string]*ABitOfEverything_Nested)(nil), "grpc.gateway.examples.internal.examplepb.ABitOfEverything.MappedNestedValueEntry")
1042 proto.RegisterMapType((map[string]string)(nil), "grpc.gateway.examples.internal.examplepb.ABitOfEverything.MappedStringValueEntry")
1043 proto.RegisterType((*ABitOfEverything_Nested)(nil), "grpc.gateway.examples.internal.examplepb.ABitOfEverything.Nested")
1044 proto.RegisterType((*ABitOfEverythingRepeated)(nil), "grpc.gateway.examples.internal.examplepb.ABitOfEverythingRepeated")
1045 proto.RegisterType((*Body)(nil), "grpc.gateway.examples.internal.examplepb.Body")
1046 proto.RegisterType((*MessageWithBody)(nil), "grpc.gateway.examples.internal.examplepb.MessageWithBody")
1047 proto.RegisterType((*UpdateV2Request)(nil), "grpc.gateway.examples.internal.examplepb.UpdateV2Request")
1048 proto.RegisterType((*Book)(nil), "grpc.gateway.examples.internal.examplepb.Book")
1049 proto.RegisterType((*CreateBookRequest)(nil), "grpc.gateway.examples.internal.examplepb.CreateBookRequest")
1050 }
1051
1052 func init() {
1053 proto.RegisterFile("examples/internal/proto/examplepb/a_bit_of_everything.proto", fileDescriptor_e6ccf6cab3ab66ab)
1054 }
1055
1056 var fileDescriptor_e6ccf6cab3ab66ab = []byte{
1057
1058 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4d, 0x6c, 0x1c, 0x47,
1059 0x76, 0x66, 0xcd, 0xf0, 0xb7, 0x28, 0x92, 0xc3, 0xa2, 0x28, 0x51, 0x23, 0xda, 0x2a, 0xb7, 0xb5,
1060 0xf6, 0x68, 0xac, 0x9e, 0x21, 0x9b, 0x23, 0x4b, 0x1c, 0xad, 0xd7, 0x9e, 0x21, 0x29, 0x99, 0xb2,
1061 0x4d, 0x49, 0x2d, 0xd9, 0x6b, 0xcb, 0x90, 0x99, 0x9e, 0xe9, 0x1a, 0x4e, 0x8b, 0x33, 0x5d, 0xed,
1062 0xee, 0x6a, 0x8a, 0x23, 0x66, 0x10, 0xe7, 0x7f, 0xe1, 0x24, 0x48, 0x32, 0xc9, 0x26, 0x40, 0x1c,
1063 0x03, 0xc1, 0x22, 0x01, 0x82, 0x45, 0x0e, 0xb9, 0x24, 0x87, 0xe4, 0xb0, 0x39, 0x24, 0xd8, 0x43,
1064 0x6e, 0x5e, 0x60, 0x2f, 0x39, 0x6d, 0x90, 0x53, 0x90, 0x5b, 0x00, 0x03, 0x39, 0x2c, 0x10, 0x54,
1065 0x75, 0xf7, 0xb0, 0x7b, 0x7e, 0x44, 0x8e, 0xa8, 0x85, 0x57, 0x07, 0xb1, 0xab, 0xea, 0xd5, 0x7b,
1066 0xdf, 0x7b, 0xf5, 0xaa, 0xde, 0x7b, 0x35, 0x05, 0xaf, 0x93, 0x7d, 0xad, 0x6e, 0xd5, 0x88, 0x93,
1067 0x35, 0x4c, 0x46, 0x6c, 0x53, 0xab, 0x65, 0x2d, 0x9b, 0x32, 0x9a, 0xf5, 0xfb, 0xad, 0x52, 0x56,
1068 0xdb, 0x2e, 0x19, 0x6c, 0x9b, 0x56, 0xb6, 0xc9, 0x1e, 0xb1, 0x1b, 0xac, 0x6a, 0x98, 0x3b, 0x19,
1069 0x41, 0x83, 0x52, 0x3b, 0xb6, 0x55, 0xce, 0xec, 0x68, 0x8c, 0x3c, 0xd6, 0x1a, 0x99, 0x80, 0x53,
1070 0x26, 0xe0, 0x94, 0x69, 0xf3, 0x48, 0x2e, 0xee, 0x50, 0xba, 0x53, 0x23, 0x59, 0xcd, 0x32, 0xb2,
1071 0x9a, 0x69, 0x52, 0xa6, 0x31, 0x83, 0x9a, 0x8e, 0xc7, 0x27, 0x89, 0xfd, 0x51, 0xd1, 0x2a, 0xb9,
1072 0x95, 0x6c, 0xc5, 0x20, 0x35, 0x7d, 0xbb, 0xae, 0x39, 0xbb, 0x3e, 0xc5, 0xf9, 0x4e, 0x0a, 0x52,
1073 0xb7, 0x58, 0xc3, 0x1f, 0x7c, 0xb1, 0x73, 0x50, 0x77, 0x6d, 0xc1, 0xbf, 0xdf, 0xf8, 0x63, 0x5b,
1074 0xb3, 0x2c, 0x62, 0x07, 0xe2, 0x97, 0xfa, 0xd9, 0xc0, 0xd2, 0x58, 0x95, 0x98, 0x6e, 0x5d, 0x7c,
1075 0x6c, 0xf3, 0x2f, 0x7f, 0xc6, 0xa5, 0x7e, 0x33, 0x1c, 0xb7, 0x94, 0xad, 0x13, 0xc7, 0xd1, 0x76,
1076 0x88, 0x4f, 0x9a, 0x7e, 0x0a, 0xa9, 0xd2, 0x41, 0x7b, 0xa1, 0x13, 0x28, 0x33, 0xea, 0xc4, 0x61,
1077 0x5a, 0xdd, 0xf2, 0x09, 0x2e, 0x8b, 0x3f, 0x65, 0x79, 0x87, 0x98, 0xb2, 0xf3, 0x58, 0xdb, 0xd9,
1078 0x21, 0x76, 0x96, 0x5a, 0xc2, 0x94, 0xdd, 0x66, 0x95, 0xfe, 0x25, 0x06, 0xa7, 0x36, 0x6c, 0x9b,
1079 0xda, 0x2a, 0x71, 0x2c, 0x6a, 0x3a, 0x04, 0xfd, 0x0c, 0xc0, 0xa9, 0x32, 0xb5, 0x6d, 0x52, 0x13,
1080 0x84, 0x9b, 0xfa, 0x02, 0xc0, 0x20, 0x35, 0x51, 0xfc, 0x27, 0xd0, 0x2a, 0xfc, 0x23, 0x48, 0x27,
1081 0xf6, 0xe5, 0xd0, 0xa8, 0x6c, 0xe8, 0xca, 0x6b, 0xef, 0x9b, 0xc6, 0xa7, 0x2e, 0xc1, 0x64, 0x8f,
1082 0x98, 0x0c, 0x1b, 0x3a, 0x31, 0x99, 0x51, 0x31, 0x88, 0x8d, 0x2b, 0xd4, 0xc6, 0x0e, 0xb1, 0xf7,
1083 0x88, 0x8d, 0x6d, 0xf2, 0xa9, 0x4b, 0x1c, 0xe6, 0xdc, 0x7a, 0x45, 0x52, 0x72, 0x2b, 0xd7, 0xb4,
1084 0xf2, 0x4a, 0x59, 0x5e, 0xb9, 0x4a, 0x4a, 0x72, 0x6e, 0x75, 0x49, 0x91, 0x35, 0x9d, 0x54, 0x64,
1085 0xa2, 0x2f, 0xbf, 0x5e, 0xca, 0xe5, 0x56, 0x96, 0x97, 0x56, 0x96, 0xa4, 0xcf, 0xc1, 0xc6, 0x27,
1086 0x1f, 0x2f, 0xc9, 0xab, 0x05, 0xf9, 0xc6, 0xc3, 0x83, 0x6b, 0x4d, 0xb9, 0xfd, 0x9d, 0x6b, 0xca,
1087 0xb9, 0x76, 0x63, 0xa5, 0x29, 0x7f, 0x7c, 0x6d, 0xb5, 0x50, 0x7c, 0x18, 0xe9, 0x09, 0xbe, 0x97,
1088 0x95, 0xe6, 0xc5, 0x1f, 0xc4, 0x86, 0x5d, 0xd7, 0xd0, 0xd5, 0xa8, 0x46, 0xe8, 0x1d, 0x38, 0x42,
1089 0xb8, 0xd2, 0x0b, 0x31, 0x0c, 0x52, 0x93, 0xca, 0x95, 0xcc, 0x71, 0x9d, 0x34, 0x23, 0x6c, 0x75,
1090 0xbb, 0xf4, 0x88, 0x94, 0x99, 0xea, 0xf1, 0x90, 0xfe, 0x0a, 0xc0, 0xc9, 0x50, 0x37, 0x7a, 0x0b,
1091 0x0e, 0x97, 0xa9, 0x4e, 0x84, 0xd9, 0x46, 0x8a, 0x97, 0x5b, 0x85, 0x4b, 0x69, 0xd1, 0xa1, 0x4c,
1092 0x05, 0x36, 0xc6, 0xbc, 0xf9, 0x39, 0x18, 0x13, 0x2a, 0x3e, 0xbc, 0xf8, 0x83, 0xd8, 0x18, 0x97,
1093 0xb4, 0x43, 0x6c, 0x55, 0x10, 0xa2, 0xdb, 0x70, 0xcc, 0x5f, 0x74, 0x01, 0x70, 0xa2, 0x78, 0xa5,
1094 0x55, 0x50, 0xd2, 0x41, 0x9f, 0x92, 0x68, 0xf3, 0xf1, 0x7b, 0x3e, 0x07, 0xa7, 0x3f, 0xf9, 0x58,
1095 0x93, 0x9f, 0x14, 0xe4, 0x07, 0x9c, 0xe1, 0xc1, 0xf2, 0x65, 0xbc, 0xa2, 0x34, 0x2f, 0xaa, 0xc1,
1096 0x0c, 0xe9, 0x3f, 0x16, 0x61, 0xa2, 0x50, 0x34, 0xd8, 0xed, 0xca, 0x46, 0x7b, 0x7f, 0xa2, 0x0a,
1097 0x9c, 0x72, 0x0c, 0x73, 0xa7, 0x46, 0xb6, 0x4d, 0xe2, 0x30, 0xa2, 0x2f, 0x9c, 0x13, 0xc6, 0x28,
1098 0x1c, 0xdf, 0x18, 0x9d, 0x2c, 0x33, 0x5b, 0x82, 0x91, 0x7a, 0xca, 0xe3, 0xeb, 0xb5, 0x50, 0x15,
1099 0x8a, 0x35, 0xf0, 0xdd, 0xe8, 0x7e, 0xab, 0x70, 0xf7, 0x33, 0x00, 0x3e, 0x07, 0xef, 0x7c, 0xac,
1100 0xc9, 0x95, 0x82, 0x7c, 0x43, 0x20, 0xe6, 0x4b, 0x1c, 0x6a, 0xe6, 0x06, 0x69, 0x2e, 0x2b, 0x4d,
1101 0x55, 0x48, 0x40, 0x1f, 0xc1, 0x51, 0x5f, 0x95, 0x18, 0x8e, 0x3f, 0x1f, 0x55, 0x7c, 0x86, 0xe8,
1102 0x16, 0x9c, 0xac, 0xd4, 0xa8, 0xc6, 0xb6, 0xf7, 0xb4, 0x9a, 0x4b, 0x16, 0xe2, 0x18, 0xa4, 0x62,
1103 0xc5, 0x4b, 0xad, 0xc2, 0x2b, 0xca, 0xec, 0x0d, 0xde, 0x8f, 0x45, 0x3f, 0x16, 0x87, 0x52, 0x3e,
1104 0xbe, 0x94, 0x51, 0xbe, 0x02, 0xe1, 0x09, 0x2a, 0x14, 0x8d, 0x0f, 0xf8, 0x37, 0x7a, 0x09, 0x9e,
1105 0xd2, 0xa9, 0x5b, 0xaa, 0x11, 0x9f, 0xd9, 0x30, 0x06, 0x29, 0xa0, 0x4e, 0x7a, 0x7d, 0x1e, 0xc9,
1106 0x05, 0x38, 0x69, 0x98, 0xec, 0xf5, 0x9c, 0x4f, 0x31, 0x82, 0x41, 0x2a, 0xae, 0x42, 0xd1, 0xd5,
1107 0xe6, 0xe1, 0x86, 0x29, 0x46, 0x31, 0x48, 0x0d, 0xab, 0x93, 0x6e, 0x88, 0xc4, 0xe3, 0xb1, 0xa2,
1108 0xf8, 0x14, 0x63, 0xdc, 0x1d, 0x05, 0x8f, 0x15, 0xc5, 0x23, 0x78, 0x19, 0x4e, 0x55, 0x8c, 0x7d,
1109 0xa2, 0xb7, 0x99, 0x8c, 0x63, 0x90, 0x1a, 0x55, 0x4f, 0xf9, 0x9d, 0x51, 0xa2, 0x36, 0x9f, 0x09,
1110 0x0c, 0x52, 0x63, 0x3e, 0x51, 0xc0, 0xe9, 0x05, 0x08, 0x4b, 0x94, 0xd6, 0x7c, 0x0a, 0x88, 0x41,
1111 0x6a, 0x5c, 0x9d, 0xe0, 0x3d, 0x6d, 0xb0, 0x0e, 0xb3, 0x0d, 0x73, 0xc7, 0x27, 0x98, 0xe4, 0x9e,
1112 0xa0, 0x4e, 0x7a, 0x7d, 0x6d, 0xb0, 0xa5, 0x06, 0x23, 0x8e, 0x4f, 0xf1, 0x02, 0x06, 0xa9, 0x53,
1113 0x2a, 0x14, 0x5d, 0x11, 0x85, 0xdb, 0x30, 0xa6, 0x30, 0x48, 0x4d, 0x79, 0x0a, 0x07, 0x28, 0xee,
1114 0x43, 0xc8, 0xcf, 0x5f, 0x9f, 0x60, 0x1a, 0x83, 0xd4, 0xf4, 0x20, 0x5b, 0x7b, 0xcb, 0xad, 0x13,
1115 0xdb, 0x28, 0x6f, 0x98, 0x6e, 0x5d, 0x9d, 0xe0, 0x8c, 0x3c, 0xae, 0x1f, 0xc1, 0x99, 0xf6, 0xd1,
1116 0xee, 0xb3, 0x7e, 0x51, 0xb0, 0x5e, 0x3e, 0x8a, 0x75, 0x10, 0x1a, 0x32, 0x77, 0x34, 0x56, 0x15,
1117 0x6c, 0xa7, 0x2c, 0xff, 0xcb, 0x63, 0xfd, 0xab, 0xf0, 0x8c, 0xe7, 0x5e, 0xdb, 0x9d, 0x12, 0x2e,
1118 0x08, 0x09, 0x37, 0x8f, 0x2d, 0xe1, 0x3d, 0x6f, 0xa3, 0x07, 0x82, 0x7c, 0xef, 0x6d, 0xcb, 0x9d,
1119 0x33, 0x23, 0x6d, 0x4f, 0xfa, 0xb7, 0xe0, 0xb4, 0x13, 0x5d, 0xda, 0x19, 0x0c, 0x52, 0x33, 0xea,
1120 0x94, 0x13, 0x59, 0xdb, 0x36, 0x59, 0xdb, 0x4d, 0x12, 0x18, 0xa4, 0x12, 0x01, 0x59, 0xc8, 0x21,
1121 0x9d, 0xf0, 0xfa, 0xcc, 0x62, 0x90, 0x9a, 0x55, 0x27, 0x9d, 0xd0, 0xfa, 0xf8, 0x24, 0x6d, 0x3e,
1122 0x08, 0x83, 0x14, 0xf2, 0x48, 0x02, 0x2e, 0x0a, 0x9c, 0xb7, 0x89, 0x45, 0x34, 0x6e, 0x93, 0x88,
1123 0xcb, 0xcc, 0xe1, 0x78, 0x6a, 0x42, 0x9d, 0x0b, 0x06, 0xef, 0x85, 0x5c, 0x67, 0x15, 0x4e, 0x52,
1124 0x93, 0xf0, 0xdc, 0x83, 0xc7, 0xfb, 0x85, 0xd3, 0xe2, 0x14, 0x3b, 0x93, 0xf1, 0xe2, 0x64, 0x26,
1125 0x88, 0x93, 0x99, 0x0d, 0x3e, 0xfa, 0xf6, 0x90, 0x0a, 0x05, 0xb1, 0x68, 0xa1, 0x97, 0xe1, 0x29,
1126 0x6f, 0xaa, 0x27, 0x6b, 0x61, 0x9e, 0x3b, 0xe6, 0xdb, 0x43, 0xaa, 0xc7, 0xd0, 0x13, 0x82, 0x08,
1127 0x9c, 0xa8, 0x6b, 0x96, 0x8f, 0xe3, 0x8c, 0x38, 0x58, 0xde, 0x3e, 0xc1, 0xc1, 0xf2, 0x9e, 0x66,
1128 0x09, 0xdc, 0x1b, 0x26, 0xb3, 0x1b, 0xea, 0x78, 0xdd, 0x6f, 0xa2, 0x5f, 0x07, 0x70, 0xae, 0xce,
1129 0x73, 0x8e, 0x0e, 0xcd, 0xcf, 0x0a, 0x89, 0x77, 0x4f, 0x26, 0xd1, 0x8a, 0x98, 0xcc, 0x13, 0x3d,
1130 0x5b, 0xef, 0xec, 0x0f, 0x63, 0xf0, 0x1d, 0xd3, 0xc3, 0xb0, 0xf0, 0x9c, 0x30, 0x78, 0x6e, 0xd9,
1131 0x8d, 0x21, 0xd4, 0x8f, 0xf2, 0x70, 0xc1, 0xa4, 0xe6, 0x1a, 0x35, 0x79, 0x3a, 0x61, 0x50, 0x53,
1132 0xab, 0x6d, 0x69, 0x75, 0xef, 0x58, 0x5c, 0x48, 0x8a, 0x83, 0xa3, 0xef, 0x38, 0x5a, 0x83, 0x33,
1133 0xed, 0x74, 0xc8, 0x87, 0x7e, 0x5e, 0xb8, 0x43, 0xb2, 0xcb, 0x1d, 0xee, 0x07, 0x74, 0xea, 0x74,
1134 0x7b, 0x8a, 0xc7, 0x84, 0xc0, 0xb6, 0x9b, 0x85, 0xb7, 0xe4, 0x22, 0x8e, 0x3f, 0xfb, 0x79, 0x32,
1135 0x1b, 0x70, 0x3c, 0xdc, 0x7e, 0xff, 0x00, 0xe0, 0x42, 0x54, 0xce, 0x61, 0x76, 0xb6, 0x80, 0x4f,
1136 0x20, 0xac, 0xb8, 0xde, 0x2a, 0x14, 0xd2, 0xe7, 0x55, 0x9f, 0x37, 0x36, 0xbd, 0x21, 0xcc, 0x65,
1137 0x60, 0x66, 0xb0, 0x1a, 0x51, 0xa4, 0xde, 0x83, 0x3a, 0x71, 0xca, 0xb6, 0x21, 0x72, 0xc5, 0x8c,
1138 0x7a, 0x26, 0x0c, 0xb9, 0xd0, 0x86, 0x86, 0xbe, 0x04, 0x70, 0xfe, 0xd0, 0x2c, 0x61, 0xd0, 0x2f,
1139 0x9d, 0xe0, 0xc4, 0x2d, 0x2a, 0xad, 0x42, 0x36, 0x8d, 0xb6, 0xba, 0xb1, 0x9e, 0xdb, 0xea, 0x0b,
1140 0x71, 0xae, 0x7d, 0x4a, 0x87, 0xf0, 0xed, 0xc1, 0x64, 0xe7, 0x11, 0x12, 0xc2, 0x28, 0xf1, 0x73,
1141 0xa4, 0x78, 0xad, 0x55, 0xb8, 0x92, 0x9e, 0x6f, 0x1b, 0xc1, 0x23, 0xf3, 0xe5, 0x2d, 0x76, 0x76,
1142 0x47, 0x44, 0x2e, 0x44, 0x4f, 0xa0, 0x90, 0xdc, 0x1f, 0x83, 0x90, 0x60, 0x7f, 0xf7, 0x84, 0x04,
1143 0xbf, 0xfc, 0x9c, 0x32, 0x92, 0xe2, 0x8d, 0x56, 0x61, 0x2d, 0x7d, 0x08, 0xd2, 0x93, 0x84, 0xa9,
1144 0xc8, 0x3d, 0x7d, 0x15, 0x5e, 0xee, 0x33, 0xda, 0x5b, 0x13, 0x8f, 0x6f, 0x48, 0x93, 0xbf, 0x06,
1145 0x70, 0xb6, 0x5b, 0x81, 0x8b, 0xcf, 0x29, 0x3b, 0x2c, 0xe6, 0x5a, 0x85, 0xe5, 0xf4, 0xdc, 0x56,
1146 0x0f, 0xdc, 0xc9, 0xad, 0xfe, 0x70, 0x13, 0x66, 0x27, 0xcc, 0xab, 0x70, 0xce, 0x8b, 0x26, 0x74,
1147 0x8f, 0xd8, 0xb6, 0xa1, 0x93, 0x6d, 0xd6, 0xb0, 0xc8, 0xc2, 0xb7, 0x78, 0xae, 0x54, 0x1c, 0x6b,
1148 0x15, 0x86, 0xff, 0x22, 0x06, 0xe2, 0xea, 0xac, 0xa0, 0xb9, 0xed, 0x93, 0xdc, 0x6f, 0x58, 0x24,
1149 0xf9, 0x9f, 0x00, 0x8e, 0xfa, 0xb9, 0x29, 0x82, 0xc3, 0xa6, 0x56, 0xf7, 0x72, 0xf5, 0x09, 0x55,
1150 0x7c, 0xa3, 0x33, 0x70, 0x54, 0xab, 0x53, 0xd7, 0x64, 0x22, 0xf9, 0x9e, 0x52, 0xfd, 0x16, 0xda,
1151 0x83, 0x31, 0xba, 0x2b, 0x32, 0xbf, 0x69, 0xe5, 0xd6, 0x89, 0xcd, 0x90, 0x59, 0x27, 0xc4, 0x12,
1152 0x9e, 0x9f, 0x6c, 0x15, 0xce, 0x2a, 0xf3, 0x41, 0x33, 0xaa, 0x75, 0x8c, 0xee, 0x4a, 0x17, 0xe0,
1153 0x78, 0x30, 0x88, 0x26, 0xe0, 0xc8, 0x8d, 0xc2, 0xbb, 0xf7, 0x36, 0x12, 0x43, 0x68, 0x1c, 0x0e,
1154 0xdf, 0x57, 0xdf, 0xdf, 0x48, 0x80, 0xfc, 0x5c, 0xab, 0x90, 0xc8, 0x4f, 0x1f, 0x48, 0x74, 0x57,
1155 0xca, 0x63, 0x89, 0x77, 0x4a, 0xcd, 0xa4, 0x0d, 0xa7, 0x22, 0x91, 0x06, 0x25, 0x60, 0x7c, 0x97,
1156 0x34, 0x7c, 0x4d, 0xf9, 0x27, 0xaf, 0x82, 0xbc, 0xa3, 0x2d, 0x76, 0x92, 0x54, 0xc9, 0xe3, 0x91,
1157 0x8f, 0x5d, 0x03, 0xc9, 0x75, 0x78, 0xa6, 0x77, 0xac, 0xe9, 0x21, 0xfc, 0x74, 0x58, 0xf8, 0x44,
1158 0x98, 0xcb, 0xef, 0x82, 0x80, 0x4d, 0x67, 0xb8, 0xe8, 0xc1, 0xe6, 0xbb, 0x61, 0x36, 0xcf, 0x25,
1159 0xe3, 0x3f, 0x44, 0x92, 0xff, 0x7e, 0xac, 0x55, 0xf8, 0xe3, 0x18, 0xfc, 0x2d, 0x90, 0x9e, 0x2b,
1160 0xe0, 0x92, 0xc1, 0x30, 0xad, 0xe0, 0xc3, 0x0b, 0x0e, 0x65, 0x73, 0xd3, 0x64, 0x41, 0x0c, 0x6a,
1161 0xe0, 0x32, 0xad, 0x5b, 0x35, 0xa3, 0x2c, 0xb6, 0x9d, 0x5f, 0x77, 0x61, 0xee, 0x90, 0x98, 0x51,
1162 0x5c, 0xe6, 0x2e, 0x8a, 0xeb, 0x9a, 0xd9, 0xc0, 0x15, 0xa2, 0x31, 0xd7, 0x26, 0x0e, 0xe7, 0x75,
1163 0x27, 0x08, 0x46, 0x5f, 0x01, 0x51, 0xc0, 0x7c, 0x05, 0xc2, 0x59, 0xff, 0x57, 0x20, 0x52, 0x26,
1164 0xa4, 0x3f, 0x80, 0x17, 0x6f, 0x18, 0xa6, 0x8e, 0xa9, 0xcb, 0x70, 0x9d, 0xda, 0x04, 0x6b, 0x25,
1165 0xfe, 0xd9, 0x55, 0xd7, 0x65, 0xaa, 0x8c, 0x59, 0x4e, 0x3e, 0x9b, 0xdd, 0x31, 0x58, 0xd5, 0x2d,
1166 0x65, 0xca, 0xb4, 0x9e, 0xe5, 0x56, 0x91, 0x49, 0x99, 0x3a, 0x0d, 0x87, 0x11, 0xbf, 0xe9, 0x1b,
1167 0x29, 0xbf, 0x74, 0x20, 0x71, 0xe1, 0xdc, 0x77, 0x96, 0xca, 0x95, 0x95, 0xd7, 0x97, 0xc9, 0xb2,
1168 0x9c, 0x2b, 0xe5, 0x72, 0x72, 0xee, 0xda, 0x8a, 0x2e, 0x6b, 0xcb, 0x57, 0x56, 0xe5, 0x2b, 0x39,
1169 0x5d, 0x2b, 0xe9, 0x95, 0xab, 0xe4, 0xda, 0x72, 0x4e, 0x6a, 0x16, 0xa7, 0x82, 0x8c, 0x4b, 0x00,
1170 0x93, 0x7e, 0x73, 0x02, 0x2e, 0x74, 0xa2, 0x08, 0x4e, 0x20, 0xb4, 0x0a, 0xcf, 0x89, 0xe4, 0xb6,
1171 0x7d, 0x34, 0x86, 0xcb, 0x28, 0x80, 0xe3, 0xa9, 0x98, 0x7a, 0x86, 0x13, 0x04, 0x13, 0x6e, 0x1c,
1172 0xd6, 0x49, 0xd7, 0x61, 0x32, 0x3a, 0x35, 0x52, 0x35, 0xf1, 0x12, 0x0f, 0xa8, 0x67, 0xc3, 0x73,
1173 0xd7, 0x43, 0x15, 0x54, 0x97, 0xdc, 0x70, 0xe6, 0x19, 0xc7, 0xf1, 0x54, 0x3c, 0x2a, 0x77, 0xf3,
1174 0x30, 0x09, 0xed, 0x92, 0x1b, 0xa9, 0xb4, 0x86, 0x71, 0x3c, 0x35, 0x1c, 0x95, 0xfb, 0x7e, 0x28,
1175 0x83, 0xed, 0x25, 0xb7, 0x9d, 0x14, 0x8f, 0xe0, 0x78, 0x6a, 0xa4, 0x4b, 0x6e, 0x90, 0x1f, 0xbf,
1176 0x01, 0xcf, 0x77, 0x98, 0x2a, 0x92, 0x76, 0x8f, 0xe2, 0x78, 0x6a, 0x54, 0x5d, 0x88, 0x18, 0x2b,
1177 0x9c, 0x81, 0xf7, 0x9e, 0x1e, 0xaa, 0xff, 0xe2, 0xa9, 0xb1, 0x1e, 0xd3, 0x03, 0xe9, 0x57, 0xe1,
1178 0x42, 0x74, 0x7a, 0xa8, 0xa2, 0x1b, 0xc7, 0xf1, 0xd4, 0xb8, 0x3a, 0x1f, 0x9e, 0x5b, 0x6c, 0x57,
1179 0x77, 0x5d, 0xe6, 0x8a, 0xa4, 0xaf, 0x13, 0x22, 0x71, 0x8f, 0x98, 0x2b, 0x9a, 0xbc, 0x77, 0x98,
1180 0x2b, 0x5c, 0x05, 0x42, 0x1c, 0x4f, 0x9d, 0x8a, 0x9a, 0xab, 0x78, 0x58, 0x11, 0xf6, 0x5c, 0xa6,
1181 0xb6, 0xba, 0x93, 0x38, 0x9e, 0x9a, 0xea, 0x5e, 0xa6, 0x40, 0x5b, 0xb3, 0x53, 0xdb, 0x50, 0xa6,
1182 0x77, 0xea, 0x24, 0x99, 0x5e, 0xc4, 0x48, 0x87, 0xd9, 0xde, 0x9b, 0x70, 0xb1, 0xc3, 0x48, 0xd1,
1183 0xd5, 0x99, 0xc2, 0xf1, 0xd4, 0x8c, 0x7a, 0x2e, 0x62, 0xa6, 0x48, 0x19, 0xd6, 0x87, 0x41, 0xdb,
1184 0x3b, 0xa6, 0x71, 0x3c, 0x95, 0xe8, 0xc5, 0xa0, 0xaf, 0x57, 0x47, 0xca, 0xb5, 0x19, 0x1c, 0x4f,
1185 0xcd, 0x76, 0x2c, 0x53, 0xc8, 0x5c, 0x3d, 0x27, 0x87, 0x0a, 0xc2, 0x78, 0x0a, 0x75, 0x4f, 0xf6,
1186 0x25, 0xe7, 0xf5, 0x56, 0x41, 0xcb, 0x6f, 0x1f, 0x48, 0xfd, 0xdc, 0x4b, 0xca, 0xe3, 0x8f, 0x99,
1187 0xed, 0x92, 0xcb, 0xd8, 0xfb, 0xbf, 0xa2, 0xd5, 0x1c, 0xbf, 0xf1, 0xf0, 0x32, 0x96, 0xfa, 0x6e,
1188 0x27, 0x3e, 0x6f, 0xf9, 0x32, 0x56, 0x2e, 0xe3, 0x95, 0x87, 0x4d, 0x29, 0x09, 0x87, 0x8b, 0x54,
1189 0x6f, 0xf4, 0x0a, 0xe9, 0x12, 0x81, 0x33, 0x7e, 0x85, 0xfc, 0x5d, 0x83, 0x55, 0x05, 0xd9, 0x34,
1190 0x8c, 0x05, 0x77, 0x52, 0x6a, 0xcc, 0xd0, 0x51, 0x11, 0x0e, 0xeb, 0x1a, 0xd3, 0xfc, 0x38, 0x92,
1191 0x39, 0xfe, 0xe2, 0x73, 0x6e, 0xaa, 0x98, 0x2b, 0xfd, 0x25, 0x80, 0x33, 0xef, 0x5b, 0xba, 0xc6,
1192 0xc8, 0x07, 0x8a, 0xea, 0xdd, 0x78, 0xa2, 0x77, 0x61, 0x5c, 0x2b, 0x79, 0x68, 0x26, 0x95, 0xfc,
1193 0xb3, 0x87, 0x27, 0x95, 0xb3, 0x41, 0xd7, 0xe1, 0xa4, 0x2b, 0x04, 0x88, 0x8b, 0x6f, 0x1f, 0x6c,
1194 0x77, 0x71, 0x73, 0xc3, 0x20, 0x35, 0xfd, 0x3d, 0xcd, 0xd9, 0x55, 0xa1, 0x47, 0xce, 0xbf, 0xa5,
1195 0x1d, 0x6e, 0x21, 0xba, 0xdb, 0x33, 0xe9, 0xf1, 0xcc, 0x11, 0x6b, 0x9b, 0xe3, 0x3a, 0x9c, 0x2c,
1196 0xdb, 0xdc, 0xe2, 0xdb, 0xbc, 0x3a, 0x12, 0x59, 0xcf, 0xd3, 0xab, 0x28, 0xe8, 0x91, 0xf3, 0x0e,
1197 0xe9, 0x7b, 0x00, 0xce, 0xae, 0x89, 0x26, 0x97, 0x17, 0x58, 0xe2, 0x0c, 0x1c, 0xb5, 0x34, 0x9b,
1198 0x98, 0xcc, 0x17, 0xec, 0xb7, 0xb8, 0xe5, 0x4b, 0x94, 0xee, 0x3e, 0x8b, 0xe5, 0xe9, 0xae, 0x2a,
1199 0xe6, 0xa2, 0xb3, 0x70, 0x8c, 0xff, 0xdd, 0x36, 0x74, 0x01, 0x75, 0x42, 0x1d, 0xe5, 0xcd, 0x4d,
1200 0x3d, 0x8d, 0xe1, 0x64, 0x68, 0x77, 0xf2, 0xa4, 0xe9, 0xc1, 0x86, 0x7a, 0x3b, 0x31, 0x84, 0xc6,
1201 0x60, 0xfc, 0xf6, 0xd6, 0x46, 0x02, 0x28, 0xbf, 0x93, 0x82, 0x67, 0x3b, 0x8d, 0x7d, 0x8f, 0xd8,
1202 0x7b, 0x46, 0x99, 0xa0, 0xcf, 0x86, 0xe1, 0xa8, 0xa7, 0x08, 0x3a, 0xc1, 0xd2, 0x25, 0x4f, 0x30,
1203 0x57, 0xfa, 0x79, 0xec, 0x37, 0x7e, 0xf2, 0x5f, 0x7f, 0x12, 0xfb, 0x3a, 0x26, 0xfd, 0x6f, 0x2c,
1204 0xbb, 0xb7, 0x1c, 0xfc, 0xe6, 0xd2, 0xeb, 0x17, 0x97, 0xec, 0x41, 0x28, 0xb6, 0x36, 0xb3, 0x07,
1205 0xe1, 0x70, 0xd9, 0xcc, 0x1e, 0x84, 0x76, 0x6c, 0x33, 0xeb, 0x10, 0x4b, 0xb3, 0x35, 0x46, 0xed,
1206 0xec, 0x81, 0x1b, 0x19, 0x38, 0x08, 0x6d, 0xb0, 0x66, 0xf6, 0x20, 0x72, 0xc8, 0x04, 0xed, 0xd0,
1207 0xf8, 0xe1, 0x2e, 0x6e, 0x66, 0x0f, 0xc2, 0x07, 0xff, 0x1b, 0x0e, 0xb3, 0x2d, 0x9b, 0x54, 0x8c,
1208 0xfd, 0x6c, 0xba, 0xe9, 0x09, 0x09, 0x4d, 0x73, 0x3a, 0xf9, 0x38, 0x9d, 0x82, 0x9c, 0x8e, 0x09,
1209 0x51, 0x90, 0xfd, 0x6e, 0x00, 0x9a, 0xd9, 0x83, 0xc3, 0x83, 0xbc, 0x99, 0x3d, 0xe8, 0xb8, 0x57,
1210 0xe3, 0x33, 0x7b, 0x5e, 0xb8, 0x45, 0xe6, 0x85, 0xaa, 0x9e, 0x26, 0xfa, 0x7b, 0x00, 0x61, 0xe0,
1211 0xcb, 0x7a, 0xe3, 0x1b, 0x73, 0x83, 0xb4, 0xf0, 0x82, 0x8b, 0xd2, 0x85, 0x23, 0x7c, 0x20, 0x0f,
1212 0xd2, 0xe8, 0x6f, 0x43, 0x90, 0xe9, 0x2e, 0xba, 0x7e, 0x7c, 0xb1, 0x5d, 0x9b, 0x36, 0x39, 0xe0,
1213 0x76, 0x94, 0x64, 0x81, 0xf3, 0x55, 0x0f, 0xe7, 0x81, 0xb7, 0xc3, 0xdf, 0xb0, 0xdc, 0x52, 0xcd,
1214 0x70, 0xaa, 0xc4, 0x76, 0xb8, 0x2f, 0xf0, 0x9d, 0xe9, 0xe4, 0xbd, 0x7d, 0xfb, 0xdb, 0x00, 0x8e,
1215 0xbe, 0x4b, 0xe9, 0xae, 0x6b, 0xa1, 0x99, 0x8c, 0xe3, 0x96, 0x94, 0xcc, 0xa6, 0xee, 0x9f, 0xd4,
1216 0x27, 0x32, 0x57, 0x46, 0xc0, 0x48, 0xa1, 0x57, 0x8e, 0xdc, 0x32, 0x3c, 0xf5, 0x6d, 0xa2, 0x3f,
1217 0x04, 0x70, 0xd4, 0x3b, 0xb9, 0x4f, 0xb4, 0xc2, 0x7d, 0x6e, 0x1d, 0xa5, 0x65, 0x01, 0xe7, 0xb5,
1218 0xe4, 0x31, 0xe1, 0xf0, 0x45, 0xfc, 0x39, 0x80, 0xe3, 0x41, 0x2c, 0x41, 0xab, 0xc7, 0xc7, 0xd4,
1219 0x11, 0x7f, 0xfa, 0x42, 0xfa, 0x12, 0x08, 0x4c, 0x7f, 0x06, 0x92, 0xe9, 0xec, 0x9e, 0xf2, 0x74,
1220 0x50, 0x5a, 0x89, 0x64, 0x3c, 0x60, 0x3c, 0x08, 0x3d, 0x58, 0x56, 0x06, 0x9e, 0xb2, 0xa4, 0xbc,
1221 0x96, 0xdd, 0x53, 0xb4, 0xe3, 0xce, 0x01, 0x69, 0xf4, 0x37, 0x00, 0x8e, 0xae, 0x93, 0x1a, 0x61,
1222 0xa4, 0xdb, 0x33, 0xfa, 0xe9, 0x64, 0xb7, 0x0a, 0x85, 0xd2, 0x25, 0x38, 0x0d, 0x61, 0xc1, 0x32,
1223 0xde, 0x21, 0x8d, 0x82, 0xcb, 0xaa, 0x68, 0x08, 0x9e, 0x85, 0xa3, 0xb7, 0xf9, 0xa7, 0x82, 0xa6,
1224 0xe0, 0xb0, 0x4d, 0x34, 0x1d, 0x8e, 0x3c, 0xb6, 0x0d, 0x46, 0x1e, 0x9d, 0x86, 0xd3, 0xfb, 0xb2,
1225 0x61, 0xdb, 0x1c, 0x84, 0x63, 0x94, 0x6a, 0x04, 0xc5, 0xb0, 0x67, 0x96, 0x54, 0xfa, 0xb8, 0x9e,
1226 0xf3, 0x3f, 0x00, 0x8e, 0xdf, 0x24, 0xec, 0xae, 0x4b, 0xec, 0xc6, 0x2f, 0xc4, 0x77, 0x7e, 0x0f,
1227 0xb4, 0x0a, 0xf7, 0xa5, 0x2d, 0xb8, 0xd8, 0xab, 0xf8, 0x6b, 0x4b, 0x1e, 0xb0, 0xe8, 0xfb, 0x10,
1228 0x94, 0x86, 0x84, 0xa2, 0x19, 0x74, 0xf9, 0x28, 0x45, 0x3f, 0xe5, 0x02, 0x02, 0x75, 0xbf, 0x1c,
1229 0x81, 0x89, 0x9b, 0x84, 0x05, 0x69, 0x9e, 0x27, 0xbc, 0x78, 0x82, 0xb4, 0xc6, 0x67, 0x94, 0x7c,
1230 0x0e, 0x3c, 0xa4, 0xcf, 0x86, 0x85, 0x4e, 0xff, 0x17, 0x47, 0x5f, 0xc7, 0x8f, 0xd0, 0xaa, 0x9d,
1231 0x50, 0xfa, 0x31, 0xa2, 0x57, 0x79, 0xda, 0xec, 0x1c, 0xeb, 0x08, 0xa8, 0x7d, 0xeb, 0xcb, 0xae,
1232 0x31, 0xf7, 0x69, 0x83, 0xd1, 0x40, 0xf7, 0x94, 0x0a, 0xb0, 0xf7, 0x68, 0xdf, 0xb9, 0x91, 0xd0,
1233 0xdc, 0xbf, 0x42, 0xeb, 0x9e, 0x77, 0x58, 0x81, 0xf5, 0x54, 0xa4, 0xaf, 0xc0, 0xee, 0xc8, 0xdb,
1234 0xa7, 0xda, 0xe9, 0x33, 0xdc, 0x57, 0x4f, 0xe7, 0x69, 0x52, 0x23, 0x99, 0x01, 0xfa, 0x62, 0x18,
1235 0x0e, 0x6f, 0x94, 0xab, 0x14, 0x1d, 0xf9, 0xeb, 0x9c, 0xe3, 0x96, 0x32, 0x5e, 0x25, 0x1a, 0x1c,
1236 0x2b, 0x83, 0x4f, 0x91, 0xfe, 0x2e, 0xde, 0x2a, 0xfc, 0x5b, 0x0c, 0x8e, 0x93, 0x72, 0x95, 0x62,
1237 0xdb, 0x2a, 0xa3, 0xd9, 0x7b, 0x6e, 0xbd, 0xae, 0xd9, 0x8d, 0x3c, 0xde, 0xf0, 0xbb, 0x92, 0x89,
1238 0xf5, 0xc3, 0x1b, 0x3d, 0xd1, 0x2b, 0xad, 0x43, 0x14, 0xdd, 0xcc, 0x02, 0xf1, 0x80, 0x5b, 0xf8,
1239 0xd6, 0x2a, 0x8c, 0x2b, 0x4b, 0x4b, 0x48, 0x91, 0x96, 0x60, 0x42, 0xb3, 0xbc, 0xbb, 0x27, 0x83,
1240 0x9a, 0xd9, 0x47, 0x0e, 0x35, 0xd1, 0xe2, 0x81, 0x14, 0xd4, 0x48, 0x12, 0xab, 0x12, 0x6c, 0x98,
1241 0x96, 0xeb, 0xff, 0x48, 0x2d, 0x35, 0x6f, 0x7d, 0x00, 0xe3, 0x57, 0x96, 0x56, 0xd0, 0x6d, 0xf8,
1242 0xba, 0x4a, 0x98, 0x6b, 0x9b, 0x44, 0xc7, 0x8f, 0xab, 0xc4, 0xc4, 0x9c, 0xd2, 0x26, 0x0e, 0x75,
1243 0xed, 0x32, 0xc1, 0x86, 0x83, 0x19, 0xa9, 0x5b, 0xd4, 0xd6, 0x6c, 0xa3, 0xd6, 0xc0, 0xae, 0xa9,
1244 0xed, 0x69, 0x46, 0x4d, 0x2b, 0xd5, 0x48, 0x26, 0x3d, 0x0f, 0xc7, 0xf7, 0x65, 0xd3, 0xad, 0x97,
1245 0x88, 0x8d, 0x26, 0x66, 0x87, 0xc4, 0xbf, 0x8f, 0xde, 0xba, 0x75, 0x1d, 0xc6, 0x73, 0x4b, 0x39,
1246 0x94, 0x83, 0xe9, 0xa7, 0xf0, 0xd5, 0x29, 0x71, 0xb0, 0x49, 0x19, 0x26, 0xfb, 0x86, 0xc3, 0x32,
1247 0x68, 0x14, 0x8a, 0x9b, 0x5a, 0xb1, 0x75, 0x1f, 0x1e, 0x7d, 0x1c, 0x71, 0x53, 0x67, 0x0f, 0xbc,
1248 0xe5, 0x7e, 0x70, 0x4e, 0x4a, 0x84, 0x43, 0x11, 0x1f, 0xcb, 0x7b, 0x17, 0x78, 0x0f, 0x10, 0xea,
1249 0x1a, 0x42, 0x3f, 0x06, 0xf0, 0xd4, 0x3a, 0x21, 0x96, 0xf8, 0x21, 0x94, 0x77, 0x7c, 0x53, 0xe9,
1250 0xdc, 0x9b, 0x42, 0xdb, 0x55, 0x29, 0x77, 0x64, 0x94, 0x89, 0x3c, 0xd1, 0xc8, 0xf0, 0x5a, 0x4d,
1251 0x84, 0xc7, 0x02, 0x84, 0x5b, 0xb4, 0x68, 0x98, 0xba, 0x61, 0xee, 0x38, 0xe8, 0x5c, 0x57, 0xec,
1252 0x58, 0xf7, 0x9f, 0x37, 0xf5, 0x0d, 0x2b, 0x43, 0xe8, 0x03, 0x38, 0xc6, 0xab, 0x35, 0xea, 0x32,
1253 0xd4, 0x87, 0xa8, 0xef, 0xe4, 0xf3, 0x02, 0xfe, 0x3c, 0x9a, 0x0b, 0x5b, 0x98, 0xf9, 0xcc, 0xaa,
1254 0x30, 0x21, 0x9e, 0xc3, 0xf0, 0x52, 0x7b, 0x9d, 0x30, 0xcd, 0xa8, 0x39, 0x03, 0x0b, 0xb8, 0x28,
1255 0x04, 0xbc, 0x88, 0x16, 0x23, 0x4b, 0xc8, 0xb9, 0x3e, 0x36, 0x58, 0x55, 0xf7, 0xb9, 0xfe, 0x11,
1256 0x80, 0xe8, 0x26, 0x61, 0x9d, 0xa5, 0xfd, 0x00, 0xd9, 0x52, 0xc7, 0xd4, 0xbe, 0x78, 0x5e, 0x15,
1257 0x78, 0x5e, 0x92, 0xce, 0x85, 0xf1, 0x70, 0x28, 0x25, 0xaa, 0x37, 0xb2, 0x07, 0x3c, 0x67, 0x11,
1258 0x57, 0x00, 0xe8, 0xf7, 0x01, 0x9c, 0xbd, 0x43, 0x1d, 0xc6, 0x39, 0x8a, 0xa9, 0x02, 0xd1, 0x80,
1259 0xd7, 0x09, 0x7d, 0x61, 0x64, 0x05, 0x8c, 0x4b, 0xd2, 0xc5, 0x30, 0x0c, 0x8b, 0x3a, 0x8c, 0x43,
1260 0x11, 0x3f, 0x7f, 0x7b, 0x78, 0xda, 0x6e, 0xf2, 0x53, 0x00, 0xe7, 0xd6, 0xaa, 0xa4, 0xbc, 0x1b,
1261 0x24, 0x0a, 0x77, 0x34, 0x5b, 0xab, 0x3b, 0xdf, 0x98, 0xdf, 0xdf, 0x14, 0x0a, 0x14, 0xd0, 0x9b,
1262 0x47, 0xf9, 0xbd, 0x25, 0x70, 0x66, 0x77, 0x08, 0xeb, 0xb9, 0x05, 0xd0, 0x7f, 0x03, 0xf8, 0x82,
1263 0x50, 0xcc, 0xbb, 0xb5, 0xe7, 0xc5, 0xfd, 0x2f, 0x89, 0x8a, 0x77, 0x85, 0x8a, 0xef, 0xa0, 0xcd,
1264 0x01, 0x54, 0xf4, 0x8b, 0x52, 0xf1, 0x8e, 0xb0, 0x43, 0x5d, 0xba, 0xdb, 0x44, 0x3f, 0x03, 0xf0,
1265 0xb4, 0x50, 0x96, 0x7b, 0xd6, 0x2f, 0x91, 0x8e, 0x52, 0xfe, 0x98, 0x3a, 0x72, 0x17, 0x8d, 0x5e,
1266 0x0f, 0x34, 0xf3, 0xd1, 0xc7, 0x67, 0xe8, 0x0b, 0x00, 0x17, 0x6f, 0xef, 0x11, 0x5b, 0x64, 0xe6,
1267 0xc1, 0x03, 0xb7, 0x35, 0x2a, 0x7e, 0x61, 0xb9, 0xdf, 0xb0, 0x48, 0xdf, 0x23, 0x64, 0xb1, 0xab,
1268 0x3f, 0x74, 0xbf, 0x2c, 0x6d, 0xb4, 0x0a, 0x28, 0x1f, 0x09, 0x8f, 0x8c, 0xec, 0x33, 0x01, 0x3f,
1269 0x8d, 0x52, 0xe1, 0x6d, 0x44, 0x03, 0xe1, 0xb6, 0x2f, 0xbc, 0xec, 0x09, 0x67, 0x5c, 0xf8, 0xf7,
1270 0x00, 0x9c, 0x17, 0x2b, 0xb0, 0xb1, 0xef, 0x59, 0x27, 0x78, 0x4a, 0x83, 0xbe, 0x3d, 0xe8, 0x1b,
1271 0x1d, 0x7e, 0x32, 0x04, 0xb3, 0xfb, 0x6e, 0xf4, 0x73, 0x02, 0xe1, 0x1c, 0x9a, 0xe5, 0x08, 0xfd,
1272 0x60, 0x97, 0x2f, 0x73, 0x00, 0xe8, 0x4f, 0x01, 0x3c, 0x1f, 0x81, 0x12, 0x7d, 0xeb, 0x73, 0x74,
1273 0x32, 0xde, 0x0b, 0x50, 0x94, 0xc7, 0x33, 0xc0, 0x4a, 0xfe, 0x08, 0xb4, 0x0a, 0xff, 0x0c, 0x50,
1274 0xa5, 0xcf, 0x55, 0x5a, 0xf8, 0x67, 0x4d, 0x2c, 0xcb, 0xf8, 0x71, 0xd5, 0x28, 0x57, 0xb1, 0x53,
1275 0xa5, 0x6e, 0x4d, 0x17, 0xc9, 0x40, 0x89, 0x60, 0xd7, 0x21, 0x3a, 0x36, 0x4c, 0x6c, 0xd5, 0xb4,
1276 0x32, 0xc1, 0xb4, 0x22, 0xd2, 0x06, 0x9d, 0x96, 0xdd, 0x3a, 0x31, 0xbd, 0xeb, 0x18, 0x5c, 0xa6,
1277 0x75, 0xde, 0x78, 0x29, 0x79, 0x17, 0x5e, 0xe8, 0x55, 0x0f, 0xf1, 0xa0, 0x1e, 0x5c, 0xde, 0x0d,
1278 0x98, 0x4f, 0x29, 0x8f, 0xe0, 0xe9, 0xb2, 0x56, 0x27, 0xb5, 0x35, 0xcd, 0x21, 0x3e, 0x8f, 0x2d,
1279 0xad, 0x4e, 0x90, 0x0a, 0x47, 0xbc, 0xd7, 0x42, 0x83, 0x06, 0xb1, 0x88, 0xb5, 0xda, 0x41, 0x8c,
1280 0x0f, 0x29, 0x9f, 0xc0, 0xc5, 0x82, 0x49, 0x59, 0x95, 0xd8, 0xbe, 0x24, 0xb1, 0x08, 0x87, 0x01,
1281 0xfd, 0x3b, 0x91, 0xf0, 0x3e, 0xa8, 0xe0, 0xa1, 0xe2, 0x4f, 0x26, 0x5b, 0x85, 0x7f, 0x9d, 0x44,
1282 0x5f, 0x03, 0x38, 0x57, 0xc0, 0x45, 0xef, 0x97, 0xcb, 0xd0, 0xfe, 0xfd, 0x10, 0x9e, 0xde, 0x51,
1283 0xef, 0xac, 0xc9, 0x37, 0x3d, 0xd5, 0xb1, 0x65, 0x53, 0xf1, 0x74, 0x75, 0x40, 0x93, 0x25, 0x13,
1284 0x26, 0x35, 0xc9, 0x5b, 0xbe, 0x6a, 0x9c, 0x3a, 0xfd, 0x09, 0x3c, 0x5d, 0xbc, 0xb7, 0x8e, 0x57,
1285 0xe4, 0xb5, 0x9a, 0xe6, 0x3a, 0x04, 0xbf, 0x6b, 0x94, 0x89, 0xe9, 0x10, 0x74, 0x63, 0x30, 0xce,
1286 0xd9, 0x52, 0x8d, 0x96, 0xb2, 0x75, 0xcd, 0x61, 0xc4, 0xce, 0xbe, 0xbb, 0xb9, 0xb6, 0xb1, 0x75,
1287 0x6f, 0x23, 0xc3, 0xf6, 0x99, 0x12, 0x5f, 0xce, 0x2c, 0xe5, 0x31, 0x9c, 0xdf, 0x97, 0x1d, 0x5a,
1288 0x27, 0x42, 0x9b, 0xc3, 0x2f, 0x34, 0x96, 0x1c, 0x69, 0x68, 0xba, 0xae, 0xa5, 0xe3, 0x20, 0x36,
1289 0xac, 0x74, 0x65, 0xc5, 0xca, 0x99, 0x70, 0xcf, 0xbe, 0x5c, 0xa1, 0x54, 0xae, 0x1b, 0x75, 0x92,
1290 0xef, 0xa2, 0xcc, 0xf7, 0xa1, 0x54, 0xef, 0xf0, 0x0c, 0x77, 0x05, 0x6d, 0xc2, 0x9b, 0xdd, 0x19,
1291 0xae, 0xeb, 0x10, 0xfb, 0x30, 0xbb, 0xad, 0x6a, 0x7b, 0x04, 0x5b, 0xc4, 0xae, 0x1b, 0x8e, 0xc3,
1292 0x5d, 0x97, 0x51, 0xac, 0x95, 0xcb, 0xc4, 0x71, 0x22, 0xd9, 0x70, 0x46, 0x3d, 0x41, 0xce, 0x3c,
1293 0xa6, 0xde, 0x85, 0xf1, 0xdc, 0xf2, 0x35, 0x74, 0x0b, 0x4e, 0x6d, 0xbe, 0x5a, 0xc7, 0x1a, 0x66,
1294 0x44, 0xb3, 0x28, 0xcb, 0xa0, 0x55, 0x78, 0x35, 0xf9, 0x8c, 0x3f, 0x60, 0x7d, 0x3f, 0xc6, 0x8b,
1295 0x83, 0x25, 0xf4, 0x07, 0x31, 0x78, 0xea, 0x9e, 0xf7, 0x7a, 0x5b, 0x24, 0x5e, 0xe8, 0x3a, 0x5c,
1296 0x4d, 0x5e, 0x1d, 0xf0, 0xa5, 0x74, 0x70, 0x90, 0x27, 0x7f, 0x04, 0x60, 0xe2, 0x43, 0x79, 0x2d,
1297 0xf4, 0x72, 0x7c, 0x53, 0x47, 0x3f, 0x04, 0x70, 0x90, 0xc7, 0xe3, 0x68, 0xd4, 0x8b, 0x20, 0x49,
1298 0xf1, 0x63, 0xb9, 0x72, 0xcc, 0xa7, 0xe4, 0x8f, 0x9e, 0xcf, 0x4b, 0xf2, 0x07, 0x7f, 0x1e, 0x87,
1299 0x33, 0x70, 0xa2, 0xa8, 0x39, 0x46, 0x59, 0xdc, 0x2b, 0xc5, 0xc6, 0x01, 0xfc, 0x21, 0x88, 0x5c,
1300 0x35, 0x7d, 0x01, 0xc6, 0x63, 0xc9, 0x89, 0x0f, 0xe5, 0xc2, 0x9d, 0x4d, 0xf9, 0x1d, 0xd2, 0xc0,
1301 0xb1, 0x5b, 0x29, 0xb8, 0xb8, 0x2f, 0x6b, 0x75, 0xed, 0x09, 0x35, 0x65, 0xcd, 0x32, 0x7c, 0xbb,
1302 0xc9, 0x9a, 0xcb, 0xaa, 0x22, 0xae, 0x8c, 0x27, 0x47, 0x29, 0x6f, 0x28, 0xb7, 0x7e, 0x05, 0xbe,
1303 0xd8, 0x8f, 0x92, 0xda, 0xc6, 0x13, 0x62, 0xa3, 0xef, 0xa4, 0xbf, 0x0d, 0x67, 0xe0, 0xb0, 0x98,
1304 0x37, 0x96, 0x1c, 0x61, 0x74, 0x97, 0x98, 0xf0, 0x12, 0x5c, 0x3c, 0x24, 0x51, 0x89, 0xe3, 0xd6,
1305 0xd8, 0x7d, 0x56, 0xdb, 0x34, 0xef, 0xf1, 0xf0, 0xa5, 0x3b, 0xed, 0xe2, 0x6c, 0xeb, 0x2d, 0xf8,
1306 0x53, 0xd0, 0xbe, 0x07, 0xfb, 0x77, 0x30, 0x1e, 0x4f, 0x0d, 0x2b, 0x2f, 0x07, 0x9b, 0x32, 0xb4,
1307 0x83, 0xb3, 0x02, 0x4f, 0xb6, 0xcd, 0x34, 0x7f, 0xa1, 0x3f, 0x91, 0x80, 0x50, 0xfc, 0x35, 0x98,
1308 0xf4, 0xae, 0xd5, 0x10, 0xba, 0x69, 0x6b, 0x26, 0x73, 0x30, 0x6f, 0xf8, 0xce, 0x0e, 0x17, 0xfd,
1309 0xcb, 0x36, 0x34, 0xe7, 0x0f, 0x8a, 0x56, 0x30, 0xba, 0x06, 0x47, 0x34, 0xbd, 0x6e, 0x98, 0x28,
1310 0x1f, 0x99, 0x6a, 0xea, 0x11, 0x32, 0xb1, 0x77, 0x38, 0x99, 0xe1, 0x30, 0x5e, 0xd6, 0xec, 0xf1,
1311 0x7a, 0xb6, 0x42, 0xed, 0xba, 0xf0, 0xa4, 0xd2, 0x05, 0x38, 0x15, 0x5e, 0x98, 0xa1, 0xce, 0x0b,
1312 0xc0, 0xd2, 0xa5, 0xbe, 0x57, 0x80, 0x9d, 0xa4, 0xf6, 0x26, 0x3c, 0xfb, 0xde, 0x61, 0x38, 0x09,
1313 0x1f, 0x92, 0x83, 0x1e, 0x8e, 0x4f, 0xce, 0x43, 0xb4, 0x2f, 0x87, 0x7b, 0xf8, 0x29, 0x82, 0x46,
1314 0x92, 0xf1, 0x92, 0x66, 0x3f, 0x49, 0xc1, 0xb3, 0x1d, 0x83, 0x25, 0xed, 0x89, 0x5c, 0x33, 0x1c,
1315 0x86, 0xa6, 0x94, 0x49, 0x38, 0x92, 0x8c, 0x53, 0x93, 0xc0, 0x18, 0x06, 0x0f, 0x26, 0xda, 0x5b,
1316 0xaa, 0x34, 0x2a, 0xce, 0xf9, 0x95, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xb2, 0x4b, 0x91, 0x7b,
1317 0x91, 0x33, 0x00, 0x00,
1318 }
1319
1320
1321 var _ context.Context
1322 var _ grpc.ClientConnInterface
1323
1324
1325
1326 const _ = grpc.SupportPackageIsVersion6
1327
1328
1329
1330
1331 type ABitOfEverythingServiceClient interface {
1332
1333
1334
1335 Create(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error)
1336 CreateBody(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error)
1337
1338 CreateBook(ctx context.Context, in *CreateBookRequest, opts ...grpc.CallOption) (*Book, error)
1339 Lookup(ctx context.Context, in *sub2.IdMessage, opts ...grpc.CallOption) (*ABitOfEverything, error)
1340 Update(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*empty.Empty, error)
1341 UpdateV2(ctx context.Context, in *UpdateV2Request, opts ...grpc.CallOption) (*empty.Empty, error)
1342 Delete(ctx context.Context, in *sub2.IdMessage, opts ...grpc.CallOption) (*empty.Empty, error)
1343 GetQuery(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*empty.Empty, error)
1344 GetRepeatedQuery(ctx context.Context, in *ABitOfEverythingRepeated, opts ...grpc.CallOption) (*ABitOfEverythingRepeated, error)
1345
1346
1347
1348
1349
1350
1351
1352 Echo(ctx context.Context, in *sub.StringMessage, opts ...grpc.CallOption) (*sub.StringMessage, error)
1353 DeepPathEcho(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error)
1354 NoBindings(ctx context.Context, in *duration.Duration, opts ...grpc.CallOption) (*empty.Empty, error)
1355 Timeout(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
1356 ErrorWithDetails(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
1357 GetMessageWithBody(ctx context.Context, in *MessageWithBody, opts ...grpc.CallOption) (*empty.Empty, error)
1358 PostWithEmptyBody(ctx context.Context, in *Body, opts ...grpc.CallOption) (*empty.Empty, error)
1359 CheckGetQueryParams(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error)
1360 CheckNestedEnumGetQueryParams(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error)
1361 CheckPostQueryParams(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error)
1362 OverwriteResponseContentType(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*wrappers.StringValue, error)
1363 CheckExternalPathEnum(ctx context.Context, in *pathenum.MessageWithPathEnum, opts ...grpc.CallOption) (*empty.Empty, error)
1364 CheckExternalNestedPathEnum(ctx context.Context, in *pathenum.MessageWithNestedPathEnum, opts ...grpc.CallOption) (*empty.Empty, error)
1365 }
1366
1367 type aBitOfEverythingServiceClient struct {
1368 cc grpc.ClientConnInterface
1369 }
1370
1371 func NewABitOfEverythingServiceClient(cc grpc.ClientConnInterface) ABitOfEverythingServiceClient {
1372 return &aBitOfEverythingServiceClient{cc}
1373 }
1374
1375 func (c *aBitOfEverythingServiceClient) Create(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1376 out := new(ABitOfEverything)
1377 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Create", in, out, opts...)
1378 if err != nil {
1379 return nil, err
1380 }
1381 return out, nil
1382 }
1383
1384 func (c *aBitOfEverythingServiceClient) CreateBody(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1385 out := new(ABitOfEverything)
1386 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CreateBody", in, out, opts...)
1387 if err != nil {
1388 return nil, err
1389 }
1390 return out, nil
1391 }
1392
1393 func (c *aBitOfEverythingServiceClient) CreateBook(ctx context.Context, in *CreateBookRequest, opts ...grpc.CallOption) (*Book, error) {
1394 out := new(Book)
1395 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CreateBook", in, out, opts...)
1396 if err != nil {
1397 return nil, err
1398 }
1399 return out, nil
1400 }
1401
1402 func (c *aBitOfEverythingServiceClient) Lookup(ctx context.Context, in *sub2.IdMessage, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1403 out := new(ABitOfEverything)
1404 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Lookup", in, out, opts...)
1405 if err != nil {
1406 return nil, err
1407 }
1408 return out, nil
1409 }
1410
1411 func (c *aBitOfEverythingServiceClient) Update(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*empty.Empty, error) {
1412 out := new(empty.Empty)
1413 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Update", in, out, opts...)
1414 if err != nil {
1415 return nil, err
1416 }
1417 return out, nil
1418 }
1419
1420 func (c *aBitOfEverythingServiceClient) UpdateV2(ctx context.Context, in *UpdateV2Request, opts ...grpc.CallOption) (*empty.Empty, error) {
1421 out := new(empty.Empty)
1422 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/UpdateV2", in, out, opts...)
1423 if err != nil {
1424 return nil, err
1425 }
1426 return out, nil
1427 }
1428
1429 func (c *aBitOfEverythingServiceClient) Delete(ctx context.Context, in *sub2.IdMessage, opts ...grpc.CallOption) (*empty.Empty, error) {
1430 out := new(empty.Empty)
1431 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Delete", in, out, opts...)
1432 if err != nil {
1433 return nil, err
1434 }
1435 return out, nil
1436 }
1437
1438 func (c *aBitOfEverythingServiceClient) GetQuery(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*empty.Empty, error) {
1439 out := new(empty.Empty)
1440 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/GetQuery", in, out, opts...)
1441 if err != nil {
1442 return nil, err
1443 }
1444 return out, nil
1445 }
1446
1447 func (c *aBitOfEverythingServiceClient) GetRepeatedQuery(ctx context.Context, in *ABitOfEverythingRepeated, opts ...grpc.CallOption) (*ABitOfEverythingRepeated, error) {
1448 out := new(ABitOfEverythingRepeated)
1449 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/GetRepeatedQuery", in, out, opts...)
1450 if err != nil {
1451 return nil, err
1452 }
1453 return out, nil
1454 }
1455
1456 func (c *aBitOfEverythingServiceClient) Echo(ctx context.Context, in *sub.StringMessage, opts ...grpc.CallOption) (*sub.StringMessage, error) {
1457 out := new(sub.StringMessage)
1458 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Echo", in, out, opts...)
1459 if err != nil {
1460 return nil, err
1461 }
1462 return out, nil
1463 }
1464
1465 func (c *aBitOfEverythingServiceClient) DeepPathEcho(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1466 out := new(ABitOfEverything)
1467 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/DeepPathEcho", in, out, opts...)
1468 if err != nil {
1469 return nil, err
1470 }
1471 return out, nil
1472 }
1473
1474 func (c *aBitOfEverythingServiceClient) NoBindings(ctx context.Context, in *duration.Duration, opts ...grpc.CallOption) (*empty.Empty, error) {
1475 out := new(empty.Empty)
1476 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/NoBindings", in, out, opts...)
1477 if err != nil {
1478 return nil, err
1479 }
1480 return out, nil
1481 }
1482
1483 func (c *aBitOfEverythingServiceClient) Timeout(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) {
1484 out := new(empty.Empty)
1485 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Timeout", in, out, opts...)
1486 if err != nil {
1487 return nil, err
1488 }
1489 return out, nil
1490 }
1491
1492 func (c *aBitOfEverythingServiceClient) ErrorWithDetails(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) {
1493 out := new(empty.Empty)
1494 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/ErrorWithDetails", in, out, opts...)
1495 if err != nil {
1496 return nil, err
1497 }
1498 return out, nil
1499 }
1500
1501 func (c *aBitOfEverythingServiceClient) GetMessageWithBody(ctx context.Context, in *MessageWithBody, opts ...grpc.CallOption) (*empty.Empty, error) {
1502 out := new(empty.Empty)
1503 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/GetMessageWithBody", in, out, opts...)
1504 if err != nil {
1505 return nil, err
1506 }
1507 return out, nil
1508 }
1509
1510 func (c *aBitOfEverythingServiceClient) PostWithEmptyBody(ctx context.Context, in *Body, opts ...grpc.CallOption) (*empty.Empty, error) {
1511 out := new(empty.Empty)
1512 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/PostWithEmptyBody", in, out, opts...)
1513 if err != nil {
1514 return nil, err
1515 }
1516 return out, nil
1517 }
1518
1519 func (c *aBitOfEverythingServiceClient) CheckGetQueryParams(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1520 out := new(ABitOfEverything)
1521 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckGetQueryParams", in, out, opts...)
1522 if err != nil {
1523 return nil, err
1524 }
1525 return out, nil
1526 }
1527
1528 func (c *aBitOfEverythingServiceClient) CheckNestedEnumGetQueryParams(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1529 out := new(ABitOfEverything)
1530 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckNestedEnumGetQueryParams", in, out, opts...)
1531 if err != nil {
1532 return nil, err
1533 }
1534 return out, nil
1535 }
1536
1537 func (c *aBitOfEverythingServiceClient) CheckPostQueryParams(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) {
1538 out := new(ABitOfEverything)
1539 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckPostQueryParams", in, out, opts...)
1540 if err != nil {
1541 return nil, err
1542 }
1543 return out, nil
1544 }
1545
1546 func (c *aBitOfEverythingServiceClient) OverwriteResponseContentType(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*wrappers.StringValue, error) {
1547 out := new(wrappers.StringValue)
1548 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/OverwriteResponseContentType", in, out, opts...)
1549 if err != nil {
1550 return nil, err
1551 }
1552 return out, nil
1553 }
1554
1555 func (c *aBitOfEverythingServiceClient) CheckExternalPathEnum(ctx context.Context, in *pathenum.MessageWithPathEnum, opts ...grpc.CallOption) (*empty.Empty, error) {
1556 out := new(empty.Empty)
1557 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckExternalPathEnum", in, out, opts...)
1558 if err != nil {
1559 return nil, err
1560 }
1561 return out, nil
1562 }
1563
1564 func (c *aBitOfEverythingServiceClient) CheckExternalNestedPathEnum(ctx context.Context, in *pathenum.MessageWithNestedPathEnum, opts ...grpc.CallOption) (*empty.Empty, error) {
1565 out := new(empty.Empty)
1566 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckExternalNestedPathEnum", in, out, opts...)
1567 if err != nil {
1568 return nil, err
1569 }
1570 return out, nil
1571 }
1572
1573
1574 type ABitOfEverythingServiceServer interface {
1575
1576
1577
1578 Create(context.Context, *ABitOfEverything) (*ABitOfEverything, error)
1579 CreateBody(context.Context, *ABitOfEverything) (*ABitOfEverything, error)
1580
1581 CreateBook(context.Context, *CreateBookRequest) (*Book, error)
1582 Lookup(context.Context, *sub2.IdMessage) (*ABitOfEverything, error)
1583 Update(context.Context, *ABitOfEverything) (*empty.Empty, error)
1584 UpdateV2(context.Context, *UpdateV2Request) (*empty.Empty, error)
1585 Delete(context.Context, *sub2.IdMessage) (*empty.Empty, error)
1586 GetQuery(context.Context, *ABitOfEverything) (*empty.Empty, error)
1587 GetRepeatedQuery(context.Context, *ABitOfEverythingRepeated) (*ABitOfEverythingRepeated, error)
1588
1589
1590
1591
1592
1593
1594
1595 Echo(context.Context, *sub.StringMessage) (*sub.StringMessage, error)
1596 DeepPathEcho(context.Context, *ABitOfEverything) (*ABitOfEverything, error)
1597 NoBindings(context.Context, *duration.Duration) (*empty.Empty, error)
1598 Timeout(context.Context, *empty.Empty) (*empty.Empty, error)
1599 ErrorWithDetails(context.Context, *empty.Empty) (*empty.Empty, error)
1600 GetMessageWithBody(context.Context, *MessageWithBody) (*empty.Empty, error)
1601 PostWithEmptyBody(context.Context, *Body) (*empty.Empty, error)
1602 CheckGetQueryParams(context.Context, *ABitOfEverything) (*ABitOfEverything, error)
1603 CheckNestedEnumGetQueryParams(context.Context, *ABitOfEverything) (*ABitOfEverything, error)
1604 CheckPostQueryParams(context.Context, *ABitOfEverything) (*ABitOfEverything, error)
1605 OverwriteResponseContentType(context.Context, *empty.Empty) (*wrappers.StringValue, error)
1606 CheckExternalPathEnum(context.Context, *pathenum.MessageWithPathEnum) (*empty.Empty, error)
1607 CheckExternalNestedPathEnum(context.Context, *pathenum.MessageWithNestedPathEnum) (*empty.Empty, error)
1608 }
1609
1610
1611 type UnimplementedABitOfEverythingServiceServer struct {
1612 }
1613
1614 func (*UnimplementedABitOfEverythingServiceServer) Create(ctx context.Context, req *ABitOfEverything) (*ABitOfEverything, error) {
1615 return nil, status.Errorf(codes.Unimplemented, "method Create not implemented")
1616 }
1617 func (*UnimplementedABitOfEverythingServiceServer) CreateBody(ctx context.Context, req *ABitOfEverything) (*ABitOfEverything, error) {
1618 return nil, status.Errorf(codes.Unimplemented, "method CreateBody not implemented")
1619 }
1620 func (*UnimplementedABitOfEverythingServiceServer) CreateBook(ctx context.Context, req *CreateBookRequest) (*Book, error) {
1621 return nil, status.Errorf(codes.Unimplemented, "method CreateBook not implemented")
1622 }
1623 func (*UnimplementedABitOfEverythingServiceServer) Lookup(ctx context.Context, req *sub2.IdMessage) (*ABitOfEverything, error) {
1624 return nil, status.Errorf(codes.Unimplemented, "method Lookup not implemented")
1625 }
1626 func (*UnimplementedABitOfEverythingServiceServer) Update(ctx context.Context, req *ABitOfEverything) (*empty.Empty, error) {
1627 return nil, status.Errorf(codes.Unimplemented, "method Update not implemented")
1628 }
1629 func (*UnimplementedABitOfEverythingServiceServer) UpdateV2(ctx context.Context, req *UpdateV2Request) (*empty.Empty, error) {
1630 return nil, status.Errorf(codes.Unimplemented, "method UpdateV2 not implemented")
1631 }
1632 func (*UnimplementedABitOfEverythingServiceServer) Delete(ctx context.Context, req *sub2.IdMessage) (*empty.Empty, error) {
1633 return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented")
1634 }
1635 func (*UnimplementedABitOfEverythingServiceServer) GetQuery(ctx context.Context, req *ABitOfEverything) (*empty.Empty, error) {
1636 return nil, status.Errorf(codes.Unimplemented, "method GetQuery not implemented")
1637 }
1638 func (*UnimplementedABitOfEverythingServiceServer) GetRepeatedQuery(ctx context.Context, req *ABitOfEverythingRepeated) (*ABitOfEverythingRepeated, error) {
1639 return nil, status.Errorf(codes.Unimplemented, "method GetRepeatedQuery not implemented")
1640 }
1641 func (*UnimplementedABitOfEverythingServiceServer) Echo(ctx context.Context, req *sub.StringMessage) (*sub.StringMessage, error) {
1642 return nil, status.Errorf(codes.Unimplemented, "method Echo not implemented")
1643 }
1644 func (*UnimplementedABitOfEverythingServiceServer) DeepPathEcho(ctx context.Context, req *ABitOfEverything) (*ABitOfEverything, error) {
1645 return nil, status.Errorf(codes.Unimplemented, "method DeepPathEcho not implemented")
1646 }
1647 func (*UnimplementedABitOfEverythingServiceServer) NoBindings(ctx context.Context, req *duration.Duration) (*empty.Empty, error) {
1648 return nil, status.Errorf(codes.Unimplemented, "method NoBindings not implemented")
1649 }
1650 func (*UnimplementedABitOfEverythingServiceServer) Timeout(ctx context.Context, req *empty.Empty) (*empty.Empty, error) {
1651 return nil, status.Errorf(codes.Unimplemented, "method Timeout not implemented")
1652 }
1653 func (*UnimplementedABitOfEverythingServiceServer) ErrorWithDetails(ctx context.Context, req *empty.Empty) (*empty.Empty, error) {
1654 return nil, status.Errorf(codes.Unimplemented, "method ErrorWithDetails not implemented")
1655 }
1656 func (*UnimplementedABitOfEverythingServiceServer) GetMessageWithBody(ctx context.Context, req *MessageWithBody) (*empty.Empty, error) {
1657 return nil, status.Errorf(codes.Unimplemented, "method GetMessageWithBody not implemented")
1658 }
1659 func (*UnimplementedABitOfEverythingServiceServer) PostWithEmptyBody(ctx context.Context, req *Body) (*empty.Empty, error) {
1660 return nil, status.Errorf(codes.Unimplemented, "method PostWithEmptyBody not implemented")
1661 }
1662 func (*UnimplementedABitOfEverythingServiceServer) CheckGetQueryParams(ctx context.Context, req *ABitOfEverything) (*ABitOfEverything, error) {
1663 return nil, status.Errorf(codes.Unimplemented, "method CheckGetQueryParams not implemented")
1664 }
1665 func (*UnimplementedABitOfEverythingServiceServer) CheckNestedEnumGetQueryParams(ctx context.Context, req *ABitOfEverything) (*ABitOfEverything, error) {
1666 return nil, status.Errorf(codes.Unimplemented, "method CheckNestedEnumGetQueryParams not implemented")
1667 }
1668 func (*UnimplementedABitOfEverythingServiceServer) CheckPostQueryParams(ctx context.Context, req *ABitOfEverything) (*ABitOfEverything, error) {
1669 return nil, status.Errorf(codes.Unimplemented, "method CheckPostQueryParams not implemented")
1670 }
1671 func (*UnimplementedABitOfEverythingServiceServer) OverwriteResponseContentType(ctx context.Context, req *empty.Empty) (*wrappers.StringValue, error) {
1672 return nil, status.Errorf(codes.Unimplemented, "method OverwriteResponseContentType not implemented")
1673 }
1674 func (*UnimplementedABitOfEverythingServiceServer) CheckExternalPathEnum(ctx context.Context, req *pathenum.MessageWithPathEnum) (*empty.Empty, error) {
1675 return nil, status.Errorf(codes.Unimplemented, "method CheckExternalPathEnum not implemented")
1676 }
1677 func (*UnimplementedABitOfEverythingServiceServer) CheckExternalNestedPathEnum(ctx context.Context, req *pathenum.MessageWithNestedPathEnum) (*empty.Empty, error) {
1678 return nil, status.Errorf(codes.Unimplemented, "method CheckExternalNestedPathEnum not implemented")
1679 }
1680
1681 func RegisterABitOfEverythingServiceServer(s *grpc.Server, srv ABitOfEverythingServiceServer) {
1682 s.RegisterService(&_ABitOfEverythingService_serviceDesc, srv)
1683 }
1684
1685 func _ABitOfEverythingService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1686 in := new(ABitOfEverything)
1687 if err := dec(in); err != nil {
1688 return nil, err
1689 }
1690 if interceptor == nil {
1691 return srv.(ABitOfEverythingServiceServer).Create(ctx, in)
1692 }
1693 info := &grpc.UnaryServerInfo{
1694 Server: srv,
1695 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Create",
1696 }
1697 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1698 return srv.(ABitOfEverythingServiceServer).Create(ctx, req.(*ABitOfEverything))
1699 }
1700 return interceptor(ctx, in, info, handler)
1701 }
1702
1703 func _ABitOfEverythingService_CreateBody_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1704 in := new(ABitOfEverything)
1705 if err := dec(in); err != nil {
1706 return nil, err
1707 }
1708 if interceptor == nil {
1709 return srv.(ABitOfEverythingServiceServer).CreateBody(ctx, in)
1710 }
1711 info := &grpc.UnaryServerInfo{
1712 Server: srv,
1713 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CreateBody",
1714 }
1715 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1716 return srv.(ABitOfEverythingServiceServer).CreateBody(ctx, req.(*ABitOfEverything))
1717 }
1718 return interceptor(ctx, in, info, handler)
1719 }
1720
1721 func _ABitOfEverythingService_CreateBook_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1722 in := new(CreateBookRequest)
1723 if err := dec(in); err != nil {
1724 return nil, err
1725 }
1726 if interceptor == nil {
1727 return srv.(ABitOfEverythingServiceServer).CreateBook(ctx, in)
1728 }
1729 info := &grpc.UnaryServerInfo{
1730 Server: srv,
1731 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CreateBook",
1732 }
1733 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1734 return srv.(ABitOfEverythingServiceServer).CreateBook(ctx, req.(*CreateBookRequest))
1735 }
1736 return interceptor(ctx, in, info, handler)
1737 }
1738
1739 func _ABitOfEverythingService_Lookup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1740 in := new(sub2.IdMessage)
1741 if err := dec(in); err != nil {
1742 return nil, err
1743 }
1744 if interceptor == nil {
1745 return srv.(ABitOfEverythingServiceServer).Lookup(ctx, in)
1746 }
1747 info := &grpc.UnaryServerInfo{
1748 Server: srv,
1749 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Lookup",
1750 }
1751 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1752 return srv.(ABitOfEverythingServiceServer).Lookup(ctx, req.(*sub2.IdMessage))
1753 }
1754 return interceptor(ctx, in, info, handler)
1755 }
1756
1757 func _ABitOfEverythingService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1758 in := new(ABitOfEverything)
1759 if err := dec(in); err != nil {
1760 return nil, err
1761 }
1762 if interceptor == nil {
1763 return srv.(ABitOfEverythingServiceServer).Update(ctx, in)
1764 }
1765 info := &grpc.UnaryServerInfo{
1766 Server: srv,
1767 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Update",
1768 }
1769 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1770 return srv.(ABitOfEverythingServiceServer).Update(ctx, req.(*ABitOfEverything))
1771 }
1772 return interceptor(ctx, in, info, handler)
1773 }
1774
1775 func _ABitOfEverythingService_UpdateV2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1776 in := new(UpdateV2Request)
1777 if err := dec(in); err != nil {
1778 return nil, err
1779 }
1780 if interceptor == nil {
1781 return srv.(ABitOfEverythingServiceServer).UpdateV2(ctx, in)
1782 }
1783 info := &grpc.UnaryServerInfo{
1784 Server: srv,
1785 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/UpdateV2",
1786 }
1787 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1788 return srv.(ABitOfEverythingServiceServer).UpdateV2(ctx, req.(*UpdateV2Request))
1789 }
1790 return interceptor(ctx, in, info, handler)
1791 }
1792
1793 func _ABitOfEverythingService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1794 in := new(sub2.IdMessage)
1795 if err := dec(in); err != nil {
1796 return nil, err
1797 }
1798 if interceptor == nil {
1799 return srv.(ABitOfEverythingServiceServer).Delete(ctx, in)
1800 }
1801 info := &grpc.UnaryServerInfo{
1802 Server: srv,
1803 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Delete",
1804 }
1805 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1806 return srv.(ABitOfEverythingServiceServer).Delete(ctx, req.(*sub2.IdMessage))
1807 }
1808 return interceptor(ctx, in, info, handler)
1809 }
1810
1811 func _ABitOfEverythingService_GetQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1812 in := new(ABitOfEverything)
1813 if err := dec(in); err != nil {
1814 return nil, err
1815 }
1816 if interceptor == nil {
1817 return srv.(ABitOfEverythingServiceServer).GetQuery(ctx, in)
1818 }
1819 info := &grpc.UnaryServerInfo{
1820 Server: srv,
1821 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/GetQuery",
1822 }
1823 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1824 return srv.(ABitOfEverythingServiceServer).GetQuery(ctx, req.(*ABitOfEverything))
1825 }
1826 return interceptor(ctx, in, info, handler)
1827 }
1828
1829 func _ABitOfEverythingService_GetRepeatedQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1830 in := new(ABitOfEverythingRepeated)
1831 if err := dec(in); err != nil {
1832 return nil, err
1833 }
1834 if interceptor == nil {
1835 return srv.(ABitOfEverythingServiceServer).GetRepeatedQuery(ctx, in)
1836 }
1837 info := &grpc.UnaryServerInfo{
1838 Server: srv,
1839 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/GetRepeatedQuery",
1840 }
1841 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1842 return srv.(ABitOfEverythingServiceServer).GetRepeatedQuery(ctx, req.(*ABitOfEverythingRepeated))
1843 }
1844 return interceptor(ctx, in, info, handler)
1845 }
1846
1847 func _ABitOfEverythingService_Echo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1848 in := new(sub.StringMessage)
1849 if err := dec(in); err != nil {
1850 return nil, err
1851 }
1852 if interceptor == nil {
1853 return srv.(ABitOfEverythingServiceServer).Echo(ctx, in)
1854 }
1855 info := &grpc.UnaryServerInfo{
1856 Server: srv,
1857 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Echo",
1858 }
1859 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1860 return srv.(ABitOfEverythingServiceServer).Echo(ctx, req.(*sub.StringMessage))
1861 }
1862 return interceptor(ctx, in, info, handler)
1863 }
1864
1865 func _ABitOfEverythingService_DeepPathEcho_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1866 in := new(ABitOfEverything)
1867 if err := dec(in); err != nil {
1868 return nil, err
1869 }
1870 if interceptor == nil {
1871 return srv.(ABitOfEverythingServiceServer).DeepPathEcho(ctx, in)
1872 }
1873 info := &grpc.UnaryServerInfo{
1874 Server: srv,
1875 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/DeepPathEcho",
1876 }
1877 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1878 return srv.(ABitOfEverythingServiceServer).DeepPathEcho(ctx, req.(*ABitOfEverything))
1879 }
1880 return interceptor(ctx, in, info, handler)
1881 }
1882
1883 func _ABitOfEverythingService_NoBindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1884 in := new(duration.Duration)
1885 if err := dec(in); err != nil {
1886 return nil, err
1887 }
1888 if interceptor == nil {
1889 return srv.(ABitOfEverythingServiceServer).NoBindings(ctx, in)
1890 }
1891 info := &grpc.UnaryServerInfo{
1892 Server: srv,
1893 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/NoBindings",
1894 }
1895 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1896 return srv.(ABitOfEverythingServiceServer).NoBindings(ctx, req.(*duration.Duration))
1897 }
1898 return interceptor(ctx, in, info, handler)
1899 }
1900
1901 func _ABitOfEverythingService_Timeout_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1902 in := new(empty.Empty)
1903 if err := dec(in); err != nil {
1904 return nil, err
1905 }
1906 if interceptor == nil {
1907 return srv.(ABitOfEverythingServiceServer).Timeout(ctx, in)
1908 }
1909 info := &grpc.UnaryServerInfo{
1910 Server: srv,
1911 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/Timeout",
1912 }
1913 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1914 return srv.(ABitOfEverythingServiceServer).Timeout(ctx, req.(*empty.Empty))
1915 }
1916 return interceptor(ctx, in, info, handler)
1917 }
1918
1919 func _ABitOfEverythingService_ErrorWithDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1920 in := new(empty.Empty)
1921 if err := dec(in); err != nil {
1922 return nil, err
1923 }
1924 if interceptor == nil {
1925 return srv.(ABitOfEverythingServiceServer).ErrorWithDetails(ctx, in)
1926 }
1927 info := &grpc.UnaryServerInfo{
1928 Server: srv,
1929 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/ErrorWithDetails",
1930 }
1931 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1932 return srv.(ABitOfEverythingServiceServer).ErrorWithDetails(ctx, req.(*empty.Empty))
1933 }
1934 return interceptor(ctx, in, info, handler)
1935 }
1936
1937 func _ABitOfEverythingService_GetMessageWithBody_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1938 in := new(MessageWithBody)
1939 if err := dec(in); err != nil {
1940 return nil, err
1941 }
1942 if interceptor == nil {
1943 return srv.(ABitOfEverythingServiceServer).GetMessageWithBody(ctx, in)
1944 }
1945 info := &grpc.UnaryServerInfo{
1946 Server: srv,
1947 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/GetMessageWithBody",
1948 }
1949 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1950 return srv.(ABitOfEverythingServiceServer).GetMessageWithBody(ctx, req.(*MessageWithBody))
1951 }
1952 return interceptor(ctx, in, info, handler)
1953 }
1954
1955 func _ABitOfEverythingService_PostWithEmptyBody_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1956 in := new(Body)
1957 if err := dec(in); err != nil {
1958 return nil, err
1959 }
1960 if interceptor == nil {
1961 return srv.(ABitOfEverythingServiceServer).PostWithEmptyBody(ctx, in)
1962 }
1963 info := &grpc.UnaryServerInfo{
1964 Server: srv,
1965 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/PostWithEmptyBody",
1966 }
1967 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1968 return srv.(ABitOfEverythingServiceServer).PostWithEmptyBody(ctx, req.(*Body))
1969 }
1970 return interceptor(ctx, in, info, handler)
1971 }
1972
1973 func _ABitOfEverythingService_CheckGetQueryParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1974 in := new(ABitOfEverything)
1975 if err := dec(in); err != nil {
1976 return nil, err
1977 }
1978 if interceptor == nil {
1979 return srv.(ABitOfEverythingServiceServer).CheckGetQueryParams(ctx, in)
1980 }
1981 info := &grpc.UnaryServerInfo{
1982 Server: srv,
1983 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckGetQueryParams",
1984 }
1985 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1986 return srv.(ABitOfEverythingServiceServer).CheckGetQueryParams(ctx, req.(*ABitOfEverything))
1987 }
1988 return interceptor(ctx, in, info, handler)
1989 }
1990
1991 func _ABitOfEverythingService_CheckNestedEnumGetQueryParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1992 in := new(ABitOfEverything)
1993 if err := dec(in); err != nil {
1994 return nil, err
1995 }
1996 if interceptor == nil {
1997 return srv.(ABitOfEverythingServiceServer).CheckNestedEnumGetQueryParams(ctx, in)
1998 }
1999 info := &grpc.UnaryServerInfo{
2000 Server: srv,
2001 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckNestedEnumGetQueryParams",
2002 }
2003 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2004 return srv.(ABitOfEverythingServiceServer).CheckNestedEnumGetQueryParams(ctx, req.(*ABitOfEverything))
2005 }
2006 return interceptor(ctx, in, info, handler)
2007 }
2008
2009 func _ABitOfEverythingService_CheckPostQueryParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2010 in := new(ABitOfEverything)
2011 if err := dec(in); err != nil {
2012 return nil, err
2013 }
2014 if interceptor == nil {
2015 return srv.(ABitOfEverythingServiceServer).CheckPostQueryParams(ctx, in)
2016 }
2017 info := &grpc.UnaryServerInfo{
2018 Server: srv,
2019 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckPostQueryParams",
2020 }
2021 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2022 return srv.(ABitOfEverythingServiceServer).CheckPostQueryParams(ctx, req.(*ABitOfEverything))
2023 }
2024 return interceptor(ctx, in, info, handler)
2025 }
2026
2027 func _ABitOfEverythingService_OverwriteResponseContentType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2028 in := new(empty.Empty)
2029 if err := dec(in); err != nil {
2030 return nil, err
2031 }
2032 if interceptor == nil {
2033 return srv.(ABitOfEverythingServiceServer).OverwriteResponseContentType(ctx, in)
2034 }
2035 info := &grpc.UnaryServerInfo{
2036 Server: srv,
2037 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/OverwriteResponseContentType",
2038 }
2039 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2040 return srv.(ABitOfEverythingServiceServer).OverwriteResponseContentType(ctx, req.(*empty.Empty))
2041 }
2042 return interceptor(ctx, in, info, handler)
2043 }
2044
2045 func _ABitOfEverythingService_CheckExternalPathEnum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2046 in := new(pathenum.MessageWithPathEnum)
2047 if err := dec(in); err != nil {
2048 return nil, err
2049 }
2050 if interceptor == nil {
2051 return srv.(ABitOfEverythingServiceServer).CheckExternalPathEnum(ctx, in)
2052 }
2053 info := &grpc.UnaryServerInfo{
2054 Server: srv,
2055 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckExternalPathEnum",
2056 }
2057 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2058 return srv.(ABitOfEverythingServiceServer).CheckExternalPathEnum(ctx, req.(*pathenum.MessageWithPathEnum))
2059 }
2060 return interceptor(ctx, in, info, handler)
2061 }
2062
2063 func _ABitOfEverythingService_CheckExternalNestedPathEnum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2064 in := new(pathenum.MessageWithNestedPathEnum)
2065 if err := dec(in); err != nil {
2066 return nil, err
2067 }
2068 if interceptor == nil {
2069 return srv.(ABitOfEverythingServiceServer).CheckExternalNestedPathEnum(ctx, in)
2070 }
2071 info := &grpc.UnaryServerInfo{
2072 Server: srv,
2073 FullMethod: "/grpc.gateway.examples.internal.examplepb.ABitOfEverythingService/CheckExternalNestedPathEnum",
2074 }
2075 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2076 return srv.(ABitOfEverythingServiceServer).CheckExternalNestedPathEnum(ctx, req.(*pathenum.MessageWithNestedPathEnum))
2077 }
2078 return interceptor(ctx, in, info, handler)
2079 }
2080
2081 var _ABitOfEverythingService_serviceDesc = grpc.ServiceDesc{
2082 ServiceName: "grpc.gateway.examples.internal.examplepb.ABitOfEverythingService",
2083 HandlerType: (*ABitOfEverythingServiceServer)(nil),
2084 Methods: []grpc.MethodDesc{
2085 {
2086 MethodName: "Create",
2087 Handler: _ABitOfEverythingService_Create_Handler,
2088 },
2089 {
2090 MethodName: "CreateBody",
2091 Handler: _ABitOfEverythingService_CreateBody_Handler,
2092 },
2093 {
2094 MethodName: "CreateBook",
2095 Handler: _ABitOfEverythingService_CreateBook_Handler,
2096 },
2097 {
2098 MethodName: "Lookup",
2099 Handler: _ABitOfEverythingService_Lookup_Handler,
2100 },
2101 {
2102 MethodName: "Update",
2103 Handler: _ABitOfEverythingService_Update_Handler,
2104 },
2105 {
2106 MethodName: "UpdateV2",
2107 Handler: _ABitOfEverythingService_UpdateV2_Handler,
2108 },
2109 {
2110 MethodName: "Delete",
2111 Handler: _ABitOfEverythingService_Delete_Handler,
2112 },
2113 {
2114 MethodName: "GetQuery",
2115 Handler: _ABitOfEverythingService_GetQuery_Handler,
2116 },
2117 {
2118 MethodName: "GetRepeatedQuery",
2119 Handler: _ABitOfEverythingService_GetRepeatedQuery_Handler,
2120 },
2121 {
2122 MethodName: "Echo",
2123 Handler: _ABitOfEverythingService_Echo_Handler,
2124 },
2125 {
2126 MethodName: "DeepPathEcho",
2127 Handler: _ABitOfEverythingService_DeepPathEcho_Handler,
2128 },
2129 {
2130 MethodName: "NoBindings",
2131 Handler: _ABitOfEverythingService_NoBindings_Handler,
2132 },
2133 {
2134 MethodName: "Timeout",
2135 Handler: _ABitOfEverythingService_Timeout_Handler,
2136 },
2137 {
2138 MethodName: "ErrorWithDetails",
2139 Handler: _ABitOfEverythingService_ErrorWithDetails_Handler,
2140 },
2141 {
2142 MethodName: "GetMessageWithBody",
2143 Handler: _ABitOfEverythingService_GetMessageWithBody_Handler,
2144 },
2145 {
2146 MethodName: "PostWithEmptyBody",
2147 Handler: _ABitOfEverythingService_PostWithEmptyBody_Handler,
2148 },
2149 {
2150 MethodName: "CheckGetQueryParams",
2151 Handler: _ABitOfEverythingService_CheckGetQueryParams_Handler,
2152 },
2153 {
2154 MethodName: "CheckNestedEnumGetQueryParams",
2155 Handler: _ABitOfEverythingService_CheckNestedEnumGetQueryParams_Handler,
2156 },
2157 {
2158 MethodName: "CheckPostQueryParams",
2159 Handler: _ABitOfEverythingService_CheckPostQueryParams_Handler,
2160 },
2161 {
2162 MethodName: "OverwriteResponseContentType",
2163 Handler: _ABitOfEverythingService_OverwriteResponseContentType_Handler,
2164 },
2165 {
2166 MethodName: "CheckExternalPathEnum",
2167 Handler: _ABitOfEverythingService_CheckExternalPathEnum_Handler,
2168 },
2169 {
2170 MethodName: "CheckExternalNestedPathEnum",
2171 Handler: _ABitOfEverythingService_CheckExternalNestedPathEnum_Handler,
2172 },
2173 },
2174 Streams: []grpc.StreamDesc{},
2175 Metadata: "examples/internal/proto/examplepb/a_bit_of_everything.proto",
2176 }
2177
2178
2179
2180
2181 type CamelCaseServiceNameClient interface {
2182 Empty(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
2183 }
2184
2185 type camelCaseServiceNameClient struct {
2186 cc grpc.ClientConnInterface
2187 }
2188
2189 func NewCamelCaseServiceNameClient(cc grpc.ClientConnInterface) CamelCaseServiceNameClient {
2190 return &camelCaseServiceNameClient{cc}
2191 }
2192
2193 func (c *camelCaseServiceNameClient) Empty(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) {
2194 out := new(empty.Empty)
2195 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.camelCaseServiceName/Empty", in, out, opts...)
2196 if err != nil {
2197 return nil, err
2198 }
2199 return out, nil
2200 }
2201
2202
2203 type CamelCaseServiceNameServer interface {
2204 Empty(context.Context, *empty.Empty) (*empty.Empty, error)
2205 }
2206
2207
2208 type UnimplementedCamelCaseServiceNameServer struct {
2209 }
2210
2211 func (*UnimplementedCamelCaseServiceNameServer) Empty(ctx context.Context, req *empty.Empty) (*empty.Empty, error) {
2212 return nil, status.Errorf(codes.Unimplemented, "method Empty not implemented")
2213 }
2214
2215 func RegisterCamelCaseServiceNameServer(s *grpc.Server, srv CamelCaseServiceNameServer) {
2216 s.RegisterService(&_CamelCaseServiceName_serviceDesc, srv)
2217 }
2218
2219 func _CamelCaseServiceName_Empty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2220 in := new(empty.Empty)
2221 if err := dec(in); err != nil {
2222 return nil, err
2223 }
2224 if interceptor == nil {
2225 return srv.(CamelCaseServiceNameServer).Empty(ctx, in)
2226 }
2227 info := &grpc.UnaryServerInfo{
2228 Server: srv,
2229 FullMethod: "/grpc.gateway.examples.internal.examplepb.camelCaseServiceName/Empty",
2230 }
2231 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2232 return srv.(CamelCaseServiceNameServer).Empty(ctx, req.(*empty.Empty))
2233 }
2234 return interceptor(ctx, in, info, handler)
2235 }
2236
2237 var _CamelCaseServiceName_serviceDesc = grpc.ServiceDesc{
2238 ServiceName: "grpc.gateway.examples.internal.examplepb.camelCaseServiceName",
2239 HandlerType: (*CamelCaseServiceNameServer)(nil),
2240 Methods: []grpc.MethodDesc{
2241 {
2242 MethodName: "Empty",
2243 Handler: _CamelCaseServiceName_Empty_Handler,
2244 },
2245 },
2246 Streams: []grpc.StreamDesc{},
2247 Metadata: "examples/internal/proto/examplepb/a_bit_of_everything.proto",
2248 }
2249
2250
2251
2252
2253 type AnotherServiceWithNoBindingsClient interface {
2254 NoBindings(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
2255 }
2256
2257 type anotherServiceWithNoBindingsClient struct {
2258 cc grpc.ClientConnInterface
2259 }
2260
2261 func NewAnotherServiceWithNoBindingsClient(cc grpc.ClientConnInterface) AnotherServiceWithNoBindingsClient {
2262 return &anotherServiceWithNoBindingsClient{cc}
2263 }
2264
2265 func (c *anotherServiceWithNoBindingsClient) NoBindings(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) {
2266 out := new(empty.Empty)
2267 err := c.cc.Invoke(ctx, "/grpc.gateway.examples.internal.examplepb.AnotherServiceWithNoBindings/NoBindings", in, out, opts...)
2268 if err != nil {
2269 return nil, err
2270 }
2271 return out, nil
2272 }
2273
2274
2275 type AnotherServiceWithNoBindingsServer interface {
2276 NoBindings(context.Context, *empty.Empty) (*empty.Empty, error)
2277 }
2278
2279
2280 type UnimplementedAnotherServiceWithNoBindingsServer struct {
2281 }
2282
2283 func (*UnimplementedAnotherServiceWithNoBindingsServer) NoBindings(ctx context.Context, req *empty.Empty) (*empty.Empty, error) {
2284 return nil, status.Errorf(codes.Unimplemented, "method NoBindings not implemented")
2285 }
2286
2287 func RegisterAnotherServiceWithNoBindingsServer(s *grpc.Server, srv AnotherServiceWithNoBindingsServer) {
2288 s.RegisterService(&_AnotherServiceWithNoBindings_serviceDesc, srv)
2289 }
2290
2291 func _AnotherServiceWithNoBindings_NoBindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2292 in := new(empty.Empty)
2293 if err := dec(in); err != nil {
2294 return nil, err
2295 }
2296 if interceptor == nil {
2297 return srv.(AnotherServiceWithNoBindingsServer).NoBindings(ctx, in)
2298 }
2299 info := &grpc.UnaryServerInfo{
2300 Server: srv,
2301 FullMethod: "/grpc.gateway.examples.internal.examplepb.AnotherServiceWithNoBindings/NoBindings",
2302 }
2303 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2304 return srv.(AnotherServiceWithNoBindingsServer).NoBindings(ctx, req.(*empty.Empty))
2305 }
2306 return interceptor(ctx, in, info, handler)
2307 }
2308
2309 var _AnotherServiceWithNoBindings_serviceDesc = grpc.ServiceDesc{
2310 ServiceName: "grpc.gateway.examples.internal.examplepb.AnotherServiceWithNoBindings",
2311 HandlerType: (*AnotherServiceWithNoBindingsServer)(nil),
2312 Methods: []grpc.MethodDesc{
2313 {
2314 MethodName: "NoBindings",
2315 Handler: _AnotherServiceWithNoBindings_NoBindings_Handler,
2316 },
2317 },
2318 Streams: []grpc.StreamDesc{},
2319 Metadata: "examples/internal/proto/examplepb/a_bit_of_everything.proto",
2320 }
2321
View as plain text