1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package issuerswitch
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 latlng "google.golang.org/genproto/googleapis/type/latlng"
29 money "google.golang.org/genproto/googleapis/type/money"
30 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32 )
33
34 const (
35
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39 )
40
41
42
43 type ApiType int32
44
45 const (
46
47 ApiType_API_TYPE_UNSPECIFIED ApiType = 0
48
49
50 ApiType_BALANCE ApiType = 1
51
52
53 ApiType_CHECK_STATUS ApiType = 2
54
55
56 ApiType_COMPLAINT ApiType = 3
57
58
59 ApiType_HEART_BEAT ApiType = 4
60
61
62 ApiType_INITIATE_REGISTRATION ApiType = 5
63
64
65 ApiType_LIST_ACCOUNTS ApiType = 6
66
67
68 ApiType_MANDATE ApiType = 7
69
70
71 ApiType_MANDATE_CONFIRMATION ApiType = 8
72
73
74 ApiType_SETTLE_PAYMENT ApiType = 9
75
76
77 ApiType_UPDATE_CREDENTIALS ApiType = 10
78
79
80 ApiType_VALIDATE_REGISTRATION ApiType = 11
81
82
83 ApiType_VALIDATE_CUSTOMER ApiType = 12
84
85 ApiType_VOUCHER ApiType = 13
86
87 ApiType_VOUCHER_CONFIRMATION ApiType = 14
88 )
89
90
91 var (
92 ApiType_name = map[int32]string{
93 0: "API_TYPE_UNSPECIFIED",
94 1: "BALANCE",
95 2: "CHECK_STATUS",
96 3: "COMPLAINT",
97 4: "HEART_BEAT",
98 5: "INITIATE_REGISTRATION",
99 6: "LIST_ACCOUNTS",
100 7: "MANDATE",
101 8: "MANDATE_CONFIRMATION",
102 9: "SETTLE_PAYMENT",
103 10: "UPDATE_CREDENTIALS",
104 11: "VALIDATE_REGISTRATION",
105 12: "VALIDATE_CUSTOMER",
106 13: "VOUCHER",
107 14: "VOUCHER_CONFIRMATION",
108 }
109 ApiType_value = map[string]int32{
110 "API_TYPE_UNSPECIFIED": 0,
111 "BALANCE": 1,
112 "CHECK_STATUS": 2,
113 "COMPLAINT": 3,
114 "HEART_BEAT": 4,
115 "INITIATE_REGISTRATION": 5,
116 "LIST_ACCOUNTS": 6,
117 "MANDATE": 7,
118 "MANDATE_CONFIRMATION": 8,
119 "SETTLE_PAYMENT": 9,
120 "UPDATE_CREDENTIALS": 10,
121 "VALIDATE_REGISTRATION": 11,
122 "VALIDATE_CUSTOMER": 12,
123 "VOUCHER": 13,
124 "VOUCHER_CONFIRMATION": 14,
125 }
126 )
127
128 func (x ApiType) Enum() *ApiType {
129 p := new(ApiType)
130 *p = x
131 return p
132 }
133
134 func (x ApiType) String() string {
135 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
136 }
137
138 func (ApiType) Descriptor() protoreflect.EnumDescriptor {
139 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[0].Descriptor()
140 }
141
142 func (ApiType) Type() protoreflect.EnumType {
143 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[0]
144 }
145
146 func (x ApiType) Number() protoreflect.EnumNumber {
147 return protoreflect.EnumNumber(x)
148 }
149
150
151 func (ApiType) EnumDescriptor() ([]byte, []int) {
152 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{0}
153 }
154
155
156
157
158 type TransactionType int32
159
160 const (
161
162 TransactionType_TRANSACTION_TYPE_UNSPECIFIED TransactionType = 0
163
164
165 TransactionType_TRANSACTION_TYPE_AUTOUPDATE TransactionType = 1
166
167
168 TransactionType_TRANSACTION_TYPE_BALANCE_CHECK TransactionType = 2
169
170
171 TransactionType_TRANSACTION_TYPE_BALANCE_ENQUIRY TransactionType = 3
172
173
174 TransactionType_TRANSACTION_TYPE_CHECK_STATUS TransactionType = 4
175
176
177 TransactionType_TRANSACTION_TYPE_CHECK_TRANSACTION TransactionType = 5
178
179
180 TransactionType_TRANSACTION_TYPE_COMPLAINT TransactionType = 6
181
182
183 TransactionType_TRANSACTION_TYPE_CREATE TransactionType = 7
184
185
186 TransactionType_TRANSACTION_TYPE_CREDIT TransactionType = 8
187
188
189 TransactionType_TRANSACTION_TYPE_DEBIT TransactionType = 9
190
191
192 TransactionType_TRANSACTION_TYPE_DISPUTE TransactionType = 10
193
194
195 TransactionType_TRANSACTION_TYPE_HEART_BEAT TransactionType = 11
196
197
198 TransactionType_TRANSACTION_TYPE_LIST_ACCOUNTS TransactionType = 12
199
200
201 TransactionType_TRANSACTION_TYPE_MANDATE_NOTIFICATION TransactionType = 13
202
203
204 TransactionType_TRANSACTION_TYPE_OTP TransactionType = 14
205
206
207 TransactionType_TRANSACTION_TYPE_PAUSE TransactionType = 15
208
209
210 TransactionType_TRANSACTION_TYPE_REDEEM TransactionType = 16
211
212
213 TransactionType_TRANSACTION_TYPE_REFUND TransactionType = 17
214
215
216 TransactionType_TRANSACTION_TYPE_REGISTER_MOBILE TransactionType = 18
217
218
219 TransactionType_TRANSACTION_TYPE_REVERSAL TransactionType = 19
220
221
222 TransactionType_TRANSACTION_TYPE_REVOKE TransactionType = 20
223
224
225 TransactionType_TRANSACTION_TYPE_STATUS_UPDATE TransactionType = 21
226
227
228 TransactionType_TRANSACTION_TYPE_UNPAUSE TransactionType = 22
229
230
231 TransactionType_TRANSACTION_TYPE_UPDATE TransactionType = 23
232
233
234 TransactionType_TRANSACTION_TYPE_UPDATE_CREDENTIALS TransactionType = 24
235
236
237 TransactionType_TRANSACTION_TYPE_VALIDATE_CUSTOMER TransactionType = 25
238 )
239
240
241 var (
242 TransactionType_name = map[int32]string{
243 0: "TRANSACTION_TYPE_UNSPECIFIED",
244 1: "TRANSACTION_TYPE_AUTOUPDATE",
245 2: "TRANSACTION_TYPE_BALANCE_CHECK",
246 3: "TRANSACTION_TYPE_BALANCE_ENQUIRY",
247 4: "TRANSACTION_TYPE_CHECK_STATUS",
248 5: "TRANSACTION_TYPE_CHECK_TRANSACTION",
249 6: "TRANSACTION_TYPE_COMPLAINT",
250 7: "TRANSACTION_TYPE_CREATE",
251 8: "TRANSACTION_TYPE_CREDIT",
252 9: "TRANSACTION_TYPE_DEBIT",
253 10: "TRANSACTION_TYPE_DISPUTE",
254 11: "TRANSACTION_TYPE_HEART_BEAT",
255 12: "TRANSACTION_TYPE_LIST_ACCOUNTS",
256 13: "TRANSACTION_TYPE_MANDATE_NOTIFICATION",
257 14: "TRANSACTION_TYPE_OTP",
258 15: "TRANSACTION_TYPE_PAUSE",
259 16: "TRANSACTION_TYPE_REDEEM",
260 17: "TRANSACTION_TYPE_REFUND",
261 18: "TRANSACTION_TYPE_REGISTER_MOBILE",
262 19: "TRANSACTION_TYPE_REVERSAL",
263 20: "TRANSACTION_TYPE_REVOKE",
264 21: "TRANSACTION_TYPE_STATUS_UPDATE",
265 22: "TRANSACTION_TYPE_UNPAUSE",
266 23: "TRANSACTION_TYPE_UPDATE",
267 24: "TRANSACTION_TYPE_UPDATE_CREDENTIALS",
268 25: "TRANSACTION_TYPE_VALIDATE_CUSTOMER",
269 }
270 TransactionType_value = map[string]int32{
271 "TRANSACTION_TYPE_UNSPECIFIED": 0,
272 "TRANSACTION_TYPE_AUTOUPDATE": 1,
273 "TRANSACTION_TYPE_BALANCE_CHECK": 2,
274 "TRANSACTION_TYPE_BALANCE_ENQUIRY": 3,
275 "TRANSACTION_TYPE_CHECK_STATUS": 4,
276 "TRANSACTION_TYPE_CHECK_TRANSACTION": 5,
277 "TRANSACTION_TYPE_COMPLAINT": 6,
278 "TRANSACTION_TYPE_CREATE": 7,
279 "TRANSACTION_TYPE_CREDIT": 8,
280 "TRANSACTION_TYPE_DEBIT": 9,
281 "TRANSACTION_TYPE_DISPUTE": 10,
282 "TRANSACTION_TYPE_HEART_BEAT": 11,
283 "TRANSACTION_TYPE_LIST_ACCOUNTS": 12,
284 "TRANSACTION_TYPE_MANDATE_NOTIFICATION": 13,
285 "TRANSACTION_TYPE_OTP": 14,
286 "TRANSACTION_TYPE_PAUSE": 15,
287 "TRANSACTION_TYPE_REDEEM": 16,
288 "TRANSACTION_TYPE_REFUND": 17,
289 "TRANSACTION_TYPE_REGISTER_MOBILE": 18,
290 "TRANSACTION_TYPE_REVERSAL": 19,
291 "TRANSACTION_TYPE_REVOKE": 20,
292 "TRANSACTION_TYPE_STATUS_UPDATE": 21,
293 "TRANSACTION_TYPE_UNPAUSE": 22,
294 "TRANSACTION_TYPE_UPDATE": 23,
295 "TRANSACTION_TYPE_UPDATE_CREDENTIALS": 24,
296 "TRANSACTION_TYPE_VALIDATE_CUSTOMER": 25,
297 }
298 )
299
300 func (x TransactionType) Enum() *TransactionType {
301 p := new(TransactionType)
302 *p = x
303 return p
304 }
305
306 func (x TransactionType) String() string {
307 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
308 }
309
310 func (TransactionType) Descriptor() protoreflect.EnumDescriptor {
311 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[1].Descriptor()
312 }
313
314 func (TransactionType) Type() protoreflect.EnumType {
315 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[1]
316 }
317
318 func (x TransactionType) Number() protoreflect.EnumNumber {
319 return protoreflect.EnumNumber(x)
320 }
321
322
323 func (TransactionType) EnumDescriptor() ([]byte, []int) {
324 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{1}
325 }
326
327
328
329 type XmlApiType int32
330
331 const (
332
333 XmlApiType_XML_API_TYPE_UNSPECIFIED XmlApiType = 0
334
335 XmlApiType_REQ_BAL_ENQ XmlApiType = 1
336
337 XmlApiType_REQ_CHK_TXN XmlApiType = 2
338
339 XmlApiType_REQ_COMPLAINT XmlApiType = 3
340
341 XmlApiType_REQ_HBT XmlApiType = 4
342
343 XmlApiType_REQ_LIST_ACCOUNT XmlApiType = 5
344
345 XmlApiType_REQ_MANDATE XmlApiType = 6
346
347
348 XmlApiType_REQ_MANDATE_CONFIRMATION XmlApiType = 7
349
350 XmlApiType_REQ_OTP XmlApiType = 8
351
352 XmlApiType_REQ_PAY XmlApiType = 9
353
354 XmlApiType_REQ_REG_MOB XmlApiType = 10
355
356 XmlApiType_REQ_SET_CRE XmlApiType = 11
357
358 XmlApiType_REQ_VAL_CUST XmlApiType = 12
359
360 XmlApiType_REQ_VOUCHER XmlApiType = 13
361
362
363 XmlApiType_REQ_VOUCHER_CONFIRMATION XmlApiType = 14
364
365
366 XmlApiType_REQ_TXN_CONFIRMATION XmlApiType = 15
367
368 XmlApiType_RESP_BAL_ENQ XmlApiType = 16
369
370 XmlApiType_RESP_CHK_TXN XmlApiType = 17
371
372 XmlApiType_RESP_COMPLAINT XmlApiType = 18
373
374 XmlApiType_RESP_HBT XmlApiType = 19
375
376 XmlApiType_RESP_LIST_ACCOUNT XmlApiType = 20
377
378 XmlApiType_RESP_MANDATE XmlApiType = 21
379
380
381 XmlApiType_RESP_MANDATE_CONFIRMATION XmlApiType = 22
382
383 XmlApiType_RESP_OTP XmlApiType = 23
384
385 XmlApiType_RESP_PAY XmlApiType = 24
386
387 XmlApiType_RESP_REG_MOB XmlApiType = 25
388
389 XmlApiType_RESP_SET_CRE XmlApiType = 26
390
391 XmlApiType_RESP_VAL_CUST XmlApiType = 27
392
393 XmlApiType_RESP_VOUCHER XmlApiType = 28
394
395
396 XmlApiType_RESP_VOUCHER_CONFIRMATION XmlApiType = 29
397
398
399 XmlApiType_RESP_TXN_CONFIRMATION XmlApiType = 30
400 )
401
402
403 var (
404 XmlApiType_name = map[int32]string{
405 0: "XML_API_TYPE_UNSPECIFIED",
406 1: "REQ_BAL_ENQ",
407 2: "REQ_CHK_TXN",
408 3: "REQ_COMPLAINT",
409 4: "REQ_HBT",
410 5: "REQ_LIST_ACCOUNT",
411 6: "REQ_MANDATE",
412 7: "REQ_MANDATE_CONFIRMATION",
413 8: "REQ_OTP",
414 9: "REQ_PAY",
415 10: "REQ_REG_MOB",
416 11: "REQ_SET_CRE",
417 12: "REQ_VAL_CUST",
418 13: "REQ_VOUCHER",
419 14: "REQ_VOUCHER_CONFIRMATION",
420 15: "REQ_TXN_CONFIRMATION",
421 16: "RESP_BAL_ENQ",
422 17: "RESP_CHK_TXN",
423 18: "RESP_COMPLAINT",
424 19: "RESP_HBT",
425 20: "RESP_LIST_ACCOUNT",
426 21: "RESP_MANDATE",
427 22: "RESP_MANDATE_CONFIRMATION",
428 23: "RESP_OTP",
429 24: "RESP_PAY",
430 25: "RESP_REG_MOB",
431 26: "RESP_SET_CRE",
432 27: "RESP_VAL_CUST",
433 28: "RESP_VOUCHER",
434 29: "RESP_VOUCHER_CONFIRMATION",
435 30: "RESP_TXN_CONFIRMATION",
436 }
437 XmlApiType_value = map[string]int32{
438 "XML_API_TYPE_UNSPECIFIED": 0,
439 "REQ_BAL_ENQ": 1,
440 "REQ_CHK_TXN": 2,
441 "REQ_COMPLAINT": 3,
442 "REQ_HBT": 4,
443 "REQ_LIST_ACCOUNT": 5,
444 "REQ_MANDATE": 6,
445 "REQ_MANDATE_CONFIRMATION": 7,
446 "REQ_OTP": 8,
447 "REQ_PAY": 9,
448 "REQ_REG_MOB": 10,
449 "REQ_SET_CRE": 11,
450 "REQ_VAL_CUST": 12,
451 "REQ_VOUCHER": 13,
452 "REQ_VOUCHER_CONFIRMATION": 14,
453 "REQ_TXN_CONFIRMATION": 15,
454 "RESP_BAL_ENQ": 16,
455 "RESP_CHK_TXN": 17,
456 "RESP_COMPLAINT": 18,
457 "RESP_HBT": 19,
458 "RESP_LIST_ACCOUNT": 20,
459 "RESP_MANDATE": 21,
460 "RESP_MANDATE_CONFIRMATION": 22,
461 "RESP_OTP": 23,
462 "RESP_PAY": 24,
463 "RESP_REG_MOB": 25,
464 "RESP_SET_CRE": 26,
465 "RESP_VAL_CUST": 27,
466 "RESP_VOUCHER": 28,
467 "RESP_VOUCHER_CONFIRMATION": 29,
468 "RESP_TXN_CONFIRMATION": 30,
469 }
470 )
471
472 func (x XmlApiType) Enum() *XmlApiType {
473 p := new(XmlApiType)
474 *p = x
475 return p
476 }
477
478 func (x XmlApiType) String() string {
479 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
480 }
481
482 func (XmlApiType) Descriptor() protoreflect.EnumDescriptor {
483 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[2].Descriptor()
484 }
485
486 func (XmlApiType) Type() protoreflect.EnumType {
487 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[2]
488 }
489
490 func (x XmlApiType) Number() protoreflect.EnumNumber {
491 return protoreflect.EnumNumber(x)
492 }
493
494
495 func (XmlApiType) EnumDescriptor() ([]byte, []int) {
496 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{2}
497 }
498
499
500 type Participant_Persona int32
501
502 const (
503
504 Participant_PERSONA_UNSPECIFIED Participant_Persona = 0
505
506 Participant_ENTITY Participant_Persona = 1
507
508 Participant_PERSON Participant_Persona = 2
509 )
510
511
512 var (
513 Participant_Persona_name = map[int32]string{
514 0: "PERSONA_UNSPECIFIED",
515 1: "ENTITY",
516 2: "PERSON",
517 }
518 Participant_Persona_value = map[string]int32{
519 "PERSONA_UNSPECIFIED": 0,
520 "ENTITY": 1,
521 "PERSON": 2,
522 }
523 )
524
525 func (x Participant_Persona) Enum() *Participant_Persona {
526 p := new(Participant_Persona)
527 *p = x
528 return p
529 }
530
531 func (x Participant_Persona) String() string {
532 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
533 }
534
535 func (Participant_Persona) Descriptor() protoreflect.EnumDescriptor {
536 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[3].Descriptor()
537 }
538
539 func (Participant_Persona) Type() protoreflect.EnumType {
540 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[3]
541 }
542
543 func (x Participant_Persona) Number() protoreflect.EnumNumber {
544 return protoreflect.EnumNumber(x)
545 }
546
547
548 func (Participant_Persona) EnumDescriptor() ([]byte, []int) {
549 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{3, 0}
550 }
551
552
553 type MerchantAdditionalInfo_Type int32
554
555 const (
556
557 MerchantAdditionalInfo_TYPE_UNSPECIFIED MerchantAdditionalInfo_Type = 0
558
559 MerchantAdditionalInfo_LARGE MerchantAdditionalInfo_Type = 1
560
561 MerchantAdditionalInfo_SMALL MerchantAdditionalInfo_Type = 2
562 )
563
564
565 var (
566 MerchantAdditionalInfo_Type_name = map[int32]string{
567 0: "TYPE_UNSPECIFIED",
568 1: "LARGE",
569 2: "SMALL",
570 }
571 MerchantAdditionalInfo_Type_value = map[string]int32{
572 "TYPE_UNSPECIFIED": 0,
573 "LARGE": 1,
574 "SMALL": 2,
575 }
576 )
577
578 func (x MerchantAdditionalInfo_Type) Enum() *MerchantAdditionalInfo_Type {
579 p := new(MerchantAdditionalInfo_Type)
580 *p = x
581 return p
582 }
583
584 func (x MerchantAdditionalInfo_Type) String() string {
585 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
586 }
587
588 func (MerchantAdditionalInfo_Type) Descriptor() protoreflect.EnumDescriptor {
589 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[4].Descriptor()
590 }
591
592 func (MerchantAdditionalInfo_Type) Type() protoreflect.EnumType {
593 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[4]
594 }
595
596 func (x MerchantAdditionalInfo_Type) Number() protoreflect.EnumNumber {
597 return protoreflect.EnumNumber(x)
598 }
599
600
601 func (MerchantAdditionalInfo_Type) EnumDescriptor() ([]byte, []int) {
602 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{6, 0}
603 }
604
605
606 type MerchantAdditionalInfo_Genre int32
607
608 const (
609
610 MerchantAdditionalInfo_GENRE_UNSPECIFIED MerchantAdditionalInfo_Genre = 0
611
612 MerchantAdditionalInfo_OFFLINE MerchantAdditionalInfo_Genre = 1
613
614 MerchantAdditionalInfo_ONLINE MerchantAdditionalInfo_Genre = 2
615 )
616
617
618 var (
619 MerchantAdditionalInfo_Genre_name = map[int32]string{
620 0: "GENRE_UNSPECIFIED",
621 1: "OFFLINE",
622 2: "ONLINE",
623 }
624 MerchantAdditionalInfo_Genre_value = map[string]int32{
625 "GENRE_UNSPECIFIED": 0,
626 "OFFLINE": 1,
627 "ONLINE": 2,
628 }
629 )
630
631 func (x MerchantAdditionalInfo_Genre) Enum() *MerchantAdditionalInfo_Genre {
632 p := new(MerchantAdditionalInfo_Genre)
633 *p = x
634 return p
635 }
636
637 func (x MerchantAdditionalInfo_Genre) String() string {
638 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
639 }
640
641 func (MerchantAdditionalInfo_Genre) Descriptor() protoreflect.EnumDescriptor {
642 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[5].Descriptor()
643 }
644
645 func (MerchantAdditionalInfo_Genre) Type() protoreflect.EnumType {
646 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[5]
647 }
648
649 func (x MerchantAdditionalInfo_Genre) Number() protoreflect.EnumNumber {
650 return protoreflect.EnumNumber(x)
651 }
652
653
654 func (MerchantAdditionalInfo_Genre) EnumDescriptor() ([]byte, []int) {
655 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{6, 1}
656 }
657
658
659
660 type MerchantAdditionalInfo_OnboardingType int32
661
662 const (
663
664 MerchantAdditionalInfo_ONBOARDING_TYPE_UNSPECIFIED MerchantAdditionalInfo_OnboardingType = 0
665
666 MerchantAdditionalInfo_AGGREGATOR MerchantAdditionalInfo_OnboardingType = 1
667
668 MerchantAdditionalInfo_BANK MerchantAdditionalInfo_OnboardingType = 2
669
670 MerchantAdditionalInfo_NETWORK MerchantAdditionalInfo_OnboardingType = 3
671
672 MerchantAdditionalInfo_TPAP MerchantAdditionalInfo_OnboardingType = 4
673 )
674
675
676 var (
677 MerchantAdditionalInfo_OnboardingType_name = map[int32]string{
678 0: "ONBOARDING_TYPE_UNSPECIFIED",
679 1: "AGGREGATOR",
680 2: "BANK",
681 3: "NETWORK",
682 4: "TPAP",
683 }
684 MerchantAdditionalInfo_OnboardingType_value = map[string]int32{
685 "ONBOARDING_TYPE_UNSPECIFIED": 0,
686 "AGGREGATOR": 1,
687 "BANK": 2,
688 "NETWORK": 3,
689 "TPAP": 4,
690 }
691 )
692
693 func (x MerchantAdditionalInfo_OnboardingType) Enum() *MerchantAdditionalInfo_OnboardingType {
694 p := new(MerchantAdditionalInfo_OnboardingType)
695 *p = x
696 return p
697 }
698
699 func (x MerchantAdditionalInfo_OnboardingType) String() string {
700 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
701 }
702
703 func (MerchantAdditionalInfo_OnboardingType) Descriptor() protoreflect.EnumDescriptor {
704 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[6].Descriptor()
705 }
706
707 func (MerchantAdditionalInfo_OnboardingType) Type() protoreflect.EnumType {
708 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[6]
709 }
710
711 func (x MerchantAdditionalInfo_OnboardingType) Number() protoreflect.EnumNumber {
712 return protoreflect.EnumNumber(x)
713 }
714
715
716 func (MerchantAdditionalInfo_OnboardingType) EnumDescriptor() ([]byte, []int) {
717 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{6, 2}
718 }
719
720
721 type MerchantAdditionalInfo_OwnershipType int32
722
723 const (
724
725 MerchantAdditionalInfo_OWNERSHIP_TYPE_UNSPECIFIED MerchantAdditionalInfo_OwnershipType = 0
726
727 MerchantAdditionalInfo_PROPRIETARY MerchantAdditionalInfo_OwnershipType = 1
728
729 MerchantAdditionalInfo_PARTNERSHIP MerchantAdditionalInfo_OwnershipType = 2
730
731 MerchantAdditionalInfo_PUBLIC MerchantAdditionalInfo_OwnershipType = 3
732
733 MerchantAdditionalInfo_PRIVATE MerchantAdditionalInfo_OwnershipType = 4
734
735 MerchantAdditionalInfo_OTHERS MerchantAdditionalInfo_OwnershipType = 5
736 )
737
738
739 var (
740 MerchantAdditionalInfo_OwnershipType_name = map[int32]string{
741 0: "OWNERSHIP_TYPE_UNSPECIFIED",
742 1: "PROPRIETARY",
743 2: "PARTNERSHIP",
744 3: "PUBLIC",
745 4: "PRIVATE",
746 5: "OTHERS",
747 }
748 MerchantAdditionalInfo_OwnershipType_value = map[string]int32{
749 "OWNERSHIP_TYPE_UNSPECIFIED": 0,
750 "PROPRIETARY": 1,
751 "PARTNERSHIP": 2,
752 "PUBLIC": 3,
753 "PRIVATE": 4,
754 "OTHERS": 5,
755 }
756 )
757
758 func (x MerchantAdditionalInfo_OwnershipType) Enum() *MerchantAdditionalInfo_OwnershipType {
759 p := new(MerchantAdditionalInfo_OwnershipType)
760 *p = x
761 return p
762 }
763
764 func (x MerchantAdditionalInfo_OwnershipType) String() string {
765 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
766 }
767
768 func (MerchantAdditionalInfo_OwnershipType) Descriptor() protoreflect.EnumDescriptor {
769 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[7].Descriptor()
770 }
771
772 func (MerchantAdditionalInfo_OwnershipType) Type() protoreflect.EnumType {
773 return &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes[7]
774 }
775
776 func (x MerchantAdditionalInfo_OwnershipType) Number() protoreflect.EnumNumber {
777 return protoreflect.EnumNumber(x)
778 }
779
780
781 func (MerchantAdditionalInfo_OwnershipType) EnumDescriptor() ([]byte, []int) {
782 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{6, 3}
783 }
784
785
786
787 type AccountReference struct {
788 state protoimpl.MessageState
789 sizeCache protoimpl.SizeCache
790 unknownFields protoimpl.UnknownFields
791
792
793 Ifsc string `protobuf:"bytes,1,opt,name=ifsc,proto3" json:"ifsc,omitempty"`
794
795 AccountType string `protobuf:"bytes,2,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
796
797 AccountNumber string `protobuf:"bytes,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
798 }
799
800 func (x *AccountReference) Reset() {
801 *x = AccountReference{}
802 if protoimpl.UnsafeEnabled {
803 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[0]
804 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
805 ms.StoreMessageInfo(mi)
806 }
807 }
808
809 func (x *AccountReference) String() string {
810 return protoimpl.X.MessageStringOf(x)
811 }
812
813 func (*AccountReference) ProtoMessage() {}
814
815 func (x *AccountReference) ProtoReflect() protoreflect.Message {
816 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[0]
817 if protoimpl.UnsafeEnabled && x != nil {
818 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
819 if ms.LoadMessageInfo() == nil {
820 ms.StoreMessageInfo(mi)
821 }
822 return ms
823 }
824 return mi.MessageOf(x)
825 }
826
827
828 func (*AccountReference) Descriptor() ([]byte, []int) {
829 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{0}
830 }
831
832 func (x *AccountReference) GetIfsc() string {
833 if x != nil {
834 return x.Ifsc
835 }
836 return ""
837 }
838
839 func (x *AccountReference) GetAccountType() string {
840 if x != nil {
841 return x.AccountType
842 }
843 return ""
844 }
845
846 func (x *AccountReference) GetAccountNumber() string {
847 if x != nil {
848 return x.AccountNumber
849 }
850 return ""
851 }
852
853
854
855
856 type SettlementParticipant struct {
857 state protoimpl.MessageState
858 sizeCache protoimpl.SizeCache
859 unknownFields protoimpl.UnknownFields
860
861
862 Participant *Participant `protobuf:"bytes,1,opt,name=participant,proto3" json:"participant,omitempty"`
863
864
865 MerchantInfo *MerchantInfo `protobuf:"bytes,2,opt,name=merchant_info,json=merchantInfo,proto3" json:"merchant_info,omitempty"`
866
867 Mobile string `protobuf:"bytes,3,opt,name=mobile,proto3" json:"mobile,omitempty"`
868
869
870
871 Details *SettlementParticipant_SettlementDetails `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
872 }
873
874 func (x *SettlementParticipant) Reset() {
875 *x = SettlementParticipant{}
876 if protoimpl.UnsafeEnabled {
877 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[1]
878 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
879 ms.StoreMessageInfo(mi)
880 }
881 }
882
883 func (x *SettlementParticipant) String() string {
884 return protoimpl.X.MessageStringOf(x)
885 }
886
887 func (*SettlementParticipant) ProtoMessage() {}
888
889 func (x *SettlementParticipant) ProtoReflect() protoreflect.Message {
890 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[1]
891 if protoimpl.UnsafeEnabled && x != nil {
892 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
893 if ms.LoadMessageInfo() == nil {
894 ms.StoreMessageInfo(mi)
895 }
896 return ms
897 }
898 return mi.MessageOf(x)
899 }
900
901
902 func (*SettlementParticipant) Descriptor() ([]byte, []int) {
903 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{1}
904 }
905
906 func (x *SettlementParticipant) GetParticipant() *Participant {
907 if x != nil {
908 return x.Participant
909 }
910 return nil
911 }
912
913 func (x *SettlementParticipant) GetMerchantInfo() *MerchantInfo {
914 if x != nil {
915 return x.MerchantInfo
916 }
917 return nil
918 }
919
920 func (x *SettlementParticipant) GetMobile() string {
921 if x != nil {
922 return x.Mobile
923 }
924 return ""
925 }
926
927 func (x *SettlementParticipant) GetDetails() *SettlementParticipant_SettlementDetails {
928 if x != nil {
929 return x.Details
930 }
931 return nil
932 }
933
934
935 type DeviceDetails struct {
936 state protoimpl.MessageState
937 sizeCache protoimpl.SizeCache
938 unknownFields protoimpl.UnknownFields
939
940
941 PaymentApp string `protobuf:"bytes,1,opt,name=payment_app,json=paymentApp,proto3" json:"payment_app,omitempty"`
942
943 Capability string `protobuf:"bytes,2,opt,name=capability,proto3" json:"capability,omitempty"`
944
945 GeoCode *latlng.LatLng `protobuf:"bytes,3,opt,name=geo_code,json=geoCode,proto3" json:"geo_code,omitempty"`
946
947 Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
948
949 IpAddress string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
950
951 Location string `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
952
953 OperatingSystem string `protobuf:"bytes,7,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
954
955 TelecomProvider string `protobuf:"bytes,8,opt,name=telecom_provider,json=telecomProvider,proto3" json:"telecom_provider,omitempty"`
956
957 Type string `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
958 }
959
960 func (x *DeviceDetails) Reset() {
961 *x = DeviceDetails{}
962 if protoimpl.UnsafeEnabled {
963 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[2]
964 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
965 ms.StoreMessageInfo(mi)
966 }
967 }
968
969 func (x *DeviceDetails) String() string {
970 return protoimpl.X.MessageStringOf(x)
971 }
972
973 func (*DeviceDetails) ProtoMessage() {}
974
975 func (x *DeviceDetails) ProtoReflect() protoreflect.Message {
976 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[2]
977 if protoimpl.UnsafeEnabled && x != nil {
978 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
979 if ms.LoadMessageInfo() == nil {
980 ms.StoreMessageInfo(mi)
981 }
982 return ms
983 }
984 return mi.MessageOf(x)
985 }
986
987
988 func (*DeviceDetails) Descriptor() ([]byte, []int) {
989 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{2}
990 }
991
992 func (x *DeviceDetails) GetPaymentApp() string {
993 if x != nil {
994 return x.PaymentApp
995 }
996 return ""
997 }
998
999 func (x *DeviceDetails) GetCapability() string {
1000 if x != nil {
1001 return x.Capability
1002 }
1003 return ""
1004 }
1005
1006 func (x *DeviceDetails) GetGeoCode() *latlng.LatLng {
1007 if x != nil {
1008 return x.GeoCode
1009 }
1010 return nil
1011 }
1012
1013 func (x *DeviceDetails) GetId() string {
1014 if x != nil {
1015 return x.Id
1016 }
1017 return ""
1018 }
1019
1020 func (x *DeviceDetails) GetIpAddress() string {
1021 if x != nil {
1022 return x.IpAddress
1023 }
1024 return ""
1025 }
1026
1027 func (x *DeviceDetails) GetLocation() string {
1028 if x != nil {
1029 return x.Location
1030 }
1031 return ""
1032 }
1033
1034 func (x *DeviceDetails) GetOperatingSystem() string {
1035 if x != nil {
1036 return x.OperatingSystem
1037 }
1038 return ""
1039 }
1040
1041 func (x *DeviceDetails) GetTelecomProvider() string {
1042 if x != nil {
1043 return x.TelecomProvider
1044 }
1045 return ""
1046 }
1047
1048 func (x *DeviceDetails) GetType() string {
1049 if x != nil {
1050 return x.Type
1051 }
1052 return ""
1053 }
1054
1055
1056 type Participant struct {
1057 state protoimpl.MessageState
1058 sizeCache protoimpl.SizeCache
1059 unknownFields protoimpl.UnknownFields
1060
1061
1062
1063 PaymentAddress string `protobuf:"bytes,1,opt,name=payment_address,json=paymentAddress,proto3" json:"payment_address,omitempty"`
1064
1065 Persona Participant_Persona `protobuf:"varint,2,opt,name=persona,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.Participant_Persona" json:"persona,omitempty"`
1066
1067 User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
1068
1069
1070 Account *AccountReference `protobuf:"bytes,4,opt,name=account,proto3" json:"account,omitempty"`
1071
1072 DeviceDetails *DeviceDetails `protobuf:"bytes,5,opt,name=device_details,json=deviceDetails,proto3" json:"device_details,omitempty"`
1073 }
1074
1075 func (x *Participant) Reset() {
1076 *x = Participant{}
1077 if protoimpl.UnsafeEnabled {
1078 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[3]
1079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1080 ms.StoreMessageInfo(mi)
1081 }
1082 }
1083
1084 func (x *Participant) String() string {
1085 return protoimpl.X.MessageStringOf(x)
1086 }
1087
1088 func (*Participant) ProtoMessage() {}
1089
1090 func (x *Participant) ProtoReflect() protoreflect.Message {
1091 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[3]
1092 if protoimpl.UnsafeEnabled && x != nil {
1093 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1094 if ms.LoadMessageInfo() == nil {
1095 ms.StoreMessageInfo(mi)
1096 }
1097 return ms
1098 }
1099 return mi.MessageOf(x)
1100 }
1101
1102
1103 func (*Participant) Descriptor() ([]byte, []int) {
1104 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{3}
1105 }
1106
1107 func (x *Participant) GetPaymentAddress() string {
1108 if x != nil {
1109 return x.PaymentAddress
1110 }
1111 return ""
1112 }
1113
1114 func (x *Participant) GetPersona() Participant_Persona {
1115 if x != nil {
1116 return x.Persona
1117 }
1118 return Participant_PERSONA_UNSPECIFIED
1119 }
1120
1121 func (x *Participant) GetUser() string {
1122 if x != nil {
1123 return x.User
1124 }
1125 return ""
1126 }
1127
1128 func (x *Participant) GetAccount() *AccountReference {
1129 if x != nil {
1130 return x.Account
1131 }
1132 return nil
1133 }
1134
1135 func (x *Participant) GetDeviceDetails() *DeviceDetails {
1136 if x != nil {
1137 return x.DeviceDetails
1138 }
1139 return nil
1140 }
1141
1142
1143 type MerchantInfo struct {
1144 state protoimpl.MessageState
1145 sizeCache protoimpl.SizeCache
1146 unknownFields protoimpl.UnknownFields
1147
1148
1149 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1150
1151
1152 Merchant *MerchantName `protobuf:"bytes,2,opt,name=merchant,proto3" json:"merchant,omitempty"`
1153
1154 AdditionalInfo *MerchantAdditionalInfo `protobuf:"bytes,3,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"`
1155 }
1156
1157 func (x *MerchantInfo) Reset() {
1158 *x = MerchantInfo{}
1159 if protoimpl.UnsafeEnabled {
1160 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[4]
1161 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1162 ms.StoreMessageInfo(mi)
1163 }
1164 }
1165
1166 func (x *MerchantInfo) String() string {
1167 return protoimpl.X.MessageStringOf(x)
1168 }
1169
1170 func (*MerchantInfo) ProtoMessage() {}
1171
1172 func (x *MerchantInfo) ProtoReflect() protoreflect.Message {
1173 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[4]
1174 if protoimpl.UnsafeEnabled && x != nil {
1175 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1176 if ms.LoadMessageInfo() == nil {
1177 ms.StoreMessageInfo(mi)
1178 }
1179 return ms
1180 }
1181 return mi.MessageOf(x)
1182 }
1183
1184
1185 func (*MerchantInfo) Descriptor() ([]byte, []int) {
1186 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{4}
1187 }
1188
1189 func (x *MerchantInfo) GetId() string {
1190 if x != nil {
1191 return x.Id
1192 }
1193 return ""
1194 }
1195
1196 func (x *MerchantInfo) GetMerchant() *MerchantName {
1197 if x != nil {
1198 return x.Merchant
1199 }
1200 return nil
1201 }
1202
1203 func (x *MerchantInfo) GetAdditionalInfo() *MerchantAdditionalInfo {
1204 if x != nil {
1205 return x.AdditionalInfo
1206 }
1207 return nil
1208 }
1209
1210
1211
1212 type MerchantName struct {
1213 state protoimpl.MessageState
1214 sizeCache protoimpl.SizeCache
1215 unknownFields protoimpl.UnknownFields
1216
1217
1218 Brand string `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"`
1219
1220 Legal string `protobuf:"bytes,2,opt,name=legal,proto3" json:"legal,omitempty"`
1221
1222 Franchise string `protobuf:"bytes,3,opt,name=franchise,proto3" json:"franchise,omitempty"`
1223 }
1224
1225 func (x *MerchantName) Reset() {
1226 *x = MerchantName{}
1227 if protoimpl.UnsafeEnabled {
1228 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[5]
1229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1230 ms.StoreMessageInfo(mi)
1231 }
1232 }
1233
1234 func (x *MerchantName) String() string {
1235 return protoimpl.X.MessageStringOf(x)
1236 }
1237
1238 func (*MerchantName) ProtoMessage() {}
1239
1240 func (x *MerchantName) ProtoReflect() protoreflect.Message {
1241 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[5]
1242 if protoimpl.UnsafeEnabled && x != nil {
1243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1244 if ms.LoadMessageInfo() == nil {
1245 ms.StoreMessageInfo(mi)
1246 }
1247 return ms
1248 }
1249 return mi.MessageOf(x)
1250 }
1251
1252
1253 func (*MerchantName) Descriptor() ([]byte, []int) {
1254 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{5}
1255 }
1256
1257 func (x *MerchantName) GetBrand() string {
1258 if x != nil {
1259 return x.Brand
1260 }
1261 return ""
1262 }
1263
1264 func (x *MerchantName) GetLegal() string {
1265 if x != nil {
1266 return x.Legal
1267 }
1268 return ""
1269 }
1270
1271 func (x *MerchantName) GetFranchise() string {
1272 if x != nil {
1273 return x.Franchise
1274 }
1275 return ""
1276 }
1277
1278
1279 type MerchantAdditionalInfo struct {
1280 state protoimpl.MessageState
1281 sizeCache protoimpl.SizeCache
1282 unknownFields protoimpl.UnknownFields
1283
1284
1285
1286 CategoryCode string `protobuf:"bytes,1,opt,name=category_code,json=categoryCode,proto3" json:"category_code,omitempty"`
1287
1288
1289 StoreId string `protobuf:"bytes,2,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
1290
1291
1292 TerminalId string `protobuf:"bytes,3,opt,name=terminal_id,json=terminalId,proto3" json:"terminal_id,omitempty"`
1293
1294 Type MerchantAdditionalInfo_Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MerchantAdditionalInfo_Type" json:"type,omitempty"`
1295
1296 Genre MerchantAdditionalInfo_Genre `protobuf:"varint,5,opt,name=genre,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MerchantAdditionalInfo_Genre" json:"genre,omitempty"`
1297
1298 OnboardingType MerchantAdditionalInfo_OnboardingType `protobuf:"varint,6,opt,name=onboarding_type,json=onboardingType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MerchantAdditionalInfo_OnboardingType" json:"onboarding_type,omitempty"`
1299
1300 OwnershipType MerchantAdditionalInfo_OwnershipType `protobuf:"varint,7,opt,name=ownership_type,json=ownershipType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MerchantAdditionalInfo_OwnershipType" json:"ownership_type,omitempty"`
1301 }
1302
1303 func (x *MerchantAdditionalInfo) Reset() {
1304 *x = MerchantAdditionalInfo{}
1305 if protoimpl.UnsafeEnabled {
1306 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[6]
1307 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1308 ms.StoreMessageInfo(mi)
1309 }
1310 }
1311
1312 func (x *MerchantAdditionalInfo) String() string {
1313 return protoimpl.X.MessageStringOf(x)
1314 }
1315
1316 func (*MerchantAdditionalInfo) ProtoMessage() {}
1317
1318 func (x *MerchantAdditionalInfo) ProtoReflect() protoreflect.Message {
1319 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[6]
1320 if protoimpl.UnsafeEnabled && x != nil {
1321 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1322 if ms.LoadMessageInfo() == nil {
1323 ms.StoreMessageInfo(mi)
1324 }
1325 return ms
1326 }
1327 return mi.MessageOf(x)
1328 }
1329
1330
1331 func (*MerchantAdditionalInfo) Descriptor() ([]byte, []int) {
1332 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{6}
1333 }
1334
1335 func (x *MerchantAdditionalInfo) GetCategoryCode() string {
1336 if x != nil {
1337 return x.CategoryCode
1338 }
1339 return ""
1340 }
1341
1342 func (x *MerchantAdditionalInfo) GetStoreId() string {
1343 if x != nil {
1344 return x.StoreId
1345 }
1346 return ""
1347 }
1348
1349 func (x *MerchantAdditionalInfo) GetTerminalId() string {
1350 if x != nil {
1351 return x.TerminalId
1352 }
1353 return ""
1354 }
1355
1356 func (x *MerchantAdditionalInfo) GetType() MerchantAdditionalInfo_Type {
1357 if x != nil {
1358 return x.Type
1359 }
1360 return MerchantAdditionalInfo_TYPE_UNSPECIFIED
1361 }
1362
1363 func (x *MerchantAdditionalInfo) GetGenre() MerchantAdditionalInfo_Genre {
1364 if x != nil {
1365 return x.Genre
1366 }
1367 return MerchantAdditionalInfo_GENRE_UNSPECIFIED
1368 }
1369
1370 func (x *MerchantAdditionalInfo) GetOnboardingType() MerchantAdditionalInfo_OnboardingType {
1371 if x != nil {
1372 return x.OnboardingType
1373 }
1374 return MerchantAdditionalInfo_ONBOARDING_TYPE_UNSPECIFIED
1375 }
1376
1377 func (x *MerchantAdditionalInfo) GetOwnershipType() MerchantAdditionalInfo_OwnershipType {
1378 if x != nil {
1379 return x.OwnershipType
1380 }
1381 return MerchantAdditionalInfo_OWNERSHIP_TYPE_UNSPECIFIED
1382 }
1383
1384
1385 type SettlementParticipant_SettlementDetails struct {
1386 state protoimpl.MessageState
1387 sizeCache protoimpl.SizeCache
1388 unknownFields protoimpl.UnknownFields
1389
1390
1391
1392
1393 BackendSettlementId string `protobuf:"bytes,1,opt,name=backend_settlement_id,json=backendSettlementId,proto3" json:"backend_settlement_id,omitempty"`
1394
1395
1396 Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
1397
1398
1399 ReversalCode string `protobuf:"bytes,3,opt,name=reversal_code,json=reversalCode,proto3" json:"reversal_code,omitempty"`
1400
1401
1402 SettledAmount *money.Money `protobuf:"bytes,4,opt,name=settled_amount,json=settledAmount,proto3" json:"settled_amount,omitempty"`
1403 }
1404
1405 func (x *SettlementParticipant_SettlementDetails) Reset() {
1406 *x = SettlementParticipant_SettlementDetails{}
1407 if protoimpl.UnsafeEnabled {
1408 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[7]
1409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1410 ms.StoreMessageInfo(mi)
1411 }
1412 }
1413
1414 func (x *SettlementParticipant_SettlementDetails) String() string {
1415 return protoimpl.X.MessageStringOf(x)
1416 }
1417
1418 func (*SettlementParticipant_SettlementDetails) ProtoMessage() {}
1419
1420 func (x *SettlementParticipant_SettlementDetails) ProtoReflect() protoreflect.Message {
1421 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[7]
1422 if protoimpl.UnsafeEnabled && x != nil {
1423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1424 if ms.LoadMessageInfo() == nil {
1425 ms.StoreMessageInfo(mi)
1426 }
1427 return ms
1428 }
1429 return mi.MessageOf(x)
1430 }
1431
1432
1433 func (*SettlementParticipant_SettlementDetails) Descriptor() ([]byte, []int) {
1434 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP(), []int{1, 0}
1435 }
1436
1437 func (x *SettlementParticipant_SettlementDetails) GetBackendSettlementId() string {
1438 if x != nil {
1439 return x.BackendSettlementId
1440 }
1441 return ""
1442 }
1443
1444 func (x *SettlementParticipant_SettlementDetails) GetCode() string {
1445 if x != nil {
1446 return x.Code
1447 }
1448 return ""
1449 }
1450
1451 func (x *SettlementParticipant_SettlementDetails) GetReversalCode() string {
1452 if x != nil {
1453 return x.ReversalCode
1454 }
1455 return ""
1456 }
1457
1458 func (x *SettlementParticipant_SettlementDetails) GetSettledAmount() *money.Money {
1459 if x != nil {
1460 return x.SettledAmount
1461 }
1462 return nil
1463 }
1464
1465 var File_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto protoreflect.FileDescriptor
1466
1467 var file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDesc = []byte{
1468 0x0a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70,
1469 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73,
1470 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f,
1471 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1472 0x6f, 0x12, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1473 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69,
1474 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x1a, 0x1f,
1475 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64,
1476 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1477 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6c, 0x61, 0x74,
1478 0x6c, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1479 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f,
1480 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x10, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x66,
1481 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x66, 0x73, 0x63, 0x18, 0x01,
1482 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x66, 0x73, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63,
1483 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1484 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a,
1485 0x0e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
1486 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x75,
1487 0x6d, 0x62, 0x65, 0x72, 0x22, 0xb7, 0x04, 0x0a, 0x15, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d,
1488 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x5a,
1489 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20,
1490 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1491 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
1492 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76,
1493 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x0b, 0x70,
1494 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x5e, 0x0a, 0x0d, 0x6d, 0x65,
1495 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
1496 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1497 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e,
1498 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e,
1499 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x6d, 0x65,
1500 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x06, 0x6d, 0x6f,
1501 0x62, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1502 0x06, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x12, 0x73, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69,
1503 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1504 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
1505 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
1506 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
1507 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x2e, 0x53, 0x65, 0x74,
1508 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x03,
1509 0xe0, 0x41, 0x03, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0xcf, 0x01, 0x0a,
1510 0x11, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69,
1511 0x6c, 0x73, 0x12, 0x37, 0x0a, 0x15, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x5f, 0x73, 0x65,
1512 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
1513 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x53,
1514 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x63,
1515 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04,
1516 0x63, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x61, 0x6c,
1517 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
1518 0x52, 0x0c, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x3e,
1519 0x0a, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
1520 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1521 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1522 0x0d, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xb5,
1523 0x02, 0x0a, 0x0d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
1524 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x70, 0x70, 0x18,
1525 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x70,
1526 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18,
1527 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
1528 0x79, 0x12, 0x2e, 0x0a, 0x08, 0x67, 0x65, 0x6f, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
1529 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70,
1530 0x65, 0x2e, 0x4c, 0x61, 0x74, 0x4c, 0x6e, 0x67, 0x52, 0x07, 0x67, 0x65, 0x6f, 0x43, 0x6f, 0x64,
1531 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
1532 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
1533 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
1534 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01,
1535 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10,
1536 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d,
1537 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e,
1538 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x65, 0x6c, 0x65, 0x63,
1539 0x6f, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28,
1540 0x09, 0x52, 0x0f, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64,
1541 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
1542 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xa8, 0x03, 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x74, 0x69,
1543 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
1544 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1545 0x0e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12,
1546 0x5a, 0x0a, 0x07, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
1547 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1548 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69,
1549 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50,
1550 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f,
1551 0x6e, 0x61, 0x52, 0x07, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x75,
1552 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12,
1553 0x5c, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
1554 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1555 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69,
1556 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41,
1557 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42,
1558 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x66, 0x0a,
1559 0x0e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18,
1560 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1561 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65,
1562 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
1563 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
1564 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65,
1565 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x3a, 0x0a, 0x07, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61,
1566 0x12, 0x17, 0x0a, 0x13, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x41, 0x5f, 0x55, 0x4e, 0x53, 0x50,
1567 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x4e, 0x54,
1568 0x49, 0x54, 0x59, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x10,
1569 0x02, 0x22, 0xe3, 0x01, 0x0a, 0x0c, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x49, 0x6e,
1570 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
1571 0x69, 0x64, 0x12, 0x55, 0x0a, 0x08, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x18, 0x02,
1572 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1573 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
1574 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
1575 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x52,
1576 0x08, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x12, 0x6c, 0x0a, 0x0f, 0x61, 0x64, 0x64,
1577 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01,
1578 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1579 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
1580 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
1581 0x2e, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f,
1582 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f,
1583 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x58, 0x0a, 0x0c, 0x4d, 0x65, 0x72, 0x63, 0x68,
1584 0x61, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x72, 0x61, 0x6e, 0x64,
1585 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x72, 0x61, 0x6e, 0x64, 0x12, 0x14, 0x0a,
1586 0x05, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65,
1587 0x67, 0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x69, 0x73, 0x65,
1588 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x69, 0x73,
1589 0x65, 0x22, 0xf8, 0x06, 0x0a, 0x16, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x41, 0x64,
1590 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d,
1591 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
1592 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x64,
1593 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
1594 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
1595 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
1596 0x09, 0x52, 0x0a, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x5c, 0x0a,
1597 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x48, 0x2e, 0x67, 0x6f,
1598 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65,
1599 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
1600 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61,
1601 0x6e, 0x74, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
1602 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x5f, 0x0a, 0x05, 0x67,
1603 0x65, 0x6e, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f,
1604 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
1605 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
1606 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e,
1607 0x74, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
1608 0x47, 0x65, 0x6e, 0x72, 0x65, 0x52, 0x05, 0x67, 0x65, 0x6e, 0x72, 0x65, 0x12, 0x7b, 0x0a, 0x0f,
1609 0x6f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
1610 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1611 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65,
1612 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
1613 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x69,
1614 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4f, 0x6e, 0x62, 0x6f, 0x61,
1615 0x72, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x6f, 0x6e, 0x62, 0x6f, 0x61,
1616 0x72, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x78, 0x0a, 0x0e, 0x6f, 0x77, 0x6e,
1617 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
1618 0x0e, 0x32, 0x51, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1619 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e,
1620 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e,
1621 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
1622 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70,
1623 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x54,
1624 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54,
1625 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
1626 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05,
1627 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x22, 0x37, 0x0a, 0x05, 0x47, 0x65, 0x6e, 0x72, 0x65,
1628 0x12, 0x15, 0x0a, 0x11, 0x47, 0x45, 0x4e, 0x52, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
1629 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x46, 0x46, 0x4c, 0x49,
1630 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x02,
1631 0x22, 0x62, 0x0a, 0x0e, 0x4f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79,
1632 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x4f, 0x4e, 0x42, 0x4f, 0x41, 0x52, 0x44, 0x49, 0x4e, 0x47,
1633 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
1634 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x4f,
1635 0x52, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x41, 0x4e, 0x4b, 0x10, 0x02, 0x12, 0x0b, 0x0a,
1636 0x07, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x50,
1637 0x41, 0x50, 0x10, 0x04, 0x22, 0x76, 0x0a, 0x0d, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69,
1638 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x53, 0x48,
1639 0x49, 0x50, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
1640 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x52, 0x4f, 0x50, 0x52, 0x49, 0x45,
1641 0x54, 0x41, 0x52, 0x59, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x41, 0x52, 0x54, 0x4e, 0x45,
1642 0x52, 0x53, 0x48, 0x49, 0x50, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x55, 0x42, 0x4c, 0x49,
1643 0x43, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x10, 0x04,
1644 0x12, 0x0a, 0x0a, 0x06, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x53, 0x10, 0x05, 0x2a, 0xbb, 0x02, 0x0a,
1645 0x07, 0x41, 0x70, 0x69, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x50, 0x49, 0x5f,
1646 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
1647 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x01, 0x12,
1648 0x10, 0x0a, 0x0c, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10,
1649 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x10, 0x03,
1650 0x12, 0x0e, 0x0a, 0x0a, 0x48, 0x45, 0x41, 0x52, 0x54, 0x5f, 0x42, 0x45, 0x41, 0x54, 0x10, 0x04,
1651 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x47,
1652 0x49, 0x53, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x12, 0x11, 0x0a, 0x0d, 0x4c,
1653 0x49, 0x53, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x53, 0x10, 0x06, 0x12, 0x0b,
1654 0x0a, 0x07, 0x4d, 0x41, 0x4e, 0x44, 0x41, 0x54, 0x45, 0x10, 0x07, 0x12, 0x18, 0x0a, 0x14, 0x4d,
1655 0x41, 0x4e, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54,
1656 0x49, 0x4f, 0x4e, 0x10, 0x08, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f,
1657 0x50, 0x41, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x09, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x50, 0x44,
1658 0x41, 0x54, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x45, 0x4e, 0x54, 0x49, 0x41, 0x4c, 0x53, 0x10,
1659 0x0a, 0x12, 0x19, 0x0a, 0x15, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45,
1660 0x47, 0x49, 0x53, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0b, 0x12, 0x15, 0x0a, 0x11,
1661 0x56, 0x41, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45,
1662 0x52, 0x10, 0x0c, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x4f, 0x55, 0x43, 0x48, 0x45, 0x52, 0x10, 0x0d,
1663 0x12, 0x18, 0x0a, 0x14, 0x56, 0x4f, 0x55, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4e, 0x46,
1664 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0e, 0x2a, 0xef, 0x06, 0x0a, 0x0f, 0x54,
1665 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20,
1666 0x0a, 0x1c, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
1667 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
1668 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
1669 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10,
1670 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
1671 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x48,
1672 0x45, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x24, 0x0a, 0x20, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43,
1673 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43,
1674 0x45, 0x5f, 0x45, 0x4e, 0x51, 0x55, 0x49, 0x52, 0x59, 0x10, 0x03, 0x12, 0x21, 0x0a, 0x1d, 0x54,
1675 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
1676 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10, 0x04, 0x12, 0x26,
1677 0x0a, 0x22, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
1678 0x50, 0x45, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43,
1679 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x12, 0x1e, 0x0a, 0x1a, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41,
1680 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c,
1681 0x41, 0x49, 0x4e, 0x54, 0x10, 0x06, 0x12, 0x1b, 0x0a, 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41,
1682 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54,
1683 0x45, 0x10, 0x07, 0x12, 0x1b, 0x0a, 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49,
1684 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x10, 0x08,
1685 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
1686 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x42, 0x49, 0x54, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18,
1687 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
1688 0x5f, 0x44, 0x49, 0x53, 0x50, 0x55, 0x54, 0x45, 0x10, 0x0a, 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x52,
1689 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48,
1690 0x45, 0x41, 0x52, 0x54, 0x5f, 0x42, 0x45, 0x41, 0x54, 0x10, 0x0b, 0x12, 0x22, 0x0a, 0x1e, 0x54,
1691 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
1692 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x53, 0x10, 0x0c, 0x12,
1693 0x29, 0x0a, 0x25, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54,
1694 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x4e, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x49,
1695 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0d, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x52,
1696 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f,
1697 0x54, 0x50, 0x10, 0x0e, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54,
1698 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x41, 0x55, 0x53, 0x45, 0x10, 0x0f,
1699 0x12, 0x1b, 0x0a, 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
1700 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x10, 0x10, 0x12, 0x1b, 0x0a,
1701 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
1702 0x45, 0x5f, 0x52, 0x45, 0x46, 0x55, 0x4e, 0x44, 0x10, 0x11, 0x12, 0x24, 0x0a, 0x20, 0x54, 0x52,
1703 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52,
1704 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x4f, 0x42, 0x49, 0x4c, 0x45, 0x10, 0x12,
1705 0x12, 0x1d, 0x0a, 0x19, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
1706 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x56, 0x45, 0x52, 0x53, 0x41, 0x4c, 0x10, 0x13, 0x12,
1707 0x1b, 0x0a, 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54,
1708 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x56, 0x4f, 0x4b, 0x45, 0x10, 0x14, 0x12, 0x22, 0x0a, 0x1e,
1709 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
1710 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x15,
1711 0x12, 0x1c, 0x0a, 0x18, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
1712 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x50, 0x41, 0x55, 0x53, 0x45, 0x10, 0x16, 0x12, 0x1b,
1713 0x0a, 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
1714 0x50, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x17, 0x12, 0x27, 0x0a, 0x23, 0x54,
1715 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
1716 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x45, 0x4e, 0x54, 0x49, 0x41,
1717 0x4c, 0x53, 0x10, 0x18, 0x12, 0x26, 0x0a, 0x22, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54,
1718 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x41, 0x54,
1719 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52, 0x10, 0x19, 0x2a, 0xf5, 0x04, 0x0a,
1720 0x0a, 0x58, 0x6d, 0x6c, 0x41, 0x70, 0x69, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x58,
1721 0x4d, 0x4c, 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
1722 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x51,
1723 0x5f, 0x42, 0x41, 0x4c, 0x5f, 0x45, 0x4e, 0x51, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45,
1724 0x51, 0x5f, 0x43, 0x48, 0x4b, 0x5f, 0x54, 0x58, 0x4e, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x52,
1725 0x45, 0x51, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x0b,
1726 0x0a, 0x07, 0x52, 0x45, 0x51, 0x5f, 0x48, 0x42, 0x54, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x52,
1727 0x45, 0x51, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10,
1728 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x51, 0x5f, 0x4d, 0x41, 0x4e, 0x44, 0x41, 0x54, 0x45,
1729 0x10, 0x06, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x51, 0x5f, 0x4d, 0x41, 0x4e, 0x44, 0x41, 0x54,
1730 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x07,
1731 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x51, 0x5f, 0x4f, 0x54, 0x50, 0x10, 0x08, 0x12, 0x0b, 0x0a,
1732 0x07, 0x52, 0x45, 0x51, 0x5f, 0x50, 0x41, 0x59, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45,
1733 0x51, 0x5f, 0x52, 0x45, 0x47, 0x5f, 0x4d, 0x4f, 0x42, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x52,
1734 0x45, 0x51, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x10, 0x0b, 0x12, 0x10, 0x0a, 0x0c,
1735 0x52, 0x45, 0x51, 0x5f, 0x56, 0x41, 0x4c, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x10, 0x0c, 0x12, 0x0f,
1736 0x0a, 0x0b, 0x52, 0x45, 0x51, 0x5f, 0x56, 0x4f, 0x55, 0x43, 0x48, 0x45, 0x52, 0x10, 0x0d, 0x12,
1737 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x51, 0x5f, 0x56, 0x4f, 0x55, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x43,
1738 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0e, 0x12, 0x18, 0x0a,
1739 0x14, 0x52, 0x45, 0x51, 0x5f, 0x54, 0x58, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d,
1740 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0f, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x53, 0x50, 0x5f,
1741 0x42, 0x41, 0x4c, 0x5f, 0x45, 0x4e, 0x51, 0x10, 0x10, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x53,
1742 0x50, 0x5f, 0x43, 0x48, 0x4b, 0x5f, 0x54, 0x58, 0x4e, 0x10, 0x11, 0x12, 0x12, 0x0a, 0x0e, 0x52,
1743 0x45, 0x53, 0x50, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x10, 0x12, 0x12,
1744 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x48, 0x42, 0x54, 0x10, 0x13, 0x12, 0x15, 0x0a,
1745 0x11, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55,
1746 0x4e, 0x54, 0x10, 0x14, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x4d, 0x41, 0x4e,
1747 0x44, 0x41, 0x54, 0x45, 0x10, 0x15, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x4d,
1748 0x41, 0x4e, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54,
1749 0x49, 0x4f, 0x4e, 0x10, 0x16, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x4f, 0x54,
1750 0x50, 0x10, 0x17, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x50, 0x41, 0x59, 0x10,
1751 0x18, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x52, 0x45, 0x47, 0x5f, 0x4d, 0x4f,
1752 0x42, 0x10, 0x19, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x53, 0x45, 0x54, 0x5f,
1753 0x43, 0x52, 0x45, 0x10, 0x1a, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x50, 0x5f, 0x56, 0x41,
1754 0x4c, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x10, 0x1b, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x53, 0x50,
1755 0x5f, 0x56, 0x4f, 0x55, 0x43, 0x48, 0x45, 0x52, 0x10, 0x1c, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45,
1756 0x53, 0x50, 0x5f, 0x56, 0x4f, 0x55, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49,
1757 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x1d, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x53,
1758 0x50, 0x5f, 0x54, 0x58, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49,
1759 0x4f, 0x4e, 0x10, 0x1e, 0x42, 0xad, 0x02, 0x0a, 0x2f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
1760 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
1761 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
1762 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x42, 0x11, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
1763 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x57, 0x67,
1764 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
1765 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1766 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70, 0x61, 0x79, 0x6d, 0x65,
1767 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
1768 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x3b, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
1769 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0xaa, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1770 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x74,
1771 0x65, 0x77, 0x61, 0x79, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63,
1772 0x68, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c,
1773 0x6f, 0x75, 0x64, 0x5c, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77,
1774 0x61, 0x79, 0x5c, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5c,
1775 0x56, 0x31, 0xea, 0x02, 0x2f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f,
1776 0x75, 0x64, 0x3a, 0x3a, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77,
1777 0x61, 0x79, 0x3a, 0x3a, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
1778 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1779 }
1780
1781 var (
1782 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescOnce sync.Once
1783 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescData = file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDesc
1784 )
1785
1786 func file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescGZIP() []byte {
1787 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescOnce.Do(func() {
1788 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescData)
1789 })
1790 return file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDescData
1791 }
1792
1793 var file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes = make([]protoimpl.EnumInfo, 8)
1794 var file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
1795 var file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_goTypes = []interface{}{
1796 (ApiType)(0),
1797 (TransactionType)(0),
1798 (XmlApiType)(0),
1799 (Participant_Persona)(0),
1800 (MerchantAdditionalInfo_Type)(0),
1801 (MerchantAdditionalInfo_Genre)(0),
1802 (MerchantAdditionalInfo_OnboardingType)(0),
1803 (MerchantAdditionalInfo_OwnershipType)(0),
1804 (*AccountReference)(nil),
1805 (*SettlementParticipant)(nil),
1806 (*DeviceDetails)(nil),
1807 (*Participant)(nil),
1808 (*MerchantInfo)(nil),
1809 (*MerchantName)(nil),
1810 (*MerchantAdditionalInfo)(nil),
1811 (*SettlementParticipant_SettlementDetails)(nil),
1812 (*latlng.LatLng)(nil),
1813 (*money.Money)(nil),
1814 }
1815 var file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_depIdxs = []int32{
1816 11,
1817 12,
1818 15,
1819 16,
1820 3,
1821 8,
1822 10,
1823 13,
1824 14,
1825 4,
1826 5,
1827 6,
1828 7,
1829 17,
1830 14,
1831 14,
1832 14,
1833 14,
1834 0,
1835 }
1836
1837 func init() { file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_init() }
1838 func file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_init() {
1839 if File_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto != nil {
1840 return
1841 }
1842 if !protoimpl.UnsafeEnabled {
1843 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1844 switch v := v.(*AccountReference); i {
1845 case 0:
1846 return &v.state
1847 case 1:
1848 return &v.sizeCache
1849 case 2:
1850 return &v.unknownFields
1851 default:
1852 return nil
1853 }
1854 }
1855 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1856 switch v := v.(*SettlementParticipant); i {
1857 case 0:
1858 return &v.state
1859 case 1:
1860 return &v.sizeCache
1861 case 2:
1862 return &v.unknownFields
1863 default:
1864 return nil
1865 }
1866 }
1867 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1868 switch v := v.(*DeviceDetails); i {
1869 case 0:
1870 return &v.state
1871 case 1:
1872 return &v.sizeCache
1873 case 2:
1874 return &v.unknownFields
1875 default:
1876 return nil
1877 }
1878 }
1879 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1880 switch v := v.(*Participant); i {
1881 case 0:
1882 return &v.state
1883 case 1:
1884 return &v.sizeCache
1885 case 2:
1886 return &v.unknownFields
1887 default:
1888 return nil
1889 }
1890 }
1891 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1892 switch v := v.(*MerchantInfo); i {
1893 case 0:
1894 return &v.state
1895 case 1:
1896 return &v.sizeCache
1897 case 2:
1898 return &v.unknownFields
1899 default:
1900 return nil
1901 }
1902 }
1903 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1904 switch v := v.(*MerchantName); i {
1905 case 0:
1906 return &v.state
1907 case 1:
1908 return &v.sizeCache
1909 case 2:
1910 return &v.unknownFields
1911 default:
1912 return nil
1913 }
1914 }
1915 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1916 switch v := v.(*MerchantAdditionalInfo); i {
1917 case 0:
1918 return &v.state
1919 case 1:
1920 return &v.sizeCache
1921 case 2:
1922 return &v.unknownFields
1923 default:
1924 return nil
1925 }
1926 }
1927 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1928 switch v := v.(*SettlementParticipant_SettlementDetails); i {
1929 case 0:
1930 return &v.state
1931 case 1:
1932 return &v.sizeCache
1933 case 2:
1934 return &v.unknownFields
1935 default:
1936 return nil
1937 }
1938 }
1939 }
1940 type x struct{}
1941 out := protoimpl.TypeBuilder{
1942 File: protoimpl.DescBuilder{
1943 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1944 RawDescriptor: file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDesc,
1945 NumEnums: 8,
1946 NumMessages: 8,
1947 NumExtensions: 0,
1948 NumServices: 0,
1949 },
1950 GoTypes: file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_goTypes,
1951 DependencyIndexes: file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_depIdxs,
1952 EnumInfos: file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_enumTypes,
1953 MessageInfos: file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_msgTypes,
1954 }.Build()
1955 File_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto = out.File
1956 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_rawDesc = nil
1957 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_goTypes = nil
1958 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_depIdxs = nil
1959 }
1960
View as plain text