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 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 date "google.golang.org/genproto/googleapis/type/date"
31 money "google.golang.org/genproto/googleapis/type/money"
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 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
38 )
39
40 const (
41
42 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
43
44 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
45 )
46
47
48 type TransactionInfo_State int32
49
50 const (
51
52 TransactionInfo_STATE_UNSPECIFIED TransactionInfo_State = 0
53
54 TransactionInfo_SUCCEEDED TransactionInfo_State = 1
55
56 TransactionInfo_FAILED TransactionInfo_State = 2
57
58 TransactionInfo_TIMED_OUT TransactionInfo_State = 3
59 )
60
61
62 var (
63 TransactionInfo_State_name = map[int32]string{
64 0: "STATE_UNSPECIFIED",
65 1: "SUCCEEDED",
66 2: "FAILED",
67 3: "TIMED_OUT",
68 }
69 TransactionInfo_State_value = map[string]int32{
70 "STATE_UNSPECIFIED": 0,
71 "SUCCEEDED": 1,
72 "FAILED": 2,
73 "TIMED_OUT": 3,
74 }
75 )
76
77 func (x TransactionInfo_State) Enum() *TransactionInfo_State {
78 p := new(TransactionInfo_State)
79 *p = x
80 return p
81 }
82
83 func (x TransactionInfo_State) String() string {
84 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
85 }
86
87 func (TransactionInfo_State) Descriptor() protoreflect.EnumDescriptor {
88 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[0].Descriptor()
89 }
90
91 func (TransactionInfo_State) Type() protoreflect.EnumType {
92 return &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[0]
93 }
94
95 func (x TransactionInfo_State) Number() protoreflect.EnumNumber {
96 return protoreflect.EnumNumber(x)
97 }
98
99
100 func (TransactionInfo_State) EnumDescriptor() ([]byte, []int) {
101 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 0}
102 }
103
104
105
106 type TransactionInfo_TransactionSubType int32
107
108 const (
109
110 TransactionInfo_TRANSACTION_SUB_TYPE_UNSPECIFIED TransactionInfo_TransactionSubType = 0
111
112
113
114 TransactionInfo_COLLECT TransactionInfo_TransactionSubType = 1
115
116
117
118 TransactionInfo_DEBIT TransactionInfo_TransactionSubType = 2
119
120
121
122 TransactionInfo_PAY TransactionInfo_TransactionSubType = 3
123
124
125
126 TransactionInfo_BENEFICIARY TransactionInfo_TransactionSubType = 4
127
128
129
130 TransactionInfo_REMITTER TransactionInfo_TransactionSubType = 5
131 )
132
133
134 var (
135 TransactionInfo_TransactionSubType_name = map[int32]string{
136 0: "TRANSACTION_SUB_TYPE_UNSPECIFIED",
137 1: "COLLECT",
138 2: "DEBIT",
139 3: "PAY",
140 4: "BENEFICIARY",
141 5: "REMITTER",
142 }
143 TransactionInfo_TransactionSubType_value = map[string]int32{
144 "TRANSACTION_SUB_TYPE_UNSPECIFIED": 0,
145 "COLLECT": 1,
146 "DEBIT": 2,
147 "PAY": 3,
148 "BENEFICIARY": 4,
149 "REMITTER": 5,
150 }
151 )
152
153 func (x TransactionInfo_TransactionSubType) Enum() *TransactionInfo_TransactionSubType {
154 p := new(TransactionInfo_TransactionSubType)
155 *p = x
156 return p
157 }
158
159 func (x TransactionInfo_TransactionSubType) String() string {
160 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
161 }
162
163 func (TransactionInfo_TransactionSubType) Descriptor() protoreflect.EnumDescriptor {
164 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[1].Descriptor()
165 }
166
167 func (TransactionInfo_TransactionSubType) Type() protoreflect.EnumType {
168 return &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[1]
169 }
170
171 func (x TransactionInfo_TransactionSubType) Number() protoreflect.EnumNumber {
172 return protoreflect.EnumNumber(x)
173 }
174
175
176 func (TransactionInfo_TransactionSubType) EnumDescriptor() ([]byte, []int) {
177 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 1}
178 }
179
180
181 type FinancialTransaction_PaymentRule_PaymentRuleName int32
182
183 const (
184
185 FinancialTransaction_PaymentRule_PAYMENT_RULE_NAME_UNSPECIFIED FinancialTransaction_PaymentRule_PaymentRuleName = 0
186
187 FinancialTransaction_PaymentRule_EXPIRE_AFTER FinancialTransaction_PaymentRule_PaymentRuleName = 1
188
189 FinancialTransaction_PaymentRule_MIN_AMOUNT FinancialTransaction_PaymentRule_PaymentRuleName = 2
190 )
191
192
193 var (
194 FinancialTransaction_PaymentRule_PaymentRuleName_name = map[int32]string{
195 0: "PAYMENT_RULE_NAME_UNSPECIFIED",
196 1: "EXPIRE_AFTER",
197 2: "MIN_AMOUNT",
198 }
199 FinancialTransaction_PaymentRule_PaymentRuleName_value = map[string]int32{
200 "PAYMENT_RULE_NAME_UNSPECIFIED": 0,
201 "EXPIRE_AFTER": 1,
202 "MIN_AMOUNT": 2,
203 }
204 )
205
206 func (x FinancialTransaction_PaymentRule_PaymentRuleName) Enum() *FinancialTransaction_PaymentRule_PaymentRuleName {
207 p := new(FinancialTransaction_PaymentRule_PaymentRuleName)
208 *p = x
209 return p
210 }
211
212 func (x FinancialTransaction_PaymentRule_PaymentRuleName) String() string {
213 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
214 }
215
216 func (FinancialTransaction_PaymentRule_PaymentRuleName) Descriptor() protoreflect.EnumDescriptor {
217 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[2].Descriptor()
218 }
219
220 func (FinancialTransaction_PaymentRule_PaymentRuleName) Type() protoreflect.EnumType {
221 return &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[2]
222 }
223
224 func (x FinancialTransaction_PaymentRule_PaymentRuleName) Number() protoreflect.EnumNumber {
225 return protoreflect.EnumNumber(x)
226 }
227
228
229 func (FinancialTransaction_PaymentRule_PaymentRuleName) EnumDescriptor() ([]byte, []int) {
230 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{2, 0, 0}
231 }
232
233
234 type MandateTransaction_RecurrencePatternType int32
235
236 const (
237
238 MandateTransaction_RECURRENCE_PATTERN_TYPE_UNSPECIFIED MandateTransaction_RecurrencePatternType = 0
239
240 MandateTransaction_AS_PRESENTED MandateTransaction_RecurrencePatternType = 1
241
242 MandateTransaction_BIMONTHLY MandateTransaction_RecurrencePatternType = 2
243
244 MandateTransaction_DAILY MandateTransaction_RecurrencePatternType = 3
245
246 MandateTransaction_FORTNIGHTLY MandateTransaction_RecurrencePatternType = 4
247
248 MandateTransaction_HALF_YEARLY MandateTransaction_RecurrencePatternType = 5
249
250 MandateTransaction_MONTHLY MandateTransaction_RecurrencePatternType = 6
251
252 MandateTransaction_ONE_TIME MandateTransaction_RecurrencePatternType = 7
253
254 MandateTransaction_QUARTERLY MandateTransaction_RecurrencePatternType = 8
255
256 MandateTransaction_WEEKLY MandateTransaction_RecurrencePatternType = 9
257
258 MandateTransaction_YEARLY MandateTransaction_RecurrencePatternType = 10
259 )
260
261
262 var (
263 MandateTransaction_RecurrencePatternType_name = map[int32]string{
264 0: "RECURRENCE_PATTERN_TYPE_UNSPECIFIED",
265 1: "AS_PRESENTED",
266 2: "BIMONTHLY",
267 3: "DAILY",
268 4: "FORTNIGHTLY",
269 5: "HALF_YEARLY",
270 6: "MONTHLY",
271 7: "ONE_TIME",
272 8: "QUARTERLY",
273 9: "WEEKLY",
274 10: "YEARLY",
275 }
276 MandateTransaction_RecurrencePatternType_value = map[string]int32{
277 "RECURRENCE_PATTERN_TYPE_UNSPECIFIED": 0,
278 "AS_PRESENTED": 1,
279 "BIMONTHLY": 2,
280 "DAILY": 3,
281 "FORTNIGHTLY": 4,
282 "HALF_YEARLY": 5,
283 "MONTHLY": 6,
284 "ONE_TIME": 7,
285 "QUARTERLY": 8,
286 "WEEKLY": 9,
287 "YEARLY": 10,
288 }
289 )
290
291 func (x MandateTransaction_RecurrencePatternType) Enum() *MandateTransaction_RecurrencePatternType {
292 p := new(MandateTransaction_RecurrencePatternType)
293 *p = x
294 return p
295 }
296
297 func (x MandateTransaction_RecurrencePatternType) String() string {
298 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
299 }
300
301 func (MandateTransaction_RecurrencePatternType) Descriptor() protoreflect.EnumDescriptor {
302 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[3].Descriptor()
303 }
304
305 func (MandateTransaction_RecurrencePatternType) Type() protoreflect.EnumType {
306 return &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[3]
307 }
308
309 func (x MandateTransaction_RecurrencePatternType) Number() protoreflect.EnumNumber {
310 return protoreflect.EnumNumber(x)
311 }
312
313
314 func (MandateTransaction_RecurrencePatternType) EnumDescriptor() ([]byte, []int) {
315 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{3, 0}
316 }
317
318
319 type MandateTransaction_RecurrenceRuleType int32
320
321 const (
322
323 MandateTransaction_RECURRENCE_RULE_TYPE_UNSPECIFIED MandateTransaction_RecurrenceRuleType = 0
324
325 MandateTransaction_AFTER MandateTransaction_RecurrenceRuleType = 1
326
327 MandateTransaction_BEFORE MandateTransaction_RecurrenceRuleType = 2
328
329 MandateTransaction_ON MandateTransaction_RecurrenceRuleType = 3
330 )
331
332
333 var (
334 MandateTransaction_RecurrenceRuleType_name = map[int32]string{
335 0: "RECURRENCE_RULE_TYPE_UNSPECIFIED",
336 1: "AFTER",
337 2: "BEFORE",
338 3: "ON",
339 }
340 MandateTransaction_RecurrenceRuleType_value = map[string]int32{
341 "RECURRENCE_RULE_TYPE_UNSPECIFIED": 0,
342 "AFTER": 1,
343 "BEFORE": 2,
344 "ON": 3,
345 }
346 )
347
348 func (x MandateTransaction_RecurrenceRuleType) Enum() *MandateTransaction_RecurrenceRuleType {
349 p := new(MandateTransaction_RecurrenceRuleType)
350 *p = x
351 return p
352 }
353
354 func (x MandateTransaction_RecurrenceRuleType) String() string {
355 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
356 }
357
358 func (MandateTransaction_RecurrenceRuleType) Descriptor() protoreflect.EnumDescriptor {
359 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[4].Descriptor()
360 }
361
362 func (MandateTransaction_RecurrenceRuleType) Type() protoreflect.EnumType {
363 return &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[4]
364 }
365
366 func (x MandateTransaction_RecurrenceRuleType) Number() protoreflect.EnumNumber {
367 return protoreflect.EnumNumber(x)
368 }
369
370
371 func (MandateTransaction_RecurrenceRuleType) EnumDescriptor() ([]byte, []int) {
372 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{3, 1}
373 }
374
375
376
377 type MandateTransaction_AmountRuleType int32
378
379 const (
380
381 MandateTransaction_AMOUNT_RULE_TYPE_UNSPECIFIED MandateTransaction_AmountRuleType = 0
382
383
384 MandateTransaction_EXACT MandateTransaction_AmountRuleType = 1
385
386
387 MandateTransaction_MAX MandateTransaction_AmountRuleType = 2
388 )
389
390
391 var (
392 MandateTransaction_AmountRuleType_name = map[int32]string{
393 0: "AMOUNT_RULE_TYPE_UNSPECIFIED",
394 1: "EXACT",
395 2: "MAX",
396 }
397 MandateTransaction_AmountRuleType_value = map[string]int32{
398 "AMOUNT_RULE_TYPE_UNSPECIFIED": 0,
399 "EXACT": 1,
400 "MAX": 2,
401 }
402 )
403
404 func (x MandateTransaction_AmountRuleType) Enum() *MandateTransaction_AmountRuleType {
405 p := new(MandateTransaction_AmountRuleType)
406 *p = x
407 return p
408 }
409
410 func (x MandateTransaction_AmountRuleType) String() string {
411 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
412 }
413
414 func (MandateTransaction_AmountRuleType) Descriptor() protoreflect.EnumDescriptor {
415 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[5].Descriptor()
416 }
417
418 func (MandateTransaction_AmountRuleType) Type() protoreflect.EnumType {
419 return &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes[5]
420 }
421
422 func (x MandateTransaction_AmountRuleType) Number() protoreflect.EnumNumber {
423 return protoreflect.EnumNumber(x)
424 }
425
426
427 func (MandateTransaction_AmountRuleType) EnumDescriptor() ([]byte, []int) {
428 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{3, 2}
429 }
430
431
432
433
434 type TransactionInfo struct {
435 state protoimpl.MessageState
436 sizeCache protoimpl.SizeCache
437 unknownFields protoimpl.UnknownFields
438
439
440
441 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
442
443 ApiType ApiType `protobuf:"varint,2,opt,name=api_type,json=apiType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.ApiType" json:"api_type,omitempty"`
444
445 TransactionType TransactionType `protobuf:"varint,3,opt,name=transaction_type,json=transactionType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionType" json:"transaction_type,omitempty"`
446
447 TransactionSubType TransactionInfo_TransactionSubType `protobuf:"varint,4,opt,name=transaction_sub_type,json=transactionSubType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionInfo_TransactionSubType" json:"transaction_sub_type,omitempty"`
448
449 State TransactionInfo_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionInfo_State" json:"state,omitempty"`
450
451 Metadata *TransactionInfo_TransactionMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
452
453
454 ErrorDetails *TransactionInfo_TransactionErrorDetails `protobuf:"bytes,7,opt,name=error_details,json=errorDetails,proto3" json:"error_details,omitempty"`
455
456
457 BankAdapterInfo *TransactionInfo_BankAdapterInfo `protobuf:"bytes,8,opt,name=bank_adapter_info,json=bankAdapterInfo,proto3" json:"bank_adapter_info,omitempty"`
458
459 RiskInfo []*TransactionInfo_TransactionRiskInfo `protobuf:"bytes,9,rep,name=risk_info,json=riskInfo,proto3" json:"risk_info,omitempty"`
460 }
461
462 func (x *TransactionInfo) Reset() {
463 *x = TransactionInfo{}
464 if protoimpl.UnsafeEnabled {
465 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[0]
466 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
467 ms.StoreMessageInfo(mi)
468 }
469 }
470
471 func (x *TransactionInfo) String() string {
472 return protoimpl.X.MessageStringOf(x)
473 }
474
475 func (*TransactionInfo) ProtoMessage() {}
476
477 func (x *TransactionInfo) ProtoReflect() protoreflect.Message {
478 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[0]
479 if protoimpl.UnsafeEnabled && x != nil {
480 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
481 if ms.LoadMessageInfo() == nil {
482 ms.StoreMessageInfo(mi)
483 }
484 return ms
485 }
486 return mi.MessageOf(x)
487 }
488
489
490 func (*TransactionInfo) Descriptor() ([]byte, []int) {
491 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0}
492 }
493
494 func (x *TransactionInfo) GetId() string {
495 if x != nil {
496 return x.Id
497 }
498 return ""
499 }
500
501 func (x *TransactionInfo) GetApiType() ApiType {
502 if x != nil {
503 return x.ApiType
504 }
505 return ApiType_API_TYPE_UNSPECIFIED
506 }
507
508 func (x *TransactionInfo) GetTransactionType() TransactionType {
509 if x != nil {
510 return x.TransactionType
511 }
512 return TransactionType_TRANSACTION_TYPE_UNSPECIFIED
513 }
514
515 func (x *TransactionInfo) GetTransactionSubType() TransactionInfo_TransactionSubType {
516 if x != nil {
517 return x.TransactionSubType
518 }
519 return TransactionInfo_TRANSACTION_SUB_TYPE_UNSPECIFIED
520 }
521
522 func (x *TransactionInfo) GetState() TransactionInfo_State {
523 if x != nil {
524 return x.State
525 }
526 return TransactionInfo_STATE_UNSPECIFIED
527 }
528
529 func (x *TransactionInfo) GetMetadata() *TransactionInfo_TransactionMetadata {
530 if x != nil {
531 return x.Metadata
532 }
533 return nil
534 }
535
536 func (x *TransactionInfo) GetErrorDetails() *TransactionInfo_TransactionErrorDetails {
537 if x != nil {
538 return x.ErrorDetails
539 }
540 return nil
541 }
542
543 func (x *TransactionInfo) GetBankAdapterInfo() *TransactionInfo_BankAdapterInfo {
544 if x != nil {
545 return x.BankAdapterInfo
546 }
547 return nil
548 }
549
550 func (x *TransactionInfo) GetRiskInfo() []*TransactionInfo_TransactionRiskInfo {
551 if x != nil {
552 return x.RiskInfo
553 }
554 return nil
555 }
556
557
558
559 type MetadataTransaction struct {
560 state protoimpl.MessageState
561 sizeCache protoimpl.SizeCache
562 unknownFields protoimpl.UnknownFields
563
564
565
566
567 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
568
569 Info *TransactionInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
570
571 Initiator *Participant `protobuf:"bytes,3,opt,name=initiator,proto3" json:"initiator,omitempty"`
572 }
573
574 func (x *MetadataTransaction) Reset() {
575 *x = MetadataTransaction{}
576 if protoimpl.UnsafeEnabled {
577 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[1]
578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
579 ms.StoreMessageInfo(mi)
580 }
581 }
582
583 func (x *MetadataTransaction) String() string {
584 return protoimpl.X.MessageStringOf(x)
585 }
586
587 func (*MetadataTransaction) ProtoMessage() {}
588
589 func (x *MetadataTransaction) ProtoReflect() protoreflect.Message {
590 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[1]
591 if protoimpl.UnsafeEnabled && x != nil {
592 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
593 if ms.LoadMessageInfo() == nil {
594 ms.StoreMessageInfo(mi)
595 }
596 return ms
597 }
598 return mi.MessageOf(x)
599 }
600
601
602 func (*MetadataTransaction) Descriptor() ([]byte, []int) {
603 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{1}
604 }
605
606 func (x *MetadataTransaction) GetName() string {
607 if x != nil {
608 return x.Name
609 }
610 return ""
611 }
612
613 func (x *MetadataTransaction) GetInfo() *TransactionInfo {
614 if x != nil {
615 return x.Info
616 }
617 return nil
618 }
619
620 func (x *MetadataTransaction) GetInitiator() *Participant {
621 if x != nil {
622 return x.Initiator
623 }
624 return nil
625 }
626
627
628
629 type FinancialTransaction struct {
630 state protoimpl.MessageState
631 sizeCache protoimpl.SizeCache
632 unknownFields protoimpl.UnknownFields
633
634
635
636
637 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
638
639 Info *TransactionInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
640
641
642
643 RetrievalReferenceNumber string `protobuf:"bytes,3,opt,name=retrieval_reference_number,json=retrievalReferenceNumber,proto3" json:"retrieval_reference_number,omitempty"`
644
645 Payer *SettlementParticipant `protobuf:"bytes,4,opt,name=payer,proto3" json:"payer,omitempty"`
646
647 Payee *SettlementParticipant `protobuf:"bytes,5,opt,name=payee,proto3" json:"payee,omitempty"`
648
649 Amount *money.Money `protobuf:"bytes,6,opt,name=amount,proto3" json:"amount,omitempty"`
650
651
652 PaymentRules []*FinancialTransaction_PaymentRule `protobuf:"bytes,7,rep,name=payment_rules,json=paymentRules,proto3" json:"payment_rules,omitempty"`
653 }
654
655 func (x *FinancialTransaction) Reset() {
656 *x = FinancialTransaction{}
657 if protoimpl.UnsafeEnabled {
658 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[2]
659 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
660 ms.StoreMessageInfo(mi)
661 }
662 }
663
664 func (x *FinancialTransaction) String() string {
665 return protoimpl.X.MessageStringOf(x)
666 }
667
668 func (*FinancialTransaction) ProtoMessage() {}
669
670 func (x *FinancialTransaction) ProtoReflect() protoreflect.Message {
671 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[2]
672 if protoimpl.UnsafeEnabled && x != nil {
673 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
674 if ms.LoadMessageInfo() == nil {
675 ms.StoreMessageInfo(mi)
676 }
677 return ms
678 }
679 return mi.MessageOf(x)
680 }
681
682
683 func (*FinancialTransaction) Descriptor() ([]byte, []int) {
684 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{2}
685 }
686
687 func (x *FinancialTransaction) GetName() string {
688 if x != nil {
689 return x.Name
690 }
691 return ""
692 }
693
694 func (x *FinancialTransaction) GetInfo() *TransactionInfo {
695 if x != nil {
696 return x.Info
697 }
698 return nil
699 }
700
701 func (x *FinancialTransaction) GetRetrievalReferenceNumber() string {
702 if x != nil {
703 return x.RetrievalReferenceNumber
704 }
705 return ""
706 }
707
708 func (x *FinancialTransaction) GetPayer() *SettlementParticipant {
709 if x != nil {
710 return x.Payer
711 }
712 return nil
713 }
714
715 func (x *FinancialTransaction) GetPayee() *SettlementParticipant {
716 if x != nil {
717 return x.Payee
718 }
719 return nil
720 }
721
722 func (x *FinancialTransaction) GetAmount() *money.Money {
723 if x != nil {
724 return x.Amount
725 }
726 return nil
727 }
728
729 func (x *FinancialTransaction) GetPaymentRules() []*FinancialTransaction_PaymentRule {
730 if x != nil {
731 return x.PaymentRules
732 }
733 return nil
734 }
735
736
737
738 type MandateTransaction struct {
739 state protoimpl.MessageState
740 sizeCache protoimpl.SizeCache
741 unknownFields protoimpl.UnknownFields
742
743
744
745
746 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
747
748 TransactionInfo *TransactionInfo `protobuf:"bytes,2,opt,name=transaction_info,json=transactionInfo,proto3" json:"transaction_info,omitempty"`
749
750 UniqueMandateNumber string `protobuf:"bytes,3,opt,name=unique_mandate_number,json=uniqueMandateNumber,proto3" json:"unique_mandate_number,omitempty"`
751
752 PayerVpa string `protobuf:"bytes,4,opt,name=payer_vpa,json=payerVpa,proto3" json:"payer_vpa,omitempty"`
753
754 PayeeVpa string `protobuf:"bytes,5,opt,name=payee_vpa,json=payeeVpa,proto3" json:"payee_vpa,omitempty"`
755
756 PayeeMerchantId string `protobuf:"bytes,6,opt,name=payee_merchant_id,json=payeeMerchantId,proto3" json:"payee_merchant_id,omitempty"`
757
758
759
760 PayerMobileNumber string `protobuf:"bytes,7,opt,name=payer_mobile_number,json=payerMobileNumber,proto3" json:"payer_mobile_number,omitempty"`
761
762
763
764 PayeeMobileNumber string `protobuf:"bytes,8,opt,name=payee_mobile_number,json=payeeMobileNumber,proto3" json:"payee_mobile_number,omitempty"`
765
766 RecurrencePattern MandateTransaction_RecurrencePatternType `protobuf:"varint,9,opt,name=recurrence_pattern,json=recurrencePattern,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MandateTransaction_RecurrencePatternType" json:"recurrence_pattern,omitempty"`
767
768 RecurrenceRuleType MandateTransaction_RecurrenceRuleType `protobuf:"varint,10,opt,name=recurrence_rule_type,json=recurrenceRuleType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MandateTransaction_RecurrenceRuleType" json:"recurrence_rule_type,omitempty"`
769
770
771 RecurrenceRuleValue int32 `protobuf:"varint,11,opt,name=recurrence_rule_value,json=recurrenceRuleValue,proto3" json:"recurrence_rule_value,omitempty"`
772
773 StartDate *date.Date `protobuf:"bytes,12,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
774
775 EndDate *date.Date `protobuf:"bytes,13,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
776
777 Revokable bool `protobuf:"varint,14,opt,name=revokable,proto3" json:"revokable,omitempty"`
778
779 Amount float64 `protobuf:"fixed64,15,opt,name=amount,proto3" json:"amount,omitempty"`
780
781 AmountRule MandateTransaction_AmountRuleType `protobuf:"varint,16,opt,name=amount_rule,json=amountRule,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.MandateTransaction_AmountRuleType" json:"amount_rule,omitempty"`
782
783
784 ApprovalReference string `protobuf:"bytes,17,opt,name=approval_reference,json=approvalReference,proto3" json:"approval_reference,omitempty"`
785
786
787 BlockFunds bool `protobuf:"varint,18,opt,name=block_funds,json=blockFunds,proto3" json:"block_funds,omitempty"`
788 }
789
790 func (x *MandateTransaction) Reset() {
791 *x = MandateTransaction{}
792 if protoimpl.UnsafeEnabled {
793 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[3]
794 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
795 ms.StoreMessageInfo(mi)
796 }
797 }
798
799 func (x *MandateTransaction) String() string {
800 return protoimpl.X.MessageStringOf(x)
801 }
802
803 func (*MandateTransaction) ProtoMessage() {}
804
805 func (x *MandateTransaction) ProtoReflect() protoreflect.Message {
806 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[3]
807 if protoimpl.UnsafeEnabled && x != nil {
808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
809 if ms.LoadMessageInfo() == nil {
810 ms.StoreMessageInfo(mi)
811 }
812 return ms
813 }
814 return mi.MessageOf(x)
815 }
816
817
818 func (*MandateTransaction) Descriptor() ([]byte, []int) {
819 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{3}
820 }
821
822 func (x *MandateTransaction) GetName() string {
823 if x != nil {
824 return x.Name
825 }
826 return ""
827 }
828
829 func (x *MandateTransaction) GetTransactionInfo() *TransactionInfo {
830 if x != nil {
831 return x.TransactionInfo
832 }
833 return nil
834 }
835
836 func (x *MandateTransaction) GetUniqueMandateNumber() string {
837 if x != nil {
838 return x.UniqueMandateNumber
839 }
840 return ""
841 }
842
843 func (x *MandateTransaction) GetPayerVpa() string {
844 if x != nil {
845 return x.PayerVpa
846 }
847 return ""
848 }
849
850 func (x *MandateTransaction) GetPayeeVpa() string {
851 if x != nil {
852 return x.PayeeVpa
853 }
854 return ""
855 }
856
857 func (x *MandateTransaction) GetPayeeMerchantId() string {
858 if x != nil {
859 return x.PayeeMerchantId
860 }
861 return ""
862 }
863
864 func (x *MandateTransaction) GetPayerMobileNumber() string {
865 if x != nil {
866 return x.PayerMobileNumber
867 }
868 return ""
869 }
870
871 func (x *MandateTransaction) GetPayeeMobileNumber() string {
872 if x != nil {
873 return x.PayeeMobileNumber
874 }
875 return ""
876 }
877
878 func (x *MandateTransaction) GetRecurrencePattern() MandateTransaction_RecurrencePatternType {
879 if x != nil {
880 return x.RecurrencePattern
881 }
882 return MandateTransaction_RECURRENCE_PATTERN_TYPE_UNSPECIFIED
883 }
884
885 func (x *MandateTransaction) GetRecurrenceRuleType() MandateTransaction_RecurrenceRuleType {
886 if x != nil {
887 return x.RecurrenceRuleType
888 }
889 return MandateTransaction_RECURRENCE_RULE_TYPE_UNSPECIFIED
890 }
891
892 func (x *MandateTransaction) GetRecurrenceRuleValue() int32 {
893 if x != nil {
894 return x.RecurrenceRuleValue
895 }
896 return 0
897 }
898
899 func (x *MandateTransaction) GetStartDate() *date.Date {
900 if x != nil {
901 return x.StartDate
902 }
903 return nil
904 }
905
906 func (x *MandateTransaction) GetEndDate() *date.Date {
907 if x != nil {
908 return x.EndDate
909 }
910 return nil
911 }
912
913 func (x *MandateTransaction) GetRevokable() bool {
914 if x != nil {
915 return x.Revokable
916 }
917 return false
918 }
919
920 func (x *MandateTransaction) GetAmount() float64 {
921 if x != nil {
922 return x.Amount
923 }
924 return 0
925 }
926
927 func (x *MandateTransaction) GetAmountRule() MandateTransaction_AmountRuleType {
928 if x != nil {
929 return x.AmountRule
930 }
931 return MandateTransaction_AMOUNT_RULE_TYPE_UNSPECIFIED
932 }
933
934 func (x *MandateTransaction) GetApprovalReference() string {
935 if x != nil {
936 return x.ApprovalReference
937 }
938 return ""
939 }
940
941 func (x *MandateTransaction) GetBlockFunds() bool {
942 if x != nil {
943 return x.BlockFunds
944 }
945 return false
946 }
947
948
949
950 type ComplaintTransaction struct {
951 state protoimpl.MessageState
952 sizeCache protoimpl.SizeCache
953 unknownFields protoimpl.UnknownFields
954
955
956
957
958 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
959
960 Info *TransactionInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
961
962
963
964
965
966
967
968 Case isComplaintTransaction_Case `protobuf_oneof:"case"`
969 }
970
971 func (x *ComplaintTransaction) Reset() {
972 *x = ComplaintTransaction{}
973 if protoimpl.UnsafeEnabled {
974 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[4]
975 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
976 ms.StoreMessageInfo(mi)
977 }
978 }
979
980 func (x *ComplaintTransaction) String() string {
981 return protoimpl.X.MessageStringOf(x)
982 }
983
984 func (*ComplaintTransaction) ProtoMessage() {}
985
986 func (x *ComplaintTransaction) ProtoReflect() protoreflect.Message {
987 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[4]
988 if protoimpl.UnsafeEnabled && x != nil {
989 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
990 if ms.LoadMessageInfo() == nil {
991 ms.StoreMessageInfo(mi)
992 }
993 return ms
994 }
995 return mi.MessageOf(x)
996 }
997
998
999 func (*ComplaintTransaction) Descriptor() ([]byte, []int) {
1000 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{4}
1001 }
1002
1003 func (x *ComplaintTransaction) GetName() string {
1004 if x != nil {
1005 return x.Name
1006 }
1007 return ""
1008 }
1009
1010 func (x *ComplaintTransaction) GetInfo() *TransactionInfo {
1011 if x != nil {
1012 return x.Info
1013 }
1014 return nil
1015 }
1016
1017 func (m *ComplaintTransaction) GetCase() isComplaintTransaction_Case {
1018 if m != nil {
1019 return m.Case
1020 }
1021 return nil
1022 }
1023
1024 func (x *ComplaintTransaction) GetComplaint() *Complaint {
1025 if x, ok := x.GetCase().(*ComplaintTransaction_Complaint); ok {
1026 return x.Complaint
1027 }
1028 return nil
1029 }
1030
1031 func (x *ComplaintTransaction) GetDispute() *Dispute {
1032 if x, ok := x.GetCase().(*ComplaintTransaction_Dispute); ok {
1033 return x.Dispute
1034 }
1035 return nil
1036 }
1037
1038 type isComplaintTransaction_Case interface {
1039 isComplaintTransaction_Case()
1040 }
1041
1042 type ComplaintTransaction_Complaint struct {
1043
1044
1045 Complaint *Complaint `protobuf:"bytes,3,opt,name=complaint,proto3,oneof"`
1046 }
1047
1048 type ComplaintTransaction_Dispute struct {
1049
1050
1051 Dispute *Dispute `protobuf:"bytes,4,opt,name=dispute,proto3,oneof"`
1052 }
1053
1054 func (*ComplaintTransaction_Complaint) isComplaintTransaction_Case() {}
1055
1056 func (*ComplaintTransaction_Dispute) isComplaintTransaction_Case() {}
1057
1058
1059
1060
1061 type ListMetadataTransactionsRequest struct {
1062 state protoimpl.MessageState
1063 sizeCache protoimpl.SizeCache
1064 unknownFields protoimpl.UnknownFields
1065
1066
1067 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1068
1069
1070
1071
1072
1073 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1074
1075
1076
1077
1078
1079
1080
1081 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1129 }
1130
1131 func (x *ListMetadataTransactionsRequest) Reset() {
1132 *x = ListMetadataTransactionsRequest{}
1133 if protoimpl.UnsafeEnabled {
1134 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[5]
1135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1136 ms.StoreMessageInfo(mi)
1137 }
1138 }
1139
1140 func (x *ListMetadataTransactionsRequest) String() string {
1141 return protoimpl.X.MessageStringOf(x)
1142 }
1143
1144 func (*ListMetadataTransactionsRequest) ProtoMessage() {}
1145
1146 func (x *ListMetadataTransactionsRequest) ProtoReflect() protoreflect.Message {
1147 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[5]
1148 if protoimpl.UnsafeEnabled && x != nil {
1149 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1150 if ms.LoadMessageInfo() == nil {
1151 ms.StoreMessageInfo(mi)
1152 }
1153 return ms
1154 }
1155 return mi.MessageOf(x)
1156 }
1157
1158
1159 func (*ListMetadataTransactionsRequest) Descriptor() ([]byte, []int) {
1160 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{5}
1161 }
1162
1163 func (x *ListMetadataTransactionsRequest) GetParent() string {
1164 if x != nil {
1165 return x.Parent
1166 }
1167 return ""
1168 }
1169
1170 func (x *ListMetadataTransactionsRequest) GetPageSize() int32 {
1171 if x != nil {
1172 return x.PageSize
1173 }
1174 return 0
1175 }
1176
1177 func (x *ListMetadataTransactionsRequest) GetPageToken() string {
1178 if x != nil {
1179 return x.PageToken
1180 }
1181 return ""
1182 }
1183
1184 func (x *ListMetadataTransactionsRequest) GetFilter() string {
1185 if x != nil {
1186 return x.Filter
1187 }
1188 return ""
1189 }
1190
1191
1192
1193
1194 type ListFinancialTransactionsRequest struct {
1195 state protoimpl.MessageState
1196 sizeCache protoimpl.SizeCache
1197 unknownFields protoimpl.UnknownFields
1198
1199
1200 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1201
1202
1203
1204
1205
1206 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1207
1208
1209
1210
1211
1212
1213
1214 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1275 }
1276
1277 func (x *ListFinancialTransactionsRequest) Reset() {
1278 *x = ListFinancialTransactionsRequest{}
1279 if protoimpl.UnsafeEnabled {
1280 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[6]
1281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1282 ms.StoreMessageInfo(mi)
1283 }
1284 }
1285
1286 func (x *ListFinancialTransactionsRequest) String() string {
1287 return protoimpl.X.MessageStringOf(x)
1288 }
1289
1290 func (*ListFinancialTransactionsRequest) ProtoMessage() {}
1291
1292 func (x *ListFinancialTransactionsRequest) ProtoReflect() protoreflect.Message {
1293 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[6]
1294 if protoimpl.UnsafeEnabled && x != nil {
1295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1296 if ms.LoadMessageInfo() == nil {
1297 ms.StoreMessageInfo(mi)
1298 }
1299 return ms
1300 }
1301 return mi.MessageOf(x)
1302 }
1303
1304
1305 func (*ListFinancialTransactionsRequest) Descriptor() ([]byte, []int) {
1306 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{6}
1307 }
1308
1309 func (x *ListFinancialTransactionsRequest) GetParent() string {
1310 if x != nil {
1311 return x.Parent
1312 }
1313 return ""
1314 }
1315
1316 func (x *ListFinancialTransactionsRequest) GetPageSize() int32 {
1317 if x != nil {
1318 return x.PageSize
1319 }
1320 return 0
1321 }
1322
1323 func (x *ListFinancialTransactionsRequest) GetPageToken() string {
1324 if x != nil {
1325 return x.PageToken
1326 }
1327 return ""
1328 }
1329
1330 func (x *ListFinancialTransactionsRequest) GetFilter() string {
1331 if x != nil {
1332 return x.Filter
1333 }
1334 return ""
1335 }
1336
1337
1338
1339
1340 type ListMandateTransactionsRequest struct {
1341 state protoimpl.MessageState
1342 sizeCache protoimpl.SizeCache
1343 unknownFields protoimpl.UnknownFields
1344
1345
1346 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1347
1348
1349
1350
1351
1352 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1353
1354
1355
1356
1357
1358
1359
1360 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1433 }
1434
1435 func (x *ListMandateTransactionsRequest) Reset() {
1436 *x = ListMandateTransactionsRequest{}
1437 if protoimpl.UnsafeEnabled {
1438 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[7]
1439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1440 ms.StoreMessageInfo(mi)
1441 }
1442 }
1443
1444 func (x *ListMandateTransactionsRequest) String() string {
1445 return protoimpl.X.MessageStringOf(x)
1446 }
1447
1448 func (*ListMandateTransactionsRequest) ProtoMessage() {}
1449
1450 func (x *ListMandateTransactionsRequest) ProtoReflect() protoreflect.Message {
1451 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[7]
1452 if protoimpl.UnsafeEnabled && x != nil {
1453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1454 if ms.LoadMessageInfo() == nil {
1455 ms.StoreMessageInfo(mi)
1456 }
1457 return ms
1458 }
1459 return mi.MessageOf(x)
1460 }
1461
1462
1463 func (*ListMandateTransactionsRequest) Descriptor() ([]byte, []int) {
1464 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{7}
1465 }
1466
1467 func (x *ListMandateTransactionsRequest) GetParent() string {
1468 if x != nil {
1469 return x.Parent
1470 }
1471 return ""
1472 }
1473
1474 func (x *ListMandateTransactionsRequest) GetPageSize() int32 {
1475 if x != nil {
1476 return x.PageSize
1477 }
1478 return 0
1479 }
1480
1481 func (x *ListMandateTransactionsRequest) GetPageToken() string {
1482 if x != nil {
1483 return x.PageToken
1484 }
1485 return ""
1486 }
1487
1488 func (x *ListMandateTransactionsRequest) GetFilter() string {
1489 if x != nil {
1490 return x.Filter
1491 }
1492 return ""
1493 }
1494
1495
1496
1497
1498 type ListComplaintTransactionsRequest struct {
1499 state protoimpl.MessageState
1500 sizeCache protoimpl.SizeCache
1501 unknownFields protoimpl.UnknownFields
1502
1503
1504 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1505
1506
1507
1508
1509
1510 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1511
1512
1513
1514
1515
1516
1517
1518 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1566 }
1567
1568 func (x *ListComplaintTransactionsRequest) Reset() {
1569 *x = ListComplaintTransactionsRequest{}
1570 if protoimpl.UnsafeEnabled {
1571 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[8]
1572 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1573 ms.StoreMessageInfo(mi)
1574 }
1575 }
1576
1577 func (x *ListComplaintTransactionsRequest) String() string {
1578 return protoimpl.X.MessageStringOf(x)
1579 }
1580
1581 func (*ListComplaintTransactionsRequest) ProtoMessage() {}
1582
1583 func (x *ListComplaintTransactionsRequest) ProtoReflect() protoreflect.Message {
1584 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[8]
1585 if protoimpl.UnsafeEnabled && x != nil {
1586 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1587 if ms.LoadMessageInfo() == nil {
1588 ms.StoreMessageInfo(mi)
1589 }
1590 return ms
1591 }
1592 return mi.MessageOf(x)
1593 }
1594
1595
1596 func (*ListComplaintTransactionsRequest) Descriptor() ([]byte, []int) {
1597 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{8}
1598 }
1599
1600 func (x *ListComplaintTransactionsRequest) GetParent() string {
1601 if x != nil {
1602 return x.Parent
1603 }
1604 return ""
1605 }
1606
1607 func (x *ListComplaintTransactionsRequest) GetPageSize() int32 {
1608 if x != nil {
1609 return x.PageSize
1610 }
1611 return 0
1612 }
1613
1614 func (x *ListComplaintTransactionsRequest) GetPageToken() string {
1615 if x != nil {
1616 return x.PageToken
1617 }
1618 return ""
1619 }
1620
1621 func (x *ListComplaintTransactionsRequest) GetFilter() string {
1622 if x != nil {
1623 return x.Filter
1624 }
1625 return ""
1626 }
1627
1628
1629 type ListMetadataTransactionsResponse struct {
1630 state protoimpl.MessageState
1631 sizeCache protoimpl.SizeCache
1632 unknownFields protoimpl.UnknownFields
1633
1634
1635
1636 MetadataTransactions []*MetadataTransaction `protobuf:"bytes,1,rep,name=metadata_transactions,json=metadataTransactions,proto3" json:"metadata_transactions,omitempty"`
1637
1638
1639
1640 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1641 }
1642
1643 func (x *ListMetadataTransactionsResponse) Reset() {
1644 *x = ListMetadataTransactionsResponse{}
1645 if protoimpl.UnsafeEnabled {
1646 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[9]
1647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1648 ms.StoreMessageInfo(mi)
1649 }
1650 }
1651
1652 func (x *ListMetadataTransactionsResponse) String() string {
1653 return protoimpl.X.MessageStringOf(x)
1654 }
1655
1656 func (*ListMetadataTransactionsResponse) ProtoMessage() {}
1657
1658 func (x *ListMetadataTransactionsResponse) ProtoReflect() protoreflect.Message {
1659 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[9]
1660 if protoimpl.UnsafeEnabled && x != nil {
1661 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1662 if ms.LoadMessageInfo() == nil {
1663 ms.StoreMessageInfo(mi)
1664 }
1665 return ms
1666 }
1667 return mi.MessageOf(x)
1668 }
1669
1670
1671 func (*ListMetadataTransactionsResponse) Descriptor() ([]byte, []int) {
1672 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{9}
1673 }
1674
1675 func (x *ListMetadataTransactionsResponse) GetMetadataTransactions() []*MetadataTransaction {
1676 if x != nil {
1677 return x.MetadataTransactions
1678 }
1679 return nil
1680 }
1681
1682 func (x *ListMetadataTransactionsResponse) GetNextPageToken() string {
1683 if x != nil {
1684 return x.NextPageToken
1685 }
1686 return ""
1687 }
1688
1689
1690 type ListFinancialTransactionsResponse struct {
1691 state protoimpl.MessageState
1692 sizeCache protoimpl.SizeCache
1693 unknownFields protoimpl.UnknownFields
1694
1695
1696 FinancialTransactions []*FinancialTransaction `protobuf:"bytes,1,rep,name=financial_transactions,json=financialTransactions,proto3" json:"financial_transactions,omitempty"`
1697
1698
1699
1700 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1701 }
1702
1703 func (x *ListFinancialTransactionsResponse) Reset() {
1704 *x = ListFinancialTransactionsResponse{}
1705 if protoimpl.UnsafeEnabled {
1706 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[10]
1707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1708 ms.StoreMessageInfo(mi)
1709 }
1710 }
1711
1712 func (x *ListFinancialTransactionsResponse) String() string {
1713 return protoimpl.X.MessageStringOf(x)
1714 }
1715
1716 func (*ListFinancialTransactionsResponse) ProtoMessage() {}
1717
1718 func (x *ListFinancialTransactionsResponse) ProtoReflect() protoreflect.Message {
1719 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[10]
1720 if protoimpl.UnsafeEnabled && x != nil {
1721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1722 if ms.LoadMessageInfo() == nil {
1723 ms.StoreMessageInfo(mi)
1724 }
1725 return ms
1726 }
1727 return mi.MessageOf(x)
1728 }
1729
1730
1731 func (*ListFinancialTransactionsResponse) Descriptor() ([]byte, []int) {
1732 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{10}
1733 }
1734
1735 func (x *ListFinancialTransactionsResponse) GetFinancialTransactions() []*FinancialTransaction {
1736 if x != nil {
1737 return x.FinancialTransactions
1738 }
1739 return nil
1740 }
1741
1742 func (x *ListFinancialTransactionsResponse) GetNextPageToken() string {
1743 if x != nil {
1744 return x.NextPageToken
1745 }
1746 return ""
1747 }
1748
1749
1750 type ListMandateTransactionsResponse struct {
1751 state protoimpl.MessageState
1752 sizeCache protoimpl.SizeCache
1753 unknownFields protoimpl.UnknownFields
1754
1755
1756 MandateTransactions []*MandateTransaction `protobuf:"bytes,1,rep,name=mandate_transactions,json=mandateTransactions,proto3" json:"mandate_transactions,omitempty"`
1757
1758
1759
1760 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1761 }
1762
1763 func (x *ListMandateTransactionsResponse) Reset() {
1764 *x = ListMandateTransactionsResponse{}
1765 if protoimpl.UnsafeEnabled {
1766 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[11]
1767 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1768 ms.StoreMessageInfo(mi)
1769 }
1770 }
1771
1772 func (x *ListMandateTransactionsResponse) String() string {
1773 return protoimpl.X.MessageStringOf(x)
1774 }
1775
1776 func (*ListMandateTransactionsResponse) ProtoMessage() {}
1777
1778 func (x *ListMandateTransactionsResponse) ProtoReflect() protoreflect.Message {
1779 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[11]
1780 if protoimpl.UnsafeEnabled && x != nil {
1781 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1782 if ms.LoadMessageInfo() == nil {
1783 ms.StoreMessageInfo(mi)
1784 }
1785 return ms
1786 }
1787 return mi.MessageOf(x)
1788 }
1789
1790
1791 func (*ListMandateTransactionsResponse) Descriptor() ([]byte, []int) {
1792 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{11}
1793 }
1794
1795 func (x *ListMandateTransactionsResponse) GetMandateTransactions() []*MandateTransaction {
1796 if x != nil {
1797 return x.MandateTransactions
1798 }
1799 return nil
1800 }
1801
1802 func (x *ListMandateTransactionsResponse) GetNextPageToken() string {
1803 if x != nil {
1804 return x.NextPageToken
1805 }
1806 return ""
1807 }
1808
1809
1810 type ListComplaintTransactionsResponse struct {
1811 state protoimpl.MessageState
1812 sizeCache protoimpl.SizeCache
1813 unknownFields protoimpl.UnknownFields
1814
1815
1816 ComplaintTransactions []*ComplaintTransaction `protobuf:"bytes,1,rep,name=complaint_transactions,json=complaintTransactions,proto3" json:"complaint_transactions,omitempty"`
1817
1818
1819
1820 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1821 }
1822
1823 func (x *ListComplaintTransactionsResponse) Reset() {
1824 *x = ListComplaintTransactionsResponse{}
1825 if protoimpl.UnsafeEnabled {
1826 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[12]
1827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1828 ms.StoreMessageInfo(mi)
1829 }
1830 }
1831
1832 func (x *ListComplaintTransactionsResponse) String() string {
1833 return protoimpl.X.MessageStringOf(x)
1834 }
1835
1836 func (*ListComplaintTransactionsResponse) ProtoMessage() {}
1837
1838 func (x *ListComplaintTransactionsResponse) ProtoReflect() protoreflect.Message {
1839 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[12]
1840 if protoimpl.UnsafeEnabled && x != nil {
1841 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1842 if ms.LoadMessageInfo() == nil {
1843 ms.StoreMessageInfo(mi)
1844 }
1845 return ms
1846 }
1847 return mi.MessageOf(x)
1848 }
1849
1850
1851 func (*ListComplaintTransactionsResponse) Descriptor() ([]byte, []int) {
1852 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{12}
1853 }
1854
1855 func (x *ListComplaintTransactionsResponse) GetComplaintTransactions() []*ComplaintTransaction {
1856 if x != nil {
1857 return x.ComplaintTransactions
1858 }
1859 return nil
1860 }
1861
1862 func (x *ListComplaintTransactionsResponse) GetNextPageToken() string {
1863 if x != nil {
1864 return x.NextPageToken
1865 }
1866 return ""
1867 }
1868
1869
1870 type ExportFinancialTransactionsRequest struct {
1871 state protoimpl.MessageState
1872 sizeCache protoimpl.SizeCache
1873 unknownFields protoimpl.UnknownFields
1874
1875
1876
1877 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887 TransactionType TransactionType `protobuf:"varint,2,opt,name=transaction_type,json=transactionType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionType" json:"transaction_type,omitempty"`
1888
1889 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
1890
1891 EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
1892 }
1893
1894 func (x *ExportFinancialTransactionsRequest) Reset() {
1895 *x = ExportFinancialTransactionsRequest{}
1896 if protoimpl.UnsafeEnabled {
1897 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[13]
1898 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1899 ms.StoreMessageInfo(mi)
1900 }
1901 }
1902
1903 func (x *ExportFinancialTransactionsRequest) String() string {
1904 return protoimpl.X.MessageStringOf(x)
1905 }
1906
1907 func (*ExportFinancialTransactionsRequest) ProtoMessage() {}
1908
1909 func (x *ExportFinancialTransactionsRequest) ProtoReflect() protoreflect.Message {
1910 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[13]
1911 if protoimpl.UnsafeEnabled && x != nil {
1912 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1913 if ms.LoadMessageInfo() == nil {
1914 ms.StoreMessageInfo(mi)
1915 }
1916 return ms
1917 }
1918 return mi.MessageOf(x)
1919 }
1920
1921
1922 func (*ExportFinancialTransactionsRequest) Descriptor() ([]byte, []int) {
1923 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{13}
1924 }
1925
1926 func (x *ExportFinancialTransactionsRequest) GetParent() string {
1927 if x != nil {
1928 return x.Parent
1929 }
1930 return ""
1931 }
1932
1933 func (x *ExportFinancialTransactionsRequest) GetTransactionType() TransactionType {
1934 if x != nil {
1935 return x.TransactionType
1936 }
1937 return TransactionType_TRANSACTION_TYPE_UNSPECIFIED
1938 }
1939
1940 func (x *ExportFinancialTransactionsRequest) GetStartTime() *timestamppb.Timestamp {
1941 if x != nil {
1942 return x.StartTime
1943 }
1944 return nil
1945 }
1946
1947 func (x *ExportFinancialTransactionsRequest) GetEndTime() *timestamppb.Timestamp {
1948 if x != nil {
1949 return x.EndTime
1950 }
1951 return nil
1952 }
1953
1954
1955 type ExportMetadataTransactionsRequest struct {
1956 state protoimpl.MessageState
1957 sizeCache protoimpl.SizeCache
1958 unknownFields protoimpl.UnknownFields
1959
1960
1961
1962 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976 ApiType ApiType `protobuf:"varint,2,opt,name=api_type,json=apiType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.ApiType" json:"api_type,omitempty"`
1977
1978 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
1979
1980 EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
1981 }
1982
1983 func (x *ExportMetadataTransactionsRequest) Reset() {
1984 *x = ExportMetadataTransactionsRequest{}
1985 if protoimpl.UnsafeEnabled {
1986 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[14]
1987 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1988 ms.StoreMessageInfo(mi)
1989 }
1990 }
1991
1992 func (x *ExportMetadataTransactionsRequest) String() string {
1993 return protoimpl.X.MessageStringOf(x)
1994 }
1995
1996 func (*ExportMetadataTransactionsRequest) ProtoMessage() {}
1997
1998 func (x *ExportMetadataTransactionsRequest) ProtoReflect() protoreflect.Message {
1999 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[14]
2000 if protoimpl.UnsafeEnabled && x != nil {
2001 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2002 if ms.LoadMessageInfo() == nil {
2003 ms.StoreMessageInfo(mi)
2004 }
2005 return ms
2006 }
2007 return mi.MessageOf(x)
2008 }
2009
2010
2011 func (*ExportMetadataTransactionsRequest) Descriptor() ([]byte, []int) {
2012 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{14}
2013 }
2014
2015 func (x *ExportMetadataTransactionsRequest) GetParent() string {
2016 if x != nil {
2017 return x.Parent
2018 }
2019 return ""
2020 }
2021
2022 func (x *ExportMetadataTransactionsRequest) GetApiType() ApiType {
2023 if x != nil {
2024 return x.ApiType
2025 }
2026 return ApiType_API_TYPE_UNSPECIFIED
2027 }
2028
2029 func (x *ExportMetadataTransactionsRequest) GetStartTime() *timestamppb.Timestamp {
2030 if x != nil {
2031 return x.StartTime
2032 }
2033 return nil
2034 }
2035
2036 func (x *ExportMetadataTransactionsRequest) GetEndTime() *timestamppb.Timestamp {
2037 if x != nil {
2038 return x.EndTime
2039 }
2040 return nil
2041 }
2042
2043
2044 type ExportMandateTransactionsRequest struct {
2045 state protoimpl.MessageState
2046 sizeCache protoimpl.SizeCache
2047 unknownFields protoimpl.UnknownFields
2048
2049
2050
2051 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061 TransactionType TransactionType `protobuf:"varint,2,opt,name=transaction_type,json=transactionType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionType" json:"transaction_type,omitempty"`
2062
2063 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
2064
2065 EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
2066 }
2067
2068 func (x *ExportMandateTransactionsRequest) Reset() {
2069 *x = ExportMandateTransactionsRequest{}
2070 if protoimpl.UnsafeEnabled {
2071 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[15]
2072 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2073 ms.StoreMessageInfo(mi)
2074 }
2075 }
2076
2077 func (x *ExportMandateTransactionsRequest) String() string {
2078 return protoimpl.X.MessageStringOf(x)
2079 }
2080
2081 func (*ExportMandateTransactionsRequest) ProtoMessage() {}
2082
2083 func (x *ExportMandateTransactionsRequest) ProtoReflect() protoreflect.Message {
2084 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[15]
2085 if protoimpl.UnsafeEnabled && x != nil {
2086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2087 if ms.LoadMessageInfo() == nil {
2088 ms.StoreMessageInfo(mi)
2089 }
2090 return ms
2091 }
2092 return mi.MessageOf(x)
2093 }
2094
2095
2096 func (*ExportMandateTransactionsRequest) Descriptor() ([]byte, []int) {
2097 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{15}
2098 }
2099
2100 func (x *ExportMandateTransactionsRequest) GetParent() string {
2101 if x != nil {
2102 return x.Parent
2103 }
2104 return ""
2105 }
2106
2107 func (x *ExportMandateTransactionsRequest) GetTransactionType() TransactionType {
2108 if x != nil {
2109 return x.TransactionType
2110 }
2111 return TransactionType_TRANSACTION_TYPE_UNSPECIFIED
2112 }
2113
2114 func (x *ExportMandateTransactionsRequest) GetStartTime() *timestamppb.Timestamp {
2115 if x != nil {
2116 return x.StartTime
2117 }
2118 return nil
2119 }
2120
2121 func (x *ExportMandateTransactionsRequest) GetEndTime() *timestamppb.Timestamp {
2122 if x != nil {
2123 return x.EndTime
2124 }
2125 return nil
2126 }
2127
2128
2129 type ExportComplaintTransactionsRequest struct {
2130 state protoimpl.MessageState
2131 sizeCache protoimpl.SizeCache
2132 unknownFields protoimpl.UnknownFields
2133
2134
2135
2136 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149 TransactionType TransactionType `protobuf:"varint,2,opt,name=transaction_type,json=transactionType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionType" json:"transaction_type,omitempty"`
2150
2151 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
2152
2153 EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
2154 }
2155
2156 func (x *ExportComplaintTransactionsRequest) Reset() {
2157 *x = ExportComplaintTransactionsRequest{}
2158 if protoimpl.UnsafeEnabled {
2159 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[16]
2160 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2161 ms.StoreMessageInfo(mi)
2162 }
2163 }
2164
2165 func (x *ExportComplaintTransactionsRequest) String() string {
2166 return protoimpl.X.MessageStringOf(x)
2167 }
2168
2169 func (*ExportComplaintTransactionsRequest) ProtoMessage() {}
2170
2171 func (x *ExportComplaintTransactionsRequest) ProtoReflect() protoreflect.Message {
2172 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[16]
2173 if protoimpl.UnsafeEnabled && x != nil {
2174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2175 if ms.LoadMessageInfo() == nil {
2176 ms.StoreMessageInfo(mi)
2177 }
2178 return ms
2179 }
2180 return mi.MessageOf(x)
2181 }
2182
2183
2184 func (*ExportComplaintTransactionsRequest) Descriptor() ([]byte, []int) {
2185 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{16}
2186 }
2187
2188 func (x *ExportComplaintTransactionsRequest) GetParent() string {
2189 if x != nil {
2190 return x.Parent
2191 }
2192 return ""
2193 }
2194
2195 func (x *ExportComplaintTransactionsRequest) GetTransactionType() TransactionType {
2196 if x != nil {
2197 return x.TransactionType
2198 }
2199 return TransactionType_TRANSACTION_TYPE_UNSPECIFIED
2200 }
2201
2202 func (x *ExportComplaintTransactionsRequest) GetStartTime() *timestamppb.Timestamp {
2203 if x != nil {
2204 return x.StartTime
2205 }
2206 return nil
2207 }
2208
2209 func (x *ExportComplaintTransactionsRequest) GetEndTime() *timestamppb.Timestamp {
2210 if x != nil {
2211 return x.EndTime
2212 }
2213 return nil
2214 }
2215
2216
2217 type ExportFinancialTransactionsResponse struct {
2218 state protoimpl.MessageState
2219 sizeCache protoimpl.SizeCache
2220 unknownFields protoimpl.UnknownFields
2221
2222
2223 TargetUri string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
2224 }
2225
2226 func (x *ExportFinancialTransactionsResponse) Reset() {
2227 *x = ExportFinancialTransactionsResponse{}
2228 if protoimpl.UnsafeEnabled {
2229 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[17]
2230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2231 ms.StoreMessageInfo(mi)
2232 }
2233 }
2234
2235 func (x *ExportFinancialTransactionsResponse) String() string {
2236 return protoimpl.X.MessageStringOf(x)
2237 }
2238
2239 func (*ExportFinancialTransactionsResponse) ProtoMessage() {}
2240
2241 func (x *ExportFinancialTransactionsResponse) ProtoReflect() protoreflect.Message {
2242 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[17]
2243 if protoimpl.UnsafeEnabled && x != nil {
2244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2245 if ms.LoadMessageInfo() == nil {
2246 ms.StoreMessageInfo(mi)
2247 }
2248 return ms
2249 }
2250 return mi.MessageOf(x)
2251 }
2252
2253
2254 func (*ExportFinancialTransactionsResponse) Descriptor() ([]byte, []int) {
2255 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{17}
2256 }
2257
2258 func (x *ExportFinancialTransactionsResponse) GetTargetUri() string {
2259 if x != nil {
2260 return x.TargetUri
2261 }
2262 return ""
2263 }
2264
2265
2266 type ExportMetadataTransactionsResponse struct {
2267 state protoimpl.MessageState
2268 sizeCache protoimpl.SizeCache
2269 unknownFields protoimpl.UnknownFields
2270
2271
2272 TargetUri string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
2273 }
2274
2275 func (x *ExportMetadataTransactionsResponse) Reset() {
2276 *x = ExportMetadataTransactionsResponse{}
2277 if protoimpl.UnsafeEnabled {
2278 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[18]
2279 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2280 ms.StoreMessageInfo(mi)
2281 }
2282 }
2283
2284 func (x *ExportMetadataTransactionsResponse) String() string {
2285 return protoimpl.X.MessageStringOf(x)
2286 }
2287
2288 func (*ExportMetadataTransactionsResponse) ProtoMessage() {}
2289
2290 func (x *ExportMetadataTransactionsResponse) ProtoReflect() protoreflect.Message {
2291 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[18]
2292 if protoimpl.UnsafeEnabled && x != nil {
2293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2294 if ms.LoadMessageInfo() == nil {
2295 ms.StoreMessageInfo(mi)
2296 }
2297 return ms
2298 }
2299 return mi.MessageOf(x)
2300 }
2301
2302
2303 func (*ExportMetadataTransactionsResponse) Descriptor() ([]byte, []int) {
2304 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{18}
2305 }
2306
2307 func (x *ExportMetadataTransactionsResponse) GetTargetUri() string {
2308 if x != nil {
2309 return x.TargetUri
2310 }
2311 return ""
2312 }
2313
2314
2315 type ExportMandateTransactionsResponse struct {
2316 state protoimpl.MessageState
2317 sizeCache protoimpl.SizeCache
2318 unknownFields protoimpl.UnknownFields
2319
2320
2321 TargetUri string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
2322 }
2323
2324 func (x *ExportMandateTransactionsResponse) Reset() {
2325 *x = ExportMandateTransactionsResponse{}
2326 if protoimpl.UnsafeEnabled {
2327 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[19]
2328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2329 ms.StoreMessageInfo(mi)
2330 }
2331 }
2332
2333 func (x *ExportMandateTransactionsResponse) String() string {
2334 return protoimpl.X.MessageStringOf(x)
2335 }
2336
2337 func (*ExportMandateTransactionsResponse) ProtoMessage() {}
2338
2339 func (x *ExportMandateTransactionsResponse) ProtoReflect() protoreflect.Message {
2340 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[19]
2341 if protoimpl.UnsafeEnabled && x != nil {
2342 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2343 if ms.LoadMessageInfo() == nil {
2344 ms.StoreMessageInfo(mi)
2345 }
2346 return ms
2347 }
2348 return mi.MessageOf(x)
2349 }
2350
2351
2352 func (*ExportMandateTransactionsResponse) Descriptor() ([]byte, []int) {
2353 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{19}
2354 }
2355
2356 func (x *ExportMandateTransactionsResponse) GetTargetUri() string {
2357 if x != nil {
2358 return x.TargetUri
2359 }
2360 return ""
2361 }
2362
2363
2364 type ExportComplaintTransactionsResponse struct {
2365 state protoimpl.MessageState
2366 sizeCache protoimpl.SizeCache
2367 unknownFields protoimpl.UnknownFields
2368
2369
2370 TargetUri string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
2371 }
2372
2373 func (x *ExportComplaintTransactionsResponse) Reset() {
2374 *x = ExportComplaintTransactionsResponse{}
2375 if protoimpl.UnsafeEnabled {
2376 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[20]
2377 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2378 ms.StoreMessageInfo(mi)
2379 }
2380 }
2381
2382 func (x *ExportComplaintTransactionsResponse) String() string {
2383 return protoimpl.X.MessageStringOf(x)
2384 }
2385
2386 func (*ExportComplaintTransactionsResponse) ProtoMessage() {}
2387
2388 func (x *ExportComplaintTransactionsResponse) ProtoReflect() protoreflect.Message {
2389 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[20]
2390 if protoimpl.UnsafeEnabled && x != nil {
2391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2392 if ms.LoadMessageInfo() == nil {
2393 ms.StoreMessageInfo(mi)
2394 }
2395 return ms
2396 }
2397 return mi.MessageOf(x)
2398 }
2399
2400
2401 func (*ExportComplaintTransactionsResponse) Descriptor() ([]byte, []int) {
2402 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{20}
2403 }
2404
2405 func (x *ExportComplaintTransactionsResponse) GetTargetUri() string {
2406 if x != nil {
2407 return x.TargetUri
2408 }
2409 return ""
2410 }
2411
2412
2413 type ExportFinancialTransactionsMetadata struct {
2414 state protoimpl.MessageState
2415 sizeCache protoimpl.SizeCache
2416 unknownFields protoimpl.UnknownFields
2417
2418
2419 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2420 }
2421
2422 func (x *ExportFinancialTransactionsMetadata) Reset() {
2423 *x = ExportFinancialTransactionsMetadata{}
2424 if protoimpl.UnsafeEnabled {
2425 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[21]
2426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2427 ms.StoreMessageInfo(mi)
2428 }
2429 }
2430
2431 func (x *ExportFinancialTransactionsMetadata) String() string {
2432 return protoimpl.X.MessageStringOf(x)
2433 }
2434
2435 func (*ExportFinancialTransactionsMetadata) ProtoMessage() {}
2436
2437 func (x *ExportFinancialTransactionsMetadata) ProtoReflect() protoreflect.Message {
2438 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[21]
2439 if protoimpl.UnsafeEnabled && x != nil {
2440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2441 if ms.LoadMessageInfo() == nil {
2442 ms.StoreMessageInfo(mi)
2443 }
2444 return ms
2445 }
2446 return mi.MessageOf(x)
2447 }
2448
2449
2450 func (*ExportFinancialTransactionsMetadata) Descriptor() ([]byte, []int) {
2451 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{21}
2452 }
2453
2454 func (x *ExportFinancialTransactionsMetadata) GetCreateTime() *timestamppb.Timestamp {
2455 if x != nil {
2456 return x.CreateTime
2457 }
2458 return nil
2459 }
2460
2461
2462 type ExportMandateTransactionsMetadata struct {
2463 state protoimpl.MessageState
2464 sizeCache protoimpl.SizeCache
2465 unknownFields protoimpl.UnknownFields
2466
2467
2468 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2469 }
2470
2471 func (x *ExportMandateTransactionsMetadata) Reset() {
2472 *x = ExportMandateTransactionsMetadata{}
2473 if protoimpl.UnsafeEnabled {
2474 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[22]
2475 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2476 ms.StoreMessageInfo(mi)
2477 }
2478 }
2479
2480 func (x *ExportMandateTransactionsMetadata) String() string {
2481 return protoimpl.X.MessageStringOf(x)
2482 }
2483
2484 func (*ExportMandateTransactionsMetadata) ProtoMessage() {}
2485
2486 func (x *ExportMandateTransactionsMetadata) ProtoReflect() protoreflect.Message {
2487 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[22]
2488 if protoimpl.UnsafeEnabled && x != nil {
2489 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2490 if ms.LoadMessageInfo() == nil {
2491 ms.StoreMessageInfo(mi)
2492 }
2493 return ms
2494 }
2495 return mi.MessageOf(x)
2496 }
2497
2498
2499 func (*ExportMandateTransactionsMetadata) Descriptor() ([]byte, []int) {
2500 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{22}
2501 }
2502
2503 func (x *ExportMandateTransactionsMetadata) GetCreateTime() *timestamppb.Timestamp {
2504 if x != nil {
2505 return x.CreateTime
2506 }
2507 return nil
2508 }
2509
2510
2511 type ExportMetadataTransactionsMetadata struct {
2512 state protoimpl.MessageState
2513 sizeCache protoimpl.SizeCache
2514 unknownFields protoimpl.UnknownFields
2515
2516
2517 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2518 }
2519
2520 func (x *ExportMetadataTransactionsMetadata) Reset() {
2521 *x = ExportMetadataTransactionsMetadata{}
2522 if protoimpl.UnsafeEnabled {
2523 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[23]
2524 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2525 ms.StoreMessageInfo(mi)
2526 }
2527 }
2528
2529 func (x *ExportMetadataTransactionsMetadata) String() string {
2530 return protoimpl.X.MessageStringOf(x)
2531 }
2532
2533 func (*ExportMetadataTransactionsMetadata) ProtoMessage() {}
2534
2535 func (x *ExportMetadataTransactionsMetadata) ProtoReflect() protoreflect.Message {
2536 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[23]
2537 if protoimpl.UnsafeEnabled && x != nil {
2538 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2539 if ms.LoadMessageInfo() == nil {
2540 ms.StoreMessageInfo(mi)
2541 }
2542 return ms
2543 }
2544 return mi.MessageOf(x)
2545 }
2546
2547
2548 func (*ExportMetadataTransactionsMetadata) Descriptor() ([]byte, []int) {
2549 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{23}
2550 }
2551
2552 func (x *ExportMetadataTransactionsMetadata) GetCreateTime() *timestamppb.Timestamp {
2553 if x != nil {
2554 return x.CreateTime
2555 }
2556 return nil
2557 }
2558
2559
2560 type ExportComplaintTransactionsMetadata struct {
2561 state protoimpl.MessageState
2562 sizeCache protoimpl.SizeCache
2563 unknownFields protoimpl.UnknownFields
2564
2565
2566 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2567 }
2568
2569 func (x *ExportComplaintTransactionsMetadata) Reset() {
2570 *x = ExportComplaintTransactionsMetadata{}
2571 if protoimpl.UnsafeEnabled {
2572 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[24]
2573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2574 ms.StoreMessageInfo(mi)
2575 }
2576 }
2577
2578 func (x *ExportComplaintTransactionsMetadata) String() string {
2579 return protoimpl.X.MessageStringOf(x)
2580 }
2581
2582 func (*ExportComplaintTransactionsMetadata) ProtoMessage() {}
2583
2584 func (x *ExportComplaintTransactionsMetadata) ProtoReflect() protoreflect.Message {
2585 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[24]
2586 if protoimpl.UnsafeEnabled && x != nil {
2587 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2588 if ms.LoadMessageInfo() == nil {
2589 ms.StoreMessageInfo(mi)
2590 }
2591 return ms
2592 }
2593 return mi.MessageOf(x)
2594 }
2595
2596
2597 func (*ExportComplaintTransactionsMetadata) Descriptor() ([]byte, []int) {
2598 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{24}
2599 }
2600
2601 func (x *ExportComplaintTransactionsMetadata) GetCreateTime() *timestamppb.Timestamp {
2602 if x != nil {
2603 return x.CreateTime
2604 }
2605 return nil
2606 }
2607
2608
2609 type TransactionInfo_TransactionMetadata struct {
2610 state protoimpl.MessageState
2611 sizeCache protoimpl.SizeCache
2612 unknownFields protoimpl.UnknownFields
2613
2614
2615
2616 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2617
2618
2619 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
2620
2621 ReferenceId string `protobuf:"bytes,3,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
2622
2623 ReferenceUri string `protobuf:"bytes,4,opt,name=reference_uri,json=referenceUri,proto3" json:"reference_uri,omitempty"`
2624
2625 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
2626 }
2627
2628 func (x *TransactionInfo_TransactionMetadata) Reset() {
2629 *x = TransactionInfo_TransactionMetadata{}
2630 if protoimpl.UnsafeEnabled {
2631 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[25]
2632 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2633 ms.StoreMessageInfo(mi)
2634 }
2635 }
2636
2637 func (x *TransactionInfo_TransactionMetadata) String() string {
2638 return protoimpl.X.MessageStringOf(x)
2639 }
2640
2641 func (*TransactionInfo_TransactionMetadata) ProtoMessage() {}
2642
2643 func (x *TransactionInfo_TransactionMetadata) ProtoReflect() protoreflect.Message {
2644 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[25]
2645 if protoimpl.UnsafeEnabled && x != nil {
2646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2647 if ms.LoadMessageInfo() == nil {
2648 ms.StoreMessageInfo(mi)
2649 }
2650 return ms
2651 }
2652 return mi.MessageOf(x)
2653 }
2654
2655
2656 func (*TransactionInfo_TransactionMetadata) Descriptor() ([]byte, []int) {
2657 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 0}
2658 }
2659
2660 func (x *TransactionInfo_TransactionMetadata) GetCreateTime() *timestamppb.Timestamp {
2661 if x != nil {
2662 return x.CreateTime
2663 }
2664 return nil
2665 }
2666
2667 func (x *TransactionInfo_TransactionMetadata) GetUpdateTime() *timestamppb.Timestamp {
2668 if x != nil {
2669 return x.UpdateTime
2670 }
2671 return nil
2672 }
2673
2674 func (x *TransactionInfo_TransactionMetadata) GetReferenceId() string {
2675 if x != nil {
2676 return x.ReferenceId
2677 }
2678 return ""
2679 }
2680
2681 func (x *TransactionInfo_TransactionMetadata) GetReferenceUri() string {
2682 if x != nil {
2683 return x.ReferenceUri
2684 }
2685 return ""
2686 }
2687
2688 func (x *TransactionInfo_TransactionMetadata) GetDescription() string {
2689 if x != nil {
2690 return x.Description
2691 }
2692 return ""
2693 }
2694
2695
2696 type TransactionInfo_TransactionErrorDetails struct {
2697 state protoimpl.MessageState
2698 sizeCache protoimpl.SizeCache
2699 unknownFields protoimpl.UnknownFields
2700
2701
2702 ErrorCode string `protobuf:"bytes,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
2703
2704 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
2705
2706
2707
2708 UpiErrorCode string `protobuf:"bytes,3,opt,name=upi_error_code,json=upiErrorCode,proto3" json:"upi_error_code,omitempty"`
2709 }
2710
2711 func (x *TransactionInfo_TransactionErrorDetails) Reset() {
2712 *x = TransactionInfo_TransactionErrorDetails{}
2713 if protoimpl.UnsafeEnabled {
2714 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[26]
2715 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2716 ms.StoreMessageInfo(mi)
2717 }
2718 }
2719
2720 func (x *TransactionInfo_TransactionErrorDetails) String() string {
2721 return protoimpl.X.MessageStringOf(x)
2722 }
2723
2724 func (*TransactionInfo_TransactionErrorDetails) ProtoMessage() {}
2725
2726 func (x *TransactionInfo_TransactionErrorDetails) ProtoReflect() protoreflect.Message {
2727 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[26]
2728 if protoimpl.UnsafeEnabled && x != nil {
2729 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2730 if ms.LoadMessageInfo() == nil {
2731 ms.StoreMessageInfo(mi)
2732 }
2733 return ms
2734 }
2735 return mi.MessageOf(x)
2736 }
2737
2738
2739 func (*TransactionInfo_TransactionErrorDetails) Descriptor() ([]byte, []int) {
2740 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 1}
2741 }
2742
2743 func (x *TransactionInfo_TransactionErrorDetails) GetErrorCode() string {
2744 if x != nil {
2745 return x.ErrorCode
2746 }
2747 return ""
2748 }
2749
2750 func (x *TransactionInfo_TransactionErrorDetails) GetErrorMessage() string {
2751 if x != nil {
2752 return x.ErrorMessage
2753 }
2754 return ""
2755 }
2756
2757 func (x *TransactionInfo_TransactionErrorDetails) GetUpiErrorCode() string {
2758 if x != nil {
2759 return x.UpiErrorCode
2760 }
2761 return ""
2762 }
2763
2764
2765
2766 type TransactionInfo_BankAdapterInfo struct {
2767 state protoimpl.MessageState
2768 sizeCache protoimpl.SizeCache
2769 unknownFields protoimpl.UnknownFields
2770
2771
2772
2773 RequestIds string `protobuf:"bytes,1,opt,name=request_ids,json=requestIds,proto3" json:"request_ids,omitempty"`
2774
2775
2776 ResponseMetadata *TransactionInfo_BankAdapterInfo_ResponseMetadata `protobuf:"bytes,2,opt,name=response_metadata,json=responseMetadata,proto3" json:"response_metadata,omitempty"`
2777 }
2778
2779 func (x *TransactionInfo_BankAdapterInfo) Reset() {
2780 *x = TransactionInfo_BankAdapterInfo{}
2781 if protoimpl.UnsafeEnabled {
2782 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[27]
2783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2784 ms.StoreMessageInfo(mi)
2785 }
2786 }
2787
2788 func (x *TransactionInfo_BankAdapterInfo) String() string {
2789 return protoimpl.X.MessageStringOf(x)
2790 }
2791
2792 func (*TransactionInfo_BankAdapterInfo) ProtoMessage() {}
2793
2794 func (x *TransactionInfo_BankAdapterInfo) ProtoReflect() protoreflect.Message {
2795 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[27]
2796 if protoimpl.UnsafeEnabled && x != nil {
2797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2798 if ms.LoadMessageInfo() == nil {
2799 ms.StoreMessageInfo(mi)
2800 }
2801 return ms
2802 }
2803 return mi.MessageOf(x)
2804 }
2805
2806
2807 func (*TransactionInfo_BankAdapterInfo) Descriptor() ([]byte, []int) {
2808 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 2}
2809 }
2810
2811 func (x *TransactionInfo_BankAdapterInfo) GetRequestIds() string {
2812 if x != nil {
2813 return x.RequestIds
2814 }
2815 return ""
2816 }
2817
2818 func (x *TransactionInfo_BankAdapterInfo) GetResponseMetadata() *TransactionInfo_BankAdapterInfo_ResponseMetadata {
2819 if x != nil {
2820 return x.ResponseMetadata
2821 }
2822 return nil
2823 }
2824
2825
2826
2827 type TransactionInfo_TransactionRiskInfo struct {
2828 state protoimpl.MessageState
2829 sizeCache protoimpl.SizeCache
2830 unknownFields protoimpl.UnknownFields
2831
2832
2833
2834 Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
2835
2836 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
2837
2838
2839 Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
2840 }
2841
2842 func (x *TransactionInfo_TransactionRiskInfo) Reset() {
2843 *x = TransactionInfo_TransactionRiskInfo{}
2844 if protoimpl.UnsafeEnabled {
2845 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[28]
2846 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2847 ms.StoreMessageInfo(mi)
2848 }
2849 }
2850
2851 func (x *TransactionInfo_TransactionRiskInfo) String() string {
2852 return protoimpl.X.MessageStringOf(x)
2853 }
2854
2855 func (*TransactionInfo_TransactionRiskInfo) ProtoMessage() {}
2856
2857 func (x *TransactionInfo_TransactionRiskInfo) ProtoReflect() protoreflect.Message {
2858 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[28]
2859 if protoimpl.UnsafeEnabled && x != nil {
2860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2861 if ms.LoadMessageInfo() == nil {
2862 ms.StoreMessageInfo(mi)
2863 }
2864 return ms
2865 }
2866 return mi.MessageOf(x)
2867 }
2868
2869
2870 func (*TransactionInfo_TransactionRiskInfo) Descriptor() ([]byte, []int) {
2871 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 3}
2872 }
2873
2874 func (x *TransactionInfo_TransactionRiskInfo) GetProvider() string {
2875 if x != nil {
2876 return x.Provider
2877 }
2878 return ""
2879 }
2880
2881 func (x *TransactionInfo_TransactionRiskInfo) GetType() string {
2882 if x != nil {
2883 return x.Type
2884 }
2885 return ""
2886 }
2887
2888 func (x *TransactionInfo_TransactionRiskInfo) GetValue() string {
2889 if x != nil {
2890 return x.Value
2891 }
2892 return ""
2893 }
2894
2895
2896
2897 type TransactionInfo_BankAdapterInfo_ResponseMetadata struct {
2898 state protoimpl.MessageState
2899 sizeCache protoimpl.SizeCache
2900 unknownFields protoimpl.UnknownFields
2901
2902
2903 Values map[string]string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
2904 }
2905
2906 func (x *TransactionInfo_BankAdapterInfo_ResponseMetadata) Reset() {
2907 *x = TransactionInfo_BankAdapterInfo_ResponseMetadata{}
2908 if protoimpl.UnsafeEnabled {
2909 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[29]
2910 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2911 ms.StoreMessageInfo(mi)
2912 }
2913 }
2914
2915 func (x *TransactionInfo_BankAdapterInfo_ResponseMetadata) String() string {
2916 return protoimpl.X.MessageStringOf(x)
2917 }
2918
2919 func (*TransactionInfo_BankAdapterInfo_ResponseMetadata) ProtoMessage() {}
2920
2921 func (x *TransactionInfo_BankAdapterInfo_ResponseMetadata) ProtoReflect() protoreflect.Message {
2922 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[29]
2923 if protoimpl.UnsafeEnabled && x != nil {
2924 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2925 if ms.LoadMessageInfo() == nil {
2926 ms.StoreMessageInfo(mi)
2927 }
2928 return ms
2929 }
2930 return mi.MessageOf(x)
2931 }
2932
2933
2934 func (*TransactionInfo_BankAdapterInfo_ResponseMetadata) Descriptor() ([]byte, []int) {
2935 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{0, 2, 0}
2936 }
2937
2938 func (x *TransactionInfo_BankAdapterInfo_ResponseMetadata) GetValues() map[string]string {
2939 if x != nil {
2940 return x.Values
2941 }
2942 return nil
2943 }
2944
2945
2946 type FinancialTransaction_PaymentRule struct {
2947 state protoimpl.MessageState
2948 sizeCache protoimpl.SizeCache
2949 unknownFields protoimpl.UnknownFields
2950
2951
2952 PaymentRule FinancialTransaction_PaymentRule_PaymentRuleName `protobuf:"varint,1,opt,name=payment_rule,json=paymentRule,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.FinancialTransaction_PaymentRule_PaymentRuleName" json:"payment_rule,omitempty"`
2953
2954 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2955 }
2956
2957 func (x *FinancialTransaction_PaymentRule) Reset() {
2958 *x = FinancialTransaction_PaymentRule{}
2959 if protoimpl.UnsafeEnabled {
2960 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[31]
2961 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2962 ms.StoreMessageInfo(mi)
2963 }
2964 }
2965
2966 func (x *FinancialTransaction_PaymentRule) String() string {
2967 return protoimpl.X.MessageStringOf(x)
2968 }
2969
2970 func (*FinancialTransaction_PaymentRule) ProtoMessage() {}
2971
2972 func (x *FinancialTransaction_PaymentRule) ProtoReflect() protoreflect.Message {
2973 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[31]
2974 if protoimpl.UnsafeEnabled && x != nil {
2975 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2976 if ms.LoadMessageInfo() == nil {
2977 ms.StoreMessageInfo(mi)
2978 }
2979 return ms
2980 }
2981 return mi.MessageOf(x)
2982 }
2983
2984
2985 func (*FinancialTransaction_PaymentRule) Descriptor() ([]byte, []int) {
2986 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP(), []int{2, 0}
2987 }
2988
2989 func (x *FinancialTransaction_PaymentRule) GetPaymentRule() FinancialTransaction_PaymentRule_PaymentRuleName {
2990 if x != nil {
2991 return x.PaymentRule
2992 }
2993 return FinancialTransaction_PaymentRule_PAYMENT_RULE_NAME_UNSPECIFIED
2994 }
2995
2996 func (x *FinancialTransaction_PaymentRule) GetValue() string {
2997 if x != nil {
2998 return x.Value
2999 }
3000 return ""
3001 }
3002
3003 var File_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto protoreflect.FileDescriptor
3004
3005 var file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDesc = []byte{
3006 0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70,
3007 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73,
3008 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x72,
3009 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3010 0x12, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70,
3011 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73,
3012 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67,
3013 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
3014 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f,
3015 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70,
3016 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
3017 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e,
3018 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
3019 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3020 0x1a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70,
3021 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73,
3022 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f,
3023 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
3024 0x6f, 0x1a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f,
3025 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69,
3026 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x72,
3027 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3028 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
3029 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
3030 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
3031 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
3032 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74,
3033 0x79, 0x70, 0x65, 0x2f, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
3034 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x65,
3035 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x10, 0x0a, 0x0f, 0x54, 0x72, 0x61, 0x6e,
3036 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x13, 0x0a, 0x02, 0x69,
3037 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x02, 0x69, 0x64,
3038 0x12, 0x54, 0x0a, 0x08, 0x61, 0x70, 0x69, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
3039 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3040 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
3041 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
3042 0x2e, 0x41, 0x70, 0x69, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x61,
3043 0x70, 0x69, 0x54, 0x79, 0x70, 0x65, 0x12, 0x6c, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61,
3044 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
3045 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3046 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69,
3047 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54,
3048 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03,
3049 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3050 0x54, 0x79, 0x70, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x14, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
3051 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
3052 0x01, 0x28, 0x0e, 0x32, 0x4f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3053 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
3054 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76,
3055 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
3056 0x6f, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62,
3057 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73,
3058 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5d, 0x0a,
3059 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67,
3060 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
3061 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
3062 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
3063 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65,
3064 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x6c, 0x0a, 0x08,
3065 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x50,
3066 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
3067 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
3068 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61,
3069 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x72, 0x61,
3070 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
3071 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x7e, 0x0a, 0x0d, 0x65, 0x72,
3072 0x72, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
3073 0x0b, 0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3074 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e,
3075 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e,
3076 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
3077 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72,
3078 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x65, 0x72,
3079 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x7d, 0x0a, 0x11, 0x62, 0x61,
3080 0x6e, 0x6b, 0x5f, 0x61, 0x64, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
3081 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3082 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65,
3083 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
3084 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49,
3085 0x6e, 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x41, 0x64, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49,
3086 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x62, 0x61, 0x6e, 0x6b, 0x41, 0x64,
3087 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6d, 0x0a, 0x09, 0x72, 0x69, 0x73,
3088 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x67,
3089 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
3090 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
3091 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
3092 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
3093 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x69, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
3094 0x72, 0x69, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x92, 0x02, 0x0a, 0x13, 0x54, 0x72, 0x61,
3095 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
3096 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
3097 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
3098 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
3099 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
3100 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
3101 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3102 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
3103 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
3104 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
3105 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
3106 0x0b, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0d,
3107 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x04, 0x20,
3108 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
3109 0x6e, 0x63, 0x65, 0x55, 0x72, 0x69, 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
3110 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
3111 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x92, 0x01,
3112 0x0a, 0x17, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72,
3113 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x65, 0x72, 0x72,
3114 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
3115 0x41, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a,
3116 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02,
3117 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72,
3118 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x70, 0x69, 0x5f, 0x65,
3119 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42,
3120 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x75, 0x70, 0x69, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f,
3121 0x64, 0x65, 0x1a, 0x9d, 0x03, 0x0a, 0x0f, 0x42, 0x61, 0x6e, 0x6b, 0x41, 0x64, 0x61, 0x70, 0x74,
3122 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
3123 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
3124 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x73, 0x12, 0x8f, 0x01, 0x0a,
3125 0x11, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
3126 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3127 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
3128 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3129 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
3130 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x41, 0x64, 0x61, 0x70, 0x74,
3131 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d,
3132 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x72, 0x65,
3133 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xd1,
3134 0x01, 0x0a, 0x10, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64,
3135 0x61, 0x74, 0x61, 0x12, 0x81, 0x01, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01,
3136 0x20, 0x03, 0x28, 0x0b, 0x32, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3137 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
3138 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
3139 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
3140 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x41, 0x64, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e,
3141 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64,
3142 0x61, 0x74, 0x61, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
3143 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x56, 0x61, 0x6c, 0x75, 0x65,
3144 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
3145 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
3146 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
3147 0x38, 0x01, 0x1a, 0x5b, 0x0a, 0x13, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3148 0x6e, 0x52, 0x69, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f,
3149 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f,
3150 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
3151 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
3152 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22,
3153 0x48, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54,
3154 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
3155 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0a,
3156 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x49,
3157 0x4d, 0x45, 0x44, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x03, 0x22, 0x7a, 0x0a, 0x12, 0x54, 0x72, 0x61,
3158 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12,
3159 0x24, 0x0a, 0x20, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
3160 0x55, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
3161 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54,
3162 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x45, 0x42, 0x49, 0x54, 0x10, 0x02, 0x12, 0x07, 0x0a,
3163 0x03, 0x50, 0x41, 0x59, 0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49,
3164 0x43, 0x49, 0x41, 0x52, 0x59, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4d, 0x49, 0x54,
3165 0x54, 0x45, 0x52, 0x10, 0x05, 0x22, 0xc5, 0x02, 0x0a, 0x13, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
3166 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
3167 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
3168 0x65, 0x12, 0x50, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
3169 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70,
3170 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73,
3171 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72,
3172 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69,
3173 0x6e, 0x66, 0x6f, 0x12, 0x5b, 0x0a, 0x09, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72,
3174 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3175 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74,
3176 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63,
3177 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74,
3178 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72,
3179 0x3a, 0x6b, 0xea, 0x41, 0x68, 0x0a, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3180 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
3181 0x6f, 0x6d, 0x2f, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73,
3182 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3183 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64,
3184 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3185 0x7b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x22, 0x92, 0x07,
3186 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73,
3187 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
3188 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x04, 0x69, 0x6e,
3189 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3190 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
3191 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3192 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
3193 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x1a,
3194 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
3195 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
3196 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x18, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x61, 0x6c,
3197 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
3198 0x5d, 0x0a, 0x05, 0x70, 0x61, 0x79, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42,
3199 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
3200 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
3201 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74,
3202 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61,
3203 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x70, 0x61, 0x79, 0x65, 0x72, 0x12, 0x5d,
3204 0x0a, 0x05, 0x70, 0x61, 0x79, 0x65, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e,
3205 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79,
3206 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75,
3207 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74,
3208 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e,
3209 0x74, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x70, 0x61, 0x79, 0x65, 0x65, 0x12, 0x2f, 0x0a,
3210 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
3211 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4d, 0x6f, 0x6e, 0x65,
3212 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x72,
3213 0x0a, 0x0d, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18,
3214 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3215 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65,
3216 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
3217 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61,
3218 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
3219 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x75, 0x6c,
3220 0x65, 0x73, 0x1a, 0xfe, 0x01, 0x0a, 0x0b, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x75,
3221 0x6c, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72,
3222 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x5d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3223 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
3224 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77,
3225 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61,
3226 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x79,
3227 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x2e, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
3228 0x52, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0b, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
3229 0x74, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
3230 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x56, 0x0a, 0x0f, 0x50,
3231 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21,
3232 0x0a, 0x1d, 0x50, 0x41, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x55, 0x4c, 0x45, 0x5f, 0x4e,
3233 0x41, 0x4d, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
3234 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x5f, 0x41, 0x46, 0x54, 0x45,
3235 0x52, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x49, 0x4e, 0x5f, 0x41, 0x4d, 0x4f, 0x55, 0x4e,
3236 0x54, 0x10, 0x02, 0x3a, 0x6d, 0xea, 0x41, 0x6a, 0x0a, 0x30, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
3237 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
3238 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54,
3239 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x70, 0x72, 0x6f, 0x6a,
3240 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x66,
3241 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3242 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3243 0x6e, 0x7d, 0x22, 0xd5, 0x0c, 0x0a, 0x12, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72,
3244 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
3245 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x67, 0x0a,
3246 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
3247 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3248 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61,
3249 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74,
3250 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3251 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
3252 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x15, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65,
3253 0x5f, 0x6d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
3254 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x71,
3255 0x75, 0x65, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
3256 0x20, 0x0a, 0x09, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x76, 0x70, 0x61, 0x18, 0x04, 0x20, 0x01,
3257 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x79, 0x65, 0x72, 0x56, 0x70,
3258 0x61, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x79, 0x65, 0x65, 0x5f, 0x76, 0x70, 0x61, 0x18, 0x05,
3259 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x79, 0x65, 0x65,
3260 0x56, 0x70, 0x61, 0x12, 0x2f, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x65, 0x65, 0x5f, 0x6d, 0x65, 0x72,
3261 0x63, 0x68, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
3262 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x65, 0x65, 0x4d, 0x65, 0x72, 0x63, 0x68, 0x61,
3263 0x6e, 0x74, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6d, 0x6f,
3264 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28,
3265 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x70, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x6f, 0x62,
3266 0x69, 0x6c, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x61, 0x79,
3267 0x65, 0x65, 0x5f, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
3268 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x70, 0x61, 0x79,
3269 0x65, 0x65, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x89,
3270 0x01, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x61,
3271 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x55, 0x2e, 0x67, 0x6f,
3272 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65,
3273 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
3274 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74,
3275 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x63,
3276 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x54, 0x79,
3277 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65,
3278 0x6e, 0x63, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x89, 0x01, 0x0a, 0x14, 0x72,
3279 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x74,
3280 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3281 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
3282 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77,
3283 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54,
3284 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x63, 0x75, 0x72,
3285 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0,
3286 0x41, 0x03, 0x52, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x75,
3287 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x37, 0x0a, 0x15, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72,
3288 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
3289 0x0b, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x72, 0x65, 0x63, 0x75,
3290 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
3291 0x35, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x0c, 0x20,
3292 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70,
3293 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61,
3294 0x72, 0x74, 0x44, 0x61, 0x74, 0x65, 0x12, 0x31, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61,
3295 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3296 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03,
3297 0x52, 0x07, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x09, 0x72, 0x65, 0x76,
3298 0x6f, 0x6b, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41,
3299 0x03, 0x52, 0x09, 0x72, 0x65, 0x76, 0x6f, 0x6b, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x06,
3300 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41,
3301 0x03, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x74, 0x0a, 0x0b, 0x61, 0x6d, 0x6f,
3302 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4e,
3303 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
3304 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
3305 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x6e,
3306 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
3307 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03,
3308 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x12,
3309 0x32, 0x0a, 0x12, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x66, 0x65,
3310 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
3311 0x52, 0x11, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
3312 0x6e, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x66, 0x75, 0x6e,
3313 0x64, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x62,
3314 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x75, 0x6e, 0x64, 0x73, 0x22, 0xd0, 0x01, 0x0a, 0x15, 0x52, 0x65,
3315 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x54,
3316 0x79, 0x70, 0x65, 0x12, 0x27, 0x0a, 0x23, 0x52, 0x45, 0x43, 0x55, 0x52, 0x52, 0x45, 0x4e, 0x43,
3317 0x45, 0x5f, 0x50, 0x41, 0x54, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
3318 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
3319 0x41, 0x53, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d,
3320 0x0a, 0x09, 0x42, 0x49, 0x4d, 0x4f, 0x4e, 0x54, 0x48, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x09, 0x0a,
3321 0x05, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x54,
3322 0x4e, 0x49, 0x47, 0x48, 0x54, 0x4c, 0x59, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x48, 0x41, 0x4c,
3323 0x46, 0x5f, 0x59, 0x45, 0x41, 0x52, 0x4c, 0x59, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x4f,
3324 0x4e, 0x54, 0x48, 0x4c, 0x59, 0x10, 0x06, 0x12, 0x0c, 0x0a, 0x08, 0x4f, 0x4e, 0x45, 0x5f, 0x54,
3325 0x49, 0x4d, 0x45, 0x10, 0x07, 0x12, 0x0d, 0x0a, 0x09, 0x51, 0x55, 0x41, 0x52, 0x54, 0x45, 0x52,
3326 0x4c, 0x59, 0x10, 0x08, 0x12, 0x0a, 0x0a, 0x06, 0x57, 0x45, 0x45, 0x4b, 0x4c, 0x59, 0x10, 0x09,
3327 0x12, 0x0a, 0x0a, 0x06, 0x59, 0x45, 0x41, 0x52, 0x4c, 0x59, 0x10, 0x0a, 0x22, 0x59, 0x0a, 0x12,
3328 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x54, 0x79,
3329 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x52, 0x45, 0x43, 0x55, 0x52, 0x52, 0x45, 0x4e, 0x43, 0x45,
3330 0x5f, 0x52, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
3331 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x46, 0x54, 0x45,
3332 0x52, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x45, 0x46, 0x4f, 0x52, 0x45, 0x10, 0x02, 0x12,
3333 0x06, 0x0a, 0x02, 0x4f, 0x4e, 0x10, 0x03, 0x22, 0x46, 0x0a, 0x0e, 0x41, 0x6d, 0x6f, 0x75, 0x6e,
3334 0x74, 0x52, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x4d, 0x4f,
3335 0x55, 0x4e, 0x54, 0x5f, 0x52, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
3336 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x45,
3337 0x58, 0x41, 0x43, 0x54, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x58, 0x10, 0x02, 0x3a,
3338 0x69, 0xea, 0x41, 0x66, 0x0a, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74,
3339 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
3340 0x6d, 0x2f, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
3341 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
3342 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65,
3343 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x74, 0x72,
3344 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x22, 0xa7, 0x03, 0x0a, 0x14, 0x43,
3345 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3346 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
3347 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18,
3348 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3349 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65,
3350 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
3351 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49,
3352 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x5b, 0x0a, 0x09, 0x63, 0x6f, 0x6d,
3353 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67,
3354 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
3355 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
3356 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
3357 0x61, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x48, 0x00, 0x52, 0x09, 0x63, 0x6f, 0x6d,
3358 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x07, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74,
3359 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3360 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61,
3361 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74,
3362 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x42, 0x03, 0xe0,
3363 0x41, 0x03, 0x48, 0x00, 0x52, 0x07, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x3a, 0x6d, 0xea,
3364 0x41, 0x6a, 0x0a, 0x30, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
3365 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
3366 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
3367 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
3368 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
3369 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b,
3370 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x42, 0x06, 0x0a, 0x04,
3371 0x63, 0x61, 0x73, 0x65, 0x22, 0xc6, 0x01, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74,
3372 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3373 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
3374 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x31,
3375 0x12, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67,
3376 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x65,
3377 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3378 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67,
3379 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61,
3380 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
3381 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65,
3382 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18,
3383 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xc8, 0x01,
3384 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54,
3385 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
3386 0x73, 0x74, 0x12, 0x50, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
3387 0x28, 0x09, 0x42, 0x38, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x32, 0x12, 0x30, 0x69, 0x73, 0x73, 0x75,
3388 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
3389 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61,
3390 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61,
3391 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
3392 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
3393 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
3394 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
3395 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
3396 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xc4, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73,
3397 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3398 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x06, 0x70,
3399 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02,
3400 0xfa, 0x41, 0x30, 0x12, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63,
3401 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3402 0x2f, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3403 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70,
3404 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
3405 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
3406 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
3407 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
3408 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22,
3409 0xc8, 0x01, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e,
3410 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
3411 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
3412 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x32, 0x12, 0x30, 0x69, 0x73,
3413 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3414 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61,
3415 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06,
3416 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
3417 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
3418 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
3419 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
3420 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01,
3421 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xc1, 0x01, 0x0a, 0x20, 0x4c,
3422 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73,
3423 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3424 0x75, 0x0a, 0x15, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x72, 0x61, 0x6e,
3425 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40,
3426 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
3427 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
3428 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74,
3429 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3430 0x52, 0x14, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
3431 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
3432 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
3433 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xc5,
3434 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c,
3435 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
3436 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x78, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61,
3437 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01,
3438 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3439 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
3440 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
3441 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e,
3442 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x66, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69,
3443 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26,
3444 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
3445 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
3446 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xbd, 0x01, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d,
3447 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3448 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x14, 0x6d, 0x61,
3449 0x6e, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3450 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3451 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
3452 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3453 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72,
3454 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6d, 0x61, 0x6e, 0x64, 0x61,
3455 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26,
3456 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
3457 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
3458 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xc5, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x43,
3459 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3460 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x78, 0x0a, 0x16,
3461 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61,
3462 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67,
3463 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
3464 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
3465 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
3466 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3467 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
3468 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
3469 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
3470 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9c,
3471 0x02, 0x0a, 0x22, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69,
3472 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
3473 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
3474 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
3475 0x6e, 0x74, 0x12, 0x67, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3476 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67,
3477 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
3478 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
3479 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
3480 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e,
3481 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73,
3482 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
3483 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
3484 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61,
3485 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
3486 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3487 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
3488 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x83, 0x02,
3489 0x0a, 0x21, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
3490 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
3491 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
3492 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3493 0x12, 0x4f, 0x0a, 0x08, 0x61, 0x70, 0x69, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
3494 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3495 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
3496 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
3497 0x2e, 0x41, 0x70, 0x69, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x61, 0x70, 0x69, 0x54, 0x79, 0x70,
3498 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
3499 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
3500 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
3501 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08,
3502 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
3503 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
3504 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
3505 0x69, 0x6d, 0x65, 0x22, 0x9a, 0x02, 0x0a, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61,
3506 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3507 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
3508 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70,
3509 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x67, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
3510 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
3511 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70,
3512 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73,
3513 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72,
3514 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x74,
3515 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x39,
3516 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
3517 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
3518 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09,
3519 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64,
3520 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
3521 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
3522 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
3523 0x22, 0x9c, 0x02, 0x0a, 0x22, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
3524 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3525 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
3526 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61,
3527 0x72, 0x65, 0x6e, 0x74, 0x12, 0x67, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3528 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
3529 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
3530 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
3531 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61,
3532 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x74, 0x72,
3533 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x39, 0x0a,
3534 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
3535 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3536 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73,
3537 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f,
3538 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
3539 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
3540 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x22,
3541 0x44, 0x0a, 0x23, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69,
3542 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
3543 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
3544 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
3545 0x65, 0x74, 0x55, 0x72, 0x69, 0x22, 0x43, 0x0a, 0x22, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d,
3546 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
3547 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74,
3548 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
3549 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x72, 0x69, 0x22, 0x42, 0x0a, 0x21, 0x45, 0x78,
3550 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73,
3551 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3552 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20,
3553 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x72, 0x69, 0x22, 0x44,
3554 0x0a, 0x23, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e,
3555 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
3556 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
3557 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65,
3558 0x74, 0x55, 0x72, 0x69, 0x22, 0x67, 0x0a, 0x23, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69,
3559 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
3560 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63,
3561 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
3562 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
3563 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
3564 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x65, 0x0a,
3565 0x21, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72,
3566 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
3567 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
3568 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3569 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
3570 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
3571 0x54, 0x69, 0x6d, 0x65, 0x22, 0x66, 0x0a, 0x22, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65,
3572 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3573 0x6e, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72,
3574 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
3575 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
3576 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03,
3577 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x67, 0x0a, 0x23,
3578 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54,
3579 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64,
3580 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
3581 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3582 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
3583 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
3584 0x65, 0x54, 0x69, 0x6d, 0x65, 0x32, 0xc0, 0x11, 0x0a, 0x18, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72,
3585 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3586 0x6e, 0x73, 0x12, 0xf6, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
3587 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
3588 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70,
3589 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73,
3590 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
3591 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
3592 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4d, 0x2e,
3593 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79,
3594 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75,
3595 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
3596 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3597 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3,
3598 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
3599 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6d, 0x65,
3600 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3601 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xfa, 0x01, 0x0a, 0x19,
3602 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61,
3603 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3604 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
3605 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77,
3606 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61,
3607 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3608 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3609 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
3610 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3611 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e,
3612 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3613 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f,
3614 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
3615 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6e, 0x61, 0x6e, 0x63,
3616 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xda,
3617 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xf2, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73,
3618 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3619 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3620 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
3621 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
3622 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72,
3623 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3624 0x74, 0x1a, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3625 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e,
3626 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e,
3627 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73,
3628 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
3629 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
3630 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
3631 0x2f, 0x6d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3632 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xfa, 0x01,
3633 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54,
3634 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4d, 0x2e, 0x67, 0x6f,
3635 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65,
3636 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
3637 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f,
3638 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
3639 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4e, 0x2e, 0x67, 0x6f, 0x6f,
3640 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
3641 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
3642 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d,
3643 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3644 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 0x93,
3645 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
3646 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70,
3647 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3648 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x9c, 0x02, 0x0a, 0x1b, 0x45,
3649 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72,
3650 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4f, 0x2e, 0x67, 0x6f, 0x6f,
3651 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
3652 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
3653 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46,
3654 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
3655 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
3656 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
3657 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8c, 0x01, 0x82, 0xd3, 0xe4,
3658 0x93, 0x02, 0x39, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3659 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6e,
3660 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3661 0x6e, 0x73, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x4a, 0x0a,
3662 0x23, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c,
3663 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
3664 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x6e, 0x61,
3665 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3666 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x97, 0x02, 0x0a, 0x1a, 0x45, 0x78,
3667 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e,
3668 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3669 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
3670 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3671 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x74,
3672 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3673 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3674 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
3675 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38,
3676 0x22, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
3677 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
3678 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x65,
3679 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x48, 0x0a, 0x22, 0x45, 0x78, 0x70,
3680 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73,
3681 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3682 0x22, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54,
3683 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64,
3684 0x61, 0x74, 0x61, 0x12, 0x92, 0x02, 0x0a, 0x19, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61,
3685 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3686 0x73, 0x12, 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3687 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e,
3688 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e,
3689 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61,
3690 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3691 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
3692 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
3693 0x86, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
3694 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
3695 0x7d, 0x2f, 0x6d, 0x61, 0x6e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
3696 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca,
3697 0x41, 0x46, 0x0a, 0x21, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x6e, 0x64, 0x61, 0x74,
3698 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
3699 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x6e,
3700 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3701 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x9c, 0x02, 0x0a, 0x1b, 0x45, 0x78, 0x70,
3702 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e,
3703 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3704 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
3705 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
3706 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d,
3707 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
3708 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3709 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
3710 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8c, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02,
3711 0x39, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
3712 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c,
3713 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3714 0x3a, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x4a, 0x0a, 0x23, 0x45,
3715 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x54, 0x72,
3716 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
3717 0x73, 0x65, 0x12, 0x23, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61,
3718 0x69, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d,
3719 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4f, 0xca, 0x41, 0x1b, 0x69, 0x73, 0x73, 0x75,
3720 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
3721 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a,
3722 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
3723 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d,
3724 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xad, 0x02, 0x0a, 0x2f, 0x63, 0x6f, 0x6d,
3725 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
3726 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
3727 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x42, 0x11, 0x54, 0x72,
3728 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
3729 0x01, 0x5a, 0x57, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
3730 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
3731 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70,
3732 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73,
3733 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x3b, 0x69, 0x73,
3734 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0xaa, 0x02, 0x2b, 0x47, 0x6f, 0x6f,
3735 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e,
3736 0x74, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53,
3737 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
3738 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47,
3739 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x5c, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69,
3740 0x74, 0x63, 0x68, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x2f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
3741 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47,
3742 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x3a, 0x3a, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77,
3743 0x69, 0x74, 0x63, 0x68, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
3744 }
3745
3746 var (
3747 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescOnce sync.Once
3748 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescData = file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDesc
3749 )
3750
3751 func file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescGZIP() []byte {
3752 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescOnce.Do(func() {
3753 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescData)
3754 })
3755 return file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDescData
3756 }
3757
3758 var file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
3759 var file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes = make([]protoimpl.MessageInfo, 32)
3760 var file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_goTypes = []interface{}{
3761 (TransactionInfo_State)(0),
3762 (TransactionInfo_TransactionSubType)(0),
3763 (FinancialTransaction_PaymentRule_PaymentRuleName)(0),
3764 (MandateTransaction_RecurrencePatternType)(0),
3765 (MandateTransaction_RecurrenceRuleType)(0),
3766 (MandateTransaction_AmountRuleType)(0),
3767 (*TransactionInfo)(nil),
3768 (*MetadataTransaction)(nil),
3769 (*FinancialTransaction)(nil),
3770 (*MandateTransaction)(nil),
3771 (*ComplaintTransaction)(nil),
3772 (*ListMetadataTransactionsRequest)(nil),
3773 (*ListFinancialTransactionsRequest)(nil),
3774 (*ListMandateTransactionsRequest)(nil),
3775 (*ListComplaintTransactionsRequest)(nil),
3776 (*ListMetadataTransactionsResponse)(nil),
3777 (*ListFinancialTransactionsResponse)(nil),
3778 (*ListMandateTransactionsResponse)(nil),
3779 (*ListComplaintTransactionsResponse)(nil),
3780 (*ExportFinancialTransactionsRequest)(nil),
3781 (*ExportMetadataTransactionsRequest)(nil),
3782 (*ExportMandateTransactionsRequest)(nil),
3783 (*ExportComplaintTransactionsRequest)(nil),
3784 (*ExportFinancialTransactionsResponse)(nil),
3785 (*ExportMetadataTransactionsResponse)(nil),
3786 (*ExportMandateTransactionsResponse)(nil),
3787 (*ExportComplaintTransactionsResponse)(nil),
3788 (*ExportFinancialTransactionsMetadata)(nil),
3789 (*ExportMandateTransactionsMetadata)(nil),
3790 (*ExportMetadataTransactionsMetadata)(nil),
3791 (*ExportComplaintTransactionsMetadata)(nil),
3792 (*TransactionInfo_TransactionMetadata)(nil),
3793 (*TransactionInfo_TransactionErrorDetails)(nil),
3794 (*TransactionInfo_BankAdapterInfo)(nil),
3795 (*TransactionInfo_TransactionRiskInfo)(nil),
3796 (*TransactionInfo_BankAdapterInfo_ResponseMetadata)(nil),
3797 nil,
3798 (*FinancialTransaction_PaymentRule)(nil),
3799 (ApiType)(0),
3800 (TransactionType)(0),
3801 (*Participant)(nil),
3802 (*SettlementParticipant)(nil),
3803 (*money.Money)(nil),
3804 (*date.Date)(nil),
3805 (*Complaint)(nil),
3806 (*Dispute)(nil),
3807 (*timestamppb.Timestamp)(nil),
3808 (*longrunning.Operation)(nil),
3809 }
3810 var file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_depIdxs = []int32{
3811 38,
3812 39,
3813 1,
3814 0,
3815 31,
3816 32,
3817 33,
3818 34,
3819 6,
3820 40,
3821 6,
3822 41,
3823 41,
3824 42,
3825 37,
3826 6,
3827 3,
3828 4,
3829 43,
3830 43,
3831 5,
3832 6,
3833 44,
3834 45,
3835 7,
3836 8,
3837 9,
3838 10,
3839 39,
3840 46,
3841 46,
3842 38,
3843 46,
3844 46,
3845 39,
3846 46,
3847 46,
3848 39,
3849 46,
3850 46,
3851 46,
3852 46,
3853 46,
3854 46,
3855 46,
3856 46,
3857 35,
3858 36,
3859 2,
3860 11,
3861 12,
3862 13,
3863 14,
3864 19,
3865 20,
3866 21,
3867 22,
3868 15,
3869 16,
3870 17,
3871 18,
3872 47,
3873 47,
3874 47,
3875 47,
3876 57,
3877 49,
3878 49,
3879 49,
3880 0,
3881 }
3882
3883 func init() { file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_init() }
3884 func file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_init() {
3885 if File_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto != nil {
3886 return
3887 }
3888 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_init()
3889 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_init()
3890 if !protoimpl.UnsafeEnabled {
3891 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3892 switch v := v.(*TransactionInfo); i {
3893 case 0:
3894 return &v.state
3895 case 1:
3896 return &v.sizeCache
3897 case 2:
3898 return &v.unknownFields
3899 default:
3900 return nil
3901 }
3902 }
3903 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3904 switch v := v.(*MetadataTransaction); i {
3905 case 0:
3906 return &v.state
3907 case 1:
3908 return &v.sizeCache
3909 case 2:
3910 return &v.unknownFields
3911 default:
3912 return nil
3913 }
3914 }
3915 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3916 switch v := v.(*FinancialTransaction); i {
3917 case 0:
3918 return &v.state
3919 case 1:
3920 return &v.sizeCache
3921 case 2:
3922 return &v.unknownFields
3923 default:
3924 return nil
3925 }
3926 }
3927 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3928 switch v := v.(*MandateTransaction); i {
3929 case 0:
3930 return &v.state
3931 case 1:
3932 return &v.sizeCache
3933 case 2:
3934 return &v.unknownFields
3935 default:
3936 return nil
3937 }
3938 }
3939 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3940 switch v := v.(*ComplaintTransaction); i {
3941 case 0:
3942 return &v.state
3943 case 1:
3944 return &v.sizeCache
3945 case 2:
3946 return &v.unknownFields
3947 default:
3948 return nil
3949 }
3950 }
3951 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3952 switch v := v.(*ListMetadataTransactionsRequest); i {
3953 case 0:
3954 return &v.state
3955 case 1:
3956 return &v.sizeCache
3957 case 2:
3958 return &v.unknownFields
3959 default:
3960 return nil
3961 }
3962 }
3963 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3964 switch v := v.(*ListFinancialTransactionsRequest); i {
3965 case 0:
3966 return &v.state
3967 case 1:
3968 return &v.sizeCache
3969 case 2:
3970 return &v.unknownFields
3971 default:
3972 return nil
3973 }
3974 }
3975 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3976 switch v := v.(*ListMandateTransactionsRequest); i {
3977 case 0:
3978 return &v.state
3979 case 1:
3980 return &v.sizeCache
3981 case 2:
3982 return &v.unknownFields
3983 default:
3984 return nil
3985 }
3986 }
3987 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3988 switch v := v.(*ListComplaintTransactionsRequest); i {
3989 case 0:
3990 return &v.state
3991 case 1:
3992 return &v.sizeCache
3993 case 2:
3994 return &v.unknownFields
3995 default:
3996 return nil
3997 }
3998 }
3999 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
4000 switch v := v.(*ListMetadataTransactionsResponse); i {
4001 case 0:
4002 return &v.state
4003 case 1:
4004 return &v.sizeCache
4005 case 2:
4006 return &v.unknownFields
4007 default:
4008 return nil
4009 }
4010 }
4011 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
4012 switch v := v.(*ListFinancialTransactionsResponse); i {
4013 case 0:
4014 return &v.state
4015 case 1:
4016 return &v.sizeCache
4017 case 2:
4018 return &v.unknownFields
4019 default:
4020 return nil
4021 }
4022 }
4023 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
4024 switch v := v.(*ListMandateTransactionsResponse); i {
4025 case 0:
4026 return &v.state
4027 case 1:
4028 return &v.sizeCache
4029 case 2:
4030 return &v.unknownFields
4031 default:
4032 return nil
4033 }
4034 }
4035 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
4036 switch v := v.(*ListComplaintTransactionsResponse); i {
4037 case 0:
4038 return &v.state
4039 case 1:
4040 return &v.sizeCache
4041 case 2:
4042 return &v.unknownFields
4043 default:
4044 return nil
4045 }
4046 }
4047 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
4048 switch v := v.(*ExportFinancialTransactionsRequest); i {
4049 case 0:
4050 return &v.state
4051 case 1:
4052 return &v.sizeCache
4053 case 2:
4054 return &v.unknownFields
4055 default:
4056 return nil
4057 }
4058 }
4059 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
4060 switch v := v.(*ExportMetadataTransactionsRequest); i {
4061 case 0:
4062 return &v.state
4063 case 1:
4064 return &v.sizeCache
4065 case 2:
4066 return &v.unknownFields
4067 default:
4068 return nil
4069 }
4070 }
4071 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
4072 switch v := v.(*ExportMandateTransactionsRequest); i {
4073 case 0:
4074 return &v.state
4075 case 1:
4076 return &v.sizeCache
4077 case 2:
4078 return &v.unknownFields
4079 default:
4080 return nil
4081 }
4082 }
4083 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
4084 switch v := v.(*ExportComplaintTransactionsRequest); i {
4085 case 0:
4086 return &v.state
4087 case 1:
4088 return &v.sizeCache
4089 case 2:
4090 return &v.unknownFields
4091 default:
4092 return nil
4093 }
4094 }
4095 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
4096 switch v := v.(*ExportFinancialTransactionsResponse); i {
4097 case 0:
4098 return &v.state
4099 case 1:
4100 return &v.sizeCache
4101 case 2:
4102 return &v.unknownFields
4103 default:
4104 return nil
4105 }
4106 }
4107 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
4108 switch v := v.(*ExportMetadataTransactionsResponse); i {
4109 case 0:
4110 return &v.state
4111 case 1:
4112 return &v.sizeCache
4113 case 2:
4114 return &v.unknownFields
4115 default:
4116 return nil
4117 }
4118 }
4119 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
4120 switch v := v.(*ExportMandateTransactionsResponse); i {
4121 case 0:
4122 return &v.state
4123 case 1:
4124 return &v.sizeCache
4125 case 2:
4126 return &v.unknownFields
4127 default:
4128 return nil
4129 }
4130 }
4131 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
4132 switch v := v.(*ExportComplaintTransactionsResponse); i {
4133 case 0:
4134 return &v.state
4135 case 1:
4136 return &v.sizeCache
4137 case 2:
4138 return &v.unknownFields
4139 default:
4140 return nil
4141 }
4142 }
4143 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
4144 switch v := v.(*ExportFinancialTransactionsMetadata); i {
4145 case 0:
4146 return &v.state
4147 case 1:
4148 return &v.sizeCache
4149 case 2:
4150 return &v.unknownFields
4151 default:
4152 return nil
4153 }
4154 }
4155 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
4156 switch v := v.(*ExportMandateTransactionsMetadata); i {
4157 case 0:
4158 return &v.state
4159 case 1:
4160 return &v.sizeCache
4161 case 2:
4162 return &v.unknownFields
4163 default:
4164 return nil
4165 }
4166 }
4167 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
4168 switch v := v.(*ExportMetadataTransactionsMetadata); i {
4169 case 0:
4170 return &v.state
4171 case 1:
4172 return &v.sizeCache
4173 case 2:
4174 return &v.unknownFields
4175 default:
4176 return nil
4177 }
4178 }
4179 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
4180 switch v := v.(*ExportComplaintTransactionsMetadata); i {
4181 case 0:
4182 return &v.state
4183 case 1:
4184 return &v.sizeCache
4185 case 2:
4186 return &v.unknownFields
4187 default:
4188 return nil
4189 }
4190 }
4191 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
4192 switch v := v.(*TransactionInfo_TransactionMetadata); i {
4193 case 0:
4194 return &v.state
4195 case 1:
4196 return &v.sizeCache
4197 case 2:
4198 return &v.unknownFields
4199 default:
4200 return nil
4201 }
4202 }
4203 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
4204 switch v := v.(*TransactionInfo_TransactionErrorDetails); i {
4205 case 0:
4206 return &v.state
4207 case 1:
4208 return &v.sizeCache
4209 case 2:
4210 return &v.unknownFields
4211 default:
4212 return nil
4213 }
4214 }
4215 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
4216 switch v := v.(*TransactionInfo_BankAdapterInfo); i {
4217 case 0:
4218 return &v.state
4219 case 1:
4220 return &v.sizeCache
4221 case 2:
4222 return &v.unknownFields
4223 default:
4224 return nil
4225 }
4226 }
4227 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
4228 switch v := v.(*TransactionInfo_TransactionRiskInfo); i {
4229 case 0:
4230 return &v.state
4231 case 1:
4232 return &v.sizeCache
4233 case 2:
4234 return &v.unknownFields
4235 default:
4236 return nil
4237 }
4238 }
4239 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
4240 switch v := v.(*TransactionInfo_BankAdapterInfo_ResponseMetadata); i {
4241 case 0:
4242 return &v.state
4243 case 1:
4244 return &v.sizeCache
4245 case 2:
4246 return &v.unknownFields
4247 default:
4248 return nil
4249 }
4250 }
4251 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
4252 switch v := v.(*FinancialTransaction_PaymentRule); i {
4253 case 0:
4254 return &v.state
4255 case 1:
4256 return &v.sizeCache
4257 case 2:
4258 return &v.unknownFields
4259 default:
4260 return nil
4261 }
4262 }
4263 }
4264 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes[4].OneofWrappers = []interface{}{
4265 (*ComplaintTransaction_Complaint)(nil),
4266 (*ComplaintTransaction_Dispute)(nil),
4267 }
4268 type x struct{}
4269 out := protoimpl.TypeBuilder{
4270 File: protoimpl.DescBuilder{
4271 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
4272 RawDescriptor: file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDesc,
4273 NumEnums: 6,
4274 NumMessages: 32,
4275 NumExtensions: 0,
4276 NumServices: 1,
4277 },
4278 GoTypes: file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_goTypes,
4279 DependencyIndexes: file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_depIdxs,
4280 EnumInfos: file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_enumTypes,
4281 MessageInfos: file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_msgTypes,
4282 }.Build()
4283 File_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto = out.File
4284 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_rawDesc = nil
4285 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_goTypes = nil
4286 file_google_cloud_paymentgateway_issuerswitch_v1_transactions_proto_depIdxs = nil
4287 }
4288
4289
4290 var _ context.Context
4291 var _ grpc.ClientConnInterface
4292
4293
4294
4295 const _ = grpc.SupportPackageIsVersion6
4296
4297
4298
4299
4300 type IssuerSwitchTransactionsClient interface {
4301
4302 ListMetadataTransactions(ctx context.Context, in *ListMetadataTransactionsRequest, opts ...grpc.CallOption) (*ListMetadataTransactionsResponse, error)
4303
4304 ListFinancialTransactions(ctx context.Context, in *ListFinancialTransactionsRequest, opts ...grpc.CallOption) (*ListFinancialTransactionsResponse, error)
4305
4306 ListMandateTransactions(ctx context.Context, in *ListMandateTransactionsRequest, opts ...grpc.CallOption) (*ListMandateTransactionsResponse, error)
4307
4308 ListComplaintTransactions(ctx context.Context, in *ListComplaintTransactionsRequest, opts ...grpc.CallOption) (*ListComplaintTransactionsResponse, error)
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555 ExportFinancialTransactions(ctx context.Context, in *ExportFinancialTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624 ExportMetadataTransactions(ctx context.Context, in *ExportMetadataTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780 ExportMandateTransactions(ctx context.Context, in *ExportMandateTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941 ExportComplaintTransactions(ctx context.Context, in *ExportComplaintTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4942 }
4943
4944 type issuerSwitchTransactionsClient struct {
4945 cc grpc.ClientConnInterface
4946 }
4947
4948 func NewIssuerSwitchTransactionsClient(cc grpc.ClientConnInterface) IssuerSwitchTransactionsClient {
4949 return &issuerSwitchTransactionsClient{cc}
4950 }
4951
4952 func (c *issuerSwitchTransactionsClient) ListMetadataTransactions(ctx context.Context, in *ListMetadataTransactionsRequest, opts ...grpc.CallOption) (*ListMetadataTransactionsResponse, error) {
4953 out := new(ListMetadataTransactionsResponse)
4954 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListMetadataTransactions", in, out, opts...)
4955 if err != nil {
4956 return nil, err
4957 }
4958 return out, nil
4959 }
4960
4961 func (c *issuerSwitchTransactionsClient) ListFinancialTransactions(ctx context.Context, in *ListFinancialTransactionsRequest, opts ...grpc.CallOption) (*ListFinancialTransactionsResponse, error) {
4962 out := new(ListFinancialTransactionsResponse)
4963 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListFinancialTransactions", in, out, opts...)
4964 if err != nil {
4965 return nil, err
4966 }
4967 return out, nil
4968 }
4969
4970 func (c *issuerSwitchTransactionsClient) ListMandateTransactions(ctx context.Context, in *ListMandateTransactionsRequest, opts ...grpc.CallOption) (*ListMandateTransactionsResponse, error) {
4971 out := new(ListMandateTransactionsResponse)
4972 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListMandateTransactions", in, out, opts...)
4973 if err != nil {
4974 return nil, err
4975 }
4976 return out, nil
4977 }
4978
4979 func (c *issuerSwitchTransactionsClient) ListComplaintTransactions(ctx context.Context, in *ListComplaintTransactionsRequest, opts ...grpc.CallOption) (*ListComplaintTransactionsResponse, error) {
4980 out := new(ListComplaintTransactionsResponse)
4981 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListComplaintTransactions", in, out, opts...)
4982 if err != nil {
4983 return nil, err
4984 }
4985 return out, nil
4986 }
4987
4988 func (c *issuerSwitchTransactionsClient) ExportFinancialTransactions(ctx context.Context, in *ExportFinancialTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4989 out := new(longrunning.Operation)
4990 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportFinancialTransactions", in, out, opts...)
4991 if err != nil {
4992 return nil, err
4993 }
4994 return out, nil
4995 }
4996
4997 func (c *issuerSwitchTransactionsClient) ExportMetadataTransactions(ctx context.Context, in *ExportMetadataTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4998 out := new(longrunning.Operation)
4999 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportMetadataTransactions", in, out, opts...)
5000 if err != nil {
5001 return nil, err
5002 }
5003 return out, nil
5004 }
5005
5006 func (c *issuerSwitchTransactionsClient) ExportMandateTransactions(ctx context.Context, in *ExportMandateTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
5007 out := new(longrunning.Operation)
5008 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportMandateTransactions", in, out, opts...)
5009 if err != nil {
5010 return nil, err
5011 }
5012 return out, nil
5013 }
5014
5015 func (c *issuerSwitchTransactionsClient) ExportComplaintTransactions(ctx context.Context, in *ExportComplaintTransactionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
5016 out := new(longrunning.Operation)
5017 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportComplaintTransactions", in, out, opts...)
5018 if err != nil {
5019 return nil, err
5020 }
5021 return out, nil
5022 }
5023
5024
5025 type IssuerSwitchTransactionsServer interface {
5026
5027 ListMetadataTransactions(context.Context, *ListMetadataTransactionsRequest) (*ListMetadataTransactionsResponse, error)
5028
5029 ListFinancialTransactions(context.Context, *ListFinancialTransactionsRequest) (*ListFinancialTransactionsResponse, error)
5030
5031 ListMandateTransactions(context.Context, *ListMandateTransactionsRequest) (*ListMandateTransactionsResponse, error)
5032
5033 ListComplaintTransactions(context.Context, *ListComplaintTransactionsRequest) (*ListComplaintTransactionsResponse, error)
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280 ExportFinancialTransactions(context.Context, *ExportFinancialTransactionsRequest) (*longrunning.Operation, error)
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349 ExportMetadataTransactions(context.Context, *ExportMetadataTransactionsRequest) (*longrunning.Operation, error)
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505 ExportMandateTransactions(context.Context, *ExportMandateTransactionsRequest) (*longrunning.Operation, error)
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666 ExportComplaintTransactions(context.Context, *ExportComplaintTransactionsRequest) (*longrunning.Operation, error)
5667 }
5668
5669
5670 type UnimplementedIssuerSwitchTransactionsServer struct {
5671 }
5672
5673 func (*UnimplementedIssuerSwitchTransactionsServer) ListMetadataTransactions(context.Context, *ListMetadataTransactionsRequest) (*ListMetadataTransactionsResponse, error) {
5674 return nil, status.Errorf(codes.Unimplemented, "method ListMetadataTransactions not implemented")
5675 }
5676 func (*UnimplementedIssuerSwitchTransactionsServer) ListFinancialTransactions(context.Context, *ListFinancialTransactionsRequest) (*ListFinancialTransactionsResponse, error) {
5677 return nil, status.Errorf(codes.Unimplemented, "method ListFinancialTransactions not implemented")
5678 }
5679 func (*UnimplementedIssuerSwitchTransactionsServer) ListMandateTransactions(context.Context, *ListMandateTransactionsRequest) (*ListMandateTransactionsResponse, error) {
5680 return nil, status.Errorf(codes.Unimplemented, "method ListMandateTransactions not implemented")
5681 }
5682 func (*UnimplementedIssuerSwitchTransactionsServer) ListComplaintTransactions(context.Context, *ListComplaintTransactionsRequest) (*ListComplaintTransactionsResponse, error) {
5683 return nil, status.Errorf(codes.Unimplemented, "method ListComplaintTransactions not implemented")
5684 }
5685 func (*UnimplementedIssuerSwitchTransactionsServer) ExportFinancialTransactions(context.Context, *ExportFinancialTransactionsRequest) (*longrunning.Operation, error) {
5686 return nil, status.Errorf(codes.Unimplemented, "method ExportFinancialTransactions not implemented")
5687 }
5688 func (*UnimplementedIssuerSwitchTransactionsServer) ExportMetadataTransactions(context.Context, *ExportMetadataTransactionsRequest) (*longrunning.Operation, error) {
5689 return nil, status.Errorf(codes.Unimplemented, "method ExportMetadataTransactions not implemented")
5690 }
5691 func (*UnimplementedIssuerSwitchTransactionsServer) ExportMandateTransactions(context.Context, *ExportMandateTransactionsRequest) (*longrunning.Operation, error) {
5692 return nil, status.Errorf(codes.Unimplemented, "method ExportMandateTransactions not implemented")
5693 }
5694 func (*UnimplementedIssuerSwitchTransactionsServer) ExportComplaintTransactions(context.Context, *ExportComplaintTransactionsRequest) (*longrunning.Operation, error) {
5695 return nil, status.Errorf(codes.Unimplemented, "method ExportComplaintTransactions not implemented")
5696 }
5697
5698 func RegisterIssuerSwitchTransactionsServer(s *grpc.Server, srv IssuerSwitchTransactionsServer) {
5699 s.RegisterService(&_IssuerSwitchTransactions_serviceDesc, srv)
5700 }
5701
5702 func _IssuerSwitchTransactions_ListMetadataTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5703 in := new(ListMetadataTransactionsRequest)
5704 if err := dec(in); err != nil {
5705 return nil, err
5706 }
5707 if interceptor == nil {
5708 return srv.(IssuerSwitchTransactionsServer).ListMetadataTransactions(ctx, in)
5709 }
5710 info := &grpc.UnaryServerInfo{
5711 Server: srv,
5712 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListMetadataTransactions",
5713 }
5714 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5715 return srv.(IssuerSwitchTransactionsServer).ListMetadataTransactions(ctx, req.(*ListMetadataTransactionsRequest))
5716 }
5717 return interceptor(ctx, in, info, handler)
5718 }
5719
5720 func _IssuerSwitchTransactions_ListFinancialTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5721 in := new(ListFinancialTransactionsRequest)
5722 if err := dec(in); err != nil {
5723 return nil, err
5724 }
5725 if interceptor == nil {
5726 return srv.(IssuerSwitchTransactionsServer).ListFinancialTransactions(ctx, in)
5727 }
5728 info := &grpc.UnaryServerInfo{
5729 Server: srv,
5730 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListFinancialTransactions",
5731 }
5732 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5733 return srv.(IssuerSwitchTransactionsServer).ListFinancialTransactions(ctx, req.(*ListFinancialTransactionsRequest))
5734 }
5735 return interceptor(ctx, in, info, handler)
5736 }
5737
5738 func _IssuerSwitchTransactions_ListMandateTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5739 in := new(ListMandateTransactionsRequest)
5740 if err := dec(in); err != nil {
5741 return nil, err
5742 }
5743 if interceptor == nil {
5744 return srv.(IssuerSwitchTransactionsServer).ListMandateTransactions(ctx, in)
5745 }
5746 info := &grpc.UnaryServerInfo{
5747 Server: srv,
5748 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListMandateTransactions",
5749 }
5750 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5751 return srv.(IssuerSwitchTransactionsServer).ListMandateTransactions(ctx, req.(*ListMandateTransactionsRequest))
5752 }
5753 return interceptor(ctx, in, info, handler)
5754 }
5755
5756 func _IssuerSwitchTransactions_ListComplaintTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5757 in := new(ListComplaintTransactionsRequest)
5758 if err := dec(in); err != nil {
5759 return nil, err
5760 }
5761 if interceptor == nil {
5762 return srv.(IssuerSwitchTransactionsServer).ListComplaintTransactions(ctx, in)
5763 }
5764 info := &grpc.UnaryServerInfo{
5765 Server: srv,
5766 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ListComplaintTransactions",
5767 }
5768 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5769 return srv.(IssuerSwitchTransactionsServer).ListComplaintTransactions(ctx, req.(*ListComplaintTransactionsRequest))
5770 }
5771 return interceptor(ctx, in, info, handler)
5772 }
5773
5774 func _IssuerSwitchTransactions_ExportFinancialTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5775 in := new(ExportFinancialTransactionsRequest)
5776 if err := dec(in); err != nil {
5777 return nil, err
5778 }
5779 if interceptor == nil {
5780 return srv.(IssuerSwitchTransactionsServer).ExportFinancialTransactions(ctx, in)
5781 }
5782 info := &grpc.UnaryServerInfo{
5783 Server: srv,
5784 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportFinancialTransactions",
5785 }
5786 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5787 return srv.(IssuerSwitchTransactionsServer).ExportFinancialTransactions(ctx, req.(*ExportFinancialTransactionsRequest))
5788 }
5789 return interceptor(ctx, in, info, handler)
5790 }
5791
5792 func _IssuerSwitchTransactions_ExportMetadataTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5793 in := new(ExportMetadataTransactionsRequest)
5794 if err := dec(in); err != nil {
5795 return nil, err
5796 }
5797 if interceptor == nil {
5798 return srv.(IssuerSwitchTransactionsServer).ExportMetadataTransactions(ctx, in)
5799 }
5800 info := &grpc.UnaryServerInfo{
5801 Server: srv,
5802 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportMetadataTransactions",
5803 }
5804 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5805 return srv.(IssuerSwitchTransactionsServer).ExportMetadataTransactions(ctx, req.(*ExportMetadataTransactionsRequest))
5806 }
5807 return interceptor(ctx, in, info, handler)
5808 }
5809
5810 func _IssuerSwitchTransactions_ExportMandateTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5811 in := new(ExportMandateTransactionsRequest)
5812 if err := dec(in); err != nil {
5813 return nil, err
5814 }
5815 if interceptor == nil {
5816 return srv.(IssuerSwitchTransactionsServer).ExportMandateTransactions(ctx, in)
5817 }
5818 info := &grpc.UnaryServerInfo{
5819 Server: srv,
5820 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportMandateTransactions",
5821 }
5822 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5823 return srv.(IssuerSwitchTransactionsServer).ExportMandateTransactions(ctx, req.(*ExportMandateTransactionsRequest))
5824 }
5825 return interceptor(ctx, in, info, handler)
5826 }
5827
5828 func _IssuerSwitchTransactions_ExportComplaintTransactions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5829 in := new(ExportComplaintTransactionsRequest)
5830 if err := dec(in); err != nil {
5831 return nil, err
5832 }
5833 if interceptor == nil {
5834 return srv.(IssuerSwitchTransactionsServer).ExportComplaintTransactions(ctx, in)
5835 }
5836 info := &grpc.UnaryServerInfo{
5837 Server: srv,
5838 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions/ExportComplaintTransactions",
5839 }
5840 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5841 return srv.(IssuerSwitchTransactionsServer).ExportComplaintTransactions(ctx, req.(*ExportComplaintTransactionsRequest))
5842 }
5843 return interceptor(ctx, in, info, handler)
5844 }
5845
5846 var _IssuerSwitchTransactions_serviceDesc = grpc.ServiceDesc{
5847 ServiceName: "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactions",
5848 HandlerType: (*IssuerSwitchTransactionsServer)(nil),
5849 Methods: []grpc.MethodDesc{
5850 {
5851 MethodName: "ListMetadataTransactions",
5852 Handler: _IssuerSwitchTransactions_ListMetadataTransactions_Handler,
5853 },
5854 {
5855 MethodName: "ListFinancialTransactions",
5856 Handler: _IssuerSwitchTransactions_ListFinancialTransactions_Handler,
5857 },
5858 {
5859 MethodName: "ListMandateTransactions",
5860 Handler: _IssuerSwitchTransactions_ListMandateTransactions_Handler,
5861 },
5862 {
5863 MethodName: "ListComplaintTransactions",
5864 Handler: _IssuerSwitchTransactions_ListComplaintTransactions_Handler,
5865 },
5866 {
5867 MethodName: "ExportFinancialTransactions",
5868 Handler: _IssuerSwitchTransactions_ExportFinancialTransactions_Handler,
5869 },
5870 {
5871 MethodName: "ExportMetadataTransactions",
5872 Handler: _IssuerSwitchTransactions_ExportMetadataTransactions_Handler,
5873 },
5874 {
5875 MethodName: "ExportMandateTransactions",
5876 Handler: _IssuerSwitchTransactions_ExportMandateTransactions_Handler,
5877 },
5878 {
5879 MethodName: "ExportComplaintTransactions",
5880 Handler: _IssuerSwitchTransactions_ExportComplaintTransactions_Handler,
5881 },
5882 },
5883 Streams: []grpc.StreamDesc{},
5884 Metadata: "google/cloud/paymentgateway/issuerswitch/v1/transactions.proto",
5885 }
5886
View as plain text