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 money "google.golang.org/genproto/googleapis/type/money"
31 grpc "google.golang.org/grpc"
32 codes "google.golang.org/grpc/codes"
33 status "google.golang.org/grpc/status"
34 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
35 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
36 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46
47 type TransactionSubType int32
48
49 const (
50
51 TransactionSubType_TRANSACTION_SUB_TYPE_UNSPECIFIED TransactionSubType = 0
52
53 TransactionSubType_TRANSACTION_SUB_TYPE_BENEFICIARY TransactionSubType = 1
54
55 TransactionSubType_TRANSACTION_SUB_TYPE_REMITTER TransactionSubType = 2
56 )
57
58
59 var (
60 TransactionSubType_name = map[int32]string{
61 0: "TRANSACTION_SUB_TYPE_UNSPECIFIED",
62 1: "TRANSACTION_SUB_TYPE_BENEFICIARY",
63 2: "TRANSACTION_SUB_TYPE_REMITTER",
64 }
65 TransactionSubType_value = map[string]int32{
66 "TRANSACTION_SUB_TYPE_UNSPECIFIED": 0,
67 "TRANSACTION_SUB_TYPE_BENEFICIARY": 1,
68 "TRANSACTION_SUB_TYPE_REMITTER": 2,
69 }
70 )
71
72 func (x TransactionSubType) Enum() *TransactionSubType {
73 p := new(TransactionSubType)
74 *p = x
75 return p
76 }
77
78 func (x TransactionSubType) String() string {
79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80 }
81
82 func (TransactionSubType) Descriptor() protoreflect.EnumDescriptor {
83 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[0].Descriptor()
84 }
85
86 func (TransactionSubType) Type() protoreflect.EnumType {
87 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[0]
88 }
89
90 func (x TransactionSubType) Number() protoreflect.EnumNumber {
91 return protoreflect.EnumNumber(x)
92 }
93
94
95 func (TransactionSubType) EnumDescriptor() ([]byte, []int) {
96 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{0}
97 }
98
99
100
101 type CaseResponse_Result int32
102
103 const (
104
105 CaseResponse_RESULT_UNSPECIFIED CaseResponse_Result = 0
106
107 CaseResponse_SUCCESS CaseResponse_Result = 1
108
109 CaseResponse_FAILURE CaseResponse_Result = 2
110 )
111
112
113 var (
114 CaseResponse_Result_name = map[int32]string{
115 0: "RESULT_UNSPECIFIED",
116 1: "SUCCESS",
117 2: "FAILURE",
118 }
119 CaseResponse_Result_value = map[string]int32{
120 "RESULT_UNSPECIFIED": 0,
121 "SUCCESS": 1,
122 "FAILURE": 2,
123 }
124 )
125
126 func (x CaseResponse_Result) Enum() *CaseResponse_Result {
127 p := new(CaseResponse_Result)
128 *p = x
129 return p
130 }
131
132 func (x CaseResponse_Result) String() string {
133 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
134 }
135
136 func (CaseResponse_Result) Descriptor() protoreflect.EnumDescriptor {
137 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[1].Descriptor()
138 }
139
140 func (CaseResponse_Result) Type() protoreflect.EnumType {
141 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[1]
142 }
143
144 func (x CaseResponse_Result) Number() protoreflect.EnumNumber {
145 return protoreflect.EnumNumber(x)
146 }
147
148
149 func (CaseResponse_Result) EnumDescriptor() ([]byte, []int) {
150 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{8, 0}
151 }
152
153
154 type RaiseComplaintAdjustment_AdjustmentFlag int32
155
156 const (
157
158 RaiseComplaintAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED RaiseComplaintAdjustment_AdjustmentFlag = 0
159
160
161 RaiseComplaintAdjustment_RAISE RaiseComplaintAdjustment_AdjustmentFlag = 1
162 )
163
164
165 var (
166 RaiseComplaintAdjustment_AdjustmentFlag_name = map[int32]string{
167 0: "ADJUSTMENT_FLAG_UNSPECIFIED",
168 1: "RAISE",
169 }
170 RaiseComplaintAdjustment_AdjustmentFlag_value = map[string]int32{
171 "ADJUSTMENT_FLAG_UNSPECIFIED": 0,
172 "RAISE": 1,
173 }
174 )
175
176 func (x RaiseComplaintAdjustment_AdjustmentFlag) Enum() *RaiseComplaintAdjustment_AdjustmentFlag {
177 p := new(RaiseComplaintAdjustment_AdjustmentFlag)
178 *p = x
179 return p
180 }
181
182 func (x RaiseComplaintAdjustment_AdjustmentFlag) String() string {
183 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
184 }
185
186 func (RaiseComplaintAdjustment_AdjustmentFlag) Descriptor() protoreflect.EnumDescriptor {
187 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[2].Descriptor()
188 }
189
190 func (RaiseComplaintAdjustment_AdjustmentFlag) Type() protoreflect.EnumType {
191 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[2]
192 }
193
194 func (x RaiseComplaintAdjustment_AdjustmentFlag) Number() protoreflect.EnumNumber {
195 return protoreflect.EnumNumber(x)
196 }
197
198
199 func (RaiseComplaintAdjustment_AdjustmentFlag) EnumDescriptor() ([]byte, []int) {
200 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{9, 0}
201 }
202
203
204 type RaiseComplaintAdjustment_ReasonCode int32
205
206 const (
207
208 RaiseComplaintAdjustment_REASON_CODE_UNSPECIFIED RaiseComplaintAdjustment_ReasonCode = 0
209
210
211
212 RaiseComplaintAdjustment_CUSTOMER_ACCOUNT_NOT_REVERSED RaiseComplaintAdjustment_ReasonCode = 1
213
214
215
216 RaiseComplaintAdjustment_GOODS_SERVICES_NOT_PROVIDED RaiseComplaintAdjustment_ReasonCode = 2
217
218
219
220 RaiseComplaintAdjustment_CUSTOMER_ACCOUNT_NOT_CREDITED_BACK RaiseComplaintAdjustment_ReasonCode = 3
221
222
223
224 RaiseComplaintAdjustment_BENEFICIARY_ACCOUNT_NOT_CREDITED RaiseComplaintAdjustment_ReasonCode = 4
225
226
227
228 RaiseComplaintAdjustment_GOODS_SERVICES_CREDIT_NOT_PROCESSED RaiseComplaintAdjustment_ReasonCode = 5
229
230
231
232 RaiseComplaintAdjustment_MERCHANT_NOT_RECEIVED_CONFIRMATION RaiseComplaintAdjustment_ReasonCode = 6
233
234
235 RaiseComplaintAdjustment_PAID_BY_ALTERNATE_MEANS RaiseComplaintAdjustment_ReasonCode = 7
236 )
237
238
239 var (
240 RaiseComplaintAdjustment_ReasonCode_name = map[int32]string{
241 0: "REASON_CODE_UNSPECIFIED",
242 1: "CUSTOMER_ACCOUNT_NOT_REVERSED",
243 2: "GOODS_SERVICES_NOT_PROVIDED",
244 3: "CUSTOMER_ACCOUNT_NOT_CREDITED_BACK",
245 4: "BENEFICIARY_ACCOUNT_NOT_CREDITED",
246 5: "GOODS_SERVICES_CREDIT_NOT_PROCESSED",
247 6: "MERCHANT_NOT_RECEIVED_CONFIRMATION",
248 7: "PAID_BY_ALTERNATE_MEANS",
249 }
250 RaiseComplaintAdjustment_ReasonCode_value = map[string]int32{
251 "REASON_CODE_UNSPECIFIED": 0,
252 "CUSTOMER_ACCOUNT_NOT_REVERSED": 1,
253 "GOODS_SERVICES_NOT_PROVIDED": 2,
254 "CUSTOMER_ACCOUNT_NOT_CREDITED_BACK": 3,
255 "BENEFICIARY_ACCOUNT_NOT_CREDITED": 4,
256 "GOODS_SERVICES_CREDIT_NOT_PROCESSED": 5,
257 "MERCHANT_NOT_RECEIVED_CONFIRMATION": 6,
258 "PAID_BY_ALTERNATE_MEANS": 7,
259 }
260 )
261
262 func (x RaiseComplaintAdjustment_ReasonCode) Enum() *RaiseComplaintAdjustment_ReasonCode {
263 p := new(RaiseComplaintAdjustment_ReasonCode)
264 *p = x
265 return p
266 }
267
268 func (x RaiseComplaintAdjustment_ReasonCode) String() string {
269 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
270 }
271
272 func (RaiseComplaintAdjustment_ReasonCode) Descriptor() protoreflect.EnumDescriptor {
273 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[3].Descriptor()
274 }
275
276 func (RaiseComplaintAdjustment_ReasonCode) Type() protoreflect.EnumType {
277 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[3]
278 }
279
280 func (x RaiseComplaintAdjustment_ReasonCode) Number() protoreflect.EnumNumber {
281 return protoreflect.EnumNumber(x)
282 }
283
284
285 func (RaiseComplaintAdjustment_ReasonCode) EnumDescriptor() ([]byte, []int) {
286 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{9, 1}
287 }
288
289
290 type ResolveComplaintAdjustment_AdjustmentFlag int32
291
292 const (
293
294 ResolveComplaintAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED ResolveComplaintAdjustment_AdjustmentFlag = 0
295
296
297 ResolveComplaintAdjustment_DEBIT_REVERSAL_CONFIRMATION ResolveComplaintAdjustment_AdjustmentFlag = 1
298
299
300 ResolveComplaintAdjustment_RETURN ResolveComplaintAdjustment_AdjustmentFlag = 2
301
302
303 ResolveComplaintAdjustment_REFUND_REVERSAL_CONFIRMATION ResolveComplaintAdjustment_AdjustmentFlag = 3
304
305
306 ResolveComplaintAdjustment_TRANSACTION_CREDIT_CONFIRMATION ResolveComplaintAdjustment_AdjustmentFlag = 4
307 )
308
309
310 var (
311 ResolveComplaintAdjustment_AdjustmentFlag_name = map[int32]string{
312 0: "ADJUSTMENT_FLAG_UNSPECIFIED",
313 1: "DEBIT_REVERSAL_CONFIRMATION",
314 2: "RETURN",
315 3: "REFUND_REVERSAL_CONFIRMATION",
316 4: "TRANSACTION_CREDIT_CONFIRMATION",
317 }
318 ResolveComplaintAdjustment_AdjustmentFlag_value = map[string]int32{
319 "ADJUSTMENT_FLAG_UNSPECIFIED": 0,
320 "DEBIT_REVERSAL_CONFIRMATION": 1,
321 "RETURN": 2,
322 "REFUND_REVERSAL_CONFIRMATION": 3,
323 "TRANSACTION_CREDIT_CONFIRMATION": 4,
324 }
325 )
326
327 func (x ResolveComplaintAdjustment_AdjustmentFlag) Enum() *ResolveComplaintAdjustment_AdjustmentFlag {
328 p := new(ResolveComplaintAdjustment_AdjustmentFlag)
329 *p = x
330 return p
331 }
332
333 func (x ResolveComplaintAdjustment_AdjustmentFlag) String() string {
334 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
335 }
336
337 func (ResolveComplaintAdjustment_AdjustmentFlag) Descriptor() protoreflect.EnumDescriptor {
338 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[4].Descriptor()
339 }
340
341 func (ResolveComplaintAdjustment_AdjustmentFlag) Type() protoreflect.EnumType {
342 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[4]
343 }
344
345 func (x ResolveComplaintAdjustment_AdjustmentFlag) Number() protoreflect.EnumNumber {
346 return protoreflect.EnumNumber(x)
347 }
348
349
350 func (ResolveComplaintAdjustment_AdjustmentFlag) EnumDescriptor() ([]byte, []int) {
351 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{10, 0}
352 }
353
354
355 type ResolveComplaintAdjustment_ReasonCode int32
356
357 const (
358
359 ResolveComplaintAdjustment_REASON_CODE_UNSPECIFIED ResolveComplaintAdjustment_ReasonCode = 0
360
361
362
363 ResolveComplaintAdjustment_COMPLAINT_RESOLVED_ONLINE ResolveComplaintAdjustment_ReasonCode = 1
364
365
366
367
368 ResolveComplaintAdjustment_COMPLAINT_RESOLVED_NOW_OR_MANUALLY ResolveComplaintAdjustment_ReasonCode = 2
369
370
371 ResolveComplaintAdjustment_ORIGINAL_TRANSACTION_NOT_DONE ResolveComplaintAdjustment_ReasonCode = 3
372
373
374 ResolveComplaintAdjustment_RET_ACCOUNT_CLOSED ResolveComplaintAdjustment_ReasonCode = 4
375
376
377 ResolveComplaintAdjustment_RET_ACCOUNT_DOES_NOT_EXIST ResolveComplaintAdjustment_ReasonCode = 5
378
379
380 ResolveComplaintAdjustment_RET_PARTY_INSTRUCTIONS ResolveComplaintAdjustment_ReasonCode = 6
381
382
383 ResolveComplaintAdjustment_RET_NRI_ACCOUNT ResolveComplaintAdjustment_ReasonCode = 7
384
385
386 ResolveComplaintAdjustment_RET_CREDIT_FREEZED ResolveComplaintAdjustment_ReasonCode = 8
387
388
389 ResolveComplaintAdjustment_RET_INVALID_BENEFICIARY_DETAILS ResolveComplaintAdjustment_ReasonCode = 9
390
391
392 ResolveComplaintAdjustment_RET_ANY_OTHER_REASON ResolveComplaintAdjustment_ReasonCode = 10
393
394
395
396 ResolveComplaintAdjustment_RET_BENEFICIARY_CANNOT_CREDIT ResolveComplaintAdjustment_ReasonCode = 11
397
398
399
400 ResolveComplaintAdjustment_RET_MERCHANT_NOT_RECEIVED_CONFIRMATION ResolveComplaintAdjustment_ReasonCode = 12
401
402
403
404 ResolveComplaintAdjustment_RRC_CUSTOMER_ACCOUNT_CREDITED ResolveComplaintAdjustment_ReasonCode = 13
405 )
406
407
408 var (
409 ResolveComplaintAdjustment_ReasonCode_name = map[int32]string{
410 0: "REASON_CODE_UNSPECIFIED",
411 1: "COMPLAINT_RESOLVED_ONLINE",
412 2: "COMPLAINT_RESOLVED_NOW_OR_MANUALLY",
413 3: "ORIGINAL_TRANSACTION_NOT_DONE",
414 4: "RET_ACCOUNT_CLOSED",
415 5: "RET_ACCOUNT_DOES_NOT_EXIST",
416 6: "RET_PARTY_INSTRUCTIONS",
417 7: "RET_NRI_ACCOUNT",
418 8: "RET_CREDIT_FREEZED",
419 9: "RET_INVALID_BENEFICIARY_DETAILS",
420 10: "RET_ANY_OTHER_REASON",
421 11: "RET_BENEFICIARY_CANNOT_CREDIT",
422 12: "RET_MERCHANT_NOT_RECEIVED_CONFIRMATION",
423 13: "RRC_CUSTOMER_ACCOUNT_CREDITED",
424 }
425 ResolveComplaintAdjustment_ReasonCode_value = map[string]int32{
426 "REASON_CODE_UNSPECIFIED": 0,
427 "COMPLAINT_RESOLVED_ONLINE": 1,
428 "COMPLAINT_RESOLVED_NOW_OR_MANUALLY": 2,
429 "ORIGINAL_TRANSACTION_NOT_DONE": 3,
430 "RET_ACCOUNT_CLOSED": 4,
431 "RET_ACCOUNT_DOES_NOT_EXIST": 5,
432 "RET_PARTY_INSTRUCTIONS": 6,
433 "RET_NRI_ACCOUNT": 7,
434 "RET_CREDIT_FREEZED": 8,
435 "RET_INVALID_BENEFICIARY_DETAILS": 9,
436 "RET_ANY_OTHER_REASON": 10,
437 "RET_BENEFICIARY_CANNOT_CREDIT": 11,
438 "RET_MERCHANT_NOT_RECEIVED_CONFIRMATION": 12,
439 "RRC_CUSTOMER_ACCOUNT_CREDITED": 13,
440 }
441 )
442
443 func (x ResolveComplaintAdjustment_ReasonCode) Enum() *ResolveComplaintAdjustment_ReasonCode {
444 p := new(ResolveComplaintAdjustment_ReasonCode)
445 *p = x
446 return p
447 }
448
449 func (x ResolveComplaintAdjustment_ReasonCode) String() string {
450 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
451 }
452
453 func (ResolveComplaintAdjustment_ReasonCode) Descriptor() protoreflect.EnumDescriptor {
454 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[5].Descriptor()
455 }
456
457 func (ResolveComplaintAdjustment_ReasonCode) Type() protoreflect.EnumType {
458 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[5]
459 }
460
461 func (x ResolveComplaintAdjustment_ReasonCode) Number() protoreflect.EnumNumber {
462 return protoreflect.EnumNumber(x)
463 }
464
465
466 func (ResolveComplaintAdjustment_ReasonCode) EnumDescriptor() ([]byte, []int) {
467 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{10, 1}
468 }
469
470
471 type RaiseDisputeAdjustment_AdjustmentFlag int32
472
473 const (
474
475 RaiseDisputeAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED RaiseDisputeAdjustment_AdjustmentFlag = 0
476
477
478 RaiseDisputeAdjustment_CHARGEBACK_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 1
479
480
481 RaiseDisputeAdjustment_FRAUD_CHARGEBACK_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 2
482
483
484 RaiseDisputeAdjustment_WRONG_CREDIT_CHARGEBACK_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 3
485
486
487 RaiseDisputeAdjustment_DEFERRED_CHARGEBACK_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 4
488
489
490 RaiseDisputeAdjustment_PRE_ARBITRATION_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 5
491
492
493 RaiseDisputeAdjustment_DEFERRED_PRE_ARBITRATION_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 6
494
495
496 RaiseDisputeAdjustment_ARBITRATION_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 7
497
498
499 RaiseDisputeAdjustment_DEFERRED_ARBITRATION_RAISE RaiseDisputeAdjustment_AdjustmentFlag = 8
500 )
501
502
503 var (
504 RaiseDisputeAdjustment_AdjustmentFlag_name = map[int32]string{
505 0: "ADJUSTMENT_FLAG_UNSPECIFIED",
506 1: "CHARGEBACK_RAISE",
507 2: "FRAUD_CHARGEBACK_RAISE",
508 3: "WRONG_CREDIT_CHARGEBACK_RAISE",
509 4: "DEFERRED_CHARGEBACK_RAISE",
510 5: "PRE_ARBITRATION_RAISE",
511 6: "DEFERRED_PRE_ARBITRATION_RAISE",
512 7: "ARBITRATION_RAISE",
513 8: "DEFERRED_ARBITRATION_RAISE",
514 }
515 RaiseDisputeAdjustment_AdjustmentFlag_value = map[string]int32{
516 "ADJUSTMENT_FLAG_UNSPECIFIED": 0,
517 "CHARGEBACK_RAISE": 1,
518 "FRAUD_CHARGEBACK_RAISE": 2,
519 "WRONG_CREDIT_CHARGEBACK_RAISE": 3,
520 "DEFERRED_CHARGEBACK_RAISE": 4,
521 "PRE_ARBITRATION_RAISE": 5,
522 "DEFERRED_PRE_ARBITRATION_RAISE": 6,
523 "ARBITRATION_RAISE": 7,
524 "DEFERRED_ARBITRATION_RAISE": 8,
525 }
526 )
527
528 func (x RaiseDisputeAdjustment_AdjustmentFlag) Enum() *RaiseDisputeAdjustment_AdjustmentFlag {
529 p := new(RaiseDisputeAdjustment_AdjustmentFlag)
530 *p = x
531 return p
532 }
533
534 func (x RaiseDisputeAdjustment_AdjustmentFlag) String() string {
535 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
536 }
537
538 func (RaiseDisputeAdjustment_AdjustmentFlag) Descriptor() protoreflect.EnumDescriptor {
539 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[6].Descriptor()
540 }
541
542 func (RaiseDisputeAdjustment_AdjustmentFlag) Type() protoreflect.EnumType {
543 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[6]
544 }
545
546 func (x RaiseDisputeAdjustment_AdjustmentFlag) Number() protoreflect.EnumNumber {
547 return protoreflect.EnumNumber(x)
548 }
549
550
551 func (RaiseDisputeAdjustment_AdjustmentFlag) EnumDescriptor() ([]byte, []int) {
552 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{11, 0}
553 }
554
555
556 type RaiseDisputeAdjustment_ReasonCode int32
557
558 const (
559
560 RaiseDisputeAdjustment_REASON_CODE_UNSPECIFIED RaiseDisputeAdjustment_ReasonCode = 0
561
562
563
564 RaiseDisputeAdjustment_CHARGEBACK_RAISE_REMITTER_DEBITED_BENEFICIARY_NOT_CREDITED RaiseDisputeAdjustment_ReasonCode = 1
565
566
567
568 RaiseDisputeAdjustment_PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED RaiseDisputeAdjustment_ReasonCode = 2
569
570
571
572 RaiseDisputeAdjustment_DEFERRED_CHARGEBACK_RAISE_BENEFICIARY_NOT_CREDITED RaiseDisputeAdjustment_ReasonCode = 3
573
574
575
576 RaiseDisputeAdjustment_DEFERRED_PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED RaiseDisputeAdjustment_ReasonCode = 4
577
578
579
580
581 RaiseDisputeAdjustment_DEFERRED_ARBITRATION_RAISE_DEFERRED_CHARGEBACK_PRE_ARBITRATION_REJECTED RaiseDisputeAdjustment_ReasonCode = 5
582
583
584 RaiseDisputeAdjustment_CHARGEBACK_ON_FRAUD RaiseDisputeAdjustment_ReasonCode = 6
585
586
587
588 RaiseDisputeAdjustment_GOODS_SERVICES_CREDIT_NOT_PROCESSED RaiseDisputeAdjustment_ReasonCode = 7
589
590
591 RaiseDisputeAdjustment_GOODS_SERVICES_DEFECTIVE RaiseDisputeAdjustment_ReasonCode = 8
592
593
594 RaiseDisputeAdjustment_PAID_BY_ALTERNATE_MEANS RaiseDisputeAdjustment_ReasonCode = 9
595
596
597 RaiseDisputeAdjustment_GOODS_SERVICES_NOT_RECEIVED RaiseDisputeAdjustment_ReasonCode = 10
598
599
600
601
602 RaiseDisputeAdjustment_MERCHANT_NOT_RECEIVED_CONFIRMATION RaiseDisputeAdjustment_ReasonCode = 11
603
604
605 RaiseDisputeAdjustment_TRANSACTION_NOT_STEELED RaiseDisputeAdjustment_ReasonCode = 12
606
607
608 RaiseDisputeAdjustment_DUPLICATE_TRANSACTION RaiseDisputeAdjustment_ReasonCode = 13
609
610
611
612 RaiseDisputeAdjustment_CHARGEBACK_CARD_HOLDER_CHARGED_MORE RaiseDisputeAdjustment_ReasonCode = 14
613
614
615
616 RaiseDisputeAdjustment_CUSTOMER_CLAIMING_GOODS_SERVICES_NOT_DELIVERED RaiseDisputeAdjustment_ReasonCode = 15
617
618
619 RaiseDisputeAdjustment_PARTIES_DENIED RaiseDisputeAdjustment_ReasonCode = 16
620
621
622
623 RaiseDisputeAdjustment_FUNDS_TRANSFERRED_TO_UNINTENDED_BENEFICIARY RaiseDisputeAdjustment_ReasonCode = 17
624 )
625
626
627 var (
628 RaiseDisputeAdjustment_ReasonCode_name = map[int32]string{
629 0: "REASON_CODE_UNSPECIFIED",
630 1: "CHARGEBACK_RAISE_REMITTER_DEBITED_BENEFICIARY_NOT_CREDITED",
631 2: "PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED",
632 3: "DEFERRED_CHARGEBACK_RAISE_BENEFICIARY_NOT_CREDITED",
633 4: "DEFERRED_PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED",
634 5: "DEFERRED_ARBITRATION_RAISE_DEFERRED_CHARGEBACK_PRE_ARBITRATION_REJECTED",
635 6: "CHARGEBACK_ON_FRAUD",
636 7: "GOODS_SERVICES_CREDIT_NOT_PROCESSED",
637 8: "GOODS_SERVICES_DEFECTIVE",
638 9: "PAID_BY_ALTERNATE_MEANS",
639 10: "GOODS_SERVICES_NOT_RECEIVED",
640 11: "MERCHANT_NOT_RECEIVED_CONFIRMATION",
641 12: "TRANSACTION_NOT_STEELED",
642 13: "DUPLICATE_TRANSACTION",
643 14: "CHARGEBACK_CARD_HOLDER_CHARGED_MORE",
644 15: "CUSTOMER_CLAIMING_GOODS_SERVICES_NOT_DELIVERED",
645 16: "PARTIES_DENIED",
646 17: "FUNDS_TRANSFERRED_TO_UNINTENDED_BENEFICIARY",
647 }
648 RaiseDisputeAdjustment_ReasonCode_value = map[string]int32{
649 "REASON_CODE_UNSPECIFIED": 0,
650 "CHARGEBACK_RAISE_REMITTER_DEBITED_BENEFICIARY_NOT_CREDITED": 1,
651 "PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED": 2,
652 "DEFERRED_CHARGEBACK_RAISE_BENEFICIARY_NOT_CREDITED": 3,
653 "DEFERRED_PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED": 4,
654 "DEFERRED_ARBITRATION_RAISE_DEFERRED_CHARGEBACK_PRE_ARBITRATION_REJECTED": 5,
655 "CHARGEBACK_ON_FRAUD": 6,
656 "GOODS_SERVICES_CREDIT_NOT_PROCESSED": 7,
657 "GOODS_SERVICES_DEFECTIVE": 8,
658 "PAID_BY_ALTERNATE_MEANS": 9,
659 "GOODS_SERVICES_NOT_RECEIVED": 10,
660 "MERCHANT_NOT_RECEIVED_CONFIRMATION": 11,
661 "TRANSACTION_NOT_STEELED": 12,
662 "DUPLICATE_TRANSACTION": 13,
663 "CHARGEBACK_CARD_HOLDER_CHARGED_MORE": 14,
664 "CUSTOMER_CLAIMING_GOODS_SERVICES_NOT_DELIVERED": 15,
665 "PARTIES_DENIED": 16,
666 "FUNDS_TRANSFERRED_TO_UNINTENDED_BENEFICIARY": 17,
667 }
668 )
669
670 func (x RaiseDisputeAdjustment_ReasonCode) Enum() *RaiseDisputeAdjustment_ReasonCode {
671 p := new(RaiseDisputeAdjustment_ReasonCode)
672 *p = x
673 return p
674 }
675
676 func (x RaiseDisputeAdjustment_ReasonCode) String() string {
677 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
678 }
679
680 func (RaiseDisputeAdjustment_ReasonCode) Descriptor() protoreflect.EnumDescriptor {
681 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[7].Descriptor()
682 }
683
684 func (RaiseDisputeAdjustment_ReasonCode) Type() protoreflect.EnumType {
685 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[7]
686 }
687
688 func (x RaiseDisputeAdjustment_ReasonCode) Number() protoreflect.EnumNumber {
689 return protoreflect.EnumNumber(x)
690 }
691
692
693 func (RaiseDisputeAdjustment_ReasonCode) EnumDescriptor() ([]byte, []int) {
694 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{11, 1}
695 }
696
697
698 type ResolveDisputeAdjustment_AdjustmentFlag int32
699
700 const (
701
702 ResolveDisputeAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED ResolveDisputeAdjustment_AdjustmentFlag = 0
703
704
705 ResolveDisputeAdjustment_RE_PRESENTMENT_RAISE ResolveDisputeAdjustment_AdjustmentFlag = 1
706
707
708 ResolveDisputeAdjustment_DEFERRED_RE_PRESENTMENT_RAISE ResolveDisputeAdjustment_AdjustmentFlag = 2
709
710
711 ResolveDisputeAdjustment_CHARGEBACK_ACCEPTANCE ResolveDisputeAdjustment_AdjustmentFlag = 3
712
713
714 ResolveDisputeAdjustment_DEFERRED_CHARGEBACK_ACCEPTANCE ResolveDisputeAdjustment_AdjustmentFlag = 4
715
716
717 ResolveDisputeAdjustment_PRE_ARBITRATION_ACCEPTANCE ResolveDisputeAdjustment_AdjustmentFlag = 5
718
719
720 ResolveDisputeAdjustment_DEFERRED_PRE_ARBITRATION_ACCEPTANCE ResolveDisputeAdjustment_AdjustmentFlag = 6
721
722
723 ResolveDisputeAdjustment_PRE_ARBITRATION_DECLINED ResolveDisputeAdjustment_AdjustmentFlag = 7
724
725
726 ResolveDisputeAdjustment_DEFERRED_PRE_ARBITRATION_DECLINED ResolveDisputeAdjustment_AdjustmentFlag = 8
727
728
729 ResolveDisputeAdjustment_ARBITRATION_ACCEPTANCE ResolveDisputeAdjustment_AdjustmentFlag = 9
730
731
732 ResolveDisputeAdjustment_ARBITRATION_CONTINUATION ResolveDisputeAdjustment_AdjustmentFlag = 10
733
734
735 ResolveDisputeAdjustment_ARBITRATION_WITHDRAWN ResolveDisputeAdjustment_AdjustmentFlag = 11
736
737
738 ResolveDisputeAdjustment_ARBITRATION_VERDICT ResolveDisputeAdjustment_AdjustmentFlag = 12
739
740
741 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT ResolveDisputeAdjustment_AdjustmentFlag = 13
742
743
744 ResolveDisputeAdjustment_FRAUD_CHARGEBACK_REPRESENTMENT ResolveDisputeAdjustment_AdjustmentFlag = 14
745
746
747 ResolveDisputeAdjustment_FRAUD_CHARGEBACK_ACCEPT ResolveDisputeAdjustment_AdjustmentFlag = 15
748
749
750 ResolveDisputeAdjustment_WRONG_CREDIT_REPRESENTMENT ResolveDisputeAdjustment_AdjustmentFlag = 16
751
752
753 ResolveDisputeAdjustment_WRONG_CREDIT_CHARGEBACK_ACCEPTANCE ResolveDisputeAdjustment_AdjustmentFlag = 17
754
755
756 ResolveDisputeAdjustment_MANUAL_ADJUSTMENT ResolveDisputeAdjustment_AdjustmentFlag = 18
757 )
758
759
760 var (
761 ResolveDisputeAdjustment_AdjustmentFlag_name = map[int32]string{
762 0: "ADJUSTMENT_FLAG_UNSPECIFIED",
763 1: "RE_PRESENTMENT_RAISE",
764 2: "DEFERRED_RE_PRESENTMENT_RAISE",
765 3: "CHARGEBACK_ACCEPTANCE",
766 4: "DEFERRED_CHARGEBACK_ACCEPTANCE",
767 5: "PRE_ARBITRATION_ACCEPTANCE",
768 6: "DEFERRED_PRE_ARBITRATION_ACCEPTANCE",
769 7: "PRE_ARBITRATION_DECLINED",
770 8: "DEFERRED_PRE_ARBITRATION_DECLINED",
771 9: "ARBITRATION_ACCEPTANCE",
772 10: "ARBITRATION_CONTINUATION",
773 11: "ARBITRATION_WITHDRAWN",
774 12: "ARBITRATION_VERDICT",
775 13: "CREDIT_ADJUSTMENT",
776 14: "FRAUD_CHARGEBACK_REPRESENTMENT",
777 15: "FRAUD_CHARGEBACK_ACCEPT",
778 16: "WRONG_CREDIT_REPRESENTMENT",
779 17: "WRONG_CREDIT_CHARGEBACK_ACCEPTANCE",
780 18: "MANUAL_ADJUSTMENT",
781 }
782 ResolveDisputeAdjustment_AdjustmentFlag_value = map[string]int32{
783 "ADJUSTMENT_FLAG_UNSPECIFIED": 0,
784 "RE_PRESENTMENT_RAISE": 1,
785 "DEFERRED_RE_PRESENTMENT_RAISE": 2,
786 "CHARGEBACK_ACCEPTANCE": 3,
787 "DEFERRED_CHARGEBACK_ACCEPTANCE": 4,
788 "PRE_ARBITRATION_ACCEPTANCE": 5,
789 "DEFERRED_PRE_ARBITRATION_ACCEPTANCE": 6,
790 "PRE_ARBITRATION_DECLINED": 7,
791 "DEFERRED_PRE_ARBITRATION_DECLINED": 8,
792 "ARBITRATION_ACCEPTANCE": 9,
793 "ARBITRATION_CONTINUATION": 10,
794 "ARBITRATION_WITHDRAWN": 11,
795 "ARBITRATION_VERDICT": 12,
796 "CREDIT_ADJUSTMENT": 13,
797 "FRAUD_CHARGEBACK_REPRESENTMENT": 14,
798 "FRAUD_CHARGEBACK_ACCEPT": 15,
799 "WRONG_CREDIT_REPRESENTMENT": 16,
800 "WRONG_CREDIT_CHARGEBACK_ACCEPTANCE": 17,
801 "MANUAL_ADJUSTMENT": 18,
802 }
803 )
804
805 func (x ResolveDisputeAdjustment_AdjustmentFlag) Enum() *ResolveDisputeAdjustment_AdjustmentFlag {
806 p := new(ResolveDisputeAdjustment_AdjustmentFlag)
807 *p = x
808 return p
809 }
810
811 func (x ResolveDisputeAdjustment_AdjustmentFlag) String() string {
812 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
813 }
814
815 func (ResolveDisputeAdjustment_AdjustmentFlag) Descriptor() protoreflect.EnumDescriptor {
816 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[8].Descriptor()
817 }
818
819 func (ResolveDisputeAdjustment_AdjustmentFlag) Type() protoreflect.EnumType {
820 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[8]
821 }
822
823 func (x ResolveDisputeAdjustment_AdjustmentFlag) Number() protoreflect.EnumNumber {
824 return protoreflect.EnumNumber(x)
825 }
826
827
828 func (ResolveDisputeAdjustment_AdjustmentFlag) EnumDescriptor() ([]byte, []int) {
829 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{12, 0}
830 }
831
832
833 type ResolveDisputeAdjustment_ReasonCode int32
834
835 const (
836
837 ResolveDisputeAdjustment_REASON_CODE_UNSPECIFIED ResolveDisputeAdjustment_ReasonCode = 0
838
839
840
841
842 ResolveDisputeAdjustment_CHARGEBACK_BENEFICIARY_CANNOT_CREDIT_OR_PRE_ARBITRATION_DUPLICATE_PROCESS ResolveDisputeAdjustment_ReasonCode = 1
843
844
845
846 ResolveDisputeAdjustment_PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_ONLINE ResolveDisputeAdjustment_ReasonCode = 3
847
848
849
850 ResolveDisputeAdjustment_PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_MANUALLY ResolveDisputeAdjustment_ReasonCode = 4
851
852
853
854 ResolveDisputeAdjustment_DEFERRED_CHARGEBACK_ACCEPTANCE_ACCOUNT_NOT_CREDITED_TCC_RAISED ResolveDisputeAdjustment_ReasonCode = 5
855
856
857
858 ResolveDisputeAdjustment_DEFERRED_RE_PRESENTMENT_RAISE_ACCOUNT_CREDITED_TCC_RAISED ResolveDisputeAdjustment_ReasonCode = 6
859
860
861
862 ResolveDisputeAdjustment_DEFERRED_PRE_ARBITRATION_ACCEPTANCE_ACCOUNT_NOT_CREDITED ResolveDisputeAdjustment_ReasonCode = 7
863
864
865
866 ResolveDisputeAdjustment_DEFERRED_PRE_ARBITRATION_DECLINED_ACCOUNT_CREDITED ResolveDisputeAdjustment_ReasonCode = 8
867
868
869
870 ResolveDisputeAdjustment_FRAUD_CHARGEBACK_ACCEPT_AMOUNT_RECOVERED_FROM_FRAUDULENT_ACCOUNT ResolveDisputeAdjustment_ReasonCode = 9
871
872
873
874
875 ResolveDisputeAdjustment_FRAUD_CHARGEBACK_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE ResolveDisputeAdjustment_ReasonCode = 10
876
877
878 ResolveDisputeAdjustment_FRAUD_CHARGEBACK_REPRESENTMENT_FIR_NOT_PROVIDED ResolveDisputeAdjustment_ReasonCode = 11
879
880
881 ResolveDisputeAdjustment_FRAUD_CHARGEBACK_REPRESENTMENT_REASON_OTHERS ResolveDisputeAdjustment_ReasonCode = 12
882
883
884
885 ResolveDisputeAdjustment_RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_ONLINE ResolveDisputeAdjustment_ReasonCode = 13
886
887
888
889 ResolveDisputeAdjustment_RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_MANUALLY ResolveDisputeAdjustment_ReasonCode = 14
890
891
892
893 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_GOODS_SERVICES_CREDIT_NOT_PROCESSED ResolveDisputeAdjustment_ReasonCode = 15
894
895
896 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_GOODS_SERVICES_DEFECTIVE ResolveDisputeAdjustment_ReasonCode = 16
897
898
899 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_PAID_BY_ALTERNATE_MEANS ResolveDisputeAdjustment_ReasonCode = 17
900
901
902 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_GOODS_SERVICES_NOT_RECEIVED ResolveDisputeAdjustment_ReasonCode = 18
903
904
905
906 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_MERCHANT_NOT_RECEIVED_CONFIRMATION ResolveDisputeAdjustment_ReasonCode = 19
907
908
909 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_DUPLICATE_TRANSACTION ResolveDisputeAdjustment_ReasonCode = 20
910
911
912 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_REASON_OTHERS ResolveDisputeAdjustment_ReasonCode = 21
913
914
915 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_NON_MATCHING_ACCOUNT_NUMBER ResolveDisputeAdjustment_ReasonCode = 22
916
917
918
919 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_CARD_HOLDER_CHARGED_MORE ResolveDisputeAdjustment_ReasonCode = 23
920
921
922 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_CREDIT_NOT_PROCESSED ResolveDisputeAdjustment_ReasonCode = 24
923
924
925
926 ResolveDisputeAdjustment_CREDIT_ADJUSTMENT_BENEFICIARY_CANNOT_CREDIT ResolveDisputeAdjustment_ReasonCode = 25
927
928
929 ResolveDisputeAdjustment_CHARGEBACK_ACCEPTANCE_MERCHANT_CANNOT_PROVIDE_SERVICE ResolveDisputeAdjustment_ReasonCode = 26
930
931
932 ResolveDisputeAdjustment_RE_PRESENTMENT_RAISE_GOODS_SERVICES_PROVIDED ResolveDisputeAdjustment_ReasonCode = 27
933
934
935 ResolveDisputeAdjustment_PRE_ARBITRATION_DECLINED_SERVICES_PROVIDED_LATER ResolveDisputeAdjustment_ReasonCode = 28
936
937
938 ResolveDisputeAdjustment_PRE_ARBITRATION_ACCEPTANCE_SERVICES_NOT_PROVIDED_BY_MERCHANT ResolveDisputeAdjustment_ReasonCode = 29
939
940
941 ResolveDisputeAdjustment_ARBITRATION_ACCEPTANCE_ILLEGIBLE_FULFILMENT ResolveDisputeAdjustment_ReasonCode = 30
942
943
944 ResolveDisputeAdjustment_ARBITRATION_CONTINUATION_CUSTOMER_STILL_NOT_RECEIVED_SERVICE ResolveDisputeAdjustment_ReasonCode = 31
945
946
947 ResolveDisputeAdjustment_ARBITRATION_WITHDRAWN_CUSTOMER_RECEIVED_SERVICE_LATER ResolveDisputeAdjustment_ReasonCode = 32
948
949
950 ResolveDisputeAdjustment_ARBITRATION_VERDICT_PANEL_VERDICT ResolveDisputeAdjustment_ReasonCode = 33
951
952
953 ResolveDisputeAdjustment_MANUAL_ADJUSTMENT_REASON ResolveDisputeAdjustment_ReasonCode = 34
954
955
956 ResolveDisputeAdjustment_ATTRIBUTING_CUSTOMER ResolveDisputeAdjustment_ReasonCode = 35
957
958
959
960 ResolveDisputeAdjustment_ATTRIBUTING_TECHNICAL_ISSUE ResolveDisputeAdjustment_ReasonCode = 36
961
962
963
964 ResolveDisputeAdjustment_WRONG_CREDIT_CHARGEBACK_ACCEPTANCE_AMOUNT_RECOVERED ResolveDisputeAdjustment_ReasonCode = 37
965
966
967
968
969 ResolveDisputeAdjustment_WRONG_CREDIT_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE ResolveDisputeAdjustment_ReasonCode = 38
970
971
972
973 ResolveDisputeAdjustment_WRONG_CREDIT_REPRESENTMENT_CUSTOMER_INACCESSIBLE ResolveDisputeAdjustment_ReasonCode = 39
974
975
976 ResolveDisputeAdjustment_WRONG_CREDIT_REPRESENTMENT_REASON_OTHERS ResolveDisputeAdjustment_ReasonCode = 40
977 )
978
979
980 var (
981 ResolveDisputeAdjustment_ReasonCode_name = map[int32]string{
982 0: "REASON_CODE_UNSPECIFIED",
983 1: "CHARGEBACK_BENEFICIARY_CANNOT_CREDIT_OR_PRE_ARBITRATION_DUPLICATE_PROCESS",
984 3: "PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_ONLINE",
985 4: "PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_MANUALLY",
986 5: "DEFERRED_CHARGEBACK_ACCEPTANCE_ACCOUNT_NOT_CREDITED_TCC_RAISED",
987 6: "DEFERRED_RE_PRESENTMENT_RAISE_ACCOUNT_CREDITED_TCC_RAISED",
988 7: "DEFERRED_PRE_ARBITRATION_ACCEPTANCE_ACCOUNT_NOT_CREDITED",
989 8: "DEFERRED_PRE_ARBITRATION_DECLINED_ACCOUNT_CREDITED",
990 9: "FRAUD_CHARGEBACK_ACCEPT_AMOUNT_RECOVERED_FROM_FRAUDULENT_ACCOUNT",
991 10: "FRAUD_CHARGEBACK_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE",
992 11: "FRAUD_CHARGEBACK_REPRESENTMENT_FIR_NOT_PROVIDED",
993 12: "FRAUD_CHARGEBACK_REPRESENTMENT_REASON_OTHERS",
994 13: "RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_ONLINE",
995 14: "RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_MANUALLY",
996 15: "CREDIT_ADJUSTMENT_GOODS_SERVICES_CREDIT_NOT_PROCESSED",
997 16: "CREDIT_ADJUSTMENT_GOODS_SERVICES_DEFECTIVE",
998 17: "CREDIT_ADJUSTMENT_PAID_BY_ALTERNATE_MEANS",
999 18: "CREDIT_ADJUSTMENT_GOODS_SERVICES_NOT_RECEIVED",
1000 19: "CREDIT_ADJUSTMENT_MERCHANT_NOT_RECEIVED_CONFIRMATION",
1001 20: "CREDIT_ADJUSTMENT_DUPLICATE_TRANSACTION",
1002 21: "CREDIT_ADJUSTMENT_REASON_OTHERS",
1003 22: "CREDIT_ADJUSTMENT_NON_MATCHING_ACCOUNT_NUMBER",
1004 23: "CREDIT_ADJUSTMENT_CARD_HOLDER_CHARGED_MORE",
1005 24: "CREDIT_ADJUSTMENT_CREDIT_NOT_PROCESSED",
1006 25: "CREDIT_ADJUSTMENT_BENEFICIARY_CANNOT_CREDIT",
1007 26: "CHARGEBACK_ACCEPTANCE_MERCHANT_CANNOT_PROVIDE_SERVICE",
1008 27: "RE_PRESENTMENT_RAISE_GOODS_SERVICES_PROVIDED",
1009 28: "PRE_ARBITRATION_DECLINED_SERVICES_PROVIDED_LATER",
1010 29: "PRE_ARBITRATION_ACCEPTANCE_SERVICES_NOT_PROVIDED_BY_MERCHANT",
1011 30: "ARBITRATION_ACCEPTANCE_ILLEGIBLE_FULFILMENT",
1012 31: "ARBITRATION_CONTINUATION_CUSTOMER_STILL_NOT_RECEIVED_SERVICE",
1013 32: "ARBITRATION_WITHDRAWN_CUSTOMER_RECEIVED_SERVICE_LATER",
1014 33: "ARBITRATION_VERDICT_PANEL_VERDICT",
1015 34: "MANUAL_ADJUSTMENT_REASON",
1016 35: "ATTRIBUTING_CUSTOMER",
1017 36: "ATTRIBUTING_TECHNICAL_ISSUE",
1018 37: "WRONG_CREDIT_CHARGEBACK_ACCEPTANCE_AMOUNT_RECOVERED",
1019 38: "WRONG_CREDIT_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE",
1020 39: "WRONG_CREDIT_REPRESENTMENT_CUSTOMER_INACCESSIBLE",
1021 40: "WRONG_CREDIT_REPRESENTMENT_REASON_OTHERS",
1022 }
1023 ResolveDisputeAdjustment_ReasonCode_value = map[string]int32{
1024 "REASON_CODE_UNSPECIFIED": 0,
1025 "CHARGEBACK_BENEFICIARY_CANNOT_CREDIT_OR_PRE_ARBITRATION_DUPLICATE_PROCESS": 1,
1026 "PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_ONLINE": 3,
1027 "PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_MANUALLY": 4,
1028 "DEFERRED_CHARGEBACK_ACCEPTANCE_ACCOUNT_NOT_CREDITED_TCC_RAISED": 5,
1029 "DEFERRED_RE_PRESENTMENT_RAISE_ACCOUNT_CREDITED_TCC_RAISED": 6,
1030 "DEFERRED_PRE_ARBITRATION_ACCEPTANCE_ACCOUNT_NOT_CREDITED": 7,
1031 "DEFERRED_PRE_ARBITRATION_DECLINED_ACCOUNT_CREDITED": 8,
1032 "FRAUD_CHARGEBACK_ACCEPT_AMOUNT_RECOVERED_FROM_FRAUDULENT_ACCOUNT": 9,
1033 "FRAUD_CHARGEBACK_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE": 10,
1034 "FRAUD_CHARGEBACK_REPRESENTMENT_FIR_NOT_PROVIDED": 11,
1035 "FRAUD_CHARGEBACK_REPRESENTMENT_REASON_OTHERS": 12,
1036 "RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_ONLINE": 13,
1037 "RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_MANUALLY": 14,
1038 "CREDIT_ADJUSTMENT_GOODS_SERVICES_CREDIT_NOT_PROCESSED": 15,
1039 "CREDIT_ADJUSTMENT_GOODS_SERVICES_DEFECTIVE": 16,
1040 "CREDIT_ADJUSTMENT_PAID_BY_ALTERNATE_MEANS": 17,
1041 "CREDIT_ADJUSTMENT_GOODS_SERVICES_NOT_RECEIVED": 18,
1042 "CREDIT_ADJUSTMENT_MERCHANT_NOT_RECEIVED_CONFIRMATION": 19,
1043 "CREDIT_ADJUSTMENT_DUPLICATE_TRANSACTION": 20,
1044 "CREDIT_ADJUSTMENT_REASON_OTHERS": 21,
1045 "CREDIT_ADJUSTMENT_NON_MATCHING_ACCOUNT_NUMBER": 22,
1046 "CREDIT_ADJUSTMENT_CARD_HOLDER_CHARGED_MORE": 23,
1047 "CREDIT_ADJUSTMENT_CREDIT_NOT_PROCESSED": 24,
1048 "CREDIT_ADJUSTMENT_BENEFICIARY_CANNOT_CREDIT": 25,
1049 "CHARGEBACK_ACCEPTANCE_MERCHANT_CANNOT_PROVIDE_SERVICE": 26,
1050 "RE_PRESENTMENT_RAISE_GOODS_SERVICES_PROVIDED": 27,
1051 "PRE_ARBITRATION_DECLINED_SERVICES_PROVIDED_LATER": 28,
1052 "PRE_ARBITRATION_ACCEPTANCE_SERVICES_NOT_PROVIDED_BY_MERCHANT": 29,
1053 "ARBITRATION_ACCEPTANCE_ILLEGIBLE_FULFILMENT": 30,
1054 "ARBITRATION_CONTINUATION_CUSTOMER_STILL_NOT_RECEIVED_SERVICE": 31,
1055 "ARBITRATION_WITHDRAWN_CUSTOMER_RECEIVED_SERVICE_LATER": 32,
1056 "ARBITRATION_VERDICT_PANEL_VERDICT": 33,
1057 "MANUAL_ADJUSTMENT_REASON": 34,
1058 "ATTRIBUTING_CUSTOMER": 35,
1059 "ATTRIBUTING_TECHNICAL_ISSUE": 36,
1060 "WRONG_CREDIT_CHARGEBACK_ACCEPTANCE_AMOUNT_RECOVERED": 37,
1061 "WRONG_CREDIT_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE": 38,
1062 "WRONG_CREDIT_REPRESENTMENT_CUSTOMER_INACCESSIBLE": 39,
1063 "WRONG_CREDIT_REPRESENTMENT_REASON_OTHERS": 40,
1064 }
1065 )
1066
1067 func (x ResolveDisputeAdjustment_ReasonCode) Enum() *ResolveDisputeAdjustment_ReasonCode {
1068 p := new(ResolveDisputeAdjustment_ReasonCode)
1069 *p = x
1070 return p
1071 }
1072
1073 func (x ResolveDisputeAdjustment_ReasonCode) String() string {
1074 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1075 }
1076
1077 func (ResolveDisputeAdjustment_ReasonCode) Descriptor() protoreflect.EnumDescriptor {
1078 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[9].Descriptor()
1079 }
1080
1081 func (ResolveDisputeAdjustment_ReasonCode) Type() protoreflect.EnumType {
1082 return &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes[9]
1083 }
1084
1085 func (x ResolveDisputeAdjustment_ReasonCode) Number() protoreflect.EnumNumber {
1086 return protoreflect.EnumNumber(x)
1087 }
1088
1089
1090 func (ResolveDisputeAdjustment_ReasonCode) EnumDescriptor() ([]byte, []int) {
1091 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{12, 1}
1092 }
1093
1094
1095 type Complaint struct {
1096 state protoimpl.MessageState
1097 sizeCache protoimpl.SizeCache
1098 unknownFields protoimpl.UnknownFields
1099
1100
1101
1102
1103 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1104
1105
1106
1107 RaiseComplaintAdjustment *RaiseComplaintAdjustment `protobuf:"bytes,2,opt,name=raise_complaint_adjustment,json=raiseComplaintAdjustment,proto3" json:"raise_complaint_adjustment,omitempty"`
1108
1109 Details *CaseDetails `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
1110
1111 Response *CaseResponse `protobuf:"bytes,5,opt,name=response,proto3" json:"response,omitempty"`
1112
1113
1114
1115
1116
1117
1118
1119 ResolveComplaintAdjustment *ResolveComplaintAdjustment `protobuf:"bytes,6,opt,name=resolve_complaint_adjustment,json=resolveComplaintAdjustment,proto3" json:"resolve_complaint_adjustment,omitempty"`
1120 }
1121
1122 func (x *Complaint) Reset() {
1123 *x = Complaint{}
1124 if protoimpl.UnsafeEnabled {
1125 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[0]
1126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1127 ms.StoreMessageInfo(mi)
1128 }
1129 }
1130
1131 func (x *Complaint) String() string {
1132 return protoimpl.X.MessageStringOf(x)
1133 }
1134
1135 func (*Complaint) ProtoMessage() {}
1136
1137 func (x *Complaint) ProtoReflect() protoreflect.Message {
1138 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[0]
1139 if protoimpl.UnsafeEnabled && x != nil {
1140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1141 if ms.LoadMessageInfo() == nil {
1142 ms.StoreMessageInfo(mi)
1143 }
1144 return ms
1145 }
1146 return mi.MessageOf(x)
1147 }
1148
1149
1150 func (*Complaint) Descriptor() ([]byte, []int) {
1151 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{0}
1152 }
1153
1154 func (x *Complaint) GetName() string {
1155 if x != nil {
1156 return x.Name
1157 }
1158 return ""
1159 }
1160
1161 func (x *Complaint) GetRaiseComplaintAdjustment() *RaiseComplaintAdjustment {
1162 if x != nil {
1163 return x.RaiseComplaintAdjustment
1164 }
1165 return nil
1166 }
1167
1168 func (x *Complaint) GetDetails() *CaseDetails {
1169 if x != nil {
1170 return x.Details
1171 }
1172 return nil
1173 }
1174
1175 func (x *Complaint) GetResponse() *CaseResponse {
1176 if x != nil {
1177 return x.Response
1178 }
1179 return nil
1180 }
1181
1182 func (x *Complaint) GetResolveComplaintAdjustment() *ResolveComplaintAdjustment {
1183 if x != nil {
1184 return x.ResolveComplaintAdjustment
1185 }
1186 return nil
1187 }
1188
1189
1190 type CreateComplaintRequest struct {
1191 state protoimpl.MessageState
1192 sizeCache protoimpl.SizeCache
1193 unknownFields protoimpl.UnknownFields
1194
1195
1196
1197 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1198
1199 Complaint *Complaint `protobuf:"bytes,2,opt,name=complaint,proto3" json:"complaint,omitempty"`
1200 }
1201
1202 func (x *CreateComplaintRequest) Reset() {
1203 *x = CreateComplaintRequest{}
1204 if protoimpl.UnsafeEnabled {
1205 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[1]
1206 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1207 ms.StoreMessageInfo(mi)
1208 }
1209 }
1210
1211 func (x *CreateComplaintRequest) String() string {
1212 return protoimpl.X.MessageStringOf(x)
1213 }
1214
1215 func (*CreateComplaintRequest) ProtoMessage() {}
1216
1217 func (x *CreateComplaintRequest) ProtoReflect() protoreflect.Message {
1218 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[1]
1219 if protoimpl.UnsafeEnabled && x != nil {
1220 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1221 if ms.LoadMessageInfo() == nil {
1222 ms.StoreMessageInfo(mi)
1223 }
1224 return ms
1225 }
1226 return mi.MessageOf(x)
1227 }
1228
1229
1230 func (*CreateComplaintRequest) Descriptor() ([]byte, []int) {
1231 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{1}
1232 }
1233
1234 func (x *CreateComplaintRequest) GetParent() string {
1235 if x != nil {
1236 return x.Parent
1237 }
1238 return ""
1239 }
1240
1241 func (x *CreateComplaintRequest) GetComplaint() *Complaint {
1242 if x != nil {
1243 return x.Complaint
1244 }
1245 return nil
1246 }
1247
1248
1249 type ResolveComplaintRequest struct {
1250 state protoimpl.MessageState
1251 sizeCache protoimpl.SizeCache
1252 unknownFields protoimpl.UnknownFields
1253
1254
1255 Complaint *Complaint `protobuf:"bytes,1,opt,name=complaint,proto3" json:"complaint,omitempty"`
1256 }
1257
1258 func (x *ResolveComplaintRequest) Reset() {
1259 *x = ResolveComplaintRequest{}
1260 if protoimpl.UnsafeEnabled {
1261 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[2]
1262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1263 ms.StoreMessageInfo(mi)
1264 }
1265 }
1266
1267 func (x *ResolveComplaintRequest) String() string {
1268 return protoimpl.X.MessageStringOf(x)
1269 }
1270
1271 func (*ResolveComplaintRequest) ProtoMessage() {}
1272
1273 func (x *ResolveComplaintRequest) ProtoReflect() protoreflect.Message {
1274 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[2]
1275 if protoimpl.UnsafeEnabled && x != nil {
1276 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1277 if ms.LoadMessageInfo() == nil {
1278 ms.StoreMessageInfo(mi)
1279 }
1280 return ms
1281 }
1282 return mi.MessageOf(x)
1283 }
1284
1285
1286 func (*ResolveComplaintRequest) Descriptor() ([]byte, []int) {
1287 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{2}
1288 }
1289
1290 func (x *ResolveComplaintRequest) GetComplaint() *Complaint {
1291 if x != nil {
1292 return x.Complaint
1293 }
1294 return nil
1295 }
1296
1297
1298 type Dispute struct {
1299 state protoimpl.MessageState
1300 sizeCache protoimpl.SizeCache
1301 unknownFields protoimpl.UnknownFields
1302
1303
1304
1305
1306 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1307
1308
1309
1310 RaiseDisputeAdjustment *RaiseDisputeAdjustment `protobuf:"bytes,2,opt,name=raise_dispute_adjustment,json=raiseDisputeAdjustment,proto3" json:"raise_dispute_adjustment,omitempty"`
1311
1312 Details *CaseDetails `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
1313
1314 Response *CaseResponse `protobuf:"bytes,5,opt,name=response,proto3" json:"response,omitempty"`
1315
1316
1317
1318
1319 ResolveDisputeAdjustment *ResolveDisputeAdjustment `protobuf:"bytes,6,opt,name=resolve_dispute_adjustment,json=resolveDisputeAdjustment,proto3" json:"resolve_dispute_adjustment,omitempty"`
1320 }
1321
1322 func (x *Dispute) Reset() {
1323 *x = Dispute{}
1324 if protoimpl.UnsafeEnabled {
1325 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[3]
1326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1327 ms.StoreMessageInfo(mi)
1328 }
1329 }
1330
1331 func (x *Dispute) String() string {
1332 return protoimpl.X.MessageStringOf(x)
1333 }
1334
1335 func (*Dispute) ProtoMessage() {}
1336
1337 func (x *Dispute) ProtoReflect() protoreflect.Message {
1338 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[3]
1339 if protoimpl.UnsafeEnabled && x != nil {
1340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1341 if ms.LoadMessageInfo() == nil {
1342 ms.StoreMessageInfo(mi)
1343 }
1344 return ms
1345 }
1346 return mi.MessageOf(x)
1347 }
1348
1349
1350 func (*Dispute) Descriptor() ([]byte, []int) {
1351 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{3}
1352 }
1353
1354 func (x *Dispute) GetName() string {
1355 if x != nil {
1356 return x.Name
1357 }
1358 return ""
1359 }
1360
1361 func (x *Dispute) GetRaiseDisputeAdjustment() *RaiseDisputeAdjustment {
1362 if x != nil {
1363 return x.RaiseDisputeAdjustment
1364 }
1365 return nil
1366 }
1367
1368 func (x *Dispute) GetDetails() *CaseDetails {
1369 if x != nil {
1370 return x.Details
1371 }
1372 return nil
1373 }
1374
1375 func (x *Dispute) GetResponse() *CaseResponse {
1376 if x != nil {
1377 return x.Response
1378 }
1379 return nil
1380 }
1381
1382 func (x *Dispute) GetResolveDisputeAdjustment() *ResolveDisputeAdjustment {
1383 if x != nil {
1384 return x.ResolveDisputeAdjustment
1385 }
1386 return nil
1387 }
1388
1389
1390 type CreateDisputeRequest struct {
1391 state protoimpl.MessageState
1392 sizeCache protoimpl.SizeCache
1393 unknownFields protoimpl.UnknownFields
1394
1395
1396
1397 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1398
1399 Dispute *Dispute `protobuf:"bytes,2,opt,name=dispute,proto3" json:"dispute,omitempty"`
1400 }
1401
1402 func (x *CreateDisputeRequest) Reset() {
1403 *x = CreateDisputeRequest{}
1404 if protoimpl.UnsafeEnabled {
1405 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[4]
1406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1407 ms.StoreMessageInfo(mi)
1408 }
1409 }
1410
1411 func (x *CreateDisputeRequest) String() string {
1412 return protoimpl.X.MessageStringOf(x)
1413 }
1414
1415 func (*CreateDisputeRequest) ProtoMessage() {}
1416
1417 func (x *CreateDisputeRequest) ProtoReflect() protoreflect.Message {
1418 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[4]
1419 if protoimpl.UnsafeEnabled && x != nil {
1420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1421 if ms.LoadMessageInfo() == nil {
1422 ms.StoreMessageInfo(mi)
1423 }
1424 return ms
1425 }
1426 return mi.MessageOf(x)
1427 }
1428
1429
1430 func (*CreateDisputeRequest) Descriptor() ([]byte, []int) {
1431 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{4}
1432 }
1433
1434 func (x *CreateDisputeRequest) GetParent() string {
1435 if x != nil {
1436 return x.Parent
1437 }
1438 return ""
1439 }
1440
1441 func (x *CreateDisputeRequest) GetDispute() *Dispute {
1442 if x != nil {
1443 return x.Dispute
1444 }
1445 return nil
1446 }
1447
1448
1449 type ResolveDisputeRequest struct {
1450 state protoimpl.MessageState
1451 sizeCache protoimpl.SizeCache
1452 unknownFields protoimpl.UnknownFields
1453
1454
1455 Dispute *Dispute `protobuf:"bytes,1,opt,name=dispute,proto3" json:"dispute,omitempty"`
1456 }
1457
1458 func (x *ResolveDisputeRequest) Reset() {
1459 *x = ResolveDisputeRequest{}
1460 if protoimpl.UnsafeEnabled {
1461 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[5]
1462 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1463 ms.StoreMessageInfo(mi)
1464 }
1465 }
1466
1467 func (x *ResolveDisputeRequest) String() string {
1468 return protoimpl.X.MessageStringOf(x)
1469 }
1470
1471 func (*ResolveDisputeRequest) ProtoMessage() {}
1472
1473 func (x *ResolveDisputeRequest) ProtoReflect() protoreflect.Message {
1474 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[5]
1475 if protoimpl.UnsafeEnabled && x != nil {
1476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1477 if ms.LoadMessageInfo() == nil {
1478 ms.StoreMessageInfo(mi)
1479 }
1480 return ms
1481 }
1482 return mi.MessageOf(x)
1483 }
1484
1485
1486 func (*ResolveDisputeRequest) Descriptor() ([]byte, []int) {
1487 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{5}
1488 }
1489
1490 func (x *ResolveDisputeRequest) GetDispute() *Dispute {
1491 if x != nil {
1492 return x.Dispute
1493 }
1494 return nil
1495 }
1496
1497
1498 type OriginalTransaction struct {
1499 state protoimpl.MessageState
1500 sizeCache protoimpl.SizeCache
1501 unknownFields protoimpl.UnknownFields
1502
1503
1504
1505 TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
1506
1507 RetrievalReferenceNumber string `protobuf:"bytes,2,opt,name=retrieval_reference_number,json=retrievalReferenceNumber,proto3" json:"retrieval_reference_number,omitempty"`
1508
1509 RequestTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
1510 }
1511
1512 func (x *OriginalTransaction) Reset() {
1513 *x = OriginalTransaction{}
1514 if protoimpl.UnsafeEnabled {
1515 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[6]
1516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1517 ms.StoreMessageInfo(mi)
1518 }
1519 }
1520
1521 func (x *OriginalTransaction) String() string {
1522 return protoimpl.X.MessageStringOf(x)
1523 }
1524
1525 func (*OriginalTransaction) ProtoMessage() {}
1526
1527 func (x *OriginalTransaction) ProtoReflect() protoreflect.Message {
1528 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[6]
1529 if protoimpl.UnsafeEnabled && x != nil {
1530 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1531 if ms.LoadMessageInfo() == nil {
1532 ms.StoreMessageInfo(mi)
1533 }
1534 return ms
1535 }
1536 return mi.MessageOf(x)
1537 }
1538
1539
1540 func (*OriginalTransaction) Descriptor() ([]byte, []int) {
1541 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{6}
1542 }
1543
1544 func (x *OriginalTransaction) GetTransactionId() string {
1545 if x != nil {
1546 return x.TransactionId
1547 }
1548 return ""
1549 }
1550
1551 func (x *OriginalTransaction) GetRetrievalReferenceNumber() string {
1552 if x != nil {
1553 return x.RetrievalReferenceNumber
1554 }
1555 return ""
1556 }
1557
1558 func (x *OriginalTransaction) GetRequestTime() *timestamppb.Timestamp {
1559 if x != nil {
1560 return x.RequestTime
1561 }
1562 return nil
1563 }
1564
1565
1566 type CaseDetails struct {
1567 state protoimpl.MessageState
1568 sizeCache protoimpl.SizeCache
1569 unknownFields protoimpl.UnknownFields
1570
1571
1572 OriginalTransaction *OriginalTransaction `protobuf:"bytes,1,opt,name=original_transaction,json=originalTransaction,proto3" json:"original_transaction,omitempty"`
1573
1574 TransactionSubType TransactionSubType `protobuf:"varint,2,opt,name=transaction_sub_type,json=transactionSubType,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.TransactionSubType" json:"transaction_sub_type,omitempty"`
1575
1576
1577 Amount *money.Money `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
1578
1579
1580
1581 OriginalSettlementResponseCode string `protobuf:"bytes,4,opt,name=original_settlement_response_code,json=originalSettlementResponseCode,proto3" json:"original_settlement_response_code,omitempty"`
1582
1583
1584 CurrentCycle bool `protobuf:"varint,5,opt,name=current_cycle,json=currentCycle,proto3" json:"current_cycle,omitempty"`
1585 }
1586
1587 func (x *CaseDetails) Reset() {
1588 *x = CaseDetails{}
1589 if protoimpl.UnsafeEnabled {
1590 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[7]
1591 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1592 ms.StoreMessageInfo(mi)
1593 }
1594 }
1595
1596 func (x *CaseDetails) String() string {
1597 return protoimpl.X.MessageStringOf(x)
1598 }
1599
1600 func (*CaseDetails) ProtoMessage() {}
1601
1602 func (x *CaseDetails) ProtoReflect() protoreflect.Message {
1603 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[7]
1604 if protoimpl.UnsafeEnabled && x != nil {
1605 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1606 if ms.LoadMessageInfo() == nil {
1607 ms.StoreMessageInfo(mi)
1608 }
1609 return ms
1610 }
1611 return mi.MessageOf(x)
1612 }
1613
1614
1615 func (*CaseDetails) Descriptor() ([]byte, []int) {
1616 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{7}
1617 }
1618
1619 func (x *CaseDetails) GetOriginalTransaction() *OriginalTransaction {
1620 if x != nil {
1621 return x.OriginalTransaction
1622 }
1623 return nil
1624 }
1625
1626 func (x *CaseDetails) GetTransactionSubType() TransactionSubType {
1627 if x != nil {
1628 return x.TransactionSubType
1629 }
1630 return TransactionSubType_TRANSACTION_SUB_TYPE_UNSPECIFIED
1631 }
1632
1633 func (x *CaseDetails) GetAmount() *money.Money {
1634 if x != nil {
1635 return x.Amount
1636 }
1637 return nil
1638 }
1639
1640 func (x *CaseDetails) GetOriginalSettlementResponseCode() string {
1641 if x != nil {
1642 return x.OriginalSettlementResponseCode
1643 }
1644 return ""
1645 }
1646
1647 func (x *CaseDetails) GetCurrentCycle() bool {
1648 if x != nil {
1649 return x.CurrentCycle
1650 }
1651 return false
1652 }
1653
1654
1655 type CaseResponse struct {
1656 state protoimpl.MessageState
1657 sizeCache protoimpl.SizeCache
1658 unknownFields protoimpl.UnknownFields
1659
1660
1661
1662 ComplaintReferenceNumber string `protobuf:"bytes,1,opt,name=complaint_reference_number,json=complaintReferenceNumber,proto3" json:"complaint_reference_number,omitempty"`
1663
1664
1665 Amount *money.Money `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
1666
1667
1668
1669 AdjustmentFlag string `protobuf:"bytes,3,opt,name=adjustment_flag,json=adjustmentFlag,proto3" json:"adjustment_flag,omitempty"`
1670
1671
1672
1673 AdjustmentCode string `protobuf:"bytes,4,opt,name=adjustment_code,json=adjustmentCode,proto3" json:"adjustment_code,omitempty"`
1674
1675
1676 AdjustmentReferenceId string `protobuf:"bytes,5,opt,name=adjustment_reference_id,json=adjustmentReferenceId,proto3" json:"adjustment_reference_id,omitempty"`
1677
1678 AdjustmentRemarks string `protobuf:"bytes,6,opt,name=adjustment_remarks,json=adjustmentRemarks,proto3" json:"adjustment_remarks,omitempty"`
1679
1680
1681 ApprovalNumber string `protobuf:"bytes,7,opt,name=approval_number,json=approvalNumber,proto3" json:"approval_number,omitempty"`
1682
1683
1684 ProcessStatus string `protobuf:"bytes,8,opt,name=process_status,json=processStatus,proto3" json:"process_status,omitempty"`
1685
1686
1687 AdjustmentTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=adjustment_time,json=adjustmentTime,proto3" json:"adjustment_time,omitempty"`
1688
1689
1690
1691
1692
1693
1694 Participant isCaseResponse_Participant `protobuf_oneof:"participant"`
1695
1696 Result CaseResponse_Result `protobuf:"varint,12,opt,name=result,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.CaseResponse_Result" json:"result,omitempty"`
1697 }
1698
1699 func (x *CaseResponse) Reset() {
1700 *x = CaseResponse{}
1701 if protoimpl.UnsafeEnabled {
1702 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[8]
1703 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1704 ms.StoreMessageInfo(mi)
1705 }
1706 }
1707
1708 func (x *CaseResponse) String() string {
1709 return protoimpl.X.MessageStringOf(x)
1710 }
1711
1712 func (*CaseResponse) ProtoMessage() {}
1713
1714 func (x *CaseResponse) ProtoReflect() protoreflect.Message {
1715 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[8]
1716 if protoimpl.UnsafeEnabled && x != nil {
1717 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1718 if ms.LoadMessageInfo() == nil {
1719 ms.StoreMessageInfo(mi)
1720 }
1721 return ms
1722 }
1723 return mi.MessageOf(x)
1724 }
1725
1726
1727 func (*CaseResponse) Descriptor() ([]byte, []int) {
1728 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{8}
1729 }
1730
1731 func (x *CaseResponse) GetComplaintReferenceNumber() string {
1732 if x != nil {
1733 return x.ComplaintReferenceNumber
1734 }
1735 return ""
1736 }
1737
1738 func (x *CaseResponse) GetAmount() *money.Money {
1739 if x != nil {
1740 return x.Amount
1741 }
1742 return nil
1743 }
1744
1745 func (x *CaseResponse) GetAdjustmentFlag() string {
1746 if x != nil {
1747 return x.AdjustmentFlag
1748 }
1749 return ""
1750 }
1751
1752 func (x *CaseResponse) GetAdjustmentCode() string {
1753 if x != nil {
1754 return x.AdjustmentCode
1755 }
1756 return ""
1757 }
1758
1759 func (x *CaseResponse) GetAdjustmentReferenceId() string {
1760 if x != nil {
1761 return x.AdjustmentReferenceId
1762 }
1763 return ""
1764 }
1765
1766 func (x *CaseResponse) GetAdjustmentRemarks() string {
1767 if x != nil {
1768 return x.AdjustmentRemarks
1769 }
1770 return ""
1771 }
1772
1773 func (x *CaseResponse) GetApprovalNumber() string {
1774 if x != nil {
1775 return x.ApprovalNumber
1776 }
1777 return ""
1778 }
1779
1780 func (x *CaseResponse) GetProcessStatus() string {
1781 if x != nil {
1782 return x.ProcessStatus
1783 }
1784 return ""
1785 }
1786
1787 func (x *CaseResponse) GetAdjustmentTime() *timestamppb.Timestamp {
1788 if x != nil {
1789 return x.AdjustmentTime
1790 }
1791 return nil
1792 }
1793
1794 func (m *CaseResponse) GetParticipant() isCaseResponse_Participant {
1795 if m != nil {
1796 return m.Participant
1797 }
1798 return nil
1799 }
1800
1801 func (x *CaseResponse) GetPayer() *Participant {
1802 if x, ok := x.GetParticipant().(*CaseResponse_Payer); ok {
1803 return x.Payer
1804 }
1805 return nil
1806 }
1807
1808 func (x *CaseResponse) GetPayee() *Participant {
1809 if x, ok := x.GetParticipant().(*CaseResponse_Payee); ok {
1810 return x.Payee
1811 }
1812 return nil
1813 }
1814
1815 func (x *CaseResponse) GetResult() CaseResponse_Result {
1816 if x != nil {
1817 return x.Result
1818 }
1819 return CaseResponse_RESULT_UNSPECIFIED
1820 }
1821
1822 type isCaseResponse_Participant interface {
1823 isCaseResponse_Participant()
1824 }
1825
1826 type CaseResponse_Payer struct {
1827
1828 Payer *Participant `protobuf:"bytes,10,opt,name=payer,proto3,oneof"`
1829 }
1830
1831 type CaseResponse_Payee struct {
1832
1833 Payee *Participant `protobuf:"bytes,11,opt,name=payee,proto3,oneof"`
1834 }
1835
1836 func (*CaseResponse_Payer) isCaseResponse_Participant() {}
1837
1838 func (*CaseResponse_Payee) isCaseResponse_Participant() {}
1839
1840
1841 type RaiseComplaintAdjustment struct {
1842 state protoimpl.MessageState
1843 sizeCache protoimpl.SizeCache
1844 unknownFields protoimpl.UnknownFields
1845
1846
1847
1848
1849 AdjustmentFlag RaiseComplaintAdjustment_AdjustmentFlag `protobuf:"varint,1,opt,name=adjustment_flag,json=adjustmentFlag,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.RaiseComplaintAdjustment_AdjustmentFlag" json:"adjustment_flag,omitempty"`
1850
1851
1852 AdjustmentCode RaiseComplaintAdjustment_ReasonCode `protobuf:"varint,2,opt,name=adjustment_code,json=adjustmentCode,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.RaiseComplaintAdjustment_ReasonCode" json:"adjustment_code,omitempty"`
1853 }
1854
1855 func (x *RaiseComplaintAdjustment) Reset() {
1856 *x = RaiseComplaintAdjustment{}
1857 if protoimpl.UnsafeEnabled {
1858 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[9]
1859 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1860 ms.StoreMessageInfo(mi)
1861 }
1862 }
1863
1864 func (x *RaiseComplaintAdjustment) String() string {
1865 return protoimpl.X.MessageStringOf(x)
1866 }
1867
1868 func (*RaiseComplaintAdjustment) ProtoMessage() {}
1869
1870 func (x *RaiseComplaintAdjustment) ProtoReflect() protoreflect.Message {
1871 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[9]
1872 if protoimpl.UnsafeEnabled && x != nil {
1873 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1874 if ms.LoadMessageInfo() == nil {
1875 ms.StoreMessageInfo(mi)
1876 }
1877 return ms
1878 }
1879 return mi.MessageOf(x)
1880 }
1881
1882
1883 func (*RaiseComplaintAdjustment) Descriptor() ([]byte, []int) {
1884 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{9}
1885 }
1886
1887 func (x *RaiseComplaintAdjustment) GetAdjustmentFlag() RaiseComplaintAdjustment_AdjustmentFlag {
1888 if x != nil {
1889 return x.AdjustmentFlag
1890 }
1891 return RaiseComplaintAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED
1892 }
1893
1894 func (x *RaiseComplaintAdjustment) GetAdjustmentCode() RaiseComplaintAdjustment_ReasonCode {
1895 if x != nil {
1896 return x.AdjustmentCode
1897 }
1898 return RaiseComplaintAdjustment_REASON_CODE_UNSPECIFIED
1899 }
1900
1901
1902 type ResolveComplaintAdjustment struct {
1903 state protoimpl.MessageState
1904 sizeCache protoimpl.SizeCache
1905 unknownFields protoimpl.UnknownFields
1906
1907
1908
1909
1910 AdjustmentFlag ResolveComplaintAdjustment_AdjustmentFlag `protobuf:"varint,1,opt,name=adjustment_flag,json=adjustmentFlag,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.ResolveComplaintAdjustment_AdjustmentFlag" json:"adjustment_flag,omitempty"`
1911
1912
1913 AdjustmentCode ResolveComplaintAdjustment_ReasonCode `protobuf:"varint,2,opt,name=adjustment_code,json=adjustmentCode,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.ResolveComplaintAdjustment_ReasonCode" json:"adjustment_code,omitempty"`
1914 }
1915
1916 func (x *ResolveComplaintAdjustment) Reset() {
1917 *x = ResolveComplaintAdjustment{}
1918 if protoimpl.UnsafeEnabled {
1919 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[10]
1920 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1921 ms.StoreMessageInfo(mi)
1922 }
1923 }
1924
1925 func (x *ResolveComplaintAdjustment) String() string {
1926 return protoimpl.X.MessageStringOf(x)
1927 }
1928
1929 func (*ResolveComplaintAdjustment) ProtoMessage() {}
1930
1931 func (x *ResolveComplaintAdjustment) ProtoReflect() protoreflect.Message {
1932 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[10]
1933 if protoimpl.UnsafeEnabled && x != nil {
1934 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1935 if ms.LoadMessageInfo() == nil {
1936 ms.StoreMessageInfo(mi)
1937 }
1938 return ms
1939 }
1940 return mi.MessageOf(x)
1941 }
1942
1943
1944 func (*ResolveComplaintAdjustment) Descriptor() ([]byte, []int) {
1945 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{10}
1946 }
1947
1948 func (x *ResolveComplaintAdjustment) GetAdjustmentFlag() ResolveComplaintAdjustment_AdjustmentFlag {
1949 if x != nil {
1950 return x.AdjustmentFlag
1951 }
1952 return ResolveComplaintAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED
1953 }
1954
1955 func (x *ResolveComplaintAdjustment) GetAdjustmentCode() ResolveComplaintAdjustment_ReasonCode {
1956 if x != nil {
1957 return x.AdjustmentCode
1958 }
1959 return ResolveComplaintAdjustment_REASON_CODE_UNSPECIFIED
1960 }
1961
1962
1963 type RaiseDisputeAdjustment struct {
1964 state protoimpl.MessageState
1965 sizeCache protoimpl.SizeCache
1966 unknownFields protoimpl.UnknownFields
1967
1968
1969
1970
1971 AdjustmentFlag RaiseDisputeAdjustment_AdjustmentFlag `protobuf:"varint,1,opt,name=adjustment_flag,json=adjustmentFlag,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.RaiseDisputeAdjustment_AdjustmentFlag" json:"adjustment_flag,omitempty"`
1972
1973
1974 AdjustmentCode RaiseDisputeAdjustment_ReasonCode `protobuf:"varint,2,opt,name=adjustment_code,json=adjustmentCode,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.RaiseDisputeAdjustment_ReasonCode" json:"adjustment_code,omitempty"`
1975 }
1976
1977 func (x *RaiseDisputeAdjustment) Reset() {
1978 *x = RaiseDisputeAdjustment{}
1979 if protoimpl.UnsafeEnabled {
1980 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[11]
1981 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1982 ms.StoreMessageInfo(mi)
1983 }
1984 }
1985
1986 func (x *RaiseDisputeAdjustment) String() string {
1987 return protoimpl.X.MessageStringOf(x)
1988 }
1989
1990 func (*RaiseDisputeAdjustment) ProtoMessage() {}
1991
1992 func (x *RaiseDisputeAdjustment) ProtoReflect() protoreflect.Message {
1993 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[11]
1994 if protoimpl.UnsafeEnabled && x != nil {
1995 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1996 if ms.LoadMessageInfo() == nil {
1997 ms.StoreMessageInfo(mi)
1998 }
1999 return ms
2000 }
2001 return mi.MessageOf(x)
2002 }
2003
2004
2005 func (*RaiseDisputeAdjustment) Descriptor() ([]byte, []int) {
2006 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{11}
2007 }
2008
2009 func (x *RaiseDisputeAdjustment) GetAdjustmentFlag() RaiseDisputeAdjustment_AdjustmentFlag {
2010 if x != nil {
2011 return x.AdjustmentFlag
2012 }
2013 return RaiseDisputeAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED
2014 }
2015
2016 func (x *RaiseDisputeAdjustment) GetAdjustmentCode() RaiseDisputeAdjustment_ReasonCode {
2017 if x != nil {
2018 return x.AdjustmentCode
2019 }
2020 return RaiseDisputeAdjustment_REASON_CODE_UNSPECIFIED
2021 }
2022
2023
2024 type ResolveDisputeAdjustment struct {
2025 state protoimpl.MessageState
2026 sizeCache protoimpl.SizeCache
2027 unknownFields protoimpl.UnknownFields
2028
2029
2030
2031
2032 AdjustmentFlag ResolveDisputeAdjustment_AdjustmentFlag `protobuf:"varint,1,opt,name=adjustment_flag,json=adjustmentFlag,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.ResolveDisputeAdjustment_AdjustmentFlag" json:"adjustment_flag,omitempty"`
2033
2034
2035 AdjustmentCode ResolveDisputeAdjustment_ReasonCode `protobuf:"varint,2,opt,name=adjustment_code,json=adjustmentCode,proto3,enum=google.cloud.paymentgateway.issuerswitch.v1.ResolveDisputeAdjustment_ReasonCode" json:"adjustment_code,omitempty"`
2036 }
2037
2038 func (x *ResolveDisputeAdjustment) Reset() {
2039 *x = ResolveDisputeAdjustment{}
2040 if protoimpl.UnsafeEnabled {
2041 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[12]
2042 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2043 ms.StoreMessageInfo(mi)
2044 }
2045 }
2046
2047 func (x *ResolveDisputeAdjustment) String() string {
2048 return protoimpl.X.MessageStringOf(x)
2049 }
2050
2051 func (*ResolveDisputeAdjustment) ProtoMessage() {}
2052
2053 func (x *ResolveDisputeAdjustment) ProtoReflect() protoreflect.Message {
2054 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[12]
2055 if protoimpl.UnsafeEnabled && x != nil {
2056 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2057 if ms.LoadMessageInfo() == nil {
2058 ms.StoreMessageInfo(mi)
2059 }
2060 return ms
2061 }
2062 return mi.MessageOf(x)
2063 }
2064
2065
2066 func (*ResolveDisputeAdjustment) Descriptor() ([]byte, []int) {
2067 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{12}
2068 }
2069
2070 func (x *ResolveDisputeAdjustment) GetAdjustmentFlag() ResolveDisputeAdjustment_AdjustmentFlag {
2071 if x != nil {
2072 return x.AdjustmentFlag
2073 }
2074 return ResolveDisputeAdjustment_ADJUSTMENT_FLAG_UNSPECIFIED
2075 }
2076
2077 func (x *ResolveDisputeAdjustment) GetAdjustmentCode() ResolveDisputeAdjustment_ReasonCode {
2078 if x != nil {
2079 return x.AdjustmentCode
2080 }
2081 return ResolveDisputeAdjustment_REASON_CODE_UNSPECIFIED
2082 }
2083
2084
2085 type CreateComplaintMetadata struct {
2086 state protoimpl.MessageState
2087 sizeCache protoimpl.SizeCache
2088 unknownFields protoimpl.UnknownFields
2089 }
2090
2091 func (x *CreateComplaintMetadata) Reset() {
2092 *x = CreateComplaintMetadata{}
2093 if protoimpl.UnsafeEnabled {
2094 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[13]
2095 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2096 ms.StoreMessageInfo(mi)
2097 }
2098 }
2099
2100 func (x *CreateComplaintMetadata) String() string {
2101 return protoimpl.X.MessageStringOf(x)
2102 }
2103
2104 func (*CreateComplaintMetadata) ProtoMessage() {}
2105
2106 func (x *CreateComplaintMetadata) ProtoReflect() protoreflect.Message {
2107 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[13]
2108 if protoimpl.UnsafeEnabled && x != nil {
2109 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2110 if ms.LoadMessageInfo() == nil {
2111 ms.StoreMessageInfo(mi)
2112 }
2113 return ms
2114 }
2115 return mi.MessageOf(x)
2116 }
2117
2118
2119 func (*CreateComplaintMetadata) Descriptor() ([]byte, []int) {
2120 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{13}
2121 }
2122
2123
2124 type ResolveComplaintMetadata struct {
2125 state protoimpl.MessageState
2126 sizeCache protoimpl.SizeCache
2127 unknownFields protoimpl.UnknownFields
2128 }
2129
2130 func (x *ResolveComplaintMetadata) Reset() {
2131 *x = ResolveComplaintMetadata{}
2132 if protoimpl.UnsafeEnabled {
2133 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[14]
2134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2135 ms.StoreMessageInfo(mi)
2136 }
2137 }
2138
2139 func (x *ResolveComplaintMetadata) String() string {
2140 return protoimpl.X.MessageStringOf(x)
2141 }
2142
2143 func (*ResolveComplaintMetadata) ProtoMessage() {}
2144
2145 func (x *ResolveComplaintMetadata) ProtoReflect() protoreflect.Message {
2146 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[14]
2147 if protoimpl.UnsafeEnabled && x != nil {
2148 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2149 if ms.LoadMessageInfo() == nil {
2150 ms.StoreMessageInfo(mi)
2151 }
2152 return ms
2153 }
2154 return mi.MessageOf(x)
2155 }
2156
2157
2158 func (*ResolveComplaintMetadata) Descriptor() ([]byte, []int) {
2159 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{14}
2160 }
2161
2162
2163 type CreateDisputeMetadata struct {
2164 state protoimpl.MessageState
2165 sizeCache protoimpl.SizeCache
2166 unknownFields protoimpl.UnknownFields
2167 }
2168
2169 func (x *CreateDisputeMetadata) Reset() {
2170 *x = CreateDisputeMetadata{}
2171 if protoimpl.UnsafeEnabled {
2172 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[15]
2173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2174 ms.StoreMessageInfo(mi)
2175 }
2176 }
2177
2178 func (x *CreateDisputeMetadata) String() string {
2179 return protoimpl.X.MessageStringOf(x)
2180 }
2181
2182 func (*CreateDisputeMetadata) ProtoMessage() {}
2183
2184 func (x *CreateDisputeMetadata) ProtoReflect() protoreflect.Message {
2185 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[15]
2186 if protoimpl.UnsafeEnabled && x != nil {
2187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2188 if ms.LoadMessageInfo() == nil {
2189 ms.StoreMessageInfo(mi)
2190 }
2191 return ms
2192 }
2193 return mi.MessageOf(x)
2194 }
2195
2196
2197 func (*CreateDisputeMetadata) Descriptor() ([]byte, []int) {
2198 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{15}
2199 }
2200
2201
2202 type ResolveDisputeMetadata struct {
2203 state protoimpl.MessageState
2204 sizeCache protoimpl.SizeCache
2205 unknownFields protoimpl.UnknownFields
2206 }
2207
2208 func (x *ResolveDisputeMetadata) Reset() {
2209 *x = ResolveDisputeMetadata{}
2210 if protoimpl.UnsafeEnabled {
2211 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[16]
2212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2213 ms.StoreMessageInfo(mi)
2214 }
2215 }
2216
2217 func (x *ResolveDisputeMetadata) String() string {
2218 return protoimpl.X.MessageStringOf(x)
2219 }
2220
2221 func (*ResolveDisputeMetadata) ProtoMessage() {}
2222
2223 func (x *ResolveDisputeMetadata) ProtoReflect() protoreflect.Message {
2224 mi := &file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[16]
2225 if protoimpl.UnsafeEnabled && x != nil {
2226 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2227 if ms.LoadMessageInfo() == nil {
2228 ms.StoreMessageInfo(mi)
2229 }
2230 return ms
2231 }
2232 return mi.MessageOf(x)
2233 }
2234
2235
2236 func (*ResolveDisputeMetadata) Descriptor() ([]byte, []int) {
2237 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP(), []int{16}
2238 }
2239
2240 var File_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto protoreflect.FileDescriptor
2241
2242 var file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDesc = []byte{
2243 0x0a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70,
2244 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73,
2245 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65,
2246 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
2247 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61,
2248 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73,
2249 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f,
2250 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
2251 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67,
2252 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72,
2253 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
2254 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70,
2255 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
2256 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
2257 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70, 0x61,
2258 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73, 0x73,
2259 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d,
2260 0x6d, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2261 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
2262 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
2263 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
2264 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
2265 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74,
2266 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
2267 0xbd, 0x04, 0x0a, 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a,
2268 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2269 0x65, 0x12, 0x83, 0x01, 0x0a, 0x1a, 0x72, 0x61, 0x69, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70,
2270 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74,
2271 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2272 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74,
2273 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63,
2274 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61,
2275 0x69, 0x6e, 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x18, 0x72,
2276 0x61, 0x69, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x41, 0x64, 0x6a,
2277 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x57, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69,
2278 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2279 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
2280 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
2281 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
2282 0x6c, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
2283 0x12, 0x5a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01,
2284 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2285 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
2286 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
2287 0x2e, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x03, 0xe0,
2288 0x41, 0x03, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, 0x0a,
2289 0x1c, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2290 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x06, 0x20,
2291 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2292 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
2293 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76,
2294 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2295 0x6e, 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x1a, 0x72, 0x65,
2296 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x41, 0x64,
2297 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x55, 0xea, 0x41, 0x52, 0x0a, 0x25, 0x69,
2298 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2299 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
2300 0x61, 0x69, 0x6e, 0x74, 0x12, 0x29, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
2301 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2302 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x7d, 0x22,
2303 0xba, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61,
2304 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61,
2305 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa,
2306 0x41, 0x27, 0x12, 0x25, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
2307 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
2308 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
2309 0x74, 0x12, 0x59, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x18, 0x02,
2310 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2311 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
2312 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
2313 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41,
2314 0x02, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x22, 0x74, 0x0a, 0x17,
2315 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74,
2316 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x59, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c,
2317 0x61, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f,
2318 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
2319 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
2320 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2321 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2322 0x6e, 0x74, 0x22, 0xa8, 0x04, 0x0a, 0x07, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x12, 0x12,
2323 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
2324 0x6d, 0x65, 0x12, 0x7d, 0x0a, 0x18, 0x72, 0x61, 0x69, 0x73, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70,
2325 0x75, 0x74, 0x65, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02,
2326 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2327 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
2328 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
2329 0x76, 0x31, 0x2e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x41,
2330 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x16, 0x72, 0x61, 0x69, 0x73, 0x65,
2331 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e,
2332 0x74, 0x12, 0x57, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01,
2333 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2334 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
2335 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
2336 0x2e, 0x43, 0x61, 0x73, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x03, 0xe0, 0x41,
2337 0x02, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x5a, 0x0a, 0x08, 0x72, 0x65,
2338 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67,
2339 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
2340 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
2341 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x52,
2342 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x72, 0x65,
2343 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x83, 0x01, 0x0a, 0x1a, 0x72, 0x65, 0x73, 0x6f, 0x6c,
2344 0x76, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x5f, 0x61, 0x64, 0x6a, 0x75, 0x73,
2345 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f,
2346 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65,
2347 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72,
2348 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76,
2349 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65,
2350 0x6e, 0x74, 0x52, 0x18, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75,
2351 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x4f, 0xea, 0x41,
2352 0x4c, 0x0a, 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
2353 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44,
2354 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x12, 0x25, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
2355 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x64, 0x69, 0x73, 0x70, 0x75,
2356 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x7d, 0x22, 0xb0, 0x01,
2357 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x52,
2358 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2359 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x12, 0x23,
2360 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f,
2361 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x69, 0x73, 0x70,
2362 0x75, 0x74, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x53, 0x0a, 0x07, 0x64,
2363 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67,
2364 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
2365 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
2366 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x75,
2367 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65,
2368 0x22, 0x6c, 0x0a, 0x15, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75,
2369 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x07, 0x64, 0x69, 0x73,
2370 0x70, 0x75, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
2371 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
2372 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
2373 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65,
2374 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x22, 0xc3,
2375 0x01, 0x0a, 0x13, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73,
2376 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61,
2377 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
2378 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
2379 0x49, 0x64, 0x12, 0x41, 0x0a, 0x1a, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x61, 0x6c, 0x5f,
2380 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
2381 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x18, 0x72, 0x65, 0x74,
2382 0x72, 0x69, 0x65, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e,
2383 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2384 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
2385 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
2386 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2387 0x54, 0x69, 0x6d, 0x65, 0x22, 0xa5, 0x03, 0x0a, 0x0b, 0x43, 0x61, 0x73, 0x65, 0x44, 0x65, 0x74,
2388 0x61, 0x69, 0x6c, 0x73, 0x12, 0x78, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c,
2389 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
2390 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2391 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
2392 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
2393 0x2e, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
2394 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69,
2395 0x6e, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x76,
2396 0x0a, 0x14, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75,
2397 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3f, 0x2e, 0x67,
2398 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d,
2399 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65,
2400 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
2401 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0,
2402 0x41, 0x02, 0x52, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
2403 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
2404 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2405 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
2406 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x49, 0x0a, 0x21, 0x6f, 0x72, 0x69, 0x67, 0x69,
2407 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72,
2408 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01,
2409 0x28, 0x09, 0x52, 0x1e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74,
2410 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f,
2411 0x64, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x79,
2412 0x63, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c,
2413 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x22, 0x8f, 0x06, 0x0a,
2414 0x0c, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a,
2415 0x1a, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72,
2416 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
2417 0x09, 0x52, 0x18, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x66, 0x65,
2418 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x06, 0x61,
2419 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f,
2420 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x52,
2421 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73,
2422 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
2423 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67,
2424 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63,
2425 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73,
2426 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x36, 0x0a, 0x17, 0x61, 0x64, 0x6a,
2427 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
2428 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x61, 0x64, 0x6a, 0x75,
2429 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49,
2430 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
2431 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x61,
2432 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x73,
2433 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d,
2434 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x70, 0x70, 0x72, 0x6f,
2435 0x76, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f,
2436 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28,
2437 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
2438 0x12, 0x43, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74,
2439 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2440 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
2441 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e,
2442 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x05, 0x70, 0x61, 0x79, 0x65, 0x72, 0x18, 0x0a,
2443 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2444 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77,
2445 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e,
2446 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x48, 0x00,
2447 0x52, 0x05, 0x70, 0x61, 0x79, 0x65, 0x72, 0x12, 0x50, 0x0a, 0x05, 0x70, 0x61, 0x79, 0x65, 0x65,
2448 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2449 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74,
2450 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63,
2451 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74,
2452 0x48, 0x00, 0x52, 0x05, 0x70, 0x61, 0x79, 0x65, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x73,
2453 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2454 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
2455 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77,
2456 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70,
2457 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x72, 0x65, 0x73,
2458 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x16, 0x0a,
2459 0x12, 0x52, 0x45, 0x53, 0x55, 0x4c, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
2460 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53,
2461 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x42,
2462 0x0d, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x22, 0x89,
2463 0x05, 0x0a, 0x18, 0x52, 0x61, 0x69, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e,
2464 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x82, 0x01, 0x0a, 0x0f,
2465 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18,
2466 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2467 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65,
2468 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68,
2469 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2470 0x6e, 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64, 0x6a,
2471 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02,
2472 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67,
2473 0x12, 0x7e, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63,
2474 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2475 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
2476 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77,
2477 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x43, 0x6f, 0x6d,
2478 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74,
2479 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02,
2480 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65,
2481 0x22, 0x3c, 0x0a, 0x0e, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c,
2482 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54,
2483 0x5f, 0x46, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
2484 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x01, 0x22, 0xa9,
2485 0x02, 0x0a, 0x0a, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a,
2486 0x17, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53,
2487 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x55,
2488 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e,
2489 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x56, 0x45, 0x52, 0x53, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1f, 0x0a,
2490 0x1b, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f,
2491 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x44, 0x10, 0x02, 0x12, 0x26,
2492 0x0a, 0x22, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55,
2493 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x5f,
2494 0x42, 0x41, 0x43, 0x4b, 0x10, 0x03, 0x12, 0x24, 0x0a, 0x20, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49,
2495 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f,
2496 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x10, 0x04, 0x12, 0x27, 0x0a, 0x23,
2497 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x43,
2498 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53,
2499 0x53, 0x45, 0x44, 0x10, 0x05, 0x12, 0x26, 0x0a, 0x22, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 0x4e,
2500 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x5f, 0x43,
2501 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x06, 0x12, 0x1b, 0x0a,
2502 0x17, 0x50, 0x41, 0x49, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x4e, 0x41,
2503 0x54, 0x45, 0x5f, 0x4d, 0x45, 0x41, 0x4e, 0x53, 0x10, 0x07, 0x22, 0x96, 0x07, 0x0a, 0x1a, 0x52,
2504 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x41,
2505 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x84, 0x01, 0x0a, 0x0f, 0x61, 0x64,
2506 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x01, 0x20,
2507 0x01, 0x28, 0x0e, 0x32, 0x56, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2508 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
2509 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76,
2510 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2511 0x6e, 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64, 0x6a,
2512 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02,
2513 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67,
2514 0x12, 0x80, 0x01, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
2515 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f,
2516 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
2517 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
2518 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65,
2519 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d,
2520 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x03,
2521 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43,
2522 0x6f, 0x64, 0x65, 0x22, 0xa5, 0x01, 0x0a, 0x0e, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65,
2523 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54,
2524 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
2525 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x44, 0x45, 0x42, 0x49, 0x54,
2526 0x5f, 0x52, 0x45, 0x56, 0x45, 0x52, 0x53, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52,
2527 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x45, 0x54, 0x55,
2528 0x52, 0x4e, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x46, 0x55, 0x4e, 0x44, 0x5f, 0x52,
2529 0x45, 0x56, 0x45, 0x52, 0x53, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41,
2530 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41,
2531 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x43, 0x4f, 0x4e,
2532 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x04, 0x22, 0xc5, 0x03, 0x0a, 0x0a,
2533 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45,
2534 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
2535 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x4f, 0x4d, 0x50, 0x4c,
2536 0x41, 0x49, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x4c, 0x56, 0x45, 0x44, 0x5f, 0x4f, 0x4e,
2537 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x41,
2538 0x49, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x4c, 0x56, 0x45, 0x44, 0x5f, 0x4e, 0x4f, 0x57,
2539 0x5f, 0x4f, 0x52, 0x5f, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x21,
2540 0x0a, 0x1d, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53,
2541 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x4f, 0x4e, 0x45, 0x10,
2542 0x03, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54,
2543 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0x04, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54,
2544 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x44, 0x4f, 0x45, 0x53, 0x5f, 0x4e, 0x4f,
2545 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0x05, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x45, 0x54,
2546 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x49,
2547 0x4f, 0x4e, 0x53, 0x10, 0x06, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x52, 0x49,
2548 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x07, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45,
2549 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x46, 0x52, 0x45, 0x45, 0x5a, 0x45, 0x44,
2550 0x10, 0x08, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
2551 0x44, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x44, 0x45,
2552 0x54, 0x41, 0x49, 0x4c, 0x53, 0x10, 0x09, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x41,
2553 0x4e, 0x59, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x10,
2554 0x0a, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43,
2555 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44,
2556 0x49, 0x54, 0x10, 0x0b, 0x12, 0x2a, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x52, 0x43,
2557 0x48, 0x41, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45,
2558 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0c,
2559 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x52, 0x43, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52,
2560 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45,
2561 0x44, 0x10, 0x0d, 0x22, 0xb9, 0x0a, 0x0a, 0x16, 0x52, 0x61, 0x69, 0x73, 0x65, 0x44, 0x69, 0x73,
2562 0x70, 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x80,
2563 0x01, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6c,
2564 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2565 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
2566 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
2567 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x44, 0x69, 0x73, 0x70,
2568 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64,
2569 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x42, 0x03, 0xe0, 0x41,
2570 0x02, 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61,
2571 0x67, 0x12, 0x7c, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
2572 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4e, 0x2e, 0x67, 0x6f, 0x6f,
2573 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
2574 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
2575 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x69, 0x73, 0x65, 0x44, 0x69,
2576 0x73, 0x70, 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
2577 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
2578 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22,
2579 0x9b, 0x02, 0x0a, 0x0e, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c,
2580 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54,
2581 0x5f, 0x46, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
2582 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43,
2583 0x4b, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x46, 0x52, 0x41,
2584 0x55, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x41,
2585 0x49, 0x53, 0x45, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x5f, 0x43,
2586 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b,
2587 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, 0x44, 0x45, 0x46, 0x45,
2588 0x52, 0x52, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f,
2589 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x04, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x52, 0x45, 0x5f, 0x41,
2590 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45,
2591 0x10, 0x05, 0x12, 0x22, 0x0a, 0x1e, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x50,
2592 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
2593 0x41, 0x49, 0x53, 0x45, 0x10, 0x06, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52,
2594 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x07, 0x12, 0x1e, 0x0a,
2595 0x1a, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52,
2596 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x08, 0x22, 0xff, 0x05,
2597 0x0a, 0x0a, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x17,
2598 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
2599 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x3e, 0x0a, 0x3a, 0x43, 0x48, 0x41,
2600 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x52, 0x45,
2601 0x4d, 0x49, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x42, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x42,
2602 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43,
2603 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x32, 0x0a, 0x2e, 0x50, 0x52, 0x45,
2604 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x49,
2605 0x53, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x4e,
2606 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x36, 0x0a,
2607 0x32, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45,
2608 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46,
2609 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49,
2610 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x3b, 0x0a, 0x37, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45,
2611 0x44, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f,
2612 0x4e, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49,
2613 0x41, 0x52, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44,
2614 0x10, 0x04, 0x12, 0x4b, 0x0a, 0x47, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x41,
2615 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45,
2616 0x5f, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45,
2617 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41,
2618 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x05, 0x12,
2619 0x17, 0x0a, 0x13, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x4f, 0x4e,
2620 0x5f, 0x46, 0x52, 0x41, 0x55, 0x44, 0x10, 0x06, 0x12, 0x27, 0x0a, 0x23, 0x47, 0x4f, 0x4f, 0x44,
2621 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49,
2622 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x45, 0x44, 0x10,
2623 0x07, 0x12, 0x1c, 0x0a, 0x18, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49,
2624 0x43, 0x45, 0x53, 0x5f, 0x44, 0x45, 0x46, 0x45, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x08, 0x12,
2625 0x1b, 0x0a, 0x17, 0x50, 0x41, 0x49, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x41, 0x4c, 0x54, 0x45, 0x52,
2626 0x4e, 0x41, 0x54, 0x45, 0x5f, 0x4d, 0x45, 0x41, 0x4e, 0x53, 0x10, 0x09, 0x12, 0x1f, 0x0a, 0x1b,
2627 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x4e,
2628 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x10, 0x0a, 0x12, 0x26, 0x0a,
2629 0x22, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45,
2630 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54,
2631 0x49, 0x4f, 0x4e, 0x10, 0x0b, 0x12, 0x1b, 0x0a, 0x17, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43,
2632 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x45, 0x45, 0x4c, 0x45, 0x44,
2633 0x10, 0x0c, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f,
2634 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0d, 0x12, 0x27, 0x0a,
2635 0x23, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x43, 0x41, 0x52, 0x44,
2636 0x5f, 0x48, 0x4f, 0x4c, 0x44, 0x45, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x44, 0x5f,
2637 0x4d, 0x4f, 0x52, 0x45, 0x10, 0x0e, 0x12, 0x32, 0x0a, 0x2e, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d,
2638 0x45, 0x52, 0x5f, 0x43, 0x4c, 0x41, 0x49, 0x4d, 0x49, 0x4e, 0x47, 0x5f, 0x47, 0x4f, 0x4f, 0x44,
2639 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44,
2640 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x45, 0x44, 0x10, 0x0f, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x41,
2641 0x52, 0x54, 0x49, 0x45, 0x53, 0x5f, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x10, 0x12, 0x2f,
2642 0x0a, 0x2b, 0x46, 0x55, 0x4e, 0x44, 0x53, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52,
2643 0x52, 0x45, 0x44, 0x5f, 0x54, 0x4f, 0x5f, 0x55, 0x4e, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x44, 0x45,
2644 0x44, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x10, 0x11, 0x22,
2645 0xd6, 0x17, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75,
2646 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x82, 0x01, 0x0a,
2647 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67,
2648 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2649 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74,
2650 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63,
2651 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70,
2652 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x64,
2653 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x42, 0x03, 0xe0, 0x41,
2654 0x02, 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61,
2655 0x67, 0x12, 0x7e, 0x0a, 0x0f, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
2656 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f,
2657 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
2658 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73,
2659 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65,
2660 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e,
2661 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41,
2662 0x02, 0x52, 0x0e, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x64,
2663 0x65, 0x22, 0xe0, 0x04, 0x0a, 0x0e, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74,
2664 0x46, 0x6c, 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45,
2665 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
2666 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x53,
2667 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x10, 0x01, 0x12,
2668 0x21, 0x0a, 0x1d, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x5f, 0x50,
2669 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45,
2670 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b,
2671 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x12, 0x22, 0x0a,
2672 0x1e, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45,
2673 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10,
2674 0x04, 0x12, 0x1e, 0x0a, 0x1a, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41,
2675 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10,
2676 0x05, 0x12, 0x27, 0x0a, 0x23, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x50, 0x52,
2677 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43,
2678 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x06, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x52,
2679 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45,
2680 0x43, 0x4c, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x07, 0x12, 0x25, 0x0a, 0x21, 0x44, 0x45, 0x46, 0x45,
2681 0x52, 0x52, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41,
2682 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x43, 0x4c, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x08, 0x12,
2683 0x1a, 0x0a, 0x16, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41,
2684 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x41,
2685 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x49,
2686 0x4e, 0x55, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0a, 0x12, 0x19, 0x0a, 0x15, 0x41, 0x52, 0x42,
2687 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x44, 0x52, 0x41,
2688 0x57, 0x4e, 0x10, 0x0b, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54,
2689 0x49, 0x4f, 0x4e, 0x5f, 0x56, 0x45, 0x52, 0x44, 0x49, 0x43, 0x54, 0x10, 0x0c, 0x12, 0x15, 0x0a,
2690 0x11, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45,
2691 0x4e, 0x54, 0x10, 0x0d, 0x12, 0x22, 0x0a, 0x1e, 0x46, 0x52, 0x41, 0x55, 0x44, 0x5f, 0x43, 0x48,
2692 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45, 0x53, 0x45,
2693 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x0e, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x52, 0x41, 0x55,
2694 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x43,
2695 0x45, 0x50, 0x54, 0x10, 0x0f, 0x12, 0x1e, 0x0a, 0x1a, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x5f, 0x43,
2696 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d,
2697 0x45, 0x4e, 0x54, 0x10, 0x10, 0x12, 0x26, 0x0a, 0x22, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x5f, 0x43,
2698 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b,
2699 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x11, 0x12, 0x15, 0x0a,
2700 0x11, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45,
2701 0x4e, 0x54, 0x10, 0x12, 0x22, 0xd1, 0x10, 0x0a, 0x0a, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43,
2702 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f,
2703 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
2704 0x12, 0x4d, 0x0a, 0x49, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x42,
2705 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f,
2706 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4f, 0x52, 0x5f, 0x50, 0x52, 0x45, 0x5f,
2707 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x50, 0x4c,
2708 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12,
2709 0x38, 0x0a, 0x34, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49,
2710 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x43, 0x4c, 0x49, 0x4e, 0x45, 0x44, 0x5f, 0x42, 0x45, 0x4e, 0x45,
2711 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44,
2712 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x03, 0x12, 0x3a, 0x0a, 0x36, 0x50, 0x52, 0x45,
2713 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x43,
2714 0x4c, 0x49, 0x4e, 0x45, 0x44, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52,
2715 0x59, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x4e, 0x55, 0x41,
2716 0x4c, 0x4c, 0x59, 0x10, 0x04, 0x12, 0x42, 0x0a, 0x3e, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52, 0x45,
2717 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x43,
2718 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
2719 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x54, 0x43, 0x43,
2720 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x44, 0x10, 0x05, 0x12, 0x3d, 0x0a, 0x39, 0x44, 0x45, 0x46,
2721 0x45, 0x52, 0x52, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54,
2722 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55,
2723 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x54, 0x43, 0x43, 0x5f,
2724 0x52, 0x41, 0x49, 0x53, 0x45, 0x44, 0x10, 0x06, 0x12, 0x3c, 0x0a, 0x38, 0x44, 0x45, 0x46, 0x45,
2725 0x52, 0x52, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41,
2726 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f,
2727 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44,
2728 0x49, 0x54, 0x45, 0x44, 0x10, 0x07, 0x12, 0x36, 0x0a, 0x32, 0x44, 0x45, 0x46, 0x45, 0x52, 0x52,
2729 0x45, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49,
2730 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x43, 0x4c, 0x49, 0x4e, 0x45, 0x44, 0x5f, 0x41, 0x43, 0x43, 0x4f,
2731 0x55, 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x10, 0x08, 0x12, 0x44,
2732 0x0a, 0x40, 0x46, 0x52, 0x41, 0x55, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41,
2733 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x41, 0x4d, 0x4f, 0x55, 0x4e, 0x54,
2734 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x45, 0x44, 0x5f, 0x46, 0x52, 0x4f, 0x4d, 0x5f,
2735 0x46, 0x52, 0x41, 0x55, 0x44, 0x55, 0x4c, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55,
2736 0x4e, 0x54, 0x10, 0x09, 0x12, 0x43, 0x0a, 0x3f, 0x46, 0x52, 0x41, 0x55, 0x44, 0x5f, 0x43, 0x48,
2737 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45, 0x53, 0x45,
2738 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4c, 0x49, 0x45, 0x4e, 0x5f, 0x4d, 0x41, 0x52, 0x4b,
2739 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f,
2740 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x0a, 0x12, 0x33, 0x0a, 0x2f, 0x46, 0x52, 0x41,
2741 0x55, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x45,
2742 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x52, 0x5f,
2743 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x44, 0x10, 0x0b, 0x12, 0x30,
2744 0x0a, 0x2c, 0x46, 0x52, 0x41, 0x55, 0x44, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x42, 0x41,
2745 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54,
2746 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x53, 0x10, 0x0c,
2747 0x12, 0x34, 0x0a, 0x30, 0x52, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45,
2748 0x4e, 0x54, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43,
2749 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x4f, 0x4e,
2750 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x0d, 0x12, 0x36, 0x0a, 0x32, 0x52, 0x45, 0x5f, 0x50, 0x52, 0x45,
2751 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x42,
2752 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49,
2753 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x4c, 0x59, 0x10, 0x0e, 0x12, 0x39,
2754 0x0a, 0x35, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d,
2755 0x45, 0x4e, 0x54, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43,
2756 0x45, 0x53, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52,
2757 0x4f, 0x43, 0x45, 0x53, 0x53, 0x45, 0x44, 0x10, 0x0f, 0x12, 0x2e, 0x0a, 0x2a, 0x43, 0x52, 0x45,
2758 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x47,
2759 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x44, 0x45,
2760 0x46, 0x45, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x10, 0x12, 0x2d, 0x0a, 0x29, 0x43, 0x52, 0x45,
2761 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x50,
2762 0x41, 0x49, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x54, 0x45,
2763 0x5f, 0x4d, 0x45, 0x41, 0x4e, 0x53, 0x10, 0x11, 0x12, 0x31, 0x0a, 0x2d, 0x43, 0x52, 0x45, 0x44,
2764 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x47, 0x4f,
2765 0x4f, 0x44, 0x53, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x4e, 0x4f, 0x54,
2766 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x10, 0x12, 0x12, 0x38, 0x0a, 0x34, 0x43,
2767 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54,
2768 0x5f, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45,
2769 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x41, 0x54,
2770 0x49, 0x4f, 0x4e, 0x10, 0x13, 0x12, 0x2b, 0x0a, 0x27, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f,
2771 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49,
2772 0x43, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
2773 0x10, 0x14, 0x12, 0x23, 0x0a, 0x1f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a,
2774 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f,
2775 0x54, 0x48, 0x45, 0x52, 0x53, 0x10, 0x15, 0x12, 0x31, 0x0a, 0x2d, 0x43, 0x52, 0x45, 0x44, 0x49,
2776 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x4e,
2777 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e,
2778 0x54, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x16, 0x12, 0x2e, 0x0a, 0x2a, 0x43, 0x52,
2779 0x45, 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
2780 0x43, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x4f, 0x4c, 0x44, 0x45, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x52,
2781 0x47, 0x45, 0x44, 0x5f, 0x4d, 0x4f, 0x52, 0x45, 0x10, 0x17, 0x12, 0x2a, 0x0a, 0x26, 0x43, 0x52,
2782 0x45, 0x44, 0x49, 0x54, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
2783 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45,
2784 0x53, 0x53, 0x45, 0x44, 0x10, 0x18, 0x12, 0x2f, 0x0a, 0x2b, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54,
2785 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x42, 0x45, 0x4e, 0x45,
2786 0x46, 0x49, 0x43, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x43,
2787 0x52, 0x45, 0x44, 0x49, 0x54, 0x10, 0x19, 0x12, 0x39, 0x0a, 0x35, 0x43, 0x48, 0x41, 0x52, 0x47,
2788 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45,
2789 0x5f, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 0x4e, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54,
2790 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45,
2791 0x10, 0x1a, 0x12, 0x30, 0x0a, 0x2c, 0x52, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54,
2792 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x41, 0x49, 0x53, 0x45, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53,
2793 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44,
2794 0x45, 0x44, 0x10, 0x1b, 0x12, 0x34, 0x0a, 0x30, 0x50, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49,
2795 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x43, 0x4c, 0x49, 0x4e, 0x45, 0x44,
2796 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44,
2797 0x45, 0x44, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x52, 0x10, 0x1c, 0x12, 0x40, 0x0a, 0x3c, 0x50, 0x52,
2798 0x45, 0x5f, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43,
2799 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45,
2800 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x44, 0x5f, 0x42,
2801 0x59, 0x5f, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 0x4e, 0x54, 0x10, 0x1d, 0x12, 0x2f, 0x0a, 0x2b,
2802 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x43, 0x45,
2803 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x49, 0x42, 0x4c, 0x45,
2804 0x5f, 0x46, 0x55, 0x4c, 0x46, 0x49, 0x4c, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x1e, 0x12, 0x40, 0x0a,
2805 0x3c, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4e,
2806 0x54, 0x49, 0x4e, 0x55, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d,
2807 0x45, 0x52, 0x5f, 0x53, 0x54, 0x49, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x43,
2808 0x45, 0x49, 0x56, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x1f, 0x12,
2809 0x39, 0x0a, 0x35, 0x41, 0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x57,
2810 0x49, 0x54, 0x48, 0x44, 0x52, 0x41, 0x57, 0x4e, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45,
2811 0x52, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49,
2812 0x43, 0x45, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x52, 0x10, 0x20, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x52,
2813 0x42, 0x49, 0x54, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x56, 0x45, 0x52, 0x44, 0x49, 0x43,
2814 0x54, 0x5f, 0x50, 0x41, 0x4e, 0x45, 0x4c, 0x5f, 0x56, 0x45, 0x52, 0x44, 0x49, 0x43, 0x54, 0x10,
2815 0x21, 0x12, 0x1c, 0x0a, 0x18, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x5f, 0x41, 0x44, 0x4a, 0x55,
2816 0x53, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x10, 0x22, 0x12,
2817 0x18, 0x0a, 0x14, 0x41, 0x54, 0x54, 0x52, 0x49, 0x42, 0x55, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x43,
2818 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52, 0x10, 0x23, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x54, 0x54,
2819 0x52, 0x49, 0x42, 0x55, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x45, 0x43, 0x48, 0x4e, 0x49, 0x43,
2820 0x41, 0x4c, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x24, 0x12, 0x37, 0x0a, 0x33, 0x57, 0x52,
2821 0x4f, 0x4e, 0x47, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x47,
2822 0x45, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x41, 0x4e, 0x43, 0x45,
2823 0x5f, 0x41, 0x4d, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x45,
2824 0x44, 0x10, 0x25, 0x12, 0x3f, 0x0a, 0x3b, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x5f, 0x43, 0x52, 0x45,
2825 0x44, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e,
2826 0x54, 0x5f, 0x4c, 0x49, 0x45, 0x4e, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x45, 0x44, 0x5f, 0x49, 0x4e,
2827 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e,
2828 0x43, 0x45, 0x10, 0x26, 0x12, 0x34, 0x0a, 0x30, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x5f, 0x43, 0x52,
2829 0x45, 0x44, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45,
2830 0x4e, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x41, 0x43,
2831 0x43, 0x45, 0x53, 0x53, 0x49, 0x42, 0x4c, 0x45, 0x10, 0x27, 0x12, 0x2c, 0x0a, 0x28, 0x57, 0x52,
2832 0x4f, 0x4e, 0x47, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x52, 0x45,
2833 0x53, 0x45, 0x4e, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
2834 0x4f, 0x54, 0x48, 0x45, 0x52, 0x53, 0x10, 0x28, 0x22, 0x19, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61,
2835 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
2836 0x61, 0x74, 0x61, 0x22, 0x1a, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f,
2837 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22,
2838 0x17, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65,
2839 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x18, 0x0a, 0x16, 0x52, 0x65, 0x73, 0x6f,
2840 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
2841 0x74, 0x61, 0x2a, 0x83, 0x01, 0x0a, 0x12, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
2842 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x54, 0x52, 0x41,
2843 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x5f, 0x54, 0x59, 0x50,
2844 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
2845 0x24, 0x0a, 0x20, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
2846 0x55, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x43, 0x49,
2847 0x41, 0x52, 0x59, 0x10, 0x01, 0x12, 0x21, 0x0a, 0x1d, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43,
2848 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45,
2849 0x4d, 0x49, 0x54, 0x54, 0x45, 0x52, 0x10, 0x02, 0x32, 0x8c, 0x08, 0x0a, 0x17, 0x49, 0x73, 0x73,
2850 0x75, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74,
2851 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xe6, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43,
2852 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2853 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67,
2854 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69,
2855 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d,
2856 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
2857 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
2858 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x82, 0xd3,
2859 0xe4, 0x93, 0x02, 0x2f, 0x22, 0x22, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
2860 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f,
2861 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x3a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61,
2862 0x69, 0x6e, 0x74, 0xda, 0x41, 0x10, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x6f, 0x6d,
2863 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0xca, 0x41, 0x24, 0x0a, 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
2864 0x61, 0x69, 0x6e, 0x74, 0x12, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x70,
2865 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf4, 0x01,
2866 0x0a, 0x10, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69,
2867 0x6e, 0x74, 0x12, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2868 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
2869 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
2870 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e,
2871 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2872 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
2873 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x22,
2874 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x2e,
2875 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
2876 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65,
2877 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x3a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74,
2878 0xda, 0x41, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0xca, 0x41, 0x25, 0x0a,
2879 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x52, 0x65, 0x73, 0x6f,
2880 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61,
2881 0x64, 0x61, 0x74, 0x61, 0x12, 0xd8, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44,
2882 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2883 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74,
2884 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63,
2885 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75,
2886 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2887 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
2888 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b,
2889 0x22, 0x20, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
2890 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74,
2891 0x65, 0x73, 0x3a, 0x07, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0xda, 0x41, 0x0e, 0x70, 0x61,
2892 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0xca, 0x41, 0x20, 0x0a,
2893 0x07, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x12, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
2894 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
2895 0xe4, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75,
2896 0x74, 0x65, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2897 0x64, 0x2e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
2898 0x2e, 0x69, 0x73, 0x73, 0x75, 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31,
2899 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x52,
2900 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2901 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
2902 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x22, 0x30, 0x2f,
2903 0x76, 0x31, 0x2f, 0x7b, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65,
2904 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x69, 0x73, 0x70,
2905 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x3a,
2906 0x07, 0x64, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0xda, 0x41, 0x07, 0x64, 0x69, 0x73, 0x70, 0x75,
2907 0x74, 0x65, 0xca, 0x41, 0x21, 0x0a, 0x07, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x12, 0x16,
2908 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x69, 0x73, 0x70, 0x75, 0x74, 0x65, 0x4d, 0x65,
2909 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4f, 0xca, 0x41, 0x1b, 0x69, 0x73, 0x73, 0x75, 0x65,
2910 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
2911 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f,
2912 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2913 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70,
2914 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xac, 0x02, 0x0a, 0x2f, 0x63, 0x6f, 0x6d, 0x2e,
2915 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x70, 0x61, 0x79,
2916 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x69, 0x73, 0x73, 0x75,
2917 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x52, 0x65, 0x73,
2918 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
2919 0x57, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f,
2920 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
2921 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x70, 0x61, 0x79,
2922 0x6d, 0x65, 0x6e, 0x74, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2f, 0x69, 0x73, 0x73, 0x75,
2923 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x2f, 0x76, 0x31, 0x3b, 0x69, 0x73, 0x73, 0x75,
2924 0x65, 0x72, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0xaa, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
2925 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47,
2926 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69,
2927 0x74, 0x63, 0x68, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c,
2928 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x74,
2929 0x65, 0x77, 0x61, 0x79, 0x5c, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63,
2930 0x68, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x2f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
2931 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x74,
2932 0x65, 0x77, 0x61, 0x79, 0x3a, 0x3a, 0x49, 0x73, 0x73, 0x75, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74,
2933 0x63, 0x68, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2934 }
2935
2936 var (
2937 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescOnce sync.Once
2938 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescData = file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDesc
2939 )
2940
2941 func file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescGZIP() []byte {
2942 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescOnce.Do(func() {
2943 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescData)
2944 })
2945 return file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDescData
2946 }
2947
2948 var file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes = make([]protoimpl.EnumInfo, 10)
2949 var file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes = make([]protoimpl.MessageInfo, 17)
2950 var file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_goTypes = []interface{}{
2951 (TransactionSubType)(0),
2952 (CaseResponse_Result)(0),
2953 (RaiseComplaintAdjustment_AdjustmentFlag)(0),
2954 (RaiseComplaintAdjustment_ReasonCode)(0),
2955 (ResolveComplaintAdjustment_AdjustmentFlag)(0),
2956 (ResolveComplaintAdjustment_ReasonCode)(0),
2957 (RaiseDisputeAdjustment_AdjustmentFlag)(0),
2958 (RaiseDisputeAdjustment_ReasonCode)(0),
2959 (ResolveDisputeAdjustment_AdjustmentFlag)(0),
2960 (ResolveDisputeAdjustment_ReasonCode)(0),
2961 (*Complaint)(nil),
2962 (*CreateComplaintRequest)(nil),
2963 (*ResolveComplaintRequest)(nil),
2964 (*Dispute)(nil),
2965 (*CreateDisputeRequest)(nil),
2966 (*ResolveDisputeRequest)(nil),
2967 (*OriginalTransaction)(nil),
2968 (*CaseDetails)(nil),
2969 (*CaseResponse)(nil),
2970 (*RaiseComplaintAdjustment)(nil),
2971 (*ResolveComplaintAdjustment)(nil),
2972 (*RaiseDisputeAdjustment)(nil),
2973 (*ResolveDisputeAdjustment)(nil),
2974 (*CreateComplaintMetadata)(nil),
2975 (*ResolveComplaintMetadata)(nil),
2976 (*CreateDisputeMetadata)(nil),
2977 (*ResolveDisputeMetadata)(nil),
2978 (*timestamppb.Timestamp)(nil),
2979 (*money.Money)(nil),
2980 (*Participant)(nil),
2981 (*longrunning.Operation)(nil),
2982 }
2983 var file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_depIdxs = []int32{
2984 19,
2985 17,
2986 18,
2987 20,
2988 10,
2989 10,
2990 21,
2991 17,
2992 18,
2993 22,
2994 13,
2995 13,
2996 27,
2997 16,
2998 0,
2999 28,
3000 28,
3001 27,
3002 29,
3003 29,
3004 1,
3005 2,
3006 3,
3007 4,
3008 5,
3009 6,
3010 7,
3011 8,
3012 9,
3013 11,
3014 12,
3015 14,
3016 15,
3017 30,
3018 30,
3019 30,
3020 30,
3021 33,
3022 29,
3023 29,
3024 29,
3025 0,
3026 }
3027
3028 func init() { file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_init() }
3029 func file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_init() {
3030 if File_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto != nil {
3031 return
3032 }
3033 file_google_cloud_paymentgateway_issuerswitch_v1_common_fields_proto_init()
3034 if !protoimpl.UnsafeEnabled {
3035 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3036 switch v := v.(*Complaint); i {
3037 case 0:
3038 return &v.state
3039 case 1:
3040 return &v.sizeCache
3041 case 2:
3042 return &v.unknownFields
3043 default:
3044 return nil
3045 }
3046 }
3047 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3048 switch v := v.(*CreateComplaintRequest); i {
3049 case 0:
3050 return &v.state
3051 case 1:
3052 return &v.sizeCache
3053 case 2:
3054 return &v.unknownFields
3055 default:
3056 return nil
3057 }
3058 }
3059 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3060 switch v := v.(*ResolveComplaintRequest); i {
3061 case 0:
3062 return &v.state
3063 case 1:
3064 return &v.sizeCache
3065 case 2:
3066 return &v.unknownFields
3067 default:
3068 return nil
3069 }
3070 }
3071 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3072 switch v := v.(*Dispute); i {
3073 case 0:
3074 return &v.state
3075 case 1:
3076 return &v.sizeCache
3077 case 2:
3078 return &v.unknownFields
3079 default:
3080 return nil
3081 }
3082 }
3083 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3084 switch v := v.(*CreateDisputeRequest); i {
3085 case 0:
3086 return &v.state
3087 case 1:
3088 return &v.sizeCache
3089 case 2:
3090 return &v.unknownFields
3091 default:
3092 return nil
3093 }
3094 }
3095 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3096 switch v := v.(*ResolveDisputeRequest); i {
3097 case 0:
3098 return &v.state
3099 case 1:
3100 return &v.sizeCache
3101 case 2:
3102 return &v.unknownFields
3103 default:
3104 return nil
3105 }
3106 }
3107 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3108 switch v := v.(*OriginalTransaction); i {
3109 case 0:
3110 return &v.state
3111 case 1:
3112 return &v.sizeCache
3113 case 2:
3114 return &v.unknownFields
3115 default:
3116 return nil
3117 }
3118 }
3119 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3120 switch v := v.(*CaseDetails); i {
3121 case 0:
3122 return &v.state
3123 case 1:
3124 return &v.sizeCache
3125 case 2:
3126 return &v.unknownFields
3127 default:
3128 return nil
3129 }
3130 }
3131 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3132 switch v := v.(*CaseResponse); i {
3133 case 0:
3134 return &v.state
3135 case 1:
3136 return &v.sizeCache
3137 case 2:
3138 return &v.unknownFields
3139 default:
3140 return nil
3141 }
3142 }
3143 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3144 switch v := v.(*RaiseComplaintAdjustment); i {
3145 case 0:
3146 return &v.state
3147 case 1:
3148 return &v.sizeCache
3149 case 2:
3150 return &v.unknownFields
3151 default:
3152 return nil
3153 }
3154 }
3155 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3156 switch v := v.(*ResolveComplaintAdjustment); i {
3157 case 0:
3158 return &v.state
3159 case 1:
3160 return &v.sizeCache
3161 case 2:
3162 return &v.unknownFields
3163 default:
3164 return nil
3165 }
3166 }
3167 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3168 switch v := v.(*RaiseDisputeAdjustment); i {
3169 case 0:
3170 return &v.state
3171 case 1:
3172 return &v.sizeCache
3173 case 2:
3174 return &v.unknownFields
3175 default:
3176 return nil
3177 }
3178 }
3179 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3180 switch v := v.(*ResolveDisputeAdjustment); i {
3181 case 0:
3182 return &v.state
3183 case 1:
3184 return &v.sizeCache
3185 case 2:
3186 return &v.unknownFields
3187 default:
3188 return nil
3189 }
3190 }
3191 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3192 switch v := v.(*CreateComplaintMetadata); i {
3193 case 0:
3194 return &v.state
3195 case 1:
3196 return &v.sizeCache
3197 case 2:
3198 return &v.unknownFields
3199 default:
3200 return nil
3201 }
3202 }
3203 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3204 switch v := v.(*ResolveComplaintMetadata); i {
3205 case 0:
3206 return &v.state
3207 case 1:
3208 return &v.sizeCache
3209 case 2:
3210 return &v.unknownFields
3211 default:
3212 return nil
3213 }
3214 }
3215 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3216 switch v := v.(*CreateDisputeMetadata); i {
3217 case 0:
3218 return &v.state
3219 case 1:
3220 return &v.sizeCache
3221 case 2:
3222 return &v.unknownFields
3223 default:
3224 return nil
3225 }
3226 }
3227 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3228 switch v := v.(*ResolveDisputeMetadata); i {
3229 case 0:
3230 return &v.state
3231 case 1:
3232 return &v.sizeCache
3233 case 2:
3234 return &v.unknownFields
3235 default:
3236 return nil
3237 }
3238 }
3239 }
3240 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes[8].OneofWrappers = []interface{}{
3241 (*CaseResponse_Payer)(nil),
3242 (*CaseResponse_Payee)(nil),
3243 }
3244 type x struct{}
3245 out := protoimpl.TypeBuilder{
3246 File: protoimpl.DescBuilder{
3247 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
3248 RawDescriptor: file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDesc,
3249 NumEnums: 10,
3250 NumMessages: 17,
3251 NumExtensions: 0,
3252 NumServices: 1,
3253 },
3254 GoTypes: file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_goTypes,
3255 DependencyIndexes: file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_depIdxs,
3256 EnumInfos: file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_enumTypes,
3257 MessageInfos: file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_msgTypes,
3258 }.Build()
3259 File_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto = out.File
3260 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_rawDesc = nil
3261 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_goTypes = nil
3262 file_google_cloud_paymentgateway_issuerswitch_v1_resolutions_proto_depIdxs = nil
3263 }
3264
3265
3266 var _ context.Context
3267 var _ grpc.ClientConnInterface
3268
3269
3270
3271 const _ = grpc.SupportPackageIsVersion6
3272
3273
3274
3275
3276 type IssuerSwitchResolutionsClient interface {
3277
3278
3279
3280
3281
3282
3283
3284 CreateComplaint(ctx context.Context, in *CreateComplaintRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3285
3286
3287
3288
3289
3290
3291
3292 ResolveComplaint(ctx context.Context, in *ResolveComplaintRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3293
3294
3295
3296
3297
3298
3299
3300 CreateDispute(ctx context.Context, in *CreateDisputeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3301
3302
3303
3304
3305
3306
3307
3308 ResolveDispute(ctx context.Context, in *ResolveDisputeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3309 }
3310
3311 type issuerSwitchResolutionsClient struct {
3312 cc grpc.ClientConnInterface
3313 }
3314
3315 func NewIssuerSwitchResolutionsClient(cc grpc.ClientConnInterface) IssuerSwitchResolutionsClient {
3316 return &issuerSwitchResolutionsClient{cc}
3317 }
3318
3319 func (c *issuerSwitchResolutionsClient) CreateComplaint(ctx context.Context, in *CreateComplaintRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3320 out := new(longrunning.Operation)
3321 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/CreateComplaint", in, out, opts...)
3322 if err != nil {
3323 return nil, err
3324 }
3325 return out, nil
3326 }
3327
3328 func (c *issuerSwitchResolutionsClient) ResolveComplaint(ctx context.Context, in *ResolveComplaintRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3329 out := new(longrunning.Operation)
3330 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/ResolveComplaint", in, out, opts...)
3331 if err != nil {
3332 return nil, err
3333 }
3334 return out, nil
3335 }
3336
3337 func (c *issuerSwitchResolutionsClient) CreateDispute(ctx context.Context, in *CreateDisputeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3338 out := new(longrunning.Operation)
3339 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/CreateDispute", in, out, opts...)
3340 if err != nil {
3341 return nil, err
3342 }
3343 return out, nil
3344 }
3345
3346 func (c *issuerSwitchResolutionsClient) ResolveDispute(ctx context.Context, in *ResolveDisputeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3347 out := new(longrunning.Operation)
3348 err := c.cc.Invoke(ctx, "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/ResolveDispute", in, out, opts...)
3349 if err != nil {
3350 return nil, err
3351 }
3352 return out, nil
3353 }
3354
3355
3356 type IssuerSwitchResolutionsServer interface {
3357
3358
3359
3360
3361
3362
3363
3364 CreateComplaint(context.Context, *CreateComplaintRequest) (*longrunning.Operation, error)
3365
3366
3367
3368
3369
3370
3371
3372 ResolveComplaint(context.Context, *ResolveComplaintRequest) (*longrunning.Operation, error)
3373
3374
3375
3376
3377
3378
3379
3380 CreateDispute(context.Context, *CreateDisputeRequest) (*longrunning.Operation, error)
3381
3382
3383
3384
3385
3386
3387
3388 ResolveDispute(context.Context, *ResolveDisputeRequest) (*longrunning.Operation, error)
3389 }
3390
3391
3392 type UnimplementedIssuerSwitchResolutionsServer struct {
3393 }
3394
3395 func (*UnimplementedIssuerSwitchResolutionsServer) CreateComplaint(context.Context, *CreateComplaintRequest) (*longrunning.Operation, error) {
3396 return nil, status.Errorf(codes.Unimplemented, "method CreateComplaint not implemented")
3397 }
3398 func (*UnimplementedIssuerSwitchResolutionsServer) ResolveComplaint(context.Context, *ResolveComplaintRequest) (*longrunning.Operation, error) {
3399 return nil, status.Errorf(codes.Unimplemented, "method ResolveComplaint not implemented")
3400 }
3401 func (*UnimplementedIssuerSwitchResolutionsServer) CreateDispute(context.Context, *CreateDisputeRequest) (*longrunning.Operation, error) {
3402 return nil, status.Errorf(codes.Unimplemented, "method CreateDispute not implemented")
3403 }
3404 func (*UnimplementedIssuerSwitchResolutionsServer) ResolveDispute(context.Context, *ResolveDisputeRequest) (*longrunning.Operation, error) {
3405 return nil, status.Errorf(codes.Unimplemented, "method ResolveDispute not implemented")
3406 }
3407
3408 func RegisterIssuerSwitchResolutionsServer(s *grpc.Server, srv IssuerSwitchResolutionsServer) {
3409 s.RegisterService(&_IssuerSwitchResolutions_serviceDesc, srv)
3410 }
3411
3412 func _IssuerSwitchResolutions_CreateComplaint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3413 in := new(CreateComplaintRequest)
3414 if err := dec(in); err != nil {
3415 return nil, err
3416 }
3417 if interceptor == nil {
3418 return srv.(IssuerSwitchResolutionsServer).CreateComplaint(ctx, in)
3419 }
3420 info := &grpc.UnaryServerInfo{
3421 Server: srv,
3422 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/CreateComplaint",
3423 }
3424 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3425 return srv.(IssuerSwitchResolutionsServer).CreateComplaint(ctx, req.(*CreateComplaintRequest))
3426 }
3427 return interceptor(ctx, in, info, handler)
3428 }
3429
3430 func _IssuerSwitchResolutions_ResolveComplaint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3431 in := new(ResolveComplaintRequest)
3432 if err := dec(in); err != nil {
3433 return nil, err
3434 }
3435 if interceptor == nil {
3436 return srv.(IssuerSwitchResolutionsServer).ResolveComplaint(ctx, in)
3437 }
3438 info := &grpc.UnaryServerInfo{
3439 Server: srv,
3440 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/ResolveComplaint",
3441 }
3442 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3443 return srv.(IssuerSwitchResolutionsServer).ResolveComplaint(ctx, req.(*ResolveComplaintRequest))
3444 }
3445 return interceptor(ctx, in, info, handler)
3446 }
3447
3448 func _IssuerSwitchResolutions_CreateDispute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3449 in := new(CreateDisputeRequest)
3450 if err := dec(in); err != nil {
3451 return nil, err
3452 }
3453 if interceptor == nil {
3454 return srv.(IssuerSwitchResolutionsServer).CreateDispute(ctx, in)
3455 }
3456 info := &grpc.UnaryServerInfo{
3457 Server: srv,
3458 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/CreateDispute",
3459 }
3460 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3461 return srv.(IssuerSwitchResolutionsServer).CreateDispute(ctx, req.(*CreateDisputeRequest))
3462 }
3463 return interceptor(ctx, in, info, handler)
3464 }
3465
3466 func _IssuerSwitchResolutions_ResolveDispute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3467 in := new(ResolveDisputeRequest)
3468 if err := dec(in); err != nil {
3469 return nil, err
3470 }
3471 if interceptor == nil {
3472 return srv.(IssuerSwitchResolutionsServer).ResolveDispute(ctx, in)
3473 }
3474 info := &grpc.UnaryServerInfo{
3475 Server: srv,
3476 FullMethod: "/google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions/ResolveDispute",
3477 }
3478 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3479 return srv.(IssuerSwitchResolutionsServer).ResolveDispute(ctx, req.(*ResolveDisputeRequest))
3480 }
3481 return interceptor(ctx, in, info, handler)
3482 }
3483
3484 var _IssuerSwitchResolutions_serviceDesc = grpc.ServiceDesc{
3485 ServiceName: "google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutions",
3486 HandlerType: (*IssuerSwitchResolutionsServer)(nil),
3487 Methods: []grpc.MethodDesc{
3488 {
3489 MethodName: "CreateComplaint",
3490 Handler: _IssuerSwitchResolutions_CreateComplaint_Handler,
3491 },
3492 {
3493 MethodName: "ResolveComplaint",
3494 Handler: _IssuerSwitchResolutions_ResolveComplaint_Handler,
3495 },
3496 {
3497 MethodName: "CreateDispute",
3498 Handler: _IssuerSwitchResolutions_CreateDispute_Handler,
3499 },
3500 {
3501 MethodName: "ResolveDispute",
3502 Handler: _IssuerSwitchResolutions_ResolveDispute_Handler,
3503 },
3504 },
3505 Streams: []grpc.StreamDesc{},
3506 Metadata: "google/cloud/paymentgateway/issuerswitch/v1/resolutions.proto",
3507 }
3508
View as plain text