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