1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package domains
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 longrunning "google.golang.org/genproto/googleapis/longrunning"
30 money "google.golang.org/genproto/googleapis/type/money"
31 postaladdress "google.golang.org/genproto/googleapis/type/postaladdress"
32 grpc "google.golang.org/grpc"
33 codes "google.golang.org/grpc/codes"
34 status "google.golang.org/grpc/status"
35 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
36 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
37 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
38 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
39 )
40
41 const (
42
43 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
44
45 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
46 )
47
48
49
50
51
52
53
54 type ContactPrivacy int32
55
56 const (
57
58 ContactPrivacy_CONTACT_PRIVACY_UNSPECIFIED ContactPrivacy = 0
59
60
61
62
63 ContactPrivacy_PUBLIC_CONTACT_DATA ContactPrivacy = 1
64
65
66
67
68 ContactPrivacy_PRIVATE_CONTACT_DATA ContactPrivacy = 2
69
70
71
72
73 ContactPrivacy_REDACTED_CONTACT_DATA ContactPrivacy = 3
74 )
75
76
77 var (
78 ContactPrivacy_name = map[int32]string{
79 0: "CONTACT_PRIVACY_UNSPECIFIED",
80 1: "PUBLIC_CONTACT_DATA",
81 2: "PRIVATE_CONTACT_DATA",
82 3: "REDACTED_CONTACT_DATA",
83 }
84 ContactPrivacy_value = map[string]int32{
85 "CONTACT_PRIVACY_UNSPECIFIED": 0,
86 "PUBLIC_CONTACT_DATA": 1,
87 "PRIVATE_CONTACT_DATA": 2,
88 "REDACTED_CONTACT_DATA": 3,
89 }
90 )
91
92 func (x ContactPrivacy) Enum() *ContactPrivacy {
93 p := new(ContactPrivacy)
94 *p = x
95 return p
96 }
97
98 func (x ContactPrivacy) String() string {
99 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
100 }
101
102 func (ContactPrivacy) Descriptor() protoreflect.EnumDescriptor {
103 return file_google_cloud_domains_v1_domains_proto_enumTypes[0].Descriptor()
104 }
105
106 func (ContactPrivacy) Type() protoreflect.EnumType {
107 return &file_google_cloud_domains_v1_domains_proto_enumTypes[0]
108 }
109
110 func (x ContactPrivacy) Number() protoreflect.EnumNumber {
111 return protoreflect.EnumNumber(x)
112 }
113
114
115 func (ContactPrivacy) EnumDescriptor() ([]byte, []int) {
116 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{0}
117 }
118
119
120 type DomainNotice int32
121
122 const (
123
124 DomainNotice_DOMAIN_NOTICE_UNSPECIFIED DomainNotice = 0
125
126
127
128
129
130 DomainNotice_HSTS_PRELOADED DomainNotice = 1
131 )
132
133
134 var (
135 DomainNotice_name = map[int32]string{
136 0: "DOMAIN_NOTICE_UNSPECIFIED",
137 1: "HSTS_PRELOADED",
138 }
139 DomainNotice_value = map[string]int32{
140 "DOMAIN_NOTICE_UNSPECIFIED": 0,
141 "HSTS_PRELOADED": 1,
142 }
143 )
144
145 func (x DomainNotice) Enum() *DomainNotice {
146 p := new(DomainNotice)
147 *p = x
148 return p
149 }
150
151 func (x DomainNotice) String() string {
152 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
153 }
154
155 func (DomainNotice) Descriptor() protoreflect.EnumDescriptor {
156 return file_google_cloud_domains_v1_domains_proto_enumTypes[1].Descriptor()
157 }
158
159 func (DomainNotice) Type() protoreflect.EnumType {
160 return &file_google_cloud_domains_v1_domains_proto_enumTypes[1]
161 }
162
163 func (x DomainNotice) Number() protoreflect.EnumNumber {
164 return protoreflect.EnumNumber(x)
165 }
166
167
168 func (DomainNotice) EnumDescriptor() ([]byte, []int) {
169 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{1}
170 }
171
172
173 type ContactNotice int32
174
175 const (
176
177 ContactNotice_CONTACT_NOTICE_UNSPECIFIED ContactNotice = 0
178
179
180 ContactNotice_PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT ContactNotice = 1
181 )
182
183
184 var (
185 ContactNotice_name = map[int32]string{
186 0: "CONTACT_NOTICE_UNSPECIFIED",
187 1: "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT",
188 }
189 ContactNotice_value = map[string]int32{
190 "CONTACT_NOTICE_UNSPECIFIED": 0,
191 "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT": 1,
192 }
193 )
194
195 func (x ContactNotice) Enum() *ContactNotice {
196 p := new(ContactNotice)
197 *p = x
198 return p
199 }
200
201 func (x ContactNotice) String() string {
202 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
203 }
204
205 func (ContactNotice) Descriptor() protoreflect.EnumDescriptor {
206 return file_google_cloud_domains_v1_domains_proto_enumTypes[2].Descriptor()
207 }
208
209 func (ContactNotice) Type() protoreflect.EnumType {
210 return &file_google_cloud_domains_v1_domains_proto_enumTypes[2]
211 }
212
213 func (x ContactNotice) Number() protoreflect.EnumNumber {
214 return protoreflect.EnumNumber(x)
215 }
216
217
218 func (ContactNotice) EnumDescriptor() ([]byte, []int) {
219 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2}
220 }
221
222
223 type TransferLockState int32
224
225 const (
226
227 TransferLockState_TRANSFER_LOCK_STATE_UNSPECIFIED TransferLockState = 0
228
229 TransferLockState_UNLOCKED TransferLockState = 1
230
231 TransferLockState_LOCKED TransferLockState = 2
232 )
233
234
235 var (
236 TransferLockState_name = map[int32]string{
237 0: "TRANSFER_LOCK_STATE_UNSPECIFIED",
238 1: "UNLOCKED",
239 2: "LOCKED",
240 }
241 TransferLockState_value = map[string]int32{
242 "TRANSFER_LOCK_STATE_UNSPECIFIED": 0,
243 "UNLOCKED": 1,
244 "LOCKED": 2,
245 }
246 )
247
248 func (x TransferLockState) Enum() *TransferLockState {
249 p := new(TransferLockState)
250 *p = x
251 return p
252 }
253
254 func (x TransferLockState) String() string {
255 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
256 }
257
258 func (TransferLockState) Descriptor() protoreflect.EnumDescriptor {
259 return file_google_cloud_domains_v1_domains_proto_enumTypes[3].Descriptor()
260 }
261
262 func (TransferLockState) Type() protoreflect.EnumType {
263 return &file_google_cloud_domains_v1_domains_proto_enumTypes[3]
264 }
265
266 func (x TransferLockState) Number() protoreflect.EnumNumber {
267 return protoreflect.EnumNumber(x)
268 }
269
270
271 func (TransferLockState) EnumDescriptor() ([]byte, []int) {
272 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{3}
273 }
274
275
276 type Registration_State int32
277
278 const (
279
280 Registration_STATE_UNSPECIFIED Registration_State = 0
281
282 Registration_REGISTRATION_PENDING Registration_State = 1
283
284
285 Registration_REGISTRATION_FAILED Registration_State = 2
286
287 Registration_TRANSFER_PENDING Registration_State = 3
288
289
290
291 Registration_TRANSFER_FAILED Registration_State = 4
292
293
294 Registration_ACTIVE Registration_State = 6
295
296
297 Registration_SUSPENDED Registration_State = 7
298
299
300
301
302
303 Registration_EXPORTED Registration_State = 8
304 )
305
306
307 var (
308 Registration_State_name = map[int32]string{
309 0: "STATE_UNSPECIFIED",
310 1: "REGISTRATION_PENDING",
311 2: "REGISTRATION_FAILED",
312 3: "TRANSFER_PENDING",
313 4: "TRANSFER_FAILED",
314 6: "ACTIVE",
315 7: "SUSPENDED",
316 8: "EXPORTED",
317 }
318 Registration_State_value = map[string]int32{
319 "STATE_UNSPECIFIED": 0,
320 "REGISTRATION_PENDING": 1,
321 "REGISTRATION_FAILED": 2,
322 "TRANSFER_PENDING": 3,
323 "TRANSFER_FAILED": 4,
324 "ACTIVE": 6,
325 "SUSPENDED": 7,
326 "EXPORTED": 8,
327 }
328 )
329
330 func (x Registration_State) Enum() *Registration_State {
331 p := new(Registration_State)
332 *p = x
333 return p
334 }
335
336 func (x Registration_State) String() string {
337 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
338 }
339
340 func (Registration_State) Descriptor() protoreflect.EnumDescriptor {
341 return file_google_cloud_domains_v1_domains_proto_enumTypes[4].Descriptor()
342 }
343
344 func (Registration_State) Type() protoreflect.EnumType {
345 return &file_google_cloud_domains_v1_domains_proto_enumTypes[4]
346 }
347
348 func (x Registration_State) Number() protoreflect.EnumNumber {
349 return protoreflect.EnumNumber(x)
350 }
351
352
353 func (Registration_State) EnumDescriptor() ([]byte, []int) {
354 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{0, 0}
355 }
356
357
358 type Registration_Issue int32
359
360 const (
361
362 Registration_ISSUE_UNSPECIFIED Registration_Issue = 0
363
364 Registration_CONTACT_SUPPORT Registration_Issue = 1
365
366
367
368
369
370
371
372
373 Registration_UNVERIFIED_EMAIL Registration_Issue = 2
374 )
375
376
377 var (
378 Registration_Issue_name = map[int32]string{
379 0: "ISSUE_UNSPECIFIED",
380 1: "CONTACT_SUPPORT",
381 2: "UNVERIFIED_EMAIL",
382 }
383 Registration_Issue_value = map[string]int32{
384 "ISSUE_UNSPECIFIED": 0,
385 "CONTACT_SUPPORT": 1,
386 "UNVERIFIED_EMAIL": 2,
387 }
388 )
389
390 func (x Registration_Issue) Enum() *Registration_Issue {
391 p := new(Registration_Issue)
392 *p = x
393 return p
394 }
395
396 func (x Registration_Issue) String() string {
397 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
398 }
399
400 func (Registration_Issue) Descriptor() protoreflect.EnumDescriptor {
401 return file_google_cloud_domains_v1_domains_proto_enumTypes[5].Descriptor()
402 }
403
404 func (Registration_Issue) Type() protoreflect.EnumType {
405 return &file_google_cloud_domains_v1_domains_proto_enumTypes[5]
406 }
407
408 func (x Registration_Issue) Number() protoreflect.EnumNumber {
409 return protoreflect.EnumNumber(x)
410 }
411
412
413 func (Registration_Issue) EnumDescriptor() ([]byte, []int) {
414 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{0, 1}
415 }
416
417
418 type ManagementSettings_RenewalMethod int32
419
420 const (
421
422 ManagementSettings_RENEWAL_METHOD_UNSPECIFIED ManagementSettings_RenewalMethod = 0
423
424
425
426
427 ManagementSettings_AUTOMATIC_RENEWAL ManagementSettings_RenewalMethod = 1
428
429
430
431
432
433
434 ManagementSettings_MANUAL_RENEWAL ManagementSettings_RenewalMethod = 2
435 )
436
437
438 var (
439 ManagementSettings_RenewalMethod_name = map[int32]string{
440 0: "RENEWAL_METHOD_UNSPECIFIED",
441 1: "AUTOMATIC_RENEWAL",
442 2: "MANUAL_RENEWAL",
443 }
444 ManagementSettings_RenewalMethod_value = map[string]int32{
445 "RENEWAL_METHOD_UNSPECIFIED": 0,
446 "AUTOMATIC_RENEWAL": 1,
447 "MANUAL_RENEWAL": 2,
448 }
449 )
450
451 func (x ManagementSettings_RenewalMethod) Enum() *ManagementSettings_RenewalMethod {
452 p := new(ManagementSettings_RenewalMethod)
453 *p = x
454 return p
455 }
456
457 func (x ManagementSettings_RenewalMethod) String() string {
458 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
459 }
460
461 func (ManagementSettings_RenewalMethod) Descriptor() protoreflect.EnumDescriptor {
462 return file_google_cloud_domains_v1_domains_proto_enumTypes[6].Descriptor()
463 }
464
465 func (ManagementSettings_RenewalMethod) Type() protoreflect.EnumType {
466 return &file_google_cloud_domains_v1_domains_proto_enumTypes[6]
467 }
468
469 func (x ManagementSettings_RenewalMethod) Number() protoreflect.EnumNumber {
470 return protoreflect.EnumNumber(x)
471 }
472
473
474 func (ManagementSettings_RenewalMethod) EnumDescriptor() ([]byte, []int) {
475 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{1, 0}
476 }
477
478
479 type DnsSettings_DsState int32
480
481 const (
482
483 DnsSettings_DS_STATE_UNSPECIFIED DnsSettings_DsState = 0
484
485
486 DnsSettings_DS_RECORDS_UNPUBLISHED DnsSettings_DsState = 1
487
488
489
490
491 DnsSettings_DS_RECORDS_PUBLISHED DnsSettings_DsState = 2
492 )
493
494
495 var (
496 DnsSettings_DsState_name = map[int32]string{
497 0: "DS_STATE_UNSPECIFIED",
498 1: "DS_RECORDS_UNPUBLISHED",
499 2: "DS_RECORDS_PUBLISHED",
500 }
501 DnsSettings_DsState_value = map[string]int32{
502 "DS_STATE_UNSPECIFIED": 0,
503 "DS_RECORDS_UNPUBLISHED": 1,
504 "DS_RECORDS_PUBLISHED": 2,
505 }
506 )
507
508 func (x DnsSettings_DsState) Enum() *DnsSettings_DsState {
509 p := new(DnsSettings_DsState)
510 *p = x
511 return p
512 }
513
514 func (x DnsSettings_DsState) String() string {
515 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
516 }
517
518 func (DnsSettings_DsState) Descriptor() protoreflect.EnumDescriptor {
519 return file_google_cloud_domains_v1_domains_proto_enumTypes[7].Descriptor()
520 }
521
522 func (DnsSettings_DsState) Type() protoreflect.EnumType {
523 return &file_google_cloud_domains_v1_domains_proto_enumTypes[7]
524 }
525
526 func (x DnsSettings_DsState) Number() protoreflect.EnumNumber {
527 return protoreflect.EnumNumber(x)
528 }
529
530
531 func (DnsSettings_DsState) EnumDescriptor() ([]byte, []int) {
532 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 0}
533 }
534
535
536
537 type DnsSettings_DsRecord_Algorithm int32
538
539 const (
540
541 DnsSettings_DsRecord_ALGORITHM_UNSPECIFIED DnsSettings_DsRecord_Algorithm = 0
542
543 DnsSettings_DsRecord_RSAMD5 DnsSettings_DsRecord_Algorithm = 1
544
545 DnsSettings_DsRecord_DH DnsSettings_DsRecord_Algorithm = 2
546
547 DnsSettings_DsRecord_DSA DnsSettings_DsRecord_Algorithm = 3
548
549 DnsSettings_DsRecord_ECC DnsSettings_DsRecord_Algorithm = 4
550
551 DnsSettings_DsRecord_RSASHA1 DnsSettings_DsRecord_Algorithm = 5
552
553 DnsSettings_DsRecord_DSANSEC3SHA1 DnsSettings_DsRecord_Algorithm = 6
554
555 DnsSettings_DsRecord_RSASHA1NSEC3SHA1 DnsSettings_DsRecord_Algorithm = 7
556
557 DnsSettings_DsRecord_RSASHA256 DnsSettings_DsRecord_Algorithm = 8
558
559 DnsSettings_DsRecord_RSASHA512 DnsSettings_DsRecord_Algorithm = 10
560
561 DnsSettings_DsRecord_ECCGOST DnsSettings_DsRecord_Algorithm = 12
562
563 DnsSettings_DsRecord_ECDSAP256SHA256 DnsSettings_DsRecord_Algorithm = 13
564
565 DnsSettings_DsRecord_ECDSAP384SHA384 DnsSettings_DsRecord_Algorithm = 14
566
567 DnsSettings_DsRecord_ED25519 DnsSettings_DsRecord_Algorithm = 15
568
569 DnsSettings_DsRecord_ED448 DnsSettings_DsRecord_Algorithm = 16
570
571 DnsSettings_DsRecord_INDIRECT DnsSettings_DsRecord_Algorithm = 252
572
573 DnsSettings_DsRecord_PRIVATEDNS DnsSettings_DsRecord_Algorithm = 253
574
575 DnsSettings_DsRecord_PRIVATEOID DnsSettings_DsRecord_Algorithm = 254
576 )
577
578
579 var (
580 DnsSettings_DsRecord_Algorithm_name = map[int32]string{
581 0: "ALGORITHM_UNSPECIFIED",
582 1: "RSAMD5",
583 2: "DH",
584 3: "DSA",
585 4: "ECC",
586 5: "RSASHA1",
587 6: "DSANSEC3SHA1",
588 7: "RSASHA1NSEC3SHA1",
589 8: "RSASHA256",
590 10: "RSASHA512",
591 12: "ECCGOST",
592 13: "ECDSAP256SHA256",
593 14: "ECDSAP384SHA384",
594 15: "ED25519",
595 16: "ED448",
596 252: "INDIRECT",
597 253: "PRIVATEDNS",
598 254: "PRIVATEOID",
599 }
600 DnsSettings_DsRecord_Algorithm_value = map[string]int32{
601 "ALGORITHM_UNSPECIFIED": 0,
602 "RSAMD5": 1,
603 "DH": 2,
604 "DSA": 3,
605 "ECC": 4,
606 "RSASHA1": 5,
607 "DSANSEC3SHA1": 6,
608 "RSASHA1NSEC3SHA1": 7,
609 "RSASHA256": 8,
610 "RSASHA512": 10,
611 "ECCGOST": 12,
612 "ECDSAP256SHA256": 13,
613 "ECDSAP384SHA384": 14,
614 "ED25519": 15,
615 "ED448": 16,
616 "INDIRECT": 252,
617 "PRIVATEDNS": 253,
618 "PRIVATEOID": 254,
619 }
620 )
621
622 func (x DnsSettings_DsRecord_Algorithm) Enum() *DnsSettings_DsRecord_Algorithm {
623 p := new(DnsSettings_DsRecord_Algorithm)
624 *p = x
625 return p
626 }
627
628 func (x DnsSettings_DsRecord_Algorithm) String() string {
629 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
630 }
631
632 func (DnsSettings_DsRecord_Algorithm) Descriptor() protoreflect.EnumDescriptor {
633 return file_google_cloud_domains_v1_domains_proto_enumTypes[8].Descriptor()
634 }
635
636 func (DnsSettings_DsRecord_Algorithm) Type() protoreflect.EnumType {
637 return &file_google_cloud_domains_v1_domains_proto_enumTypes[8]
638 }
639
640 func (x DnsSettings_DsRecord_Algorithm) Number() protoreflect.EnumNumber {
641 return protoreflect.EnumNumber(x)
642 }
643
644
645 func (DnsSettings_DsRecord_Algorithm) EnumDescriptor() ([]byte, []int) {
646 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 2, 0}
647 }
648
649
650
651 type DnsSettings_DsRecord_DigestType int32
652
653 const (
654
655 DnsSettings_DsRecord_DIGEST_TYPE_UNSPECIFIED DnsSettings_DsRecord_DigestType = 0
656
657 DnsSettings_DsRecord_SHA1 DnsSettings_DsRecord_DigestType = 1
658
659 DnsSettings_DsRecord_SHA256 DnsSettings_DsRecord_DigestType = 2
660
661 DnsSettings_DsRecord_GOST3411 DnsSettings_DsRecord_DigestType = 3
662
663 DnsSettings_DsRecord_SHA384 DnsSettings_DsRecord_DigestType = 4
664 )
665
666
667 var (
668 DnsSettings_DsRecord_DigestType_name = map[int32]string{
669 0: "DIGEST_TYPE_UNSPECIFIED",
670 1: "SHA1",
671 2: "SHA256",
672 3: "GOST3411",
673 4: "SHA384",
674 }
675 DnsSettings_DsRecord_DigestType_value = map[string]int32{
676 "DIGEST_TYPE_UNSPECIFIED": 0,
677 "SHA1": 1,
678 "SHA256": 2,
679 "GOST3411": 3,
680 "SHA384": 4,
681 }
682 )
683
684 func (x DnsSettings_DsRecord_DigestType) Enum() *DnsSettings_DsRecord_DigestType {
685 p := new(DnsSettings_DsRecord_DigestType)
686 *p = x
687 return p
688 }
689
690 func (x DnsSettings_DsRecord_DigestType) String() string {
691 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
692 }
693
694 func (DnsSettings_DsRecord_DigestType) Descriptor() protoreflect.EnumDescriptor {
695 return file_google_cloud_domains_v1_domains_proto_enumTypes[9].Descriptor()
696 }
697
698 func (DnsSettings_DsRecord_DigestType) Type() protoreflect.EnumType {
699 return &file_google_cloud_domains_v1_domains_proto_enumTypes[9]
700 }
701
702 func (x DnsSettings_DsRecord_DigestType) Number() protoreflect.EnumNumber {
703 return protoreflect.EnumNumber(x)
704 }
705
706
707 func (DnsSettings_DsRecord_DigestType) EnumDescriptor() ([]byte, []int) {
708 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 2, 1}
709 }
710
711
712 type RegisterParameters_Availability int32
713
714 const (
715
716 RegisterParameters_AVAILABILITY_UNSPECIFIED RegisterParameters_Availability = 0
717
718 RegisterParameters_AVAILABLE RegisterParameters_Availability = 1
719
720
721 RegisterParameters_UNAVAILABLE RegisterParameters_Availability = 2
722
723
724 RegisterParameters_UNSUPPORTED RegisterParameters_Availability = 3
725
726
727 RegisterParameters_UNKNOWN RegisterParameters_Availability = 4
728 )
729
730
731 var (
732 RegisterParameters_Availability_name = map[int32]string{
733 0: "AVAILABILITY_UNSPECIFIED",
734 1: "AVAILABLE",
735 2: "UNAVAILABLE",
736 3: "UNSUPPORTED",
737 4: "UNKNOWN",
738 }
739 RegisterParameters_Availability_value = map[string]int32{
740 "AVAILABILITY_UNSPECIFIED": 0,
741 "AVAILABLE": 1,
742 "UNAVAILABLE": 2,
743 "UNSUPPORTED": 3,
744 "UNKNOWN": 4,
745 }
746 )
747
748 func (x RegisterParameters_Availability) Enum() *RegisterParameters_Availability {
749 p := new(RegisterParameters_Availability)
750 *p = x
751 return p
752 }
753
754 func (x RegisterParameters_Availability) String() string {
755 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
756 }
757
758 func (RegisterParameters_Availability) Descriptor() protoreflect.EnumDescriptor {
759 return file_google_cloud_domains_v1_domains_proto_enumTypes[10].Descriptor()
760 }
761
762 func (RegisterParameters_Availability) Type() protoreflect.EnumType {
763 return &file_google_cloud_domains_v1_domains_proto_enumTypes[10]
764 }
765
766 func (x RegisterParameters_Availability) Number() protoreflect.EnumNumber {
767 return protoreflect.EnumNumber(x)
768 }
769
770
771 func (RegisterParameters_Availability) EnumDescriptor() ([]byte, []int) {
772 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{23, 0}
773 }
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791 type Registration struct {
792 state protoimpl.MessageState
793 sizeCache protoimpl.SizeCache
794 unknownFields protoimpl.UnknownFields
795
796
797
798 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
799
800 DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
801
802 CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
803
804 ExpireTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
805
806 State Registration_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.domains.v1.Registration_State" json:"state,omitempty"`
807
808 Issues []Registration_Issue `protobuf:"varint,8,rep,packed,name=issues,proto3,enum=google.cloud.domains.v1.Registration_Issue" json:"issues,omitempty"`
809
810 Labels map[string]string `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
811
812
813
814
815 ManagementSettings *ManagementSettings `protobuf:"bytes,10,opt,name=management_settings,json=managementSettings,proto3" json:"management_settings,omitempty"`
816
817
818
819 DnsSettings *DnsSettings `protobuf:"bytes,11,opt,name=dns_settings,json=dnsSettings,proto3" json:"dns_settings,omitempty"`
820
821
822
823 ContactSettings *ContactSettings `protobuf:"bytes,12,opt,name=contact_settings,json=contactSettings,proto3" json:"contact_settings,omitempty"`
824
825
826
827
828
829
830
831 PendingContactSettings *ContactSettings `protobuf:"bytes,13,opt,name=pending_contact_settings,json=pendingContactSettings,proto3" json:"pending_contact_settings,omitempty"`
832
833
834 SupportedPrivacy []ContactPrivacy `protobuf:"varint,14,rep,packed,name=supported_privacy,json=supportedPrivacy,proto3,enum=google.cloud.domains.v1.ContactPrivacy" json:"supported_privacy,omitempty"`
835 }
836
837 func (x *Registration) Reset() {
838 *x = Registration{}
839 if protoimpl.UnsafeEnabled {
840 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[0]
841 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
842 ms.StoreMessageInfo(mi)
843 }
844 }
845
846 func (x *Registration) String() string {
847 return protoimpl.X.MessageStringOf(x)
848 }
849
850 func (*Registration) ProtoMessage() {}
851
852 func (x *Registration) ProtoReflect() protoreflect.Message {
853 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[0]
854 if protoimpl.UnsafeEnabled && x != nil {
855 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
856 if ms.LoadMessageInfo() == nil {
857 ms.StoreMessageInfo(mi)
858 }
859 return ms
860 }
861 return mi.MessageOf(x)
862 }
863
864
865 func (*Registration) Descriptor() ([]byte, []int) {
866 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{0}
867 }
868
869 func (x *Registration) GetName() string {
870 if x != nil {
871 return x.Name
872 }
873 return ""
874 }
875
876 func (x *Registration) GetDomainName() string {
877 if x != nil {
878 return x.DomainName
879 }
880 return ""
881 }
882
883 func (x *Registration) GetCreateTime() *timestamppb.Timestamp {
884 if x != nil {
885 return x.CreateTime
886 }
887 return nil
888 }
889
890 func (x *Registration) GetExpireTime() *timestamppb.Timestamp {
891 if x != nil {
892 return x.ExpireTime
893 }
894 return nil
895 }
896
897 func (x *Registration) GetState() Registration_State {
898 if x != nil {
899 return x.State
900 }
901 return Registration_STATE_UNSPECIFIED
902 }
903
904 func (x *Registration) GetIssues() []Registration_Issue {
905 if x != nil {
906 return x.Issues
907 }
908 return nil
909 }
910
911 func (x *Registration) GetLabels() map[string]string {
912 if x != nil {
913 return x.Labels
914 }
915 return nil
916 }
917
918 func (x *Registration) GetManagementSettings() *ManagementSettings {
919 if x != nil {
920 return x.ManagementSettings
921 }
922 return nil
923 }
924
925 func (x *Registration) GetDnsSettings() *DnsSettings {
926 if x != nil {
927 return x.DnsSettings
928 }
929 return nil
930 }
931
932 func (x *Registration) GetContactSettings() *ContactSettings {
933 if x != nil {
934 return x.ContactSettings
935 }
936 return nil
937 }
938
939 func (x *Registration) GetPendingContactSettings() *ContactSettings {
940 if x != nil {
941 return x.PendingContactSettings
942 }
943 return nil
944 }
945
946 func (x *Registration) GetSupportedPrivacy() []ContactPrivacy {
947 if x != nil {
948 return x.SupportedPrivacy
949 }
950 return nil
951 }
952
953
954 type ManagementSettings struct {
955 state protoimpl.MessageState
956 sizeCache protoimpl.SizeCache
957 unknownFields protoimpl.UnknownFields
958
959
960 RenewalMethod ManagementSettings_RenewalMethod `protobuf:"varint,3,opt,name=renewal_method,json=renewalMethod,proto3,enum=google.cloud.domains.v1.ManagementSettings_RenewalMethod" json:"renewal_method,omitempty"`
961
962 TransferLockState TransferLockState `protobuf:"varint,4,opt,name=transfer_lock_state,json=transferLockState,proto3,enum=google.cloud.domains.v1.TransferLockState" json:"transfer_lock_state,omitempty"`
963 }
964
965 func (x *ManagementSettings) Reset() {
966 *x = ManagementSettings{}
967 if protoimpl.UnsafeEnabled {
968 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[1]
969 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
970 ms.StoreMessageInfo(mi)
971 }
972 }
973
974 func (x *ManagementSettings) String() string {
975 return protoimpl.X.MessageStringOf(x)
976 }
977
978 func (*ManagementSettings) ProtoMessage() {}
979
980 func (x *ManagementSettings) ProtoReflect() protoreflect.Message {
981 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[1]
982 if protoimpl.UnsafeEnabled && x != nil {
983 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
984 if ms.LoadMessageInfo() == nil {
985 ms.StoreMessageInfo(mi)
986 }
987 return ms
988 }
989 return mi.MessageOf(x)
990 }
991
992
993 func (*ManagementSettings) Descriptor() ([]byte, []int) {
994 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{1}
995 }
996
997 func (x *ManagementSettings) GetRenewalMethod() ManagementSettings_RenewalMethod {
998 if x != nil {
999 return x.RenewalMethod
1000 }
1001 return ManagementSettings_RENEWAL_METHOD_UNSPECIFIED
1002 }
1003
1004 func (x *ManagementSettings) GetTransferLockState() TransferLockState {
1005 if x != nil {
1006 return x.TransferLockState
1007 }
1008 return TransferLockState_TRANSFER_LOCK_STATE_UNSPECIFIED
1009 }
1010
1011
1012
1013 type DnsSettings struct {
1014 state protoimpl.MessageState
1015 sizeCache protoimpl.SizeCache
1016 unknownFields protoimpl.UnknownFields
1017
1018
1019
1020
1021
1022
1023 DnsProvider isDnsSettings_DnsProvider `protobuf_oneof:"dns_provider"`
1024
1025 GlueRecords []*DnsSettings_GlueRecord `protobuf:"bytes,4,rep,name=glue_records,json=glueRecords,proto3" json:"glue_records,omitempty"`
1026 }
1027
1028 func (x *DnsSettings) Reset() {
1029 *x = DnsSettings{}
1030 if protoimpl.UnsafeEnabled {
1031 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[2]
1032 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1033 ms.StoreMessageInfo(mi)
1034 }
1035 }
1036
1037 func (x *DnsSettings) String() string {
1038 return protoimpl.X.MessageStringOf(x)
1039 }
1040
1041 func (*DnsSettings) ProtoMessage() {}
1042
1043 func (x *DnsSettings) ProtoReflect() protoreflect.Message {
1044 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[2]
1045 if protoimpl.UnsafeEnabled && x != nil {
1046 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1047 if ms.LoadMessageInfo() == nil {
1048 ms.StoreMessageInfo(mi)
1049 }
1050 return ms
1051 }
1052 return mi.MessageOf(x)
1053 }
1054
1055
1056 func (*DnsSettings) Descriptor() ([]byte, []int) {
1057 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2}
1058 }
1059
1060 func (m *DnsSettings) GetDnsProvider() isDnsSettings_DnsProvider {
1061 if m != nil {
1062 return m.DnsProvider
1063 }
1064 return nil
1065 }
1066
1067 func (x *DnsSettings) GetCustomDns() *DnsSettings_CustomDns {
1068 if x, ok := x.GetDnsProvider().(*DnsSettings_CustomDns_); ok {
1069 return x.CustomDns
1070 }
1071 return nil
1072 }
1073
1074 func (x *DnsSettings) GetGoogleDomainsDns() *DnsSettings_GoogleDomainsDns {
1075 if x, ok := x.GetDnsProvider().(*DnsSettings_GoogleDomainsDns_); ok {
1076 return x.GoogleDomainsDns
1077 }
1078 return nil
1079 }
1080
1081 func (x *DnsSettings) GetGlueRecords() []*DnsSettings_GlueRecord {
1082 if x != nil {
1083 return x.GlueRecords
1084 }
1085 return nil
1086 }
1087
1088 type isDnsSettings_DnsProvider interface {
1089 isDnsSettings_DnsProvider()
1090 }
1091
1092 type DnsSettings_CustomDns_ struct {
1093
1094 CustomDns *DnsSettings_CustomDns `protobuf:"bytes,1,opt,name=custom_dns,json=customDns,proto3,oneof"`
1095 }
1096
1097 type DnsSettings_GoogleDomainsDns_ struct {
1098
1099
1100 GoogleDomainsDns *DnsSettings_GoogleDomainsDns `protobuf:"bytes,2,opt,name=google_domains_dns,json=googleDomainsDns,proto3,oneof"`
1101 }
1102
1103 func (*DnsSettings_CustomDns_) isDnsSettings_DnsProvider() {}
1104
1105 func (*DnsSettings_GoogleDomainsDns_) isDnsSettings_DnsProvider() {}
1106
1107
1108
1109
1110
1111
1112 type ContactSettings struct {
1113 state protoimpl.MessageState
1114 sizeCache protoimpl.SizeCache
1115 unknownFields protoimpl.UnknownFields
1116
1117
1118 Privacy ContactPrivacy `protobuf:"varint,1,opt,name=privacy,proto3,enum=google.cloud.domains.v1.ContactPrivacy" json:"privacy,omitempty"`
1119
1120
1121
1122
1123
1124
1125
1126
1127 RegistrantContact *ContactSettings_Contact `protobuf:"bytes,2,opt,name=registrant_contact,json=registrantContact,proto3" json:"registrant_contact,omitempty"`
1128
1129 AdminContact *ContactSettings_Contact `protobuf:"bytes,3,opt,name=admin_contact,json=adminContact,proto3" json:"admin_contact,omitempty"`
1130
1131 TechnicalContact *ContactSettings_Contact `protobuf:"bytes,4,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
1132 }
1133
1134 func (x *ContactSettings) Reset() {
1135 *x = ContactSettings{}
1136 if protoimpl.UnsafeEnabled {
1137 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[3]
1138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1139 ms.StoreMessageInfo(mi)
1140 }
1141 }
1142
1143 func (x *ContactSettings) String() string {
1144 return protoimpl.X.MessageStringOf(x)
1145 }
1146
1147 func (*ContactSettings) ProtoMessage() {}
1148
1149 func (x *ContactSettings) ProtoReflect() protoreflect.Message {
1150 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[3]
1151 if protoimpl.UnsafeEnabled && x != nil {
1152 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1153 if ms.LoadMessageInfo() == nil {
1154 ms.StoreMessageInfo(mi)
1155 }
1156 return ms
1157 }
1158 return mi.MessageOf(x)
1159 }
1160
1161
1162 func (*ContactSettings) Descriptor() ([]byte, []int) {
1163 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{3}
1164 }
1165
1166 func (x *ContactSettings) GetPrivacy() ContactPrivacy {
1167 if x != nil {
1168 return x.Privacy
1169 }
1170 return ContactPrivacy_CONTACT_PRIVACY_UNSPECIFIED
1171 }
1172
1173 func (x *ContactSettings) GetRegistrantContact() *ContactSettings_Contact {
1174 if x != nil {
1175 return x.RegistrantContact
1176 }
1177 return nil
1178 }
1179
1180 func (x *ContactSettings) GetAdminContact() *ContactSettings_Contact {
1181 if x != nil {
1182 return x.AdminContact
1183 }
1184 return nil
1185 }
1186
1187 func (x *ContactSettings) GetTechnicalContact() *ContactSettings_Contact {
1188 if x != nil {
1189 return x.TechnicalContact
1190 }
1191 return nil
1192 }
1193
1194
1195 type SearchDomainsRequest struct {
1196 state protoimpl.MessageState
1197 sizeCache protoimpl.SizeCache
1198 unknownFields protoimpl.UnknownFields
1199
1200
1201 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
1202
1203 Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
1204 }
1205
1206 func (x *SearchDomainsRequest) Reset() {
1207 *x = SearchDomainsRequest{}
1208 if protoimpl.UnsafeEnabled {
1209 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[4]
1210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1211 ms.StoreMessageInfo(mi)
1212 }
1213 }
1214
1215 func (x *SearchDomainsRequest) String() string {
1216 return protoimpl.X.MessageStringOf(x)
1217 }
1218
1219 func (*SearchDomainsRequest) ProtoMessage() {}
1220
1221 func (x *SearchDomainsRequest) ProtoReflect() protoreflect.Message {
1222 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[4]
1223 if protoimpl.UnsafeEnabled && x != nil {
1224 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1225 if ms.LoadMessageInfo() == nil {
1226 ms.StoreMessageInfo(mi)
1227 }
1228 return ms
1229 }
1230 return mi.MessageOf(x)
1231 }
1232
1233
1234 func (*SearchDomainsRequest) Descriptor() ([]byte, []int) {
1235 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{4}
1236 }
1237
1238 func (x *SearchDomainsRequest) GetQuery() string {
1239 if x != nil {
1240 return x.Query
1241 }
1242 return ""
1243 }
1244
1245 func (x *SearchDomainsRequest) GetLocation() string {
1246 if x != nil {
1247 return x.Location
1248 }
1249 return ""
1250 }
1251
1252
1253 type SearchDomainsResponse struct {
1254 state protoimpl.MessageState
1255 sizeCache protoimpl.SizeCache
1256 unknownFields protoimpl.UnknownFields
1257
1258
1259 RegisterParameters []*RegisterParameters `protobuf:"bytes,1,rep,name=register_parameters,json=registerParameters,proto3" json:"register_parameters,omitempty"`
1260 }
1261
1262 func (x *SearchDomainsResponse) Reset() {
1263 *x = SearchDomainsResponse{}
1264 if protoimpl.UnsafeEnabled {
1265 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[5]
1266 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1267 ms.StoreMessageInfo(mi)
1268 }
1269 }
1270
1271 func (x *SearchDomainsResponse) String() string {
1272 return protoimpl.X.MessageStringOf(x)
1273 }
1274
1275 func (*SearchDomainsResponse) ProtoMessage() {}
1276
1277 func (x *SearchDomainsResponse) ProtoReflect() protoreflect.Message {
1278 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[5]
1279 if protoimpl.UnsafeEnabled && x != nil {
1280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1281 if ms.LoadMessageInfo() == nil {
1282 ms.StoreMessageInfo(mi)
1283 }
1284 return ms
1285 }
1286 return mi.MessageOf(x)
1287 }
1288
1289
1290 func (*SearchDomainsResponse) Descriptor() ([]byte, []int) {
1291 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{5}
1292 }
1293
1294 func (x *SearchDomainsResponse) GetRegisterParameters() []*RegisterParameters {
1295 if x != nil {
1296 return x.RegisterParameters
1297 }
1298 return nil
1299 }
1300
1301
1302 type RetrieveRegisterParametersRequest struct {
1303 state protoimpl.MessageState
1304 sizeCache protoimpl.SizeCache
1305 unknownFields protoimpl.UnknownFields
1306
1307
1308 DomainName string `protobuf:"bytes,1,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
1309
1310 Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
1311 }
1312
1313 func (x *RetrieveRegisterParametersRequest) Reset() {
1314 *x = RetrieveRegisterParametersRequest{}
1315 if protoimpl.UnsafeEnabled {
1316 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[6]
1317 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1318 ms.StoreMessageInfo(mi)
1319 }
1320 }
1321
1322 func (x *RetrieveRegisterParametersRequest) String() string {
1323 return protoimpl.X.MessageStringOf(x)
1324 }
1325
1326 func (*RetrieveRegisterParametersRequest) ProtoMessage() {}
1327
1328 func (x *RetrieveRegisterParametersRequest) ProtoReflect() protoreflect.Message {
1329 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[6]
1330 if protoimpl.UnsafeEnabled && x != nil {
1331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1332 if ms.LoadMessageInfo() == nil {
1333 ms.StoreMessageInfo(mi)
1334 }
1335 return ms
1336 }
1337 return mi.MessageOf(x)
1338 }
1339
1340
1341 func (*RetrieveRegisterParametersRequest) Descriptor() ([]byte, []int) {
1342 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{6}
1343 }
1344
1345 func (x *RetrieveRegisterParametersRequest) GetDomainName() string {
1346 if x != nil {
1347 return x.DomainName
1348 }
1349 return ""
1350 }
1351
1352 func (x *RetrieveRegisterParametersRequest) GetLocation() string {
1353 if x != nil {
1354 return x.Location
1355 }
1356 return ""
1357 }
1358
1359
1360 type RetrieveRegisterParametersResponse struct {
1361 state protoimpl.MessageState
1362 sizeCache protoimpl.SizeCache
1363 unknownFields protoimpl.UnknownFields
1364
1365
1366 RegisterParameters *RegisterParameters `protobuf:"bytes,1,opt,name=register_parameters,json=registerParameters,proto3" json:"register_parameters,omitempty"`
1367 }
1368
1369 func (x *RetrieveRegisterParametersResponse) Reset() {
1370 *x = RetrieveRegisterParametersResponse{}
1371 if protoimpl.UnsafeEnabled {
1372 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[7]
1373 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1374 ms.StoreMessageInfo(mi)
1375 }
1376 }
1377
1378 func (x *RetrieveRegisterParametersResponse) String() string {
1379 return protoimpl.X.MessageStringOf(x)
1380 }
1381
1382 func (*RetrieveRegisterParametersResponse) ProtoMessage() {}
1383
1384 func (x *RetrieveRegisterParametersResponse) ProtoReflect() protoreflect.Message {
1385 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[7]
1386 if protoimpl.UnsafeEnabled && x != nil {
1387 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1388 if ms.LoadMessageInfo() == nil {
1389 ms.StoreMessageInfo(mi)
1390 }
1391 return ms
1392 }
1393 return mi.MessageOf(x)
1394 }
1395
1396
1397 func (*RetrieveRegisterParametersResponse) Descriptor() ([]byte, []int) {
1398 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{7}
1399 }
1400
1401 func (x *RetrieveRegisterParametersResponse) GetRegisterParameters() *RegisterParameters {
1402 if x != nil {
1403 return x.RegisterParameters
1404 }
1405 return nil
1406 }
1407
1408
1409 type RegisterDomainRequest struct {
1410 state protoimpl.MessageState
1411 sizeCache protoimpl.SizeCache
1412 unknownFields protoimpl.UnknownFields
1413
1414
1415
1416 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1417
1418 Registration *Registration `protobuf:"bytes,2,opt,name=registration,proto3" json:"registration,omitempty"`
1419
1420
1421 DomainNotices []DomainNotice `protobuf:"varint,3,rep,packed,name=domain_notices,json=domainNotices,proto3,enum=google.cloud.domains.v1.DomainNotice" json:"domain_notices,omitempty"`
1422
1423
1424
1425 ContactNotices []ContactNotice `protobuf:"varint,4,rep,packed,name=contact_notices,json=contactNotices,proto3,enum=google.cloud.domains.v1.ContactNotice" json:"contact_notices,omitempty"`
1426
1427
1428
1429 YearlyPrice *money.Money `protobuf:"bytes,5,opt,name=yearly_price,json=yearlyPrice,proto3" json:"yearly_price,omitempty"`
1430
1431
1432
1433 ValidateOnly bool `protobuf:"varint,6,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
1434 }
1435
1436 func (x *RegisterDomainRequest) Reset() {
1437 *x = RegisterDomainRequest{}
1438 if protoimpl.UnsafeEnabled {
1439 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[8]
1440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1441 ms.StoreMessageInfo(mi)
1442 }
1443 }
1444
1445 func (x *RegisterDomainRequest) String() string {
1446 return protoimpl.X.MessageStringOf(x)
1447 }
1448
1449 func (*RegisterDomainRequest) ProtoMessage() {}
1450
1451 func (x *RegisterDomainRequest) ProtoReflect() protoreflect.Message {
1452 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[8]
1453 if protoimpl.UnsafeEnabled && x != nil {
1454 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1455 if ms.LoadMessageInfo() == nil {
1456 ms.StoreMessageInfo(mi)
1457 }
1458 return ms
1459 }
1460 return mi.MessageOf(x)
1461 }
1462
1463
1464 func (*RegisterDomainRequest) Descriptor() ([]byte, []int) {
1465 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{8}
1466 }
1467
1468 func (x *RegisterDomainRequest) GetParent() string {
1469 if x != nil {
1470 return x.Parent
1471 }
1472 return ""
1473 }
1474
1475 func (x *RegisterDomainRequest) GetRegistration() *Registration {
1476 if x != nil {
1477 return x.Registration
1478 }
1479 return nil
1480 }
1481
1482 func (x *RegisterDomainRequest) GetDomainNotices() []DomainNotice {
1483 if x != nil {
1484 return x.DomainNotices
1485 }
1486 return nil
1487 }
1488
1489 func (x *RegisterDomainRequest) GetContactNotices() []ContactNotice {
1490 if x != nil {
1491 return x.ContactNotices
1492 }
1493 return nil
1494 }
1495
1496 func (x *RegisterDomainRequest) GetYearlyPrice() *money.Money {
1497 if x != nil {
1498 return x.YearlyPrice
1499 }
1500 return nil
1501 }
1502
1503 func (x *RegisterDomainRequest) GetValidateOnly() bool {
1504 if x != nil {
1505 return x.ValidateOnly
1506 }
1507 return false
1508 }
1509
1510
1511 type RetrieveTransferParametersRequest struct {
1512 state protoimpl.MessageState
1513 sizeCache protoimpl.SizeCache
1514 unknownFields protoimpl.UnknownFields
1515
1516
1517 DomainName string `protobuf:"bytes,1,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
1518
1519 Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
1520 }
1521
1522 func (x *RetrieveTransferParametersRequest) Reset() {
1523 *x = RetrieveTransferParametersRequest{}
1524 if protoimpl.UnsafeEnabled {
1525 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[9]
1526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1527 ms.StoreMessageInfo(mi)
1528 }
1529 }
1530
1531 func (x *RetrieveTransferParametersRequest) String() string {
1532 return protoimpl.X.MessageStringOf(x)
1533 }
1534
1535 func (*RetrieveTransferParametersRequest) ProtoMessage() {}
1536
1537 func (x *RetrieveTransferParametersRequest) ProtoReflect() protoreflect.Message {
1538 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[9]
1539 if protoimpl.UnsafeEnabled && x != nil {
1540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1541 if ms.LoadMessageInfo() == nil {
1542 ms.StoreMessageInfo(mi)
1543 }
1544 return ms
1545 }
1546 return mi.MessageOf(x)
1547 }
1548
1549
1550 func (*RetrieveTransferParametersRequest) Descriptor() ([]byte, []int) {
1551 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{9}
1552 }
1553
1554 func (x *RetrieveTransferParametersRequest) GetDomainName() string {
1555 if x != nil {
1556 return x.DomainName
1557 }
1558 return ""
1559 }
1560
1561 func (x *RetrieveTransferParametersRequest) GetLocation() string {
1562 if x != nil {
1563 return x.Location
1564 }
1565 return ""
1566 }
1567
1568
1569 type RetrieveTransferParametersResponse struct {
1570 state protoimpl.MessageState
1571 sizeCache protoimpl.SizeCache
1572 unknownFields protoimpl.UnknownFields
1573
1574
1575 TransferParameters *TransferParameters `protobuf:"bytes,1,opt,name=transfer_parameters,json=transferParameters,proto3" json:"transfer_parameters,omitempty"`
1576 }
1577
1578 func (x *RetrieveTransferParametersResponse) Reset() {
1579 *x = RetrieveTransferParametersResponse{}
1580 if protoimpl.UnsafeEnabled {
1581 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[10]
1582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1583 ms.StoreMessageInfo(mi)
1584 }
1585 }
1586
1587 func (x *RetrieveTransferParametersResponse) String() string {
1588 return protoimpl.X.MessageStringOf(x)
1589 }
1590
1591 func (*RetrieveTransferParametersResponse) ProtoMessage() {}
1592
1593 func (x *RetrieveTransferParametersResponse) ProtoReflect() protoreflect.Message {
1594 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[10]
1595 if protoimpl.UnsafeEnabled && x != nil {
1596 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1597 if ms.LoadMessageInfo() == nil {
1598 ms.StoreMessageInfo(mi)
1599 }
1600 return ms
1601 }
1602 return mi.MessageOf(x)
1603 }
1604
1605
1606 func (*RetrieveTransferParametersResponse) Descriptor() ([]byte, []int) {
1607 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{10}
1608 }
1609
1610 func (x *RetrieveTransferParametersResponse) GetTransferParameters() *TransferParameters {
1611 if x != nil {
1612 return x.TransferParameters
1613 }
1614 return nil
1615 }
1616
1617
1618 type TransferDomainRequest struct {
1619 state protoimpl.MessageState
1620 sizeCache protoimpl.SizeCache
1621 unknownFields protoimpl.UnknownFields
1622
1623
1624
1625 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1626
1627
1628
1629
1630
1631
1632
1633 Registration *Registration `protobuf:"bytes,2,opt,name=registration,proto3" json:"registration,omitempty"`
1634
1635
1636
1637 ContactNotices []ContactNotice `protobuf:"varint,3,rep,packed,name=contact_notices,json=contactNotices,proto3,enum=google.cloud.domains.v1.ContactNotice" json:"contact_notices,omitempty"`
1638
1639
1640
1641 YearlyPrice *money.Money `protobuf:"bytes,4,opt,name=yearly_price,json=yearlyPrice,proto3" json:"yearly_price,omitempty"`
1642
1643
1644 AuthorizationCode *AuthorizationCode `protobuf:"bytes,5,opt,name=authorization_code,json=authorizationCode,proto3" json:"authorization_code,omitempty"`
1645
1646 ValidateOnly bool `protobuf:"varint,6,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
1647 }
1648
1649 func (x *TransferDomainRequest) Reset() {
1650 *x = TransferDomainRequest{}
1651 if protoimpl.UnsafeEnabled {
1652 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[11]
1653 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1654 ms.StoreMessageInfo(mi)
1655 }
1656 }
1657
1658 func (x *TransferDomainRequest) String() string {
1659 return protoimpl.X.MessageStringOf(x)
1660 }
1661
1662 func (*TransferDomainRequest) ProtoMessage() {}
1663
1664 func (x *TransferDomainRequest) ProtoReflect() protoreflect.Message {
1665 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[11]
1666 if protoimpl.UnsafeEnabled && x != nil {
1667 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1668 if ms.LoadMessageInfo() == nil {
1669 ms.StoreMessageInfo(mi)
1670 }
1671 return ms
1672 }
1673 return mi.MessageOf(x)
1674 }
1675
1676
1677 func (*TransferDomainRequest) Descriptor() ([]byte, []int) {
1678 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{11}
1679 }
1680
1681 func (x *TransferDomainRequest) GetParent() string {
1682 if x != nil {
1683 return x.Parent
1684 }
1685 return ""
1686 }
1687
1688 func (x *TransferDomainRequest) GetRegistration() *Registration {
1689 if x != nil {
1690 return x.Registration
1691 }
1692 return nil
1693 }
1694
1695 func (x *TransferDomainRequest) GetContactNotices() []ContactNotice {
1696 if x != nil {
1697 return x.ContactNotices
1698 }
1699 return nil
1700 }
1701
1702 func (x *TransferDomainRequest) GetYearlyPrice() *money.Money {
1703 if x != nil {
1704 return x.YearlyPrice
1705 }
1706 return nil
1707 }
1708
1709 func (x *TransferDomainRequest) GetAuthorizationCode() *AuthorizationCode {
1710 if x != nil {
1711 return x.AuthorizationCode
1712 }
1713 return nil
1714 }
1715
1716 func (x *TransferDomainRequest) GetValidateOnly() bool {
1717 if x != nil {
1718 return x.ValidateOnly
1719 }
1720 return false
1721 }
1722
1723
1724 type ListRegistrationsRequest struct {
1725 state protoimpl.MessageState
1726 sizeCache protoimpl.SizeCache
1727 unknownFields protoimpl.UnknownFields
1728
1729
1730
1731 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1732
1733 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1734
1735
1736 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1754 }
1755
1756 func (x *ListRegistrationsRequest) Reset() {
1757 *x = ListRegistrationsRequest{}
1758 if protoimpl.UnsafeEnabled {
1759 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[12]
1760 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1761 ms.StoreMessageInfo(mi)
1762 }
1763 }
1764
1765 func (x *ListRegistrationsRequest) String() string {
1766 return protoimpl.X.MessageStringOf(x)
1767 }
1768
1769 func (*ListRegistrationsRequest) ProtoMessage() {}
1770
1771 func (x *ListRegistrationsRequest) ProtoReflect() protoreflect.Message {
1772 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[12]
1773 if protoimpl.UnsafeEnabled && x != nil {
1774 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1775 if ms.LoadMessageInfo() == nil {
1776 ms.StoreMessageInfo(mi)
1777 }
1778 return ms
1779 }
1780 return mi.MessageOf(x)
1781 }
1782
1783
1784 func (*ListRegistrationsRequest) Descriptor() ([]byte, []int) {
1785 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{12}
1786 }
1787
1788 func (x *ListRegistrationsRequest) GetParent() string {
1789 if x != nil {
1790 return x.Parent
1791 }
1792 return ""
1793 }
1794
1795 func (x *ListRegistrationsRequest) GetPageSize() int32 {
1796 if x != nil {
1797 return x.PageSize
1798 }
1799 return 0
1800 }
1801
1802 func (x *ListRegistrationsRequest) GetPageToken() string {
1803 if x != nil {
1804 return x.PageToken
1805 }
1806 return ""
1807 }
1808
1809 func (x *ListRegistrationsRequest) GetFilter() string {
1810 if x != nil {
1811 return x.Filter
1812 }
1813 return ""
1814 }
1815
1816
1817 type ListRegistrationsResponse struct {
1818 state protoimpl.MessageState
1819 sizeCache protoimpl.SizeCache
1820 unknownFields protoimpl.UnknownFields
1821
1822
1823 Registrations []*Registration `protobuf:"bytes,1,rep,name=registrations,proto3" json:"registrations,omitempty"`
1824
1825
1826 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1827 }
1828
1829 func (x *ListRegistrationsResponse) Reset() {
1830 *x = ListRegistrationsResponse{}
1831 if protoimpl.UnsafeEnabled {
1832 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[13]
1833 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1834 ms.StoreMessageInfo(mi)
1835 }
1836 }
1837
1838 func (x *ListRegistrationsResponse) String() string {
1839 return protoimpl.X.MessageStringOf(x)
1840 }
1841
1842 func (*ListRegistrationsResponse) ProtoMessage() {}
1843
1844 func (x *ListRegistrationsResponse) ProtoReflect() protoreflect.Message {
1845 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[13]
1846 if protoimpl.UnsafeEnabled && x != nil {
1847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1848 if ms.LoadMessageInfo() == nil {
1849 ms.StoreMessageInfo(mi)
1850 }
1851 return ms
1852 }
1853 return mi.MessageOf(x)
1854 }
1855
1856
1857 func (*ListRegistrationsResponse) Descriptor() ([]byte, []int) {
1858 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{13}
1859 }
1860
1861 func (x *ListRegistrationsResponse) GetRegistrations() []*Registration {
1862 if x != nil {
1863 return x.Registrations
1864 }
1865 return nil
1866 }
1867
1868 func (x *ListRegistrationsResponse) GetNextPageToken() string {
1869 if x != nil {
1870 return x.NextPageToken
1871 }
1872 return ""
1873 }
1874
1875
1876 type GetRegistrationRequest struct {
1877 state protoimpl.MessageState
1878 sizeCache protoimpl.SizeCache
1879 unknownFields protoimpl.UnknownFields
1880
1881
1882
1883 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1884 }
1885
1886 func (x *GetRegistrationRequest) Reset() {
1887 *x = GetRegistrationRequest{}
1888 if protoimpl.UnsafeEnabled {
1889 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[14]
1890 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1891 ms.StoreMessageInfo(mi)
1892 }
1893 }
1894
1895 func (x *GetRegistrationRequest) String() string {
1896 return protoimpl.X.MessageStringOf(x)
1897 }
1898
1899 func (*GetRegistrationRequest) ProtoMessage() {}
1900
1901 func (x *GetRegistrationRequest) ProtoReflect() protoreflect.Message {
1902 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[14]
1903 if protoimpl.UnsafeEnabled && x != nil {
1904 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1905 if ms.LoadMessageInfo() == nil {
1906 ms.StoreMessageInfo(mi)
1907 }
1908 return ms
1909 }
1910 return mi.MessageOf(x)
1911 }
1912
1913
1914 func (*GetRegistrationRequest) Descriptor() ([]byte, []int) {
1915 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{14}
1916 }
1917
1918 func (x *GetRegistrationRequest) GetName() string {
1919 if x != nil {
1920 return x.Name
1921 }
1922 return ""
1923 }
1924
1925
1926 type UpdateRegistrationRequest struct {
1927 state protoimpl.MessageState
1928 sizeCache protoimpl.SizeCache
1929 unknownFields protoimpl.UnknownFields
1930
1931
1932 Registration *Registration `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
1933
1934
1935
1936 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1937 }
1938
1939 func (x *UpdateRegistrationRequest) Reset() {
1940 *x = UpdateRegistrationRequest{}
1941 if protoimpl.UnsafeEnabled {
1942 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[15]
1943 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1944 ms.StoreMessageInfo(mi)
1945 }
1946 }
1947
1948 func (x *UpdateRegistrationRequest) String() string {
1949 return protoimpl.X.MessageStringOf(x)
1950 }
1951
1952 func (*UpdateRegistrationRequest) ProtoMessage() {}
1953
1954 func (x *UpdateRegistrationRequest) ProtoReflect() protoreflect.Message {
1955 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[15]
1956 if protoimpl.UnsafeEnabled && x != nil {
1957 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1958 if ms.LoadMessageInfo() == nil {
1959 ms.StoreMessageInfo(mi)
1960 }
1961 return ms
1962 }
1963 return mi.MessageOf(x)
1964 }
1965
1966
1967 func (*UpdateRegistrationRequest) Descriptor() ([]byte, []int) {
1968 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{15}
1969 }
1970
1971 func (x *UpdateRegistrationRequest) GetRegistration() *Registration {
1972 if x != nil {
1973 return x.Registration
1974 }
1975 return nil
1976 }
1977
1978 func (x *UpdateRegistrationRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1979 if x != nil {
1980 return x.UpdateMask
1981 }
1982 return nil
1983 }
1984
1985
1986 type ConfigureManagementSettingsRequest struct {
1987 state protoimpl.MessageState
1988 sizeCache protoimpl.SizeCache
1989 unknownFields protoimpl.UnknownFields
1990
1991
1992
1993 Registration string `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
1994
1995 ManagementSettings *ManagementSettings `protobuf:"bytes,2,opt,name=management_settings,json=managementSettings,proto3" json:"management_settings,omitempty"`
1996
1997
1998
1999 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
2000 }
2001
2002 func (x *ConfigureManagementSettingsRequest) Reset() {
2003 *x = ConfigureManagementSettingsRequest{}
2004 if protoimpl.UnsafeEnabled {
2005 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[16]
2006 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2007 ms.StoreMessageInfo(mi)
2008 }
2009 }
2010
2011 func (x *ConfigureManagementSettingsRequest) String() string {
2012 return protoimpl.X.MessageStringOf(x)
2013 }
2014
2015 func (*ConfigureManagementSettingsRequest) ProtoMessage() {}
2016
2017 func (x *ConfigureManagementSettingsRequest) ProtoReflect() protoreflect.Message {
2018 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[16]
2019 if protoimpl.UnsafeEnabled && x != nil {
2020 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2021 if ms.LoadMessageInfo() == nil {
2022 ms.StoreMessageInfo(mi)
2023 }
2024 return ms
2025 }
2026 return mi.MessageOf(x)
2027 }
2028
2029
2030 func (*ConfigureManagementSettingsRequest) Descriptor() ([]byte, []int) {
2031 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{16}
2032 }
2033
2034 func (x *ConfigureManagementSettingsRequest) GetRegistration() string {
2035 if x != nil {
2036 return x.Registration
2037 }
2038 return ""
2039 }
2040
2041 func (x *ConfigureManagementSettingsRequest) GetManagementSettings() *ManagementSettings {
2042 if x != nil {
2043 return x.ManagementSettings
2044 }
2045 return nil
2046 }
2047
2048 func (x *ConfigureManagementSettingsRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
2049 if x != nil {
2050 return x.UpdateMask
2051 }
2052 return nil
2053 }
2054
2055
2056 type ConfigureDnsSettingsRequest struct {
2057 state protoimpl.MessageState
2058 sizeCache protoimpl.SizeCache
2059 unknownFields protoimpl.UnknownFields
2060
2061
2062
2063 Registration string `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
2064
2065 DnsSettings *DnsSettings `protobuf:"bytes,2,opt,name=dns_settings,json=dnsSettings,proto3" json:"dns_settings,omitempty"`
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
2076
2077 ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
2078 }
2079
2080 func (x *ConfigureDnsSettingsRequest) Reset() {
2081 *x = ConfigureDnsSettingsRequest{}
2082 if protoimpl.UnsafeEnabled {
2083 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[17]
2084 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2085 ms.StoreMessageInfo(mi)
2086 }
2087 }
2088
2089 func (x *ConfigureDnsSettingsRequest) String() string {
2090 return protoimpl.X.MessageStringOf(x)
2091 }
2092
2093 func (*ConfigureDnsSettingsRequest) ProtoMessage() {}
2094
2095 func (x *ConfigureDnsSettingsRequest) ProtoReflect() protoreflect.Message {
2096 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[17]
2097 if protoimpl.UnsafeEnabled && x != nil {
2098 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2099 if ms.LoadMessageInfo() == nil {
2100 ms.StoreMessageInfo(mi)
2101 }
2102 return ms
2103 }
2104 return mi.MessageOf(x)
2105 }
2106
2107
2108 func (*ConfigureDnsSettingsRequest) Descriptor() ([]byte, []int) {
2109 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{17}
2110 }
2111
2112 func (x *ConfigureDnsSettingsRequest) GetRegistration() string {
2113 if x != nil {
2114 return x.Registration
2115 }
2116 return ""
2117 }
2118
2119 func (x *ConfigureDnsSettingsRequest) GetDnsSettings() *DnsSettings {
2120 if x != nil {
2121 return x.DnsSettings
2122 }
2123 return nil
2124 }
2125
2126 func (x *ConfigureDnsSettingsRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
2127 if x != nil {
2128 return x.UpdateMask
2129 }
2130 return nil
2131 }
2132
2133 func (x *ConfigureDnsSettingsRequest) GetValidateOnly() bool {
2134 if x != nil {
2135 return x.ValidateOnly
2136 }
2137 return false
2138 }
2139
2140
2141 type ConfigureContactSettingsRequest struct {
2142 state protoimpl.MessageState
2143 sizeCache protoimpl.SizeCache
2144 unknownFields protoimpl.UnknownFields
2145
2146
2147
2148 Registration string `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
2149
2150 ContactSettings *ContactSettings `protobuf:"bytes,2,opt,name=contact_settings,json=contactSettings,proto3" json:"contact_settings,omitempty"`
2151
2152
2153
2154 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
2155
2156
2157 ContactNotices []ContactNotice `protobuf:"varint,4,rep,packed,name=contact_notices,json=contactNotices,proto3,enum=google.cloud.domains.v1.ContactNotice" json:"contact_notices,omitempty"`
2158
2159 ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
2160 }
2161
2162 func (x *ConfigureContactSettingsRequest) Reset() {
2163 *x = ConfigureContactSettingsRequest{}
2164 if protoimpl.UnsafeEnabled {
2165 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[18]
2166 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2167 ms.StoreMessageInfo(mi)
2168 }
2169 }
2170
2171 func (x *ConfigureContactSettingsRequest) String() string {
2172 return protoimpl.X.MessageStringOf(x)
2173 }
2174
2175 func (*ConfigureContactSettingsRequest) ProtoMessage() {}
2176
2177 func (x *ConfigureContactSettingsRequest) ProtoReflect() protoreflect.Message {
2178 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[18]
2179 if protoimpl.UnsafeEnabled && x != nil {
2180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2181 if ms.LoadMessageInfo() == nil {
2182 ms.StoreMessageInfo(mi)
2183 }
2184 return ms
2185 }
2186 return mi.MessageOf(x)
2187 }
2188
2189
2190 func (*ConfigureContactSettingsRequest) Descriptor() ([]byte, []int) {
2191 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{18}
2192 }
2193
2194 func (x *ConfigureContactSettingsRequest) GetRegistration() string {
2195 if x != nil {
2196 return x.Registration
2197 }
2198 return ""
2199 }
2200
2201 func (x *ConfigureContactSettingsRequest) GetContactSettings() *ContactSettings {
2202 if x != nil {
2203 return x.ContactSettings
2204 }
2205 return nil
2206 }
2207
2208 func (x *ConfigureContactSettingsRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
2209 if x != nil {
2210 return x.UpdateMask
2211 }
2212 return nil
2213 }
2214
2215 func (x *ConfigureContactSettingsRequest) GetContactNotices() []ContactNotice {
2216 if x != nil {
2217 return x.ContactNotices
2218 }
2219 return nil
2220 }
2221
2222 func (x *ConfigureContactSettingsRequest) GetValidateOnly() bool {
2223 if x != nil {
2224 return x.ValidateOnly
2225 }
2226 return false
2227 }
2228
2229
2230 type ExportRegistrationRequest struct {
2231 state protoimpl.MessageState
2232 sizeCache protoimpl.SizeCache
2233 unknownFields protoimpl.UnknownFields
2234
2235
2236
2237 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2238 }
2239
2240 func (x *ExportRegistrationRequest) Reset() {
2241 *x = ExportRegistrationRequest{}
2242 if protoimpl.UnsafeEnabled {
2243 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[19]
2244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2245 ms.StoreMessageInfo(mi)
2246 }
2247 }
2248
2249 func (x *ExportRegistrationRequest) String() string {
2250 return protoimpl.X.MessageStringOf(x)
2251 }
2252
2253 func (*ExportRegistrationRequest) ProtoMessage() {}
2254
2255 func (x *ExportRegistrationRequest) ProtoReflect() protoreflect.Message {
2256 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[19]
2257 if protoimpl.UnsafeEnabled && x != nil {
2258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2259 if ms.LoadMessageInfo() == nil {
2260 ms.StoreMessageInfo(mi)
2261 }
2262 return ms
2263 }
2264 return mi.MessageOf(x)
2265 }
2266
2267
2268 func (*ExportRegistrationRequest) Descriptor() ([]byte, []int) {
2269 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{19}
2270 }
2271
2272 func (x *ExportRegistrationRequest) GetName() string {
2273 if x != nil {
2274 return x.Name
2275 }
2276 return ""
2277 }
2278
2279
2280 type DeleteRegistrationRequest struct {
2281 state protoimpl.MessageState
2282 sizeCache protoimpl.SizeCache
2283 unknownFields protoimpl.UnknownFields
2284
2285
2286
2287 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2288 }
2289
2290 func (x *DeleteRegistrationRequest) Reset() {
2291 *x = DeleteRegistrationRequest{}
2292 if protoimpl.UnsafeEnabled {
2293 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[20]
2294 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2295 ms.StoreMessageInfo(mi)
2296 }
2297 }
2298
2299 func (x *DeleteRegistrationRequest) String() string {
2300 return protoimpl.X.MessageStringOf(x)
2301 }
2302
2303 func (*DeleteRegistrationRequest) ProtoMessage() {}
2304
2305 func (x *DeleteRegistrationRequest) ProtoReflect() protoreflect.Message {
2306 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[20]
2307 if protoimpl.UnsafeEnabled && x != nil {
2308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2309 if ms.LoadMessageInfo() == nil {
2310 ms.StoreMessageInfo(mi)
2311 }
2312 return ms
2313 }
2314 return mi.MessageOf(x)
2315 }
2316
2317
2318 func (*DeleteRegistrationRequest) Descriptor() ([]byte, []int) {
2319 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{20}
2320 }
2321
2322 func (x *DeleteRegistrationRequest) GetName() string {
2323 if x != nil {
2324 return x.Name
2325 }
2326 return ""
2327 }
2328
2329
2330 type RetrieveAuthorizationCodeRequest struct {
2331 state protoimpl.MessageState
2332 sizeCache protoimpl.SizeCache
2333 unknownFields protoimpl.UnknownFields
2334
2335
2336
2337 Registration string `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
2338 }
2339
2340 func (x *RetrieveAuthorizationCodeRequest) Reset() {
2341 *x = RetrieveAuthorizationCodeRequest{}
2342 if protoimpl.UnsafeEnabled {
2343 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[21]
2344 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2345 ms.StoreMessageInfo(mi)
2346 }
2347 }
2348
2349 func (x *RetrieveAuthorizationCodeRequest) String() string {
2350 return protoimpl.X.MessageStringOf(x)
2351 }
2352
2353 func (*RetrieveAuthorizationCodeRequest) ProtoMessage() {}
2354
2355 func (x *RetrieveAuthorizationCodeRequest) ProtoReflect() protoreflect.Message {
2356 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[21]
2357 if protoimpl.UnsafeEnabled && x != nil {
2358 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2359 if ms.LoadMessageInfo() == nil {
2360 ms.StoreMessageInfo(mi)
2361 }
2362 return ms
2363 }
2364 return mi.MessageOf(x)
2365 }
2366
2367
2368 func (*RetrieveAuthorizationCodeRequest) Descriptor() ([]byte, []int) {
2369 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{21}
2370 }
2371
2372 func (x *RetrieveAuthorizationCodeRequest) GetRegistration() string {
2373 if x != nil {
2374 return x.Registration
2375 }
2376 return ""
2377 }
2378
2379
2380 type ResetAuthorizationCodeRequest struct {
2381 state protoimpl.MessageState
2382 sizeCache protoimpl.SizeCache
2383 unknownFields protoimpl.UnknownFields
2384
2385
2386
2387 Registration string `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
2388 }
2389
2390 func (x *ResetAuthorizationCodeRequest) Reset() {
2391 *x = ResetAuthorizationCodeRequest{}
2392 if protoimpl.UnsafeEnabled {
2393 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[22]
2394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2395 ms.StoreMessageInfo(mi)
2396 }
2397 }
2398
2399 func (x *ResetAuthorizationCodeRequest) String() string {
2400 return protoimpl.X.MessageStringOf(x)
2401 }
2402
2403 func (*ResetAuthorizationCodeRequest) ProtoMessage() {}
2404
2405 func (x *ResetAuthorizationCodeRequest) ProtoReflect() protoreflect.Message {
2406 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[22]
2407 if protoimpl.UnsafeEnabled && x != nil {
2408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2409 if ms.LoadMessageInfo() == nil {
2410 ms.StoreMessageInfo(mi)
2411 }
2412 return ms
2413 }
2414 return mi.MessageOf(x)
2415 }
2416
2417
2418 func (*ResetAuthorizationCodeRequest) Descriptor() ([]byte, []int) {
2419 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{22}
2420 }
2421
2422 func (x *ResetAuthorizationCodeRequest) GetRegistration() string {
2423 if x != nil {
2424 return x.Registration
2425 }
2426 return ""
2427 }
2428
2429
2430 type RegisterParameters struct {
2431 state protoimpl.MessageState
2432 sizeCache protoimpl.SizeCache
2433 unknownFields protoimpl.UnknownFields
2434
2435
2436 DomainName string `protobuf:"bytes,1,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
2437
2438
2439
2440 Availability RegisterParameters_Availability `protobuf:"varint,2,opt,name=availability,proto3,enum=google.cloud.domains.v1.RegisterParameters_Availability" json:"availability,omitempty"`
2441
2442 SupportedPrivacy []ContactPrivacy `protobuf:"varint,3,rep,packed,name=supported_privacy,json=supportedPrivacy,proto3,enum=google.cloud.domains.v1.ContactPrivacy" json:"supported_privacy,omitempty"`
2443
2444 DomainNotices []DomainNotice `protobuf:"varint,4,rep,packed,name=domain_notices,json=domainNotices,proto3,enum=google.cloud.domains.v1.DomainNotice" json:"domain_notices,omitempty"`
2445
2446 YearlyPrice *money.Money `protobuf:"bytes,5,opt,name=yearly_price,json=yearlyPrice,proto3" json:"yearly_price,omitempty"`
2447 }
2448
2449 func (x *RegisterParameters) Reset() {
2450 *x = RegisterParameters{}
2451 if protoimpl.UnsafeEnabled {
2452 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[23]
2453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2454 ms.StoreMessageInfo(mi)
2455 }
2456 }
2457
2458 func (x *RegisterParameters) String() string {
2459 return protoimpl.X.MessageStringOf(x)
2460 }
2461
2462 func (*RegisterParameters) ProtoMessage() {}
2463
2464 func (x *RegisterParameters) ProtoReflect() protoreflect.Message {
2465 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[23]
2466 if protoimpl.UnsafeEnabled && x != nil {
2467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2468 if ms.LoadMessageInfo() == nil {
2469 ms.StoreMessageInfo(mi)
2470 }
2471 return ms
2472 }
2473 return mi.MessageOf(x)
2474 }
2475
2476
2477 func (*RegisterParameters) Descriptor() ([]byte, []int) {
2478 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{23}
2479 }
2480
2481 func (x *RegisterParameters) GetDomainName() string {
2482 if x != nil {
2483 return x.DomainName
2484 }
2485 return ""
2486 }
2487
2488 func (x *RegisterParameters) GetAvailability() RegisterParameters_Availability {
2489 if x != nil {
2490 return x.Availability
2491 }
2492 return RegisterParameters_AVAILABILITY_UNSPECIFIED
2493 }
2494
2495 func (x *RegisterParameters) GetSupportedPrivacy() []ContactPrivacy {
2496 if x != nil {
2497 return x.SupportedPrivacy
2498 }
2499 return nil
2500 }
2501
2502 func (x *RegisterParameters) GetDomainNotices() []DomainNotice {
2503 if x != nil {
2504 return x.DomainNotices
2505 }
2506 return nil
2507 }
2508
2509 func (x *RegisterParameters) GetYearlyPrice() *money.Money {
2510 if x != nil {
2511 return x.YearlyPrice
2512 }
2513 return nil
2514 }
2515
2516
2517 type TransferParameters struct {
2518 state protoimpl.MessageState
2519 sizeCache protoimpl.SizeCache
2520 unknownFields protoimpl.UnknownFields
2521
2522
2523 DomainName string `protobuf:"bytes,1,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
2524
2525 CurrentRegistrar string `protobuf:"bytes,2,opt,name=current_registrar,json=currentRegistrar,proto3" json:"current_registrar,omitempty"`
2526
2527 NameServers []string `protobuf:"bytes,3,rep,name=name_servers,json=nameServers,proto3" json:"name_servers,omitempty"`
2528
2529
2530
2531 TransferLockState TransferLockState `protobuf:"varint,4,opt,name=transfer_lock_state,json=transferLockState,proto3,enum=google.cloud.domains.v1.TransferLockState" json:"transfer_lock_state,omitempty"`
2532
2533 SupportedPrivacy []ContactPrivacy `protobuf:"varint,5,rep,packed,name=supported_privacy,json=supportedPrivacy,proto3,enum=google.cloud.domains.v1.ContactPrivacy" json:"supported_privacy,omitempty"`
2534
2535 YearlyPrice *money.Money `protobuf:"bytes,6,opt,name=yearly_price,json=yearlyPrice,proto3" json:"yearly_price,omitempty"`
2536 }
2537
2538 func (x *TransferParameters) Reset() {
2539 *x = TransferParameters{}
2540 if protoimpl.UnsafeEnabled {
2541 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[24]
2542 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2543 ms.StoreMessageInfo(mi)
2544 }
2545 }
2546
2547 func (x *TransferParameters) String() string {
2548 return protoimpl.X.MessageStringOf(x)
2549 }
2550
2551 func (*TransferParameters) ProtoMessage() {}
2552
2553 func (x *TransferParameters) ProtoReflect() protoreflect.Message {
2554 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[24]
2555 if protoimpl.UnsafeEnabled && x != nil {
2556 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2557 if ms.LoadMessageInfo() == nil {
2558 ms.StoreMessageInfo(mi)
2559 }
2560 return ms
2561 }
2562 return mi.MessageOf(x)
2563 }
2564
2565
2566 func (*TransferParameters) Descriptor() ([]byte, []int) {
2567 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{24}
2568 }
2569
2570 func (x *TransferParameters) GetDomainName() string {
2571 if x != nil {
2572 return x.DomainName
2573 }
2574 return ""
2575 }
2576
2577 func (x *TransferParameters) GetCurrentRegistrar() string {
2578 if x != nil {
2579 return x.CurrentRegistrar
2580 }
2581 return ""
2582 }
2583
2584 func (x *TransferParameters) GetNameServers() []string {
2585 if x != nil {
2586 return x.NameServers
2587 }
2588 return nil
2589 }
2590
2591 func (x *TransferParameters) GetTransferLockState() TransferLockState {
2592 if x != nil {
2593 return x.TransferLockState
2594 }
2595 return TransferLockState_TRANSFER_LOCK_STATE_UNSPECIFIED
2596 }
2597
2598 func (x *TransferParameters) GetSupportedPrivacy() []ContactPrivacy {
2599 if x != nil {
2600 return x.SupportedPrivacy
2601 }
2602 return nil
2603 }
2604
2605 func (x *TransferParameters) GetYearlyPrice() *money.Money {
2606 if x != nil {
2607 return x.YearlyPrice
2608 }
2609 return nil
2610 }
2611
2612
2613 type AuthorizationCode struct {
2614 state protoimpl.MessageState
2615 sizeCache protoimpl.SizeCache
2616 unknownFields protoimpl.UnknownFields
2617
2618
2619
2620 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
2621 }
2622
2623 func (x *AuthorizationCode) Reset() {
2624 *x = AuthorizationCode{}
2625 if protoimpl.UnsafeEnabled {
2626 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[25]
2627 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2628 ms.StoreMessageInfo(mi)
2629 }
2630 }
2631
2632 func (x *AuthorizationCode) String() string {
2633 return protoimpl.X.MessageStringOf(x)
2634 }
2635
2636 func (*AuthorizationCode) ProtoMessage() {}
2637
2638 func (x *AuthorizationCode) ProtoReflect() protoreflect.Message {
2639 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[25]
2640 if protoimpl.UnsafeEnabled && x != nil {
2641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2642 if ms.LoadMessageInfo() == nil {
2643 ms.StoreMessageInfo(mi)
2644 }
2645 return ms
2646 }
2647 return mi.MessageOf(x)
2648 }
2649
2650
2651 func (*AuthorizationCode) Descriptor() ([]byte, []int) {
2652 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{25}
2653 }
2654
2655 func (x *AuthorizationCode) GetCode() string {
2656 if x != nil {
2657 return x.Code
2658 }
2659 return ""
2660 }
2661
2662
2663 type OperationMetadata struct {
2664 state protoimpl.MessageState
2665 sizeCache protoimpl.SizeCache
2666 unknownFields protoimpl.UnknownFields
2667
2668
2669 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2670
2671 EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
2672
2673 Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
2674
2675 Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
2676
2677 StatusDetail string `protobuf:"bytes,5,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`
2678
2679 ApiVersion string `protobuf:"bytes,6,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
2680 }
2681
2682 func (x *OperationMetadata) Reset() {
2683 *x = OperationMetadata{}
2684 if protoimpl.UnsafeEnabled {
2685 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[26]
2686 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2687 ms.StoreMessageInfo(mi)
2688 }
2689 }
2690
2691 func (x *OperationMetadata) String() string {
2692 return protoimpl.X.MessageStringOf(x)
2693 }
2694
2695 func (*OperationMetadata) ProtoMessage() {}
2696
2697 func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
2698 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[26]
2699 if protoimpl.UnsafeEnabled && x != nil {
2700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2701 if ms.LoadMessageInfo() == nil {
2702 ms.StoreMessageInfo(mi)
2703 }
2704 return ms
2705 }
2706 return mi.MessageOf(x)
2707 }
2708
2709
2710 func (*OperationMetadata) Descriptor() ([]byte, []int) {
2711 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{26}
2712 }
2713
2714 func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp {
2715 if x != nil {
2716 return x.CreateTime
2717 }
2718 return nil
2719 }
2720
2721 func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp {
2722 if x != nil {
2723 return x.EndTime
2724 }
2725 return nil
2726 }
2727
2728 func (x *OperationMetadata) GetTarget() string {
2729 if x != nil {
2730 return x.Target
2731 }
2732 return ""
2733 }
2734
2735 func (x *OperationMetadata) GetVerb() string {
2736 if x != nil {
2737 return x.Verb
2738 }
2739 return ""
2740 }
2741
2742 func (x *OperationMetadata) GetStatusDetail() string {
2743 if x != nil {
2744 return x.StatusDetail
2745 }
2746 return ""
2747 }
2748
2749 func (x *OperationMetadata) GetApiVersion() string {
2750 if x != nil {
2751 return x.ApiVersion
2752 }
2753 return ""
2754 }
2755
2756
2757 type DnsSettings_CustomDns struct {
2758 state protoimpl.MessageState
2759 sizeCache protoimpl.SizeCache
2760 unknownFields protoimpl.UnknownFields
2761
2762
2763
2764
2765 NameServers []string `protobuf:"bytes,1,rep,name=name_servers,json=nameServers,proto3" json:"name_servers,omitempty"`
2766
2767
2768
2769 DsRecords []*DnsSettings_DsRecord `protobuf:"bytes,2,rep,name=ds_records,json=dsRecords,proto3" json:"ds_records,omitempty"`
2770 }
2771
2772 func (x *DnsSettings_CustomDns) Reset() {
2773 *x = DnsSettings_CustomDns{}
2774 if protoimpl.UnsafeEnabled {
2775 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[28]
2776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2777 ms.StoreMessageInfo(mi)
2778 }
2779 }
2780
2781 func (x *DnsSettings_CustomDns) String() string {
2782 return protoimpl.X.MessageStringOf(x)
2783 }
2784
2785 func (*DnsSettings_CustomDns) ProtoMessage() {}
2786
2787 func (x *DnsSettings_CustomDns) ProtoReflect() protoreflect.Message {
2788 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[28]
2789 if protoimpl.UnsafeEnabled && x != nil {
2790 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2791 if ms.LoadMessageInfo() == nil {
2792 ms.StoreMessageInfo(mi)
2793 }
2794 return ms
2795 }
2796 return mi.MessageOf(x)
2797 }
2798
2799
2800 func (*DnsSettings_CustomDns) Descriptor() ([]byte, []int) {
2801 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 0}
2802 }
2803
2804 func (x *DnsSettings_CustomDns) GetNameServers() []string {
2805 if x != nil {
2806 return x.NameServers
2807 }
2808 return nil
2809 }
2810
2811 func (x *DnsSettings_CustomDns) GetDsRecords() []*DnsSettings_DsRecord {
2812 if x != nil {
2813 return x.DsRecords
2814 }
2815 return nil
2816 }
2817
2818
2819
2820
2821
2822 type DnsSettings_GoogleDomainsDns struct {
2823 state protoimpl.MessageState
2824 sizeCache protoimpl.SizeCache
2825 unknownFields protoimpl.UnknownFields
2826
2827
2828
2829
2830
2831 NameServers []string `protobuf:"bytes,1,rep,name=name_servers,json=nameServers,proto3" json:"name_servers,omitempty"`
2832
2833
2834 DsState DnsSettings_DsState `protobuf:"varint,2,opt,name=ds_state,json=dsState,proto3,enum=google.cloud.domains.v1.DnsSettings_DsState" json:"ds_state,omitempty"`
2835
2836
2837
2838 DsRecords []*DnsSettings_DsRecord `protobuf:"bytes,3,rep,name=ds_records,json=dsRecords,proto3" json:"ds_records,omitempty"`
2839 }
2840
2841 func (x *DnsSettings_GoogleDomainsDns) Reset() {
2842 *x = DnsSettings_GoogleDomainsDns{}
2843 if protoimpl.UnsafeEnabled {
2844 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[29]
2845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2846 ms.StoreMessageInfo(mi)
2847 }
2848 }
2849
2850 func (x *DnsSettings_GoogleDomainsDns) String() string {
2851 return protoimpl.X.MessageStringOf(x)
2852 }
2853
2854 func (*DnsSettings_GoogleDomainsDns) ProtoMessage() {}
2855
2856 func (x *DnsSettings_GoogleDomainsDns) ProtoReflect() protoreflect.Message {
2857 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[29]
2858 if protoimpl.UnsafeEnabled && x != nil {
2859 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2860 if ms.LoadMessageInfo() == nil {
2861 ms.StoreMessageInfo(mi)
2862 }
2863 return ms
2864 }
2865 return mi.MessageOf(x)
2866 }
2867
2868
2869 func (*DnsSettings_GoogleDomainsDns) Descriptor() ([]byte, []int) {
2870 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 1}
2871 }
2872
2873 func (x *DnsSettings_GoogleDomainsDns) GetNameServers() []string {
2874 if x != nil {
2875 return x.NameServers
2876 }
2877 return nil
2878 }
2879
2880 func (x *DnsSettings_GoogleDomainsDns) GetDsState() DnsSettings_DsState {
2881 if x != nil {
2882 return x.DsState
2883 }
2884 return DnsSettings_DS_STATE_UNSPECIFIED
2885 }
2886
2887 func (x *DnsSettings_GoogleDomainsDns) GetDsRecords() []*DnsSettings_DsRecord {
2888 if x != nil {
2889 return x.DsRecords
2890 }
2891 return nil
2892 }
2893
2894
2895
2896
2897 type DnsSettings_DsRecord struct {
2898 state protoimpl.MessageState
2899 sizeCache protoimpl.SizeCache
2900 unknownFields protoimpl.UnknownFields
2901
2902
2903 KeyTag int32 `protobuf:"varint,1,opt,name=key_tag,json=keyTag,proto3" json:"key_tag,omitempty"`
2904
2905 Algorithm DnsSettings_DsRecord_Algorithm `protobuf:"varint,2,opt,name=algorithm,proto3,enum=google.cloud.domains.v1.DnsSettings_DsRecord_Algorithm" json:"algorithm,omitempty"`
2906
2907 DigestType DnsSettings_DsRecord_DigestType `protobuf:"varint,3,opt,name=digest_type,json=digestType,proto3,enum=google.cloud.domains.v1.DnsSettings_DsRecord_DigestType" json:"digest_type,omitempty"`
2908
2909 Digest string `protobuf:"bytes,4,opt,name=digest,proto3" json:"digest,omitempty"`
2910 }
2911
2912 func (x *DnsSettings_DsRecord) Reset() {
2913 *x = DnsSettings_DsRecord{}
2914 if protoimpl.UnsafeEnabled {
2915 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[30]
2916 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2917 ms.StoreMessageInfo(mi)
2918 }
2919 }
2920
2921 func (x *DnsSettings_DsRecord) String() string {
2922 return protoimpl.X.MessageStringOf(x)
2923 }
2924
2925 func (*DnsSettings_DsRecord) ProtoMessage() {}
2926
2927 func (x *DnsSettings_DsRecord) ProtoReflect() protoreflect.Message {
2928 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[30]
2929 if protoimpl.UnsafeEnabled && x != nil {
2930 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2931 if ms.LoadMessageInfo() == nil {
2932 ms.StoreMessageInfo(mi)
2933 }
2934 return ms
2935 }
2936 return mi.MessageOf(x)
2937 }
2938
2939
2940 func (*DnsSettings_DsRecord) Descriptor() ([]byte, []int) {
2941 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 2}
2942 }
2943
2944 func (x *DnsSettings_DsRecord) GetKeyTag() int32 {
2945 if x != nil {
2946 return x.KeyTag
2947 }
2948 return 0
2949 }
2950
2951 func (x *DnsSettings_DsRecord) GetAlgorithm() DnsSettings_DsRecord_Algorithm {
2952 if x != nil {
2953 return x.Algorithm
2954 }
2955 return DnsSettings_DsRecord_ALGORITHM_UNSPECIFIED
2956 }
2957
2958 func (x *DnsSettings_DsRecord) GetDigestType() DnsSettings_DsRecord_DigestType {
2959 if x != nil {
2960 return x.DigestType
2961 }
2962 return DnsSettings_DsRecord_DIGEST_TYPE_UNSPECIFIED
2963 }
2964
2965 func (x *DnsSettings_DsRecord) GetDigest() string {
2966 if x != nil {
2967 return x.Digest
2968 }
2969 return ""
2970 }
2971
2972
2973
2974
2975
2976
2977
2978 type DnsSettings_GlueRecord struct {
2979 state protoimpl.MessageState
2980 sizeCache protoimpl.SizeCache
2981 unknownFields protoimpl.UnknownFields
2982
2983
2984 HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
2985
2986
2987
2988 Ipv4Addresses []string `protobuf:"bytes,2,rep,name=ipv4_addresses,json=ipv4Addresses,proto3" json:"ipv4_addresses,omitempty"`
2989
2990
2991
2992 Ipv6Addresses []string `protobuf:"bytes,3,rep,name=ipv6_addresses,json=ipv6Addresses,proto3" json:"ipv6_addresses,omitempty"`
2993 }
2994
2995 func (x *DnsSettings_GlueRecord) Reset() {
2996 *x = DnsSettings_GlueRecord{}
2997 if protoimpl.UnsafeEnabled {
2998 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[31]
2999 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3000 ms.StoreMessageInfo(mi)
3001 }
3002 }
3003
3004 func (x *DnsSettings_GlueRecord) String() string {
3005 return protoimpl.X.MessageStringOf(x)
3006 }
3007
3008 func (*DnsSettings_GlueRecord) ProtoMessage() {}
3009
3010 func (x *DnsSettings_GlueRecord) ProtoReflect() protoreflect.Message {
3011 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[31]
3012 if protoimpl.UnsafeEnabled && x != nil {
3013 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3014 if ms.LoadMessageInfo() == nil {
3015 ms.StoreMessageInfo(mi)
3016 }
3017 return ms
3018 }
3019 return mi.MessageOf(x)
3020 }
3021
3022
3023 func (*DnsSettings_GlueRecord) Descriptor() ([]byte, []int) {
3024 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{2, 3}
3025 }
3026
3027 func (x *DnsSettings_GlueRecord) GetHostName() string {
3028 if x != nil {
3029 return x.HostName
3030 }
3031 return ""
3032 }
3033
3034 func (x *DnsSettings_GlueRecord) GetIpv4Addresses() []string {
3035 if x != nil {
3036 return x.Ipv4Addresses
3037 }
3038 return nil
3039 }
3040
3041 func (x *DnsSettings_GlueRecord) GetIpv6Addresses() []string {
3042 if x != nil {
3043 return x.Ipv6Addresses
3044 }
3045 return nil
3046 }
3047
3048
3049 type ContactSettings_Contact struct {
3050 state protoimpl.MessageState
3051 sizeCache protoimpl.SizeCache
3052 unknownFields protoimpl.UnknownFields
3053
3054
3055 PostalAddress *postaladdress.PostalAddress `protobuf:"bytes,1,opt,name=postal_address,json=postalAddress,proto3" json:"postal_address,omitempty"`
3056
3057 Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
3058
3059
3060 PhoneNumber string `protobuf:"bytes,3,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
3061
3062
3063 FaxNumber string `protobuf:"bytes,4,opt,name=fax_number,json=faxNumber,proto3" json:"fax_number,omitempty"`
3064 }
3065
3066 func (x *ContactSettings_Contact) Reset() {
3067 *x = ContactSettings_Contact{}
3068 if protoimpl.UnsafeEnabled {
3069 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[32]
3070 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3071 ms.StoreMessageInfo(mi)
3072 }
3073 }
3074
3075 func (x *ContactSettings_Contact) String() string {
3076 return protoimpl.X.MessageStringOf(x)
3077 }
3078
3079 func (*ContactSettings_Contact) ProtoMessage() {}
3080
3081 func (x *ContactSettings_Contact) ProtoReflect() protoreflect.Message {
3082 mi := &file_google_cloud_domains_v1_domains_proto_msgTypes[32]
3083 if protoimpl.UnsafeEnabled && x != nil {
3084 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3085 if ms.LoadMessageInfo() == nil {
3086 ms.StoreMessageInfo(mi)
3087 }
3088 return ms
3089 }
3090 return mi.MessageOf(x)
3091 }
3092
3093
3094 func (*ContactSettings_Contact) Descriptor() ([]byte, []int) {
3095 return file_google_cloud_domains_v1_domains_proto_rawDescGZIP(), []int{3, 0}
3096 }
3097
3098 func (x *ContactSettings_Contact) GetPostalAddress() *postaladdress.PostalAddress {
3099 if x != nil {
3100 return x.PostalAddress
3101 }
3102 return nil
3103 }
3104
3105 func (x *ContactSettings_Contact) GetEmail() string {
3106 if x != nil {
3107 return x.Email
3108 }
3109 return ""
3110 }
3111
3112 func (x *ContactSettings_Contact) GetPhoneNumber() string {
3113 if x != nil {
3114 return x.PhoneNumber
3115 }
3116 return ""
3117 }
3118
3119 func (x *ContactSettings_Contact) GetFaxNumber() string {
3120 if x != nil {
3121 return x.FaxNumber
3122 }
3123 return ""
3124 }
3125
3126 var File_google_cloud_domains_v1_domains_proto protoreflect.FileDescriptor
3127
3128 var file_google_cloud_domains_v1_domains_proto_rawDesc = []byte{
3129 0x0a, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64,
3130 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3131 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3132 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31,
3133 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
3134 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
3135 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
3136 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
3137 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
3138 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3139 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72,
3140 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67,
3141 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
3142 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3143 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
3144 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
3145 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65,
3146 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f,
3147 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x2e, 0x70,
3148 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70,
3149 0x65, 0x2f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
3150 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x0a, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73,
3151 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
3152 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
3153 0x12, 0x27, 0x0a, 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
3154 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x0a, 0x64,
3155 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65,
3156 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
3157 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
3158 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
3159 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65,
3160 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
3161 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
3162 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
3163 0x03, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x46, 0x0a,
3164 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67,
3165 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3166 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
3167 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05,
3168 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x48, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x18,
3169 0x08, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3170 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e,
3171 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x73, 0x73,
3172 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x12,
3173 0x49, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
3174 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3175 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
3176 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74,
3177 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x5c, 0x0a, 0x13, 0x6d, 0x61,
3178 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
3179 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3180 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3181 0x31, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74,
3182 0x69, 0x6e, 0x67, 0x73, 0x52, 0x12, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
3183 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0c, 0x64, 0x6e, 0x73, 0x5f,
3184 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24,
3185 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f,
3186 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74,
3187 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
3188 0x73, 0x12, 0x58, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x65, 0x74,
3189 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f,
3190 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69,
3191 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53, 0x65, 0x74,
3192 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x74,
3193 0x61, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x67, 0x0a, 0x18, 0x70,
3194 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x73,
3195 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e,
3196 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d,
3197 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53,
3198 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x16, 0x70, 0x65,
3199 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74,
3200 0x69, 0x6e, 0x67, 0x73, 0x12, 0x59, 0x0a, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
3201 0x64, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0e, 0x32,
3202 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3203 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63,
3204 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x73,
3205 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x1a,
3206 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
3207 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
3208 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
3209 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa5, 0x01, 0x0a, 0x05, 0x53,
3210 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e,
3211 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x52,
3212 0x45, 0x47, 0x49, 0x53, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x4e, 0x44,
3213 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x52,
3214 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x14,
3215 0x0a, 0x10, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49,
3216 0x4e, 0x47, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52,
3217 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x43, 0x54,
3218 0x49, 0x56, 0x45, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44,
3219 0x45, 0x44, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44,
3220 0x10, 0x08, 0x22, 0x49, 0x0a, 0x05, 0x49, 0x73, 0x73, 0x75, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x49,
3221 0x53, 0x53, 0x55, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
3222 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x55,
3223 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x56, 0x45, 0x52,
3224 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x45, 0x4d, 0x41, 0x49, 0x4c, 0x10, 0x02, 0x3a, 0x6e, 0xea,
3225 0x41, 0x6b, 0x0a, 0x23, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3226 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73,
3227 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
3228 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
3229 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d,
3230 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b,
3231 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x22, 0xb3, 0x02,
3232 0x0a, 0x12, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74,
3233 0x69, 0x6e, 0x67, 0x73, 0x12, 0x65, 0x0a, 0x0e, 0x72, 0x65, 0x6e, 0x65, 0x77, 0x61, 0x6c, 0x5f,
3234 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x67,
3235 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3236 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
3237 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x61,
3238 0x6c, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x72, 0x65,
3239 0x6e, 0x65, 0x77, 0x61, 0x6c, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x5a, 0x0a, 0x13, 0x74,
3240 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61,
3241 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3242 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e,
3243 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x53,
3244 0x74, 0x61, 0x74, 0x65, 0x52, 0x11, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4c, 0x6f,
3245 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x5a, 0x0a, 0x0d, 0x52, 0x65, 0x6e, 0x65, 0x77,
3246 0x61, 0x6c, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x4e, 0x45,
3247 0x57, 0x41, 0x4c, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
3248 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x55, 0x54, 0x4f,
3249 0x4d, 0x41, 0x54, 0x49, 0x43, 0x5f, 0x52, 0x45, 0x4e, 0x45, 0x57, 0x41, 0x4c, 0x10, 0x01, 0x12,
3250 0x12, 0x0a, 0x0e, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x4e, 0x45, 0x57, 0x41,
3251 0x4c, 0x10, 0x02, 0x22, 0xd1, 0x0b, 0x0a, 0x0b, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69,
3252 0x6e, 0x67, 0x73, 0x12, 0x4f, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x6e,
3253 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3254 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3255 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x43, 0x75,
3256 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x09, 0x63, 0x75, 0x73, 0x74, 0x6f,
3257 0x6d, 0x44, 0x6e, 0x73, 0x12, 0x65, 0x0a, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x64,
3258 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x5f, 0x64, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
3259 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3260 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x53, 0x65,
3261 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x44, 0x6f, 0x6d,
3262 0x61, 0x69, 0x6e, 0x73, 0x44, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x10, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3263 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x44, 0x6e, 0x73, 0x12, 0x52, 0x0a, 0x0c, 0x67,
3264 0x6c, 0x75, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
3265 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3266 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x53,
3267 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x47, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x63, 0x6f,
3268 0x72, 0x64, 0x52, 0x0b, 0x67, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x1a,
3269 0x81, 0x01, 0x0a, 0x09, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x6e, 0x73, 0x12, 0x26, 0x0a,
3270 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20,
3271 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x53, 0x65,
3272 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x4c, 0x0a, 0x0a, 0x64, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f,
3273 0x72, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3274 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
3275 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e,
3276 0x44, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x09, 0x64, 0x73, 0x52, 0x65, 0x63, 0x6f,
3277 0x72, 0x64, 0x73, 0x1a, 0xdb, 0x01, 0x0a, 0x10, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x44, 0x6f,
3278 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x44, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65,
3279 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03,
3280 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73,
3281 0x12, 0x4c, 0x0a, 0x08, 0x64, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01,
3282 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3283 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73,
3284 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x44, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65,
3285 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x64, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x51,
3286 0x0a, 0x0a, 0x64, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03,
3287 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3288 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73,
3289 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x44, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72,
3290 0x64, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x64, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
3291 0x73, 0x1a, 0xea, 0x04, 0x0a, 0x08, 0x44, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x17,
3292 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
3293 0x06, 0x6b, 0x65, 0x79, 0x54, 0x61, 0x67, 0x12, 0x55, 0x0a, 0x09, 0x61, 0x6c, 0x67, 0x6f, 0x72,
3294 0x69, 0x74, 0x68, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f,
3295 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3296 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
3297 0x2e, 0x44, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69,
3298 0x74, 0x68, 0x6d, 0x52, 0x09, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x59,
3299 0x0a, 0x0b, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20,
3300 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3301 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e,
3302 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x44, 0x73, 0x52, 0x65, 0x63, 0x6f,
3303 0x72, 0x64, 0x2e, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x64,
3304 0x69, 0x67, 0x65, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67,
3305 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73,
3306 0x74, 0x22, 0x9f, 0x02, 0x0a, 0x09, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12,
3307 0x19, 0x0a, 0x15, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x5f, 0x55, 0x4e, 0x53,
3308 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x53,
3309 0x41, 0x4d, 0x44, 0x35, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x48, 0x10, 0x02, 0x12, 0x07,
3310 0x0a, 0x03, 0x44, 0x53, 0x41, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x45, 0x43, 0x43, 0x10, 0x04,
3311 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x53, 0x41, 0x53, 0x48, 0x41, 0x31, 0x10, 0x05, 0x12, 0x10, 0x0a,
3312 0x0c, 0x44, 0x53, 0x41, 0x4e, 0x53, 0x45, 0x43, 0x33, 0x53, 0x48, 0x41, 0x31, 0x10, 0x06, 0x12,
3313 0x14, 0x0a, 0x10, 0x52, 0x53, 0x41, 0x53, 0x48, 0x41, 0x31, 0x4e, 0x53, 0x45, 0x43, 0x33, 0x53,
3314 0x48, 0x41, 0x31, 0x10, 0x07, 0x12, 0x0d, 0x0a, 0x09, 0x52, 0x53, 0x41, 0x53, 0x48, 0x41, 0x32,
3315 0x35, 0x36, 0x10, 0x08, 0x12, 0x0d, 0x0a, 0x09, 0x52, 0x53, 0x41, 0x53, 0x48, 0x41, 0x35, 0x31,
3316 0x32, 0x10, 0x0a, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x43, 0x43, 0x47, 0x4f, 0x53, 0x54, 0x10, 0x0c,
3317 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x43, 0x44, 0x53, 0x41, 0x50, 0x32, 0x35, 0x36, 0x53, 0x48, 0x41,
3318 0x32, 0x35, 0x36, 0x10, 0x0d, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x43, 0x44, 0x53, 0x41, 0x50, 0x33,
3319 0x38, 0x34, 0x53, 0x48, 0x41, 0x33, 0x38, 0x34, 0x10, 0x0e, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x44,
3320 0x32, 0x35, 0x35, 0x31, 0x39, 0x10, 0x0f, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x44, 0x34, 0x34, 0x38,
3321 0x10, 0x10, 0x12, 0x0d, 0x0a, 0x08, 0x49, 0x4e, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x10, 0xfc,
3322 0x01, 0x12, 0x0f, 0x0a, 0x0a, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x44, 0x4e, 0x53, 0x10,
3323 0xfd, 0x01, 0x12, 0x0f, 0x0a, 0x0a, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x4f, 0x49, 0x44,
3324 0x10, 0xfe, 0x01, 0x22, 0x59, 0x0a, 0x0a, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x54, 0x79, 0x70,
3325 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x49, 0x47, 0x45, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45,
3326 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08,
3327 0x0a, 0x04, 0x53, 0x48, 0x41, 0x31, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x48, 0x41, 0x32,
3328 0x35, 0x36, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x47, 0x4f, 0x53, 0x54, 0x33, 0x34, 0x31, 0x31,
3329 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x48, 0x41, 0x33, 0x38, 0x34, 0x10, 0x04, 0x1a, 0x7c,
3330 0x0a, 0x0a, 0x47, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x20, 0x0a, 0x09,
3331 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
3332 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25,
3333 0x0a, 0x0e, 0x69, 0x70, 0x76, 0x34, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73,
3334 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x70, 0x76, 0x34, 0x41, 0x64, 0x64, 0x72,
3335 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x61, 0x64,
3336 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x69,
3337 0x70, 0x76, 0x36, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x22, 0x59, 0x0a, 0x07,
3338 0x44, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x53, 0x5f, 0x53, 0x54,
3339 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
3340 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x44, 0x53, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x53, 0x5f,
3341 0x55, 0x4e, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x01, 0x12, 0x18, 0x0a,
3342 0x14, 0x44, 0x53, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x53, 0x5f, 0x50, 0x55, 0x42, 0x4c,
3343 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x02, 0x42, 0x0e, 0x0a, 0x0c, 0x64, 0x6e, 0x73, 0x5f, 0x70,
3344 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x22, 0xb5, 0x04, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x74,
3345 0x61, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x46, 0x0a, 0x07, 0x70,
3346 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67,
3347 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3348 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x72,
3349 0x69, 0x76, 0x61, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x70, 0x72, 0x69, 0x76,
3350 0x61, 0x63, 0x79, 0x12, 0x64, 0x0a, 0x12, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x6e,
3351 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
3352 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3353 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63,
3354 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63,
3355 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3356 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x5a, 0x0a, 0x0d, 0x61, 0x64, 0x6d,
3357 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
3358 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3359 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61,
3360 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61,
3361 0x63, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x43, 0x6f,
3362 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x62, 0x0a, 0x11, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63,
3363 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
3364 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3365 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61,
3366 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61,
3367 0x63, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63,
3368 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x1a, 0xb3, 0x01, 0x0a, 0x07, 0x43, 0x6f,
3369 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x46, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f,
3370 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
3371 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x50, 0x6f, 0x73, 0x74,
3372 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d,
3373 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a,
3374 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
3375 0x02, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x26, 0x0a, 0x0c, 0x70, 0x68, 0x6f, 0x6e,
3376 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
3377 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
3378 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04,
3379 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22,
3380 0x78, 0x0a, 0x14, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
3381 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79,
3382 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x71, 0x75, 0x65,
3383 0x72, 0x79, 0x12, 0x45, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
3384 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f,
3385 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
3386 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3387 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x75, 0x0a, 0x15, 0x53, 0x65, 0x61,
3388 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
3389 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x13, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x70,
3390 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
3391 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3392 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
3393 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x12, 0x72, 0x65,
3394 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
3395 0x22, 0x90, 0x01, 0x0a, 0x21, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x52, 0x65, 0x67,
3396 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52,
3397 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3398 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
3399 0x52, 0x0a, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x08,
3400 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29,
3401 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3402 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3403 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3404 0x69, 0x6f, 0x6e, 0x22, 0x82, 0x01, 0x0a, 0x22, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65,
3405 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
3406 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x13, 0x72, 0x65,
3407 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
3408 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3409 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3410 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
3411 0x74, 0x65, 0x72, 0x73, 0x52, 0x12, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61,
3412 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0xaa, 0x03, 0x0a, 0x15, 0x52, 0x65, 0x67,
3413 0x69, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
3414 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
3415 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61,
3416 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
3417 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70,
3418 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4e, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3419 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f,
3420 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69,
3421 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3422 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3423 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x0e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f,
3424 0x6e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x25, 0x2e,
3425 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d,
3426 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x6f,
3427 0x74, 0x69, 0x63, 0x65, 0x52, 0x0d, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69,
3428 0x63, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6e,
3429 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67,
3430 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3431 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4e, 0x6f,
3432 0x74, 0x69, 0x63, 0x65, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74,
3433 0x69, 0x63, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x0c, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x5f, 0x70,
3434 0x72, 0x69, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f,
3435 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x42, 0x03,
3436 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65,
3437 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x6c,
3438 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
3439 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x90, 0x01, 0x0a, 0x21, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65,
3440 0x76, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
3441 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x64,
3442 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
3443 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d,
3444 0x65, 0x12, 0x45, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
3445 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63,
3446 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
3447 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08,
3448 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x82, 0x01, 0x0a, 0x22, 0x52, 0x65, 0x74,
3449 0x72, 0x69, 0x65, 0x76, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x61, 0x72,
3450 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3451 0x5c, 0x0a, 0x13, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x61,
3452 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67,
3453 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3454 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50,
3455 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73,
3456 0x66, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0xb7, 0x03,
3457 0x0a, 0x15, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3458 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
3459 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a,
3460 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3461 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3462 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4e, 0x0a, 0x0c, 0x72, 0x65,
3463 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
3464 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3465 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
3466 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x72, 0x65,
3467 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4f, 0x0a, 0x0f, 0x63, 0x6f,
3468 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20,
3469 0x03, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3470 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f,
3471 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x52, 0x0e, 0x63, 0x6f, 0x6e,
3472 0x74, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x0c, 0x79,
3473 0x65, 0x61, 0x72, 0x6c, 0x79, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
3474 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e,
3475 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x79, 0x65, 0x61, 0x72,
3476 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x12, 0x61, 0x75, 0x74, 0x68, 0x6f,
3477 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
3478 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3479 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75,
3480 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x52,
3481 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
3482 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6f,
3483 0x6e, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64,
3484 0x61, 0x74, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xb1, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74,
3485 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
3486 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
3487 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f,
3488 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
3489 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3490 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
3491 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
3492 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
3493 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
3494 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20,
3495 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x90, 0x01, 0x0a, 0x19,
3496 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3497 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x0d, 0x72, 0x65, 0x67,
3498 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
3499 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3500 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
3501 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3502 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
3503 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
3504 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x59,
3505 0x0a, 0x16, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3506 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
3507 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23,
3508 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
3509 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
3510 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa8, 0x01, 0x0a, 0x19, 0x55, 0x70,
3511 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3512 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73,
3513 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e,
3514 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d,
3515 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3516 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3517 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
3518 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3519 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
3520 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
3521 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x95, 0x02, 0x0a, 0x22, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
3522 0x72, 0x65, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74,
3523 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4f, 0x0a, 0x0c, 0x72,
3524 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
3525 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x64, 0x6f, 0x6d, 0x61, 0x69,
3526 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
3527 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c,
3528 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5c, 0x0a, 0x13,
3529 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69,
3530 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3531 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
3532 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65,
3533 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x12, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
3534 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70,
3535 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
3536 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
3537 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02,
3538 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x9e, 0x02, 0x0a,
3539 0x1b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74,
3540 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4f, 0x0a, 0x0c,
3541 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
3542 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x64, 0x6f, 0x6d, 0x61,
3543 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
3544 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3545 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a,
3546 0x0c, 0x64, 0x6e, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20,
3547 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3548 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6e,
3549 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x53, 0x65,
3550 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
3551 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
3552 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
3553 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70,
3554 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x61, 0x6c, 0x69,
3555 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
3556 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xff, 0x02,
3557 0x0a, 0x1f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61,
3558 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3559 0x74, 0x12, 0x4f, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3560 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a,
3561 0x23, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
3562 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3563 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3564 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x65,
3565 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67,
3566 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3567 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53, 0x65,
3568 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53,
3569 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74,
3570 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
3571 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
3572 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75,
3573 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x4f, 0x0a, 0x0f, 0x63, 0x6f, 0x6e,
3574 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03,
3575 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3576 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e,
3577 0x74, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x74,
3578 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x61,
3579 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28,
3580 0x08, 0x52, 0x0c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x22,
3581 0x5c, 0x0a, 0x19, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3582 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04,
3583 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa,
3584 0x41, 0x25, 0x0a, 0x23, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3585 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73,
3586 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x5c, 0x0a,
3587 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
3588 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61,
3589 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25,
3590 0x0a, 0x23, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3591 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3592 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x73, 0x0a, 0x20, 0x52,
3593 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
3594 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
3595 0x4f, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
3596 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x64,
3597 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
3598 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3599 0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3600 0x22, 0x70, 0x0a, 0x1d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69,
3601 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3602 0x74, 0x12, 0x4f, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3603 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a,
3604 0x23, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
3605 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3606 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3607 0x6f, 0x6e, 0x22, 0xda, 0x03, 0x0a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50,
3608 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x6f, 0x6d,
3609 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
3610 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x0c, 0x61, 0x76,
3611 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
3612 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3613 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
3614 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x41, 0x76,
3615 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x69,
3616 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x54, 0x0a, 0x11, 0x73, 0x75, 0x70, 0x70,
3617 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x03, 0x20,
3618 0x03, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3619 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f,
3620 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x52, 0x10, 0x73, 0x75,
3621 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x4c,
3622 0x0a, 0x0e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73,
3623 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3624 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31,
3625 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x52, 0x0d, 0x64,
3626 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x0c,
3627 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01,
3628 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65,
3629 0x2e, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x52, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72,
3630 0x69, 0x63, 0x65, 0x22, 0x6a, 0x0a, 0x0c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
3631 0x69, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x49, 0x4c,
3632 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
3633 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01,
3634 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10,
3635 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44,
3636 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x04, 0x22,
3637 0xee, 0x02, 0x0a, 0x12, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61,
3638 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3639 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x6f, 0x6d,
3640 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65,
3641 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01,
3642 0x28, 0x09, 0x52, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73,
3643 0x74, 0x72, 0x61, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72,
3644 0x76, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65,
3645 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x5a, 0x0a, 0x13, 0x74, 0x72, 0x61, 0x6e, 0x73,
3646 0x66, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04,
3647 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3648 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54,
3649 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65,
3650 0x52, 0x11, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74,
3651 0x61, 0x74, 0x65, 0x12, 0x54, 0x0a, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64,
3652 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x27,
3653 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f,
3654 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74,
3655 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x52, 0x10, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
3656 0x65, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x35, 0x0a, 0x0c, 0x79, 0x65, 0x61,
3657 0x72, 0x6c, 0x79, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
3658 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4d, 0x6f,
3659 0x6e, 0x65, 0x79, 0x52, 0x0b, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65,
3660 0x22, 0x27, 0x0a, 0x11, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3661 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
3662 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0xf9, 0x01, 0x0a, 0x11, 0x4f, 0x70,
3663 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
3664 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01,
3665 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
3666 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
3667 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08,
3668 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
3669 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
3670 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
3671 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20,
3672 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x76,
3673 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12,
3674 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c,
3675 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65,
3676 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73,
3677 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65,
3678 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2a, 0x7f, 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74,
3679 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x4f, 0x4e, 0x54, 0x41,
3680 0x43, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
3681 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x55, 0x42, 0x4c,
3682 0x49, 0x43, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x43, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10,
3683 0x01, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e,
3684 0x54, 0x41, 0x43, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x52,
3685 0x45, 0x44, 0x41, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x43, 0x54, 0x5f,
3686 0x44, 0x41, 0x54, 0x41, 0x10, 0x03, 0x2a, 0x41, 0x0a, 0x0c, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3687 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x44, 0x4f, 0x4d, 0x41, 0x49, 0x4e,
3688 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
3689 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x53, 0x54, 0x53, 0x5f, 0x50, 0x52,
3690 0x45, 0x4c, 0x4f, 0x41, 0x44, 0x45, 0x44, 0x10, 0x01, 0x2a, 0x58, 0x0a, 0x0d, 0x43, 0x6f, 0x6e,
3691 0x74, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x43, 0x4f,
3692 0x4e, 0x54, 0x41, 0x43, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x53,
3693 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x27, 0x0a, 0x23, 0x50, 0x55,
3694 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x43, 0x54, 0x5f, 0x44, 0x41, 0x54,
3695 0x41, 0x5f, 0x41, 0x43, 0x4b, 0x4e, 0x4f, 0x57, 0x4c, 0x45, 0x44, 0x47, 0x45, 0x4d, 0x45, 0x4e,
3696 0x54, 0x10, 0x01, 0x2a, 0x52, 0x0a, 0x11, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4c,
3697 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x54, 0x52, 0x41, 0x4e,
3698 0x53, 0x46, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
3699 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a,
3700 0x08, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4c,
3701 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x02, 0x32, 0x91, 0x1d, 0x0a, 0x07, 0x44, 0x6f, 0x6d, 0x61,
3702 0x69, 0x6e, 0x73, 0x12, 0xca, 0x01, 0x0a, 0x0d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f,
3703 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3704 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e,
3705 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71,
3706 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3707 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53,
3708 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
3709 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76,
3710 0x31, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
3711 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3712 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3713 0x73, 0x3a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0xda,
3714 0x41, 0x0e, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x71, 0x75, 0x65, 0x72, 0x79,
3715 0x12, 0x84, 0x02, 0x0a, 0x1a, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x52, 0x65, 0x67,
3716 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12,
3717 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3718 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65,
3719 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
3720 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f,
3721 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69,
3722 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x52, 0x65,
3723 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
3724 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x50,
3725 0x12, 0x4e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d,
3726 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3727 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3728 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x52, 0x65,
3729 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
3730 0xda, 0x41, 0x14, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x64, 0x6f, 0x6d, 0x61,
3731 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xee, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x67, 0x69,
3732 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
3733 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
3734 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x6d,
3735 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
3736 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
3737 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8c, 0x01, 0x82, 0xd3, 0xe4, 0x93,
3738 0x02, 0x3f, 0x22, 0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
3739 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3740 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3741 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x3a, 0x01,
3742 0x2a, 0xda, 0x41, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x65, 0x67, 0x69, 0x73,
3743 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x5f, 0x70,
3744 0x72, 0x69, 0x63, 0x65, 0xca, 0x41, 0x21, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
3745 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3746 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x84, 0x02, 0x0a, 0x1a, 0x52, 0x65, 0x74,
3747 0x72, 0x69, 0x65, 0x76, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x61, 0x72,
3748 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3749 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3750 0x31, 0x2e, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66,
3751 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75,
3752 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3753 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65,
3754 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x61,
3755 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3756 0x22, 0x6d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x50, 0x12, 0x4e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6c,
3757 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3758 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
3759 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x72, 0x65,
3760 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x61,
3761 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0xda, 0x41, 0x14, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3762 0x69, 0x6f, 0x6e, 0x2c, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12,
3763 0x81, 0x02, 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61,
3764 0x69, 0x6e, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3765 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61,
3766 0x6e, 0x73, 0x66, 0x65, 0x72, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
3767 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67,
3768 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
3769 0x6e, 0x22, 0x9f, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x3a, 0x2f, 0x76, 0x31, 0x2f,
3770 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3771 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
3772 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x74, 0x72,
3773 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x33, 0x70, 0x61, 0x72, 0x65,
3774 0x6e, 0x74, 0x2c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c,
3775 0x79, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x2c, 0x61, 0x75, 0x74,
3776 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0xca,
3777 0x41, 0x21, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3778 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
3779 0x61, 0x74, 0x61, 0x12, 0xbe, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69,
3780 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3781 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
3782 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3783 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67,
3784 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3785 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73,
3786 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3787 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x12, 0x31, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
3788 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
3789 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65,
3790 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61,
3791 0x72, 0x65, 0x6e, 0x74, 0x12, 0xab, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69,
3792 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3793 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e,
3794 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3795 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3796 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
3797 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3798 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x12, 0x31, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
3799 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
3800 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73,
3801 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61,
3802 0x6d, 0x65, 0x12, 0xfd, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67,
3803 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3804 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
3805 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
3806 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
3807 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
3808 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x93, 0x01, 0x82,
3809 0xd3, 0xe4, 0x93, 0x02, 0x4e, 0x32, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69,
3810 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
3811 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
3812 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3813 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
3814 0x69, 0x6f, 0x6e, 0xda, 0x41, 0x18, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3815 0x6f, 0x6e, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41,
3816 0x21, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
3817 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
3818 0x74, 0x61, 0x12, 0xaf, 0x02, 0x0a, 0x1b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65,
3819 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
3820 0x67, 0x73, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3821 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e,
3822 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
3823 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
3824 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
3825 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb3,
3826 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5a, 0x22, 0x55, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65,
3827 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
3828 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3829 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3830 0x2a, 0x7d, 0x3a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6e, 0x61,
3831 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x01,
3832 0x2a, 0xda, 0x41, 0x2c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3833 0x2c, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74,
3834 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
3835 0xca, 0x41, 0x21, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3836 0x6e, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
3837 0x64, 0x61, 0x74, 0x61, 0x12, 0x93, 0x02, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
3838 0x72, 0x65, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x34, 0x2e,
3839 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d,
3840 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
3841 0x65, 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75,
3842 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
3843 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
3844 0x6f, 0x6e, 0x22, 0xa5, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x53, 0x22, 0x4e, 0x2f, 0x76, 0x31,
3845 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70,
3846 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3847 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3848 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65,
3849 0x44, 0x6e, 0x73, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x01, 0x2a, 0xda, 0x41,
3850 0x25, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x64, 0x6e,
3851 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74,
3852 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x21, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73,
3853 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
3854 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xa3, 0x02, 0x0a, 0x18, 0x43,
3855 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53,
3856 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3857 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3858 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61,
3859 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3860 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
3861 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3862 0x22, 0xad, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x57, 0x22, 0x52, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
3863 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70, 0x72, 0x6f,
3864 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3865 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3866 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x43, 0x6f,
3867 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x01, 0x2a,
3868 0xda, 0x41, 0x29, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c,
3869 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
3870 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x21, 0x0a,
3871 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x4f,
3872 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
3873 0x12, 0xd7, 0x01, 0x0a, 0x12, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73,
3874 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3875 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3876 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3877 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
3878 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
3879 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6e, 0x82, 0xd3, 0xe4, 0x93,
3880 0x02, 0x3d, 0x22, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
3881 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
3882 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3883 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xda,
3884 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x21, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73,
3885 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
3886 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd6, 0x01, 0x0a, 0x12, 0x44,
3887 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
3888 0x6e, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3889 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
3890 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
3891 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
3892 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
3893 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x2a, 0x31, 0x2f, 0x76,
3894 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3895 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72,
3896 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda,
3897 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3898 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
3899 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
3900 0x61, 0x74, 0x61, 0x12, 0xee, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65,
3901 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64,
3902 0x65, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3903 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x74, 0x72,
3904 0x69, 0x65, 0x76, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3905 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67,
3906 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61,
3907 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
3908 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x6a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x55,
3909 0x12, 0x53, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
3910 0x69, 0x6f, 0x6e, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
3911 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73,
3912 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x74, 0x72,
3913 0x69, 0x65, 0x76, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3914 0x6e, 0x43, 0x6f, 0x64, 0x65, 0xda, 0x41, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
3915 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xe8, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x75,
3916 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12,
3917 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3918 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41,
3919 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65,
3920 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3921 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76,
3922 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43,
3923 0x6f, 0x64, 0x65, 0x22, 0x6a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x55, 0x22, 0x50, 0x2f, 0x76, 0x31,
3924 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x70,
3925 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3926 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
3927 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x73, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68,
3928 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x3a, 0x01, 0x2a,
3929 0xda, 0x41, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a,
3930 0x4a, 0xca, 0x41, 0x16, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3931 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74,
3932 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
3933 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f,
3934 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x6d, 0x0a, 0x1b, 0x63,
3935 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3936 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x44, 0x6f, 0x6d, 0x61,
3937 0x69, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x67, 0x6f, 0x6f, 0x67,
3938 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
3939 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
3940 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f,
3941 0x76, 0x31, 0x3b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
3942 0x6f, 0x33,
3943 }
3944
3945 var (
3946 file_google_cloud_domains_v1_domains_proto_rawDescOnce sync.Once
3947 file_google_cloud_domains_v1_domains_proto_rawDescData = file_google_cloud_domains_v1_domains_proto_rawDesc
3948 )
3949
3950 func file_google_cloud_domains_v1_domains_proto_rawDescGZIP() []byte {
3951 file_google_cloud_domains_v1_domains_proto_rawDescOnce.Do(func() {
3952 file_google_cloud_domains_v1_domains_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_domains_v1_domains_proto_rawDescData)
3953 })
3954 return file_google_cloud_domains_v1_domains_proto_rawDescData
3955 }
3956
3957 var file_google_cloud_domains_v1_domains_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
3958 var file_google_cloud_domains_v1_domains_proto_msgTypes = make([]protoimpl.MessageInfo, 33)
3959 var file_google_cloud_domains_v1_domains_proto_goTypes = []interface{}{
3960 (ContactPrivacy)(0),
3961 (DomainNotice)(0),
3962 (ContactNotice)(0),
3963 (TransferLockState)(0),
3964 (Registration_State)(0),
3965 (Registration_Issue)(0),
3966 (ManagementSettings_RenewalMethod)(0),
3967 (DnsSettings_DsState)(0),
3968 (DnsSettings_DsRecord_Algorithm)(0),
3969 (DnsSettings_DsRecord_DigestType)(0),
3970 (RegisterParameters_Availability)(0),
3971 (*Registration)(nil),
3972 (*ManagementSettings)(nil),
3973 (*DnsSettings)(nil),
3974 (*ContactSettings)(nil),
3975 (*SearchDomainsRequest)(nil),
3976 (*SearchDomainsResponse)(nil),
3977 (*RetrieveRegisterParametersRequest)(nil),
3978 (*RetrieveRegisterParametersResponse)(nil),
3979 (*RegisterDomainRequest)(nil),
3980 (*RetrieveTransferParametersRequest)(nil),
3981 (*RetrieveTransferParametersResponse)(nil),
3982 (*TransferDomainRequest)(nil),
3983 (*ListRegistrationsRequest)(nil),
3984 (*ListRegistrationsResponse)(nil),
3985 (*GetRegistrationRequest)(nil),
3986 (*UpdateRegistrationRequest)(nil),
3987 (*ConfigureManagementSettingsRequest)(nil),
3988 (*ConfigureDnsSettingsRequest)(nil),
3989 (*ConfigureContactSettingsRequest)(nil),
3990 (*ExportRegistrationRequest)(nil),
3991 (*DeleteRegistrationRequest)(nil),
3992 (*RetrieveAuthorizationCodeRequest)(nil),
3993 (*ResetAuthorizationCodeRequest)(nil),
3994 (*RegisterParameters)(nil),
3995 (*TransferParameters)(nil),
3996 (*AuthorizationCode)(nil),
3997 (*OperationMetadata)(nil),
3998 nil,
3999 (*DnsSettings_CustomDns)(nil),
4000 (*DnsSettings_GoogleDomainsDns)(nil),
4001 (*DnsSettings_DsRecord)(nil),
4002 (*DnsSettings_GlueRecord)(nil),
4003 (*ContactSettings_Contact)(nil),
4004 (*timestamppb.Timestamp)(nil),
4005 (*money.Money)(nil),
4006 (*fieldmaskpb.FieldMask)(nil),
4007 (*postaladdress.PostalAddress)(nil),
4008 (*longrunning.Operation)(nil),
4009 }
4010 var file_google_cloud_domains_v1_domains_proto_depIdxs = []int32{
4011 44,
4012 44,
4013 4,
4014 5,
4015 38,
4016 12,
4017 13,
4018 14,
4019 14,
4020 0,
4021 6,
4022 3,
4023 39,
4024 40,
4025 42,
4026 0,
4027 43,
4028 43,
4029 43,
4030 34,
4031 34,
4032 11,
4033 1,
4034 2,
4035 45,
4036 35,
4037 11,
4038 2,
4039 45,
4040 36,
4041 11,
4042 11,
4043 46,
4044 12,
4045 46,
4046 13,
4047 46,
4048 14,
4049 46,
4050 2,
4051 10,
4052 0,
4053 1,
4054 45,
4055 3,
4056 0,
4057 45,
4058 44,
4059 44,
4060 41,
4061 7,
4062 41,
4063 8,
4064 9,
4065 47,
4066 15,
4067 17,
4068 19,
4069 20,
4070 22,
4071 23,
4072 25,
4073 26,
4074 27,
4075 28,
4076 29,
4077 30,
4078 31,
4079 32,
4080 33,
4081 16,
4082 18,
4083 48,
4084 21,
4085 48,
4086 24,
4087 11,
4088 48,
4089 48,
4090 48,
4091 48,
4092 48,
4093 48,
4094 36,
4095 36,
4096 70,
4097 55,
4098 55,
4099 55,
4100 0,
4101 }
4102
4103 func init() { file_google_cloud_domains_v1_domains_proto_init() }
4104 func file_google_cloud_domains_v1_domains_proto_init() {
4105 if File_google_cloud_domains_v1_domains_proto != nil {
4106 return
4107 }
4108 if !protoimpl.UnsafeEnabled {
4109 file_google_cloud_domains_v1_domains_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
4110 switch v := v.(*Registration); i {
4111 case 0:
4112 return &v.state
4113 case 1:
4114 return &v.sizeCache
4115 case 2:
4116 return &v.unknownFields
4117 default:
4118 return nil
4119 }
4120 }
4121 file_google_cloud_domains_v1_domains_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
4122 switch v := v.(*ManagementSettings); i {
4123 case 0:
4124 return &v.state
4125 case 1:
4126 return &v.sizeCache
4127 case 2:
4128 return &v.unknownFields
4129 default:
4130 return nil
4131 }
4132 }
4133 file_google_cloud_domains_v1_domains_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
4134 switch v := v.(*DnsSettings); i {
4135 case 0:
4136 return &v.state
4137 case 1:
4138 return &v.sizeCache
4139 case 2:
4140 return &v.unknownFields
4141 default:
4142 return nil
4143 }
4144 }
4145 file_google_cloud_domains_v1_domains_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
4146 switch v := v.(*ContactSettings); i {
4147 case 0:
4148 return &v.state
4149 case 1:
4150 return &v.sizeCache
4151 case 2:
4152 return &v.unknownFields
4153 default:
4154 return nil
4155 }
4156 }
4157 file_google_cloud_domains_v1_domains_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
4158 switch v := v.(*SearchDomainsRequest); i {
4159 case 0:
4160 return &v.state
4161 case 1:
4162 return &v.sizeCache
4163 case 2:
4164 return &v.unknownFields
4165 default:
4166 return nil
4167 }
4168 }
4169 file_google_cloud_domains_v1_domains_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
4170 switch v := v.(*SearchDomainsResponse); i {
4171 case 0:
4172 return &v.state
4173 case 1:
4174 return &v.sizeCache
4175 case 2:
4176 return &v.unknownFields
4177 default:
4178 return nil
4179 }
4180 }
4181 file_google_cloud_domains_v1_domains_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
4182 switch v := v.(*RetrieveRegisterParametersRequest); i {
4183 case 0:
4184 return &v.state
4185 case 1:
4186 return &v.sizeCache
4187 case 2:
4188 return &v.unknownFields
4189 default:
4190 return nil
4191 }
4192 }
4193 file_google_cloud_domains_v1_domains_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
4194 switch v := v.(*RetrieveRegisterParametersResponse); i {
4195 case 0:
4196 return &v.state
4197 case 1:
4198 return &v.sizeCache
4199 case 2:
4200 return &v.unknownFields
4201 default:
4202 return nil
4203 }
4204 }
4205 file_google_cloud_domains_v1_domains_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
4206 switch v := v.(*RegisterDomainRequest); i {
4207 case 0:
4208 return &v.state
4209 case 1:
4210 return &v.sizeCache
4211 case 2:
4212 return &v.unknownFields
4213 default:
4214 return nil
4215 }
4216 }
4217 file_google_cloud_domains_v1_domains_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
4218 switch v := v.(*RetrieveTransferParametersRequest); i {
4219 case 0:
4220 return &v.state
4221 case 1:
4222 return &v.sizeCache
4223 case 2:
4224 return &v.unknownFields
4225 default:
4226 return nil
4227 }
4228 }
4229 file_google_cloud_domains_v1_domains_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
4230 switch v := v.(*RetrieveTransferParametersResponse); i {
4231 case 0:
4232 return &v.state
4233 case 1:
4234 return &v.sizeCache
4235 case 2:
4236 return &v.unknownFields
4237 default:
4238 return nil
4239 }
4240 }
4241 file_google_cloud_domains_v1_domains_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
4242 switch v := v.(*TransferDomainRequest); i {
4243 case 0:
4244 return &v.state
4245 case 1:
4246 return &v.sizeCache
4247 case 2:
4248 return &v.unknownFields
4249 default:
4250 return nil
4251 }
4252 }
4253 file_google_cloud_domains_v1_domains_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
4254 switch v := v.(*ListRegistrationsRequest); i {
4255 case 0:
4256 return &v.state
4257 case 1:
4258 return &v.sizeCache
4259 case 2:
4260 return &v.unknownFields
4261 default:
4262 return nil
4263 }
4264 }
4265 file_google_cloud_domains_v1_domains_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
4266 switch v := v.(*ListRegistrationsResponse); i {
4267 case 0:
4268 return &v.state
4269 case 1:
4270 return &v.sizeCache
4271 case 2:
4272 return &v.unknownFields
4273 default:
4274 return nil
4275 }
4276 }
4277 file_google_cloud_domains_v1_domains_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
4278 switch v := v.(*GetRegistrationRequest); i {
4279 case 0:
4280 return &v.state
4281 case 1:
4282 return &v.sizeCache
4283 case 2:
4284 return &v.unknownFields
4285 default:
4286 return nil
4287 }
4288 }
4289 file_google_cloud_domains_v1_domains_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
4290 switch v := v.(*UpdateRegistrationRequest); i {
4291 case 0:
4292 return &v.state
4293 case 1:
4294 return &v.sizeCache
4295 case 2:
4296 return &v.unknownFields
4297 default:
4298 return nil
4299 }
4300 }
4301 file_google_cloud_domains_v1_domains_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
4302 switch v := v.(*ConfigureManagementSettingsRequest); i {
4303 case 0:
4304 return &v.state
4305 case 1:
4306 return &v.sizeCache
4307 case 2:
4308 return &v.unknownFields
4309 default:
4310 return nil
4311 }
4312 }
4313 file_google_cloud_domains_v1_domains_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
4314 switch v := v.(*ConfigureDnsSettingsRequest); i {
4315 case 0:
4316 return &v.state
4317 case 1:
4318 return &v.sizeCache
4319 case 2:
4320 return &v.unknownFields
4321 default:
4322 return nil
4323 }
4324 }
4325 file_google_cloud_domains_v1_domains_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
4326 switch v := v.(*ConfigureContactSettingsRequest); i {
4327 case 0:
4328 return &v.state
4329 case 1:
4330 return &v.sizeCache
4331 case 2:
4332 return &v.unknownFields
4333 default:
4334 return nil
4335 }
4336 }
4337 file_google_cloud_domains_v1_domains_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
4338 switch v := v.(*ExportRegistrationRequest); i {
4339 case 0:
4340 return &v.state
4341 case 1:
4342 return &v.sizeCache
4343 case 2:
4344 return &v.unknownFields
4345 default:
4346 return nil
4347 }
4348 }
4349 file_google_cloud_domains_v1_domains_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
4350 switch v := v.(*DeleteRegistrationRequest); i {
4351 case 0:
4352 return &v.state
4353 case 1:
4354 return &v.sizeCache
4355 case 2:
4356 return &v.unknownFields
4357 default:
4358 return nil
4359 }
4360 }
4361 file_google_cloud_domains_v1_domains_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
4362 switch v := v.(*RetrieveAuthorizationCodeRequest); i {
4363 case 0:
4364 return &v.state
4365 case 1:
4366 return &v.sizeCache
4367 case 2:
4368 return &v.unknownFields
4369 default:
4370 return nil
4371 }
4372 }
4373 file_google_cloud_domains_v1_domains_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
4374 switch v := v.(*ResetAuthorizationCodeRequest); i {
4375 case 0:
4376 return &v.state
4377 case 1:
4378 return &v.sizeCache
4379 case 2:
4380 return &v.unknownFields
4381 default:
4382 return nil
4383 }
4384 }
4385 file_google_cloud_domains_v1_domains_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
4386 switch v := v.(*RegisterParameters); i {
4387 case 0:
4388 return &v.state
4389 case 1:
4390 return &v.sizeCache
4391 case 2:
4392 return &v.unknownFields
4393 default:
4394 return nil
4395 }
4396 }
4397 file_google_cloud_domains_v1_domains_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
4398 switch v := v.(*TransferParameters); i {
4399 case 0:
4400 return &v.state
4401 case 1:
4402 return &v.sizeCache
4403 case 2:
4404 return &v.unknownFields
4405 default:
4406 return nil
4407 }
4408 }
4409 file_google_cloud_domains_v1_domains_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
4410 switch v := v.(*AuthorizationCode); i {
4411 case 0:
4412 return &v.state
4413 case 1:
4414 return &v.sizeCache
4415 case 2:
4416 return &v.unknownFields
4417 default:
4418 return nil
4419 }
4420 }
4421 file_google_cloud_domains_v1_domains_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
4422 switch v := v.(*OperationMetadata); i {
4423 case 0:
4424 return &v.state
4425 case 1:
4426 return &v.sizeCache
4427 case 2:
4428 return &v.unknownFields
4429 default:
4430 return nil
4431 }
4432 }
4433 file_google_cloud_domains_v1_domains_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
4434 switch v := v.(*DnsSettings_CustomDns); i {
4435 case 0:
4436 return &v.state
4437 case 1:
4438 return &v.sizeCache
4439 case 2:
4440 return &v.unknownFields
4441 default:
4442 return nil
4443 }
4444 }
4445 file_google_cloud_domains_v1_domains_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
4446 switch v := v.(*DnsSettings_GoogleDomainsDns); i {
4447 case 0:
4448 return &v.state
4449 case 1:
4450 return &v.sizeCache
4451 case 2:
4452 return &v.unknownFields
4453 default:
4454 return nil
4455 }
4456 }
4457 file_google_cloud_domains_v1_domains_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
4458 switch v := v.(*DnsSettings_DsRecord); i {
4459 case 0:
4460 return &v.state
4461 case 1:
4462 return &v.sizeCache
4463 case 2:
4464 return &v.unknownFields
4465 default:
4466 return nil
4467 }
4468 }
4469 file_google_cloud_domains_v1_domains_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
4470 switch v := v.(*DnsSettings_GlueRecord); i {
4471 case 0:
4472 return &v.state
4473 case 1:
4474 return &v.sizeCache
4475 case 2:
4476 return &v.unknownFields
4477 default:
4478 return nil
4479 }
4480 }
4481 file_google_cloud_domains_v1_domains_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
4482 switch v := v.(*ContactSettings_Contact); i {
4483 case 0:
4484 return &v.state
4485 case 1:
4486 return &v.sizeCache
4487 case 2:
4488 return &v.unknownFields
4489 default:
4490 return nil
4491 }
4492 }
4493 }
4494 file_google_cloud_domains_v1_domains_proto_msgTypes[2].OneofWrappers = []interface{}{
4495 (*DnsSettings_CustomDns_)(nil),
4496 (*DnsSettings_GoogleDomainsDns_)(nil),
4497 }
4498 type x struct{}
4499 out := protoimpl.TypeBuilder{
4500 File: protoimpl.DescBuilder{
4501 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
4502 RawDescriptor: file_google_cloud_domains_v1_domains_proto_rawDesc,
4503 NumEnums: 11,
4504 NumMessages: 33,
4505 NumExtensions: 0,
4506 NumServices: 1,
4507 },
4508 GoTypes: file_google_cloud_domains_v1_domains_proto_goTypes,
4509 DependencyIndexes: file_google_cloud_domains_v1_domains_proto_depIdxs,
4510 EnumInfos: file_google_cloud_domains_v1_domains_proto_enumTypes,
4511 MessageInfos: file_google_cloud_domains_v1_domains_proto_msgTypes,
4512 }.Build()
4513 File_google_cloud_domains_v1_domains_proto = out.File
4514 file_google_cloud_domains_v1_domains_proto_rawDesc = nil
4515 file_google_cloud_domains_v1_domains_proto_goTypes = nil
4516 file_google_cloud_domains_v1_domains_proto_depIdxs = nil
4517 }
4518
4519
4520 var _ context.Context
4521 var _ grpc.ClientConnInterface
4522
4523
4524
4525 const _ = grpc.SupportPackageIsVersion6
4526
4527
4528
4529
4530 type DomainsClient interface {
4531
4532
4533
4534
4535
4536 SearchDomains(ctx context.Context, in *SearchDomainsRequest, opts ...grpc.CallOption) (*SearchDomainsResponse, error)
4537
4538
4539 RetrieveRegisterParameters(ctx context.Context, in *RetrieveRegisterParametersRequest, opts ...grpc.CallOption) (*RetrieveRegisterParametersResponse, error)
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553 RegisterDomain(ctx context.Context, in *RegisterDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4554
4555
4556
4557
4558
4559
4560 RetrieveTransferParameters(ctx context.Context, in *RetrieveTransferParametersRequest, opts ...grpc.CallOption) (*RetrieveTransferParametersResponse, error)
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582 TransferDomain(ctx context.Context, in *TransferDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4583
4584 ListRegistrations(ctx context.Context, in *ListRegistrationsRequest, opts ...grpc.CallOption) (*ListRegistrationsResponse, error)
4585
4586 GetRegistration(ctx context.Context, in *GetRegistrationRequest, opts ...grpc.CallOption) (*Registration, error)
4587
4588
4589
4590
4591
4592
4593 UpdateRegistration(ctx context.Context, in *UpdateRegistrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4594
4595 ConfigureManagementSettings(ctx context.Context, in *ConfigureManagementSettingsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4596
4597 ConfigureDnsSettings(ctx context.Context, in *ConfigureDnsSettingsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4598
4599
4600 ConfigureContactSettings(ctx context.Context, in *ConfigureContactSettingsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610 ExportRegistration(ctx context.Context, in *ExportRegistrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630 DeleteRegistration(ctx context.Context, in *DeleteRegistrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4631
4632
4633
4634
4635
4636 RetrieveAuthorizationCode(ctx context.Context, in *RetrieveAuthorizationCodeRequest, opts ...grpc.CallOption) (*AuthorizationCode, error)
4637
4638
4639
4640
4641 ResetAuthorizationCode(ctx context.Context, in *ResetAuthorizationCodeRequest, opts ...grpc.CallOption) (*AuthorizationCode, error)
4642 }
4643
4644 type domainsClient struct {
4645 cc grpc.ClientConnInterface
4646 }
4647
4648 func NewDomainsClient(cc grpc.ClientConnInterface) DomainsClient {
4649 return &domainsClient{cc}
4650 }
4651
4652 func (c *domainsClient) SearchDomains(ctx context.Context, in *SearchDomainsRequest, opts ...grpc.CallOption) (*SearchDomainsResponse, error) {
4653 out := new(SearchDomainsResponse)
4654 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/SearchDomains", in, out, opts...)
4655 if err != nil {
4656 return nil, err
4657 }
4658 return out, nil
4659 }
4660
4661 func (c *domainsClient) RetrieveRegisterParameters(ctx context.Context, in *RetrieveRegisterParametersRequest, opts ...grpc.CallOption) (*RetrieveRegisterParametersResponse, error) {
4662 out := new(RetrieveRegisterParametersResponse)
4663 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/RetrieveRegisterParameters", in, out, opts...)
4664 if err != nil {
4665 return nil, err
4666 }
4667 return out, nil
4668 }
4669
4670 func (c *domainsClient) RegisterDomain(ctx context.Context, in *RegisterDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4671 out := new(longrunning.Operation)
4672 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/RegisterDomain", in, out, opts...)
4673 if err != nil {
4674 return nil, err
4675 }
4676 return out, nil
4677 }
4678
4679 func (c *domainsClient) RetrieveTransferParameters(ctx context.Context, in *RetrieveTransferParametersRequest, opts ...grpc.CallOption) (*RetrieveTransferParametersResponse, error) {
4680 out := new(RetrieveTransferParametersResponse)
4681 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/RetrieveTransferParameters", in, out, opts...)
4682 if err != nil {
4683 return nil, err
4684 }
4685 return out, nil
4686 }
4687
4688 func (c *domainsClient) TransferDomain(ctx context.Context, in *TransferDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4689 out := new(longrunning.Operation)
4690 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/TransferDomain", in, out, opts...)
4691 if err != nil {
4692 return nil, err
4693 }
4694 return out, nil
4695 }
4696
4697 func (c *domainsClient) ListRegistrations(ctx context.Context, in *ListRegistrationsRequest, opts ...grpc.CallOption) (*ListRegistrationsResponse, error) {
4698 out := new(ListRegistrationsResponse)
4699 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/ListRegistrations", in, out, opts...)
4700 if err != nil {
4701 return nil, err
4702 }
4703 return out, nil
4704 }
4705
4706 func (c *domainsClient) GetRegistration(ctx context.Context, in *GetRegistrationRequest, opts ...grpc.CallOption) (*Registration, error) {
4707 out := new(Registration)
4708 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/GetRegistration", in, out, opts...)
4709 if err != nil {
4710 return nil, err
4711 }
4712 return out, nil
4713 }
4714
4715 func (c *domainsClient) UpdateRegistration(ctx context.Context, in *UpdateRegistrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4716 out := new(longrunning.Operation)
4717 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/UpdateRegistration", in, out, opts...)
4718 if err != nil {
4719 return nil, err
4720 }
4721 return out, nil
4722 }
4723
4724 func (c *domainsClient) ConfigureManagementSettings(ctx context.Context, in *ConfigureManagementSettingsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4725 out := new(longrunning.Operation)
4726 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/ConfigureManagementSettings", in, out, opts...)
4727 if err != nil {
4728 return nil, err
4729 }
4730 return out, nil
4731 }
4732
4733 func (c *domainsClient) ConfigureDnsSettings(ctx context.Context, in *ConfigureDnsSettingsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4734 out := new(longrunning.Operation)
4735 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/ConfigureDnsSettings", in, out, opts...)
4736 if err != nil {
4737 return nil, err
4738 }
4739 return out, nil
4740 }
4741
4742 func (c *domainsClient) ConfigureContactSettings(ctx context.Context, in *ConfigureContactSettingsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4743 out := new(longrunning.Operation)
4744 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/ConfigureContactSettings", in, out, opts...)
4745 if err != nil {
4746 return nil, err
4747 }
4748 return out, nil
4749 }
4750
4751 func (c *domainsClient) ExportRegistration(ctx context.Context, in *ExportRegistrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4752 out := new(longrunning.Operation)
4753 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/ExportRegistration", in, out, opts...)
4754 if err != nil {
4755 return nil, err
4756 }
4757 return out, nil
4758 }
4759
4760 func (c *domainsClient) DeleteRegistration(ctx context.Context, in *DeleteRegistrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4761 out := new(longrunning.Operation)
4762 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/DeleteRegistration", in, out, opts...)
4763 if err != nil {
4764 return nil, err
4765 }
4766 return out, nil
4767 }
4768
4769 func (c *domainsClient) RetrieveAuthorizationCode(ctx context.Context, in *RetrieveAuthorizationCodeRequest, opts ...grpc.CallOption) (*AuthorizationCode, error) {
4770 out := new(AuthorizationCode)
4771 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/RetrieveAuthorizationCode", in, out, opts...)
4772 if err != nil {
4773 return nil, err
4774 }
4775 return out, nil
4776 }
4777
4778 func (c *domainsClient) ResetAuthorizationCode(ctx context.Context, in *ResetAuthorizationCodeRequest, opts ...grpc.CallOption) (*AuthorizationCode, error) {
4779 out := new(AuthorizationCode)
4780 err := c.cc.Invoke(ctx, "/google.cloud.domains.v1.Domains/ResetAuthorizationCode", in, out, opts...)
4781 if err != nil {
4782 return nil, err
4783 }
4784 return out, nil
4785 }
4786
4787
4788 type DomainsServer interface {
4789
4790
4791
4792
4793
4794 SearchDomains(context.Context, *SearchDomainsRequest) (*SearchDomainsResponse, error)
4795
4796
4797 RetrieveRegisterParameters(context.Context, *RetrieveRegisterParametersRequest) (*RetrieveRegisterParametersResponse, error)
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811 RegisterDomain(context.Context, *RegisterDomainRequest) (*longrunning.Operation, error)
4812
4813
4814
4815
4816
4817
4818 RetrieveTransferParameters(context.Context, *RetrieveTransferParametersRequest) (*RetrieveTransferParametersResponse, error)
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840 TransferDomain(context.Context, *TransferDomainRequest) (*longrunning.Operation, error)
4841
4842 ListRegistrations(context.Context, *ListRegistrationsRequest) (*ListRegistrationsResponse, error)
4843
4844 GetRegistration(context.Context, *GetRegistrationRequest) (*Registration, error)
4845
4846
4847
4848
4849
4850
4851 UpdateRegistration(context.Context, *UpdateRegistrationRequest) (*longrunning.Operation, error)
4852
4853 ConfigureManagementSettings(context.Context, *ConfigureManagementSettingsRequest) (*longrunning.Operation, error)
4854
4855 ConfigureDnsSettings(context.Context, *ConfigureDnsSettingsRequest) (*longrunning.Operation, error)
4856
4857
4858 ConfigureContactSettings(context.Context, *ConfigureContactSettingsRequest) (*longrunning.Operation, error)
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868 ExportRegistration(context.Context, *ExportRegistrationRequest) (*longrunning.Operation, error)
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888 DeleteRegistration(context.Context, *DeleteRegistrationRequest) (*longrunning.Operation, error)
4889
4890
4891
4892
4893
4894 RetrieveAuthorizationCode(context.Context, *RetrieveAuthorizationCodeRequest) (*AuthorizationCode, error)
4895
4896
4897
4898
4899 ResetAuthorizationCode(context.Context, *ResetAuthorizationCodeRequest) (*AuthorizationCode, error)
4900 }
4901
4902
4903 type UnimplementedDomainsServer struct {
4904 }
4905
4906 func (*UnimplementedDomainsServer) SearchDomains(context.Context, *SearchDomainsRequest) (*SearchDomainsResponse, error) {
4907 return nil, status.Errorf(codes.Unimplemented, "method SearchDomains not implemented")
4908 }
4909 func (*UnimplementedDomainsServer) RetrieveRegisterParameters(context.Context, *RetrieveRegisterParametersRequest) (*RetrieveRegisterParametersResponse, error) {
4910 return nil, status.Errorf(codes.Unimplemented, "method RetrieveRegisterParameters not implemented")
4911 }
4912 func (*UnimplementedDomainsServer) RegisterDomain(context.Context, *RegisterDomainRequest) (*longrunning.Operation, error) {
4913 return nil, status.Errorf(codes.Unimplemented, "method RegisterDomain not implemented")
4914 }
4915 func (*UnimplementedDomainsServer) RetrieveTransferParameters(context.Context, *RetrieveTransferParametersRequest) (*RetrieveTransferParametersResponse, error) {
4916 return nil, status.Errorf(codes.Unimplemented, "method RetrieveTransferParameters not implemented")
4917 }
4918 func (*UnimplementedDomainsServer) TransferDomain(context.Context, *TransferDomainRequest) (*longrunning.Operation, error) {
4919 return nil, status.Errorf(codes.Unimplemented, "method TransferDomain not implemented")
4920 }
4921 func (*UnimplementedDomainsServer) ListRegistrations(context.Context, *ListRegistrationsRequest) (*ListRegistrationsResponse, error) {
4922 return nil, status.Errorf(codes.Unimplemented, "method ListRegistrations not implemented")
4923 }
4924 func (*UnimplementedDomainsServer) GetRegistration(context.Context, *GetRegistrationRequest) (*Registration, error) {
4925 return nil, status.Errorf(codes.Unimplemented, "method GetRegistration not implemented")
4926 }
4927 func (*UnimplementedDomainsServer) UpdateRegistration(context.Context, *UpdateRegistrationRequest) (*longrunning.Operation, error) {
4928 return nil, status.Errorf(codes.Unimplemented, "method UpdateRegistration not implemented")
4929 }
4930 func (*UnimplementedDomainsServer) ConfigureManagementSettings(context.Context, *ConfigureManagementSettingsRequest) (*longrunning.Operation, error) {
4931 return nil, status.Errorf(codes.Unimplemented, "method ConfigureManagementSettings not implemented")
4932 }
4933 func (*UnimplementedDomainsServer) ConfigureDnsSettings(context.Context, *ConfigureDnsSettingsRequest) (*longrunning.Operation, error) {
4934 return nil, status.Errorf(codes.Unimplemented, "method ConfigureDnsSettings not implemented")
4935 }
4936 func (*UnimplementedDomainsServer) ConfigureContactSettings(context.Context, *ConfigureContactSettingsRequest) (*longrunning.Operation, error) {
4937 return nil, status.Errorf(codes.Unimplemented, "method ConfigureContactSettings not implemented")
4938 }
4939 func (*UnimplementedDomainsServer) ExportRegistration(context.Context, *ExportRegistrationRequest) (*longrunning.Operation, error) {
4940 return nil, status.Errorf(codes.Unimplemented, "method ExportRegistration not implemented")
4941 }
4942 func (*UnimplementedDomainsServer) DeleteRegistration(context.Context, *DeleteRegistrationRequest) (*longrunning.Operation, error) {
4943 return nil, status.Errorf(codes.Unimplemented, "method DeleteRegistration not implemented")
4944 }
4945 func (*UnimplementedDomainsServer) RetrieveAuthorizationCode(context.Context, *RetrieveAuthorizationCodeRequest) (*AuthorizationCode, error) {
4946 return nil, status.Errorf(codes.Unimplemented, "method RetrieveAuthorizationCode not implemented")
4947 }
4948 func (*UnimplementedDomainsServer) ResetAuthorizationCode(context.Context, *ResetAuthorizationCodeRequest) (*AuthorizationCode, error) {
4949 return nil, status.Errorf(codes.Unimplemented, "method ResetAuthorizationCode not implemented")
4950 }
4951
4952 func RegisterDomainsServer(s *grpc.Server, srv DomainsServer) {
4953 s.RegisterService(&_Domains_serviceDesc, srv)
4954 }
4955
4956 func _Domains_SearchDomains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4957 in := new(SearchDomainsRequest)
4958 if err := dec(in); err != nil {
4959 return nil, err
4960 }
4961 if interceptor == nil {
4962 return srv.(DomainsServer).SearchDomains(ctx, in)
4963 }
4964 info := &grpc.UnaryServerInfo{
4965 Server: srv,
4966 FullMethod: "/google.cloud.domains.v1.Domains/SearchDomains",
4967 }
4968 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4969 return srv.(DomainsServer).SearchDomains(ctx, req.(*SearchDomainsRequest))
4970 }
4971 return interceptor(ctx, in, info, handler)
4972 }
4973
4974 func _Domains_RetrieveRegisterParameters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4975 in := new(RetrieveRegisterParametersRequest)
4976 if err := dec(in); err != nil {
4977 return nil, err
4978 }
4979 if interceptor == nil {
4980 return srv.(DomainsServer).RetrieveRegisterParameters(ctx, in)
4981 }
4982 info := &grpc.UnaryServerInfo{
4983 Server: srv,
4984 FullMethod: "/google.cloud.domains.v1.Domains/RetrieveRegisterParameters",
4985 }
4986 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4987 return srv.(DomainsServer).RetrieveRegisterParameters(ctx, req.(*RetrieveRegisterParametersRequest))
4988 }
4989 return interceptor(ctx, in, info, handler)
4990 }
4991
4992 func _Domains_RegisterDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4993 in := new(RegisterDomainRequest)
4994 if err := dec(in); err != nil {
4995 return nil, err
4996 }
4997 if interceptor == nil {
4998 return srv.(DomainsServer).RegisterDomain(ctx, in)
4999 }
5000 info := &grpc.UnaryServerInfo{
5001 Server: srv,
5002 FullMethod: "/google.cloud.domains.v1.Domains/RegisterDomain",
5003 }
5004 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5005 return srv.(DomainsServer).RegisterDomain(ctx, req.(*RegisterDomainRequest))
5006 }
5007 return interceptor(ctx, in, info, handler)
5008 }
5009
5010 func _Domains_RetrieveTransferParameters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5011 in := new(RetrieveTransferParametersRequest)
5012 if err := dec(in); err != nil {
5013 return nil, err
5014 }
5015 if interceptor == nil {
5016 return srv.(DomainsServer).RetrieveTransferParameters(ctx, in)
5017 }
5018 info := &grpc.UnaryServerInfo{
5019 Server: srv,
5020 FullMethod: "/google.cloud.domains.v1.Domains/RetrieveTransferParameters",
5021 }
5022 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5023 return srv.(DomainsServer).RetrieveTransferParameters(ctx, req.(*RetrieveTransferParametersRequest))
5024 }
5025 return interceptor(ctx, in, info, handler)
5026 }
5027
5028 func _Domains_TransferDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5029 in := new(TransferDomainRequest)
5030 if err := dec(in); err != nil {
5031 return nil, err
5032 }
5033 if interceptor == nil {
5034 return srv.(DomainsServer).TransferDomain(ctx, in)
5035 }
5036 info := &grpc.UnaryServerInfo{
5037 Server: srv,
5038 FullMethod: "/google.cloud.domains.v1.Domains/TransferDomain",
5039 }
5040 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5041 return srv.(DomainsServer).TransferDomain(ctx, req.(*TransferDomainRequest))
5042 }
5043 return interceptor(ctx, in, info, handler)
5044 }
5045
5046 func _Domains_ListRegistrations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5047 in := new(ListRegistrationsRequest)
5048 if err := dec(in); err != nil {
5049 return nil, err
5050 }
5051 if interceptor == nil {
5052 return srv.(DomainsServer).ListRegistrations(ctx, in)
5053 }
5054 info := &grpc.UnaryServerInfo{
5055 Server: srv,
5056 FullMethod: "/google.cloud.domains.v1.Domains/ListRegistrations",
5057 }
5058 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5059 return srv.(DomainsServer).ListRegistrations(ctx, req.(*ListRegistrationsRequest))
5060 }
5061 return interceptor(ctx, in, info, handler)
5062 }
5063
5064 func _Domains_GetRegistration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5065 in := new(GetRegistrationRequest)
5066 if err := dec(in); err != nil {
5067 return nil, err
5068 }
5069 if interceptor == nil {
5070 return srv.(DomainsServer).GetRegistration(ctx, in)
5071 }
5072 info := &grpc.UnaryServerInfo{
5073 Server: srv,
5074 FullMethod: "/google.cloud.domains.v1.Domains/GetRegistration",
5075 }
5076 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5077 return srv.(DomainsServer).GetRegistration(ctx, req.(*GetRegistrationRequest))
5078 }
5079 return interceptor(ctx, in, info, handler)
5080 }
5081
5082 func _Domains_UpdateRegistration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5083 in := new(UpdateRegistrationRequest)
5084 if err := dec(in); err != nil {
5085 return nil, err
5086 }
5087 if interceptor == nil {
5088 return srv.(DomainsServer).UpdateRegistration(ctx, in)
5089 }
5090 info := &grpc.UnaryServerInfo{
5091 Server: srv,
5092 FullMethod: "/google.cloud.domains.v1.Domains/UpdateRegistration",
5093 }
5094 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5095 return srv.(DomainsServer).UpdateRegistration(ctx, req.(*UpdateRegistrationRequest))
5096 }
5097 return interceptor(ctx, in, info, handler)
5098 }
5099
5100 func _Domains_ConfigureManagementSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5101 in := new(ConfigureManagementSettingsRequest)
5102 if err := dec(in); err != nil {
5103 return nil, err
5104 }
5105 if interceptor == nil {
5106 return srv.(DomainsServer).ConfigureManagementSettings(ctx, in)
5107 }
5108 info := &grpc.UnaryServerInfo{
5109 Server: srv,
5110 FullMethod: "/google.cloud.domains.v1.Domains/ConfigureManagementSettings",
5111 }
5112 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5113 return srv.(DomainsServer).ConfigureManagementSettings(ctx, req.(*ConfigureManagementSettingsRequest))
5114 }
5115 return interceptor(ctx, in, info, handler)
5116 }
5117
5118 func _Domains_ConfigureDnsSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5119 in := new(ConfigureDnsSettingsRequest)
5120 if err := dec(in); err != nil {
5121 return nil, err
5122 }
5123 if interceptor == nil {
5124 return srv.(DomainsServer).ConfigureDnsSettings(ctx, in)
5125 }
5126 info := &grpc.UnaryServerInfo{
5127 Server: srv,
5128 FullMethod: "/google.cloud.domains.v1.Domains/ConfigureDnsSettings",
5129 }
5130 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5131 return srv.(DomainsServer).ConfigureDnsSettings(ctx, req.(*ConfigureDnsSettingsRequest))
5132 }
5133 return interceptor(ctx, in, info, handler)
5134 }
5135
5136 func _Domains_ConfigureContactSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5137 in := new(ConfigureContactSettingsRequest)
5138 if err := dec(in); err != nil {
5139 return nil, err
5140 }
5141 if interceptor == nil {
5142 return srv.(DomainsServer).ConfigureContactSettings(ctx, in)
5143 }
5144 info := &grpc.UnaryServerInfo{
5145 Server: srv,
5146 FullMethod: "/google.cloud.domains.v1.Domains/ConfigureContactSettings",
5147 }
5148 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5149 return srv.(DomainsServer).ConfigureContactSettings(ctx, req.(*ConfigureContactSettingsRequest))
5150 }
5151 return interceptor(ctx, in, info, handler)
5152 }
5153
5154 func _Domains_ExportRegistration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5155 in := new(ExportRegistrationRequest)
5156 if err := dec(in); err != nil {
5157 return nil, err
5158 }
5159 if interceptor == nil {
5160 return srv.(DomainsServer).ExportRegistration(ctx, in)
5161 }
5162 info := &grpc.UnaryServerInfo{
5163 Server: srv,
5164 FullMethod: "/google.cloud.domains.v1.Domains/ExportRegistration",
5165 }
5166 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5167 return srv.(DomainsServer).ExportRegistration(ctx, req.(*ExportRegistrationRequest))
5168 }
5169 return interceptor(ctx, in, info, handler)
5170 }
5171
5172 func _Domains_DeleteRegistration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5173 in := new(DeleteRegistrationRequest)
5174 if err := dec(in); err != nil {
5175 return nil, err
5176 }
5177 if interceptor == nil {
5178 return srv.(DomainsServer).DeleteRegistration(ctx, in)
5179 }
5180 info := &grpc.UnaryServerInfo{
5181 Server: srv,
5182 FullMethod: "/google.cloud.domains.v1.Domains/DeleteRegistration",
5183 }
5184 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5185 return srv.(DomainsServer).DeleteRegistration(ctx, req.(*DeleteRegistrationRequest))
5186 }
5187 return interceptor(ctx, in, info, handler)
5188 }
5189
5190 func _Domains_RetrieveAuthorizationCode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5191 in := new(RetrieveAuthorizationCodeRequest)
5192 if err := dec(in); err != nil {
5193 return nil, err
5194 }
5195 if interceptor == nil {
5196 return srv.(DomainsServer).RetrieveAuthorizationCode(ctx, in)
5197 }
5198 info := &grpc.UnaryServerInfo{
5199 Server: srv,
5200 FullMethod: "/google.cloud.domains.v1.Domains/RetrieveAuthorizationCode",
5201 }
5202 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5203 return srv.(DomainsServer).RetrieveAuthorizationCode(ctx, req.(*RetrieveAuthorizationCodeRequest))
5204 }
5205 return interceptor(ctx, in, info, handler)
5206 }
5207
5208 func _Domains_ResetAuthorizationCode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5209 in := new(ResetAuthorizationCodeRequest)
5210 if err := dec(in); err != nil {
5211 return nil, err
5212 }
5213 if interceptor == nil {
5214 return srv.(DomainsServer).ResetAuthorizationCode(ctx, in)
5215 }
5216 info := &grpc.UnaryServerInfo{
5217 Server: srv,
5218 FullMethod: "/google.cloud.domains.v1.Domains/ResetAuthorizationCode",
5219 }
5220 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5221 return srv.(DomainsServer).ResetAuthorizationCode(ctx, req.(*ResetAuthorizationCodeRequest))
5222 }
5223 return interceptor(ctx, in, info, handler)
5224 }
5225
5226 var _Domains_serviceDesc = grpc.ServiceDesc{
5227 ServiceName: "google.cloud.domains.v1.Domains",
5228 HandlerType: (*DomainsServer)(nil),
5229 Methods: []grpc.MethodDesc{
5230 {
5231 MethodName: "SearchDomains",
5232 Handler: _Domains_SearchDomains_Handler,
5233 },
5234 {
5235 MethodName: "RetrieveRegisterParameters",
5236 Handler: _Domains_RetrieveRegisterParameters_Handler,
5237 },
5238 {
5239 MethodName: "RegisterDomain",
5240 Handler: _Domains_RegisterDomain_Handler,
5241 },
5242 {
5243 MethodName: "RetrieveTransferParameters",
5244 Handler: _Domains_RetrieveTransferParameters_Handler,
5245 },
5246 {
5247 MethodName: "TransferDomain",
5248 Handler: _Domains_TransferDomain_Handler,
5249 },
5250 {
5251 MethodName: "ListRegistrations",
5252 Handler: _Domains_ListRegistrations_Handler,
5253 },
5254 {
5255 MethodName: "GetRegistration",
5256 Handler: _Domains_GetRegistration_Handler,
5257 },
5258 {
5259 MethodName: "UpdateRegistration",
5260 Handler: _Domains_UpdateRegistration_Handler,
5261 },
5262 {
5263 MethodName: "ConfigureManagementSettings",
5264 Handler: _Domains_ConfigureManagementSettings_Handler,
5265 },
5266 {
5267 MethodName: "ConfigureDnsSettings",
5268 Handler: _Domains_ConfigureDnsSettings_Handler,
5269 },
5270 {
5271 MethodName: "ConfigureContactSettings",
5272 Handler: _Domains_ConfigureContactSettings_Handler,
5273 },
5274 {
5275 MethodName: "ExportRegistration",
5276 Handler: _Domains_ExportRegistration_Handler,
5277 },
5278 {
5279 MethodName: "DeleteRegistration",
5280 Handler: _Domains_DeleteRegistration_Handler,
5281 },
5282 {
5283 MethodName: "RetrieveAuthorizationCode",
5284 Handler: _Domains_RetrieveAuthorizationCode_Handler,
5285 },
5286 {
5287 MethodName: "ResetAuthorizationCode",
5288 Handler: _Domains_ResetAuthorizationCode_Handler,
5289 },
5290 },
5291 Streams: []grpc.StreamDesc{},
5292 Metadata: "google/cloud/domains/v1/domains.proto",
5293 }
5294
View as plain text