-
Notifications
You must be signed in to change notification settings - Fork 5
/
whatsapp_protobuf_pb2.py
9491 lines (9168 loc) · 472 KB
/
whatsapp_protobuf_pb2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: doc/spec/whatsapp_protobuf.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(
name='doc/spec/whatsapp_protobuf.proto',
package='proto',
syntax='proto2',
serialized_options=None,
create_key=_descriptor._internal_create_key,
serialized_pb=b'\n doc/spec/whatsapp_protobuf.proto\x12\x05proto\"T\n\x0eMessageKeySpec\x12\x11\n\tremoteJid\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02id\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"[\n\x14QuickReplyButtonSpec\x12\x37\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\x12\n\n\x02id\x18\x02 \x01(\t\"y\n\rURLButtonSpec\x12\x37\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\x12/\n\x03url\x18\x02 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\"\x82\x01\n\x0e\x43\x61llButtonSpec\x12\x37\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\x12\x37\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\"\xbe\x01\n\x12TemplateButtonSpec\x12\r\n\x05index\x18\x04 \x01(\r\x12\x37\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x1b.proto.QuickReplyButtonSpecH\x00\x12)\n\turlButton\x18\x02 \x01(\x0b\x32\x14.proto.URLButtonSpecH\x00\x12+\n\ncallButton\x18\x03 \x01(\x0b\x32\x15.proto.CallButtonSpecH\x00\x42\x08\n\x06\x62utton\"O\n\x0cLocationSpec\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\"K\n\tPointSpec\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01\"y\n\x19InteractiveAnnotationSpec\x12)\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x10.proto.PointSpec\x12\'\n\x08location\x18\x02 \x01(\x0b\x32\x13.proto.LocationSpecH\x00\x42\x08\n\x06\x61\x63tion\"\xbd\x01\n\x16\x44\x65viceListMetadataSpec\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01\"v\n\x16MessageContextInfoSpec\x12\x39\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32\x1d.proto.DeviceListMetadataSpec\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\"\xc9\x01\n\x0f\x41\x64ReplyInfoSpec\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12>\n\tmediaType\x18\x02 \x01(\x0e\x32+.proto.AdReplyInfoSpec.AdReplyInfoMediaType\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t\"6\n\x14\x41\x64ReplyInfoMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xba\x02\n\x17\x45xternalAdReplyInfoSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12N\n\tmediaType\x18\x03 \x01(\x0e\x32;.proto.ExternalAdReplyInfoSpec.ExternalAdReplyInfoMediaType\x12\x14\n\x0cthumbnailUrl\x18\x04 \x01(\t\x12\x10\n\x08mediaUrl\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceId\x18\x08 \x01(\t\x12\x11\n\tsourceUrl\x18\t \x01(\t\">\n\x1c\x45xternalAdReplyInfoMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\x9a\x05\n\x0f\x43ontextInfoSpec\x12\x10\n\x08stanzaId\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12)\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x12.proto.MessageSpec\x12\x11\n\tremoteJid\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJid\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12(\n\x08quotedAd\x18\x17 \x01(\x0b\x32\x16.proto.AdReplyInfoSpec\x12-\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x15.proto.MessageKeySpec\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12\x37\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x1e.proto.ExternalAdReplyInfoSpec\x12\"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12\x35\n\x10\x64isappearingMode\x18 \x01(\x0b\x32\x1b.proto.DisappearingModeSpec\"`\n SenderKeyDistributionMessageSpec\x12\x0f\n\x07groupId\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\"\x96\x05\n\x10ImageMessageSpec\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSha256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\t \x01(\x0c\x12@\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32 .proto.InteractiveAnnotationSpec\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupId\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSha256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSha256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x1c \x01(\x0c\x12\x11\n\tstaticUrl\x18\x1d \x01(\t\"\x90\x03\n\x12InvoiceMessageSpec\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12N\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x36.proto.InvoiceMessageSpec.InvoiceMessageAttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSha256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSha256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJpegThumbnail\x18\n \x01(\x0c\"2\n\x1cInvoiceMessageAttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01\"e\n\x12\x43ontactMessageSpec\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"\xb2\x02\n\x13LocationMessageSpec\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03url\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"\x8e\x06\n\x17\x45xtendedTextMessageSpec\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalUrl\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12H\n\x04\x66ont\x18\t \x01(\x0e\x32:.proto.ExtendedTextMessageSpec.ExtendedTextMessageFontType\x12R\n\x0bpreviewType\x18\n \x01(\x0e\x32=.proto.ExtendedTextMessageSpec.ExtendedTextMessagePreviewType\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\"\x89\x01\n\x1b\x45xtendedTextMessageFontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\"5\n\x1e\x45xtendedTextMessagePreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\"\xc5\x03\n\x13\x44ocumentMessageSpec\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSha256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSha256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x0f \x01(\x0c\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\"\x96\x02\n\x10\x41udioMessageSpec\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSha256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03ptt\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\"\xa2\x05\n\x10VideoMessageSpec\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSha256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSha256\x18\x0b \x01(\x0c\x12@\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32 .proto.InteractiveAnnotationSpec\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12G\n\x0egifAttribution\x18\x13 \x01(\x0e\x32/.proto.VideoMessageSpec.VideoMessageAttribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSha256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSha256\x18\x17 \x01(\x0c\x12\x11\n\tstaticUrl\x18\x18 \x01(\t\"9\n\x17VideoMessageAttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\"m\n\x08\x43\x61llSpec\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r\"+\n\x08\x43hatSpec\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"\xa5\x07\n\x13ProtocolMessageSpec\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.proto.MessageKeySpec\x12<\n\x04type\x18\x02 \x01(\x0e\x32..proto.ProtocolMessageSpec.ProtocolMessageType\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12\x43\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32\".proto.HistorySyncNotificationSpec\x12=\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\x1f.proto.AppStateSyncKeyShareSpec\x12\x41\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32!.proto.AppStateSyncKeyRequestSpec\x12\x61\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x31.proto.InitialSecurityNotificationSettingSyncSpec\x12Y\n\"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32-.proto.AppStateFatalExceptionNotificationSpec\x12\x35\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32\x1b.proto.DisappearingModeSpec\"\xaf\x02\n\x13ProtocolMessageType\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\"\x8b\x03\n\x1bHistorySyncNotificationSpec\x12\x12\n\nfileSha256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12[\n\x08syncType\x18\x06 \x01(\x0e\x32I.proto.HistorySyncNotificationSpec.HistorySyncNotificationHistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageId\x18\x08 \x01(\t\"{\n&HistorySyncNotificationHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\"s\n\x13\x41ppStateSyncKeySpec\x12+\n\x05keyId\x18\x01 \x01(\x0b\x32\x1c.proto.AppStateSyncKeyIdSpec\x12/\n\x07keyData\x18\x02 \x01(\x0b\x32\x1e.proto.AppStateSyncKeyDataSpec\"&\n\x15\x41ppStateSyncKeyIdSpec\x12\r\n\x05keyId\x18\x01 \x01(\x0c\"`\n\x1e\x41ppStateSyncKeyFingerprintSpec\x12\r\n\x05rawId\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\"y\n\x17\x41ppStateSyncKeyDataSpec\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12:\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32%.proto.AppStateSyncKeyFingerprintSpec\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\"D\n\x18\x41ppStateSyncKeyShareSpec\x12(\n\x04keys\x18\x01 \x03(\x0b\x32\x1a.proto.AppStateSyncKeySpec\"J\n\x1a\x41ppStateSyncKeyRequestSpec\x12,\n\x06keyIds\x18\x01 \x03(\x0b\x32\x1c.proto.AppStateSyncKeyIdSpec\"T\n&AppStateFatalExceptionNotificationSpec\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"Q\n*InitialSecurityNotificationSettingSyncSpec\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08\"\x89\x01\n\x18\x43ontactsArrayMessageSpec\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12+\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x19.proto.ContactMessageSpec\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\";\n\x0fHSMCurrencySpec\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\"\xd8\x03\n\x18HSMDateTimeComponentSpec\x12T\n\tdayOfWeek\x18\x01 \x01(\x0e\x32\x41.proto.HSMDateTimeComponentSpec.HSMDateTimeComponentDayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12R\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32@.proto.HSMDateTimeComponentSpec.HSMDateTimeComponentCalendarType\"\x7f\n!HSMDateTimeComponentDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\"B\n HSMDateTimeComponentCalendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02\"-\n\x18HSMDateTimeUnixEpochSpec\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\"\x8e\x01\n\x0fHSMDateTimeSpec\x12\x34\n\tcomponent\x18\x01 \x01(\x0b\x32\x1f.proto.HSMDateTimeComponentSpecH\x00\x12\x34\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x1f.proto.HSMDateTimeUnixEpochSpecH\x00\x42\x0f\n\rdatetimeOneof\"\x94\x01\n\x1bHSMLocalizableParameterSpec\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x12*\n\x08\x63urrency\x18\x02 \x01(\x0b\x32\x16.proto.HSMCurrencySpecH\x00\x12*\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32\x16.proto.HSMDateTimeSpecH\x00\x42\x0c\n\nparamOneof\"\x9f\x02\n\x1bHighlyStructuredMessageSpec\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12=\n\x11localizableParams\x18\x06 \x03(\x0b\x32\".proto.HSMLocalizableParameterSpec\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12/\n\x0bhydratedHsm\x18\t \x01(\x0b\x32\x1a.proto.TemplateMessageSpec\"\xa5\x01\n\x16SendPaymentMessageSpec\x12\'\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x12.proto.MessageSpec\x12\x30\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x15.proto.MessageKeySpec\x12\x30\n\nbackground\x18\x04 \x01(\x0b\x32\x1c.proto.PaymentBackgroundSpec\"\xf7\x01\n\x19RequestPaymentMessageSpec\x12\'\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x12.proto.MessageSpec\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12 \n\x06\x61mount\x18\x06 \x01(\x0b\x32\x10.proto.MoneySpec\x12\x30\n\nbackground\x18\x07 \x01(\x0b\x32\x1c.proto.PaymentBackgroundSpec\"F\n DeclinePaymentRequestMessageSpec\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.proto.MessageKeySpec\"E\n\x1f\x43\x61ncelPaymentRequestMessageSpec\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.proto.MessageKeySpec\"\xd7\x01\n\x18PaymentInviteMessageSpec\x12T\n\x0bserviceType\x18\x01 \x01(\x0e\x32?.proto.PaymentInviteMessageSpec.PaymentInviteMessageServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03\"L\n\x1fPaymentInviteMessageServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03\"\xa6\x02\n\x17LiveLocationMessageSpec\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rjpegThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"\xde\x02\n\x12StickerMessageSpec\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x12\n\nfileSha256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSha256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"\xca\x03\n\x13\x46ourRowTemplateSpec\x12\x33\n\x07\x63ontent\x18\x06 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\x12\x32\n\x06\x66ooter\x18\x07 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\x12*\n\x07\x62uttons\x18\x08 \x03(\x0b\x32\x19.proto.TemplateButtonSpec\x12\x35\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\x1a.proto.DocumentMessageSpecH\x00\x12\x45\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32\".proto.HighlyStructuredMessageSpecH\x00\x12/\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x17.proto.ImageMessageSpecH\x00\x12/\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x17.proto.VideoMessageSpecH\x00\x12\x35\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x1a.proto.LocationMessageSpecH\x00\x42\x07\n\x05title\"\x9c\x03\n\x1bHydratedFourRowTemplateSpec\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12:\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32!.proto.HydratedTemplateButtonSpec\x12\x12\n\ntemplateId\x18\t \x01(\t\x12\x35\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\x1a.proto.DocumentMessageSpecH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12/\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x17.proto.ImageMessageSpecH\x00\x12/\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x17.proto.VideoMessageSpecH\x00\x12\x35\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x1a.proto.LocationMessageSpecH\x00\x42\x07\n\x05title\"\x88\x02\n\x13TemplateMessageSpec\x12+\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12<\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32\".proto.HydratedFourRowTemplateSpec\x12\x35\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x1a.proto.FourRowTemplateSpecH\x00\x12\x45\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32\".proto.HydratedFourRowTemplateSpecH\x00\x42\x08\n\x06\x66ormat\"\x95\x01\n\x1eTemplateButtonReplyMessageSpec\x12\x12\n\nselectedId\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\"h\n\x13\x43\x61talogSnapshotSpec\x12-\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x17.proto.ImageMessageSpec\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\x99\x02\n\x13ProductSnapshotSpec\x12-\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x17.proto.ImageMessageSpec\x12\x11\n\tproductId\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerId\x18\x07 \x01(\t\x12\x0b\n\x03url\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageId\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\"\xb5\x01\n\x12ProductMessageSpec\x12+\n\x07product\x18\x01 \x01(\x0b\x32\x1a.proto.ProductSnapshotSpec\x12\x18\n\x10\x62usinessOwnerJid\x18\x02 \x01(\t\x12+\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x1a.proto.CatalogSnapshotSpec\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"\xc6\x03\n\x10OrderMessageSpec\x12\x0f\n\x07orderId\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12?\n\x06status\x18\x04 \x01(\x0e\x32/.proto.OrderMessageSpec.OrderMessageOrderStatus\x12\x41\n\x07surface\x18\x05 \x01(\x0e\x32\x30.proto.OrderMessageSpec.OrderMessageOrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJid\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"&\n\x17OrderMessageOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\"\'\n\x18OrderMessageOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01\"<\n\x07RowSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowId\x18\x03 \x01(\t\":\n\x0bSectionSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12\x1c\n\x04rows\x18\x02 \x03(\x0b\x32\x0e.proto.RowSpec\" \n\x0bProductSpec\x12\x11\n\tproductId\x18\x01 \x01(\t\"I\n\x12ProductSectionSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12$\n\x08products\x18\x02 \x03(\x0b\x32\x12.proto.ProductSpec\"F\n\x1aProductListHeaderImageSpec\x12\x11\n\tproductId\x18\x01 \x01(\t\x12\x15\n\rjpegThumbnail\x18\x02 \x01(\x0c\"\x9b\x01\n\x13ProductListInfoSpec\x12\x32\n\x0fproductSections\x18\x01 \x03(\x0b\x32\x19.proto.ProductSectionSpec\x12\x36\n\x0bheaderImage\x18\x02 \x01(\x0b\x32!.proto.ProductListHeaderImageSpec\x12\x18\n\x10\x62usinessOwnerJid\x18\x03 \x01(\t\"\xec\x02\n\x0fListMessageSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12<\n\x08listType\x18\x04 \x01(\x0e\x32*.proto.ListMessageSpec.ListMessageListType\x12$\n\x08sections\x18\x05 \x03(\x0b\x32\x12.proto.SectionSpec\x12\x33\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32\x1a.proto.ProductListInfoSpec\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"G\n\x13ListMessageListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02\".\n\x15SingleSelectReplySpec\x12\x15\n\rselectedRowId\x18\x01 \x01(\t\"\xb0\x02\n\x17ListResponseMessageSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12L\n\x08listType\x18\x02 \x01(\x0e\x32:.proto.ListResponseMessageSpec.ListResponseMessageListType\x12\x37\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x1c.proto.SingleSelectReplySpec\x12+\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\"=\n\x1bListResponseMessageListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\"\x9e\x01\n\nHeaderSpec\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x35\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32\x1a.proto.DocumentMessageSpecH\x00\x12/\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x17.proto.ImageMessageSpecH\x00\x42\x07\n\x05media\"\x18\n\x08\x42odySpec\x12\x0c\n\x04text\x18\x01 \x01(\t\"\x1a\n\nFooterSpec\x12\x0c\n\x04text\x18\x01 \x01(\t\"\xc3\x02\n\x10ShopsMessageSpec\x12\n\n\x02id\x18\x01 \x01(\t\x12<\n\x07surface\x18\x02 \x01(\x0e\x32+.proto.ShopsMessageSpec.ShopsMessageSurface\x12\x36\n\x04type\x18\x03 \x01(\x0e\x32(.proto.ShopsMessageSpec.ShopsMessageType\x12\x16\n\x0emessageVersion\x18\x04 \x01(\x05\"B\n\x13ShopsMessageSurface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\"Q\n\x10ShopsMessageType\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0b\n\x07PRODUCT\x10\x01\x12\x0e\n\nSTOREFRONT\x10\x02\x12\x0e\n\nCOLLECTION\x10\x03\"K\n\x15\x43ollectionMessageSpec\x12\x0e\n\x06\x62izJid\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\"\xac\x02\n\x16InteractiveMessageSpec\x12!\n\x06header\x18\x01 \x01(\x0b\x32\x11.proto.HeaderSpec\x12\x1d\n\x04\x62ody\x18\x02 \x01(\x0b\x32\x0f.proto.BodySpec\x12!\n\x06\x66ooter\x18\x03 \x01(\x0b\x32\x11.proto.FooterSpec\x12+\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12/\n\x0cshopsMessage\x18\x04 \x01(\x0b\x32\x17.proto.ShopsMessageSpecH\x00\x12\x39\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x1c.proto.CollectionMessageSpecH\x00\x42\x14\n\x12interactiveMessage\"\xc0\x01\n\x16GroupInviteMessageSpec\x12\x10\n\x08groupJid\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rjpegThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x16.proto.ContextInfoSpec\"c\n\x15\x44\x65viceSentMessageSpec\x12\x16\n\x0e\x64\x65stinationJid\x18\x01 \x01(\t\x12#\n\x07message\x18\x02 \x01(\x0b\x32\x12.proto.MessageSpec\x12\r\n\x05phash\x18\x03 \x01(\t\"=\n\x16\x46utureProofMessageSpec\x12#\n\x07message\x18\x01 \x01(\x0b\x32\x12.proto.MessageSpec\"%\n\x0e\x42uttonTextSpec\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\"6\n\x12NativeFlowInfoSpec\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJson\x18\x02 \x01(\t\"\xe2\x01\n\nButtonSpec\x12\x10\n\x08\x62uttonId\x18\x01 \x01(\t\x12)\n\nbuttonText\x18\x02 \x01(\x0b\x32\x15.proto.ButtonTextSpec\x12*\n\x04type\x18\x03 \x01(\x0e\x32\x1c.proto.ButtonSpec.ButtonType\x12\x31\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x19.proto.NativeFlowInfoSpec\"8\n\nButtonType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02\"\xb0\x04\n\x12\x42uttonsMessageSpec\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12\"\n\x07\x62uttons\x18\t \x03(\x0b\x32\x11.proto.ButtonSpec\x12\x46\n\nheaderType\x18\n \x01(\x0e\x32\x32.proto.ButtonsMessageSpec.ButtonsMessageHeaderType\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12\x35\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32\x1a.proto.DocumentMessageSpecH\x00\x12/\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x17.proto.ImageMessageSpecH\x00\x12/\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x17.proto.VideoMessageSpecH\x00\x12\x35\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x1a.proto.LocationMessageSpecH\x00\"n\n\x18\x42uttonsMessageHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header\"\x97\x02\n\x1a\x42uttonsResponseMessageSpec\x12\x18\n\x10selectedButtonId\x18\x01 \x01(\t\x12+\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x16.proto.ContextInfoSpec\x12J\n\x04type\x18\x04 \x01(\x0e\x32<.proto.ButtonsResponseMessageSpec.ButtonsResponseMessageType\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\";\n\x1a\x42uttonsResponseMessageType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response\"\xc4\x10\n\x0bMessageSpec\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12M\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32\'.proto.SenderKeyDistributionMessageSpec\x12-\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x17.proto.ImageMessageSpec\x12\x31\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32\x19.proto.ContactMessageSpec\x12\x33\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\x1a.proto.LocationMessageSpec\x12;\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32\x1e.proto.ExtendedTextMessageSpec\x12\x33\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32\x1a.proto.DocumentMessageSpec\x12-\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x17.proto.AudioMessageSpec\x12-\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x17.proto.VideoMessageSpec\x12\x1d\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x0f.proto.CallSpec\x12\x1d\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x0f.proto.ChatSpec\x12\x33\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32\x1a.proto.ProtocolMessageSpec\x12=\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\x1f.proto.ContactsArrayMessageSpec\x12\x43\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32\".proto.HighlyStructuredMessageSpec\x12[\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32\'.proto.SenderKeyDistributionMessageSpec\x12\x39\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32\x1d.proto.SendPaymentMessageSpec\x12;\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32\x1e.proto.LiveLocationMessageSpec\x12?\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32 .proto.RequestPaymentMessageSpec\x12M\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32\'.proto.DeclinePaymentRequestMessageSpec\x12K\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32&.proto.CancelPaymentRequestMessageSpec\x12\x33\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32\x1a.proto.TemplateMessageSpec\x12\x31\n\x0estickerMessage\x18\x1a \x01(\x0b\x32\x19.proto.StickerMessageSpec\x12\x39\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32\x1d.proto.GroupInviteMessageSpec\x12I\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32%.proto.TemplateButtonReplyMessageSpec\x12\x31\n\x0eproductMessage\x18\x1e \x01(\x0b\x32\x19.proto.ProductMessageSpec\x12\x37\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32\x1c.proto.DeviceSentMessageSpec\x12\x39\n\x12messageContextInfo\x18# \x01(\x0b\x32\x1d.proto.MessageContextInfoSpec\x12+\n\x0blistMessage\x18$ \x01(\x0b\x32\x16.proto.ListMessageSpec\x12\x36\n\x0fviewOnceMessage\x18% \x01(\x0b\x32\x1d.proto.FutureProofMessageSpec\x12-\n\x0corderMessage\x18& \x01(\x0b\x32\x17.proto.OrderMessageSpec\x12;\n\x13listResponseMessage\x18\' \x01(\x0b\x32\x1e.proto.ListResponseMessageSpec\x12\x37\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32\x1d.proto.FutureProofMessageSpec\x12\x31\n\x0einvoiceMessage\x18) \x01(\x0b\x32\x19.proto.InvoiceMessageSpec\x12\x31\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32\x19.proto.ButtonsMessageSpec\x12\x41\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32!.proto.ButtonsResponseMessageSpec\x12=\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\x1f.proto.PaymentInviteMessageSpec\x12\x39\n\x12interactiveMessage\x18- \x01(\x0b\x32\x1d.proto.InteractiveMessageSpec\"\xbf\x01\n\x14\x44isappearingModeSpec\x12H\n\tinitiator\x18\x01 \x01(\x0e\x32\x35.proto.DisappearingModeSpec.DisappearingModeInitiator\"]\n\x19\x44isappearingModeInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\"\xa8\x01\n\x15PaymentBackgroundSpec\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\"@\n\tMoneySpec\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t\"?\n\x1cHydratedQuickReplyButtonSpec\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"9\n\x15HydratedURLButtonSpec\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\"B\n\x16HydratedCallButtonSpec\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\"\xe6\x01\n\x1aHydratedTemplateButtonSpec\x12\r\n\x05index\x18\x04 \x01(\r\x12?\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32#.proto.HydratedQuickReplyButtonSpecH\x00\x12\x31\n\turlButton\x18\x02 \x01(\x0b\x32\x1c.proto.HydratedURLButtonSpecH\x00\x12\x33\n\ncallButton\x18\x03 \x01(\x0b\x32\x1d.proto.HydratedCallButtonSpecH\x00\x42\x10\n\x0ehydratedButton\"\xa2\x01\n\x0fUserReceiptSpec\x12\x0f\n\x07userJid\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJid\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJid\x18\x06 \x03(\t\"I\n\x0fPhotoChangeSpec\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoId\x18\x03 \x01(\r\"\"\n\rMediaDataSpec\x12\x11\n\tlocalPath\x18\x01 \x01(\t\"\xf9\x16\n\x0fWebFeaturesSpec\x12=\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x46\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x38\n\x08groupsV3\x18\x03 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12>\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12>\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x46\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12=\n\rliveLocations\x18\x07 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12:\n\nqueryVname\x18\x08 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x46\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x41\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x38\n\x08payments\x18\x0b \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12@\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x42\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12:\n\nlabelsEdit\x18\x0e \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12;\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12K\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x37\n\x07vnameV2\x18\x13 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12@\n\x10videoPlaybackUrl\x18\x14 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12=\n\rstatusRanking\x18\x15 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x43\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x42\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12J\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x46\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12>\n\x0erecentStickers\x18\x1a \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x37\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12?\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12=\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12?\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12L\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x41\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x43\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12@\n\x10recentStickersV2\x18\" \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12@\n\x10recentStickersV3\x18$ \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12:\n\nuserNotice\x18% \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x37\n\x07support\x18\' \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12?\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12K\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12<\n\x0csettingsSync\x18* \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x39\n\tarchiveV2\x18+ \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12J\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12\x44\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12>\n\x0emdForceUpgrade\x18. \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\x12@\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32&.proto.WebFeaturesSpec.WebFeaturesFlag\"V\n\x0fWebFeaturesFlag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03\"\x95\x01\n\x1bNotificationMessageInfoSpec\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.proto.MessageKeySpec\x12#\n\x07message\x18\x02 \x01(\x0b\x32\x12.proto.MessageSpec\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"\x91\x01\n\x18WebNotificationsInfoSpec\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x31\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32\x19.proto.WebMessageInfoSpec\"\xf3\n\n\x0fPaymentInfoSpec\x12\x46\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32*.proto.PaymentInfoSpec.PaymentInfoCurrency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJid\x18\x03 \x01(\t\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.proto.PaymentInfoSpec.PaymentInfoStatus\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12\x30\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x15.proto.MessageKeySpec\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12>\n\ttxnStatus\x18\n \x01(\x0e\x32+.proto.PaymentInfoSpec.PaymentInfoTxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12\'\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x10.proto.MoneySpec\x12(\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x10.proto.MoneySpec\"4\n\x13PaymentInfoCurrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01\"\xd7\x01\n\x11PaymentInfoStatus\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b\"\xe4\x04\n\x14PaymentInfoTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\"\xea,\n\x12WebMessageInfoSpec\x12\"\n\x03key\x18\x01 \x02(\x0b\x32\x15.proto.MessageKeySpec\x12#\n\x07message\x18\x02 \x01(\x0b\x32\x12.proto.MessageSpec\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12>\n\x06status\x18\x04 \x01(\x0e\x32..proto.WebMessageInfoSpec.WebMessageInfoStatus\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSha256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12I\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32\x30.proto.WebMessageInfoSpec.WebMessageInfoStubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12+\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x16.proto.PaymentInfoSpec\x12\x39\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32\x1e.proto.LiveLocationMessageSpec\x12\x31\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x16.proto.PaymentInfoSpec\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18\" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12R\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x38.proto.WebMessageInfoSpec.WebMessageInfoBizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12\'\n\tmediaData\x18& \x01(\x0b\x32\x14.proto.MediaDataSpec\x12+\n\x0bphotoChange\x18\' \x01(\x0b\x32\x16.proto.PhotoChangeSpec\x12+\n\x0buserReceipt\x18( \x03(\x0b\x32\x16.proto.UserReceiptSpec\"f\n\x14WebMessageInfoStatus\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05\"\x90#\n\x16WebMessageInfoStubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n\"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n\"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10\"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n\"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12\"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n\"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12\"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12\"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\"K\n\x1eWebMessageInfoBizPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03'
)
_ADREPLYINFOSPEC_ADREPLYINFOMEDIATYPE = _descriptor.EnumDescriptor(
name='AdReplyInfoMediaType',
full_name='proto.AdReplyInfoSpec.AdReplyInfoMediaType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='IMAGE', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='VIDEO', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=1412,
serialized_end=1466,
)
_sym_db.RegisterEnumDescriptor(_ADREPLYINFOSPEC_ADREPLYINFOMEDIATYPE)
_EXTERNALADREPLYINFOSPEC_EXTERNALADREPLYINFOMEDIATYPE = _descriptor.EnumDescriptor(
name='ExternalAdReplyInfoMediaType',
full_name='proto.ExternalAdReplyInfoSpec.ExternalAdReplyInfoMediaType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='IMAGE', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='VIDEO', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=1721,
serialized_end=1783,
)
_sym_db.RegisterEnumDescriptor(_EXTERNALADREPLYINFOSPEC_EXTERNALADREPLYINFOMEDIATYPE)
_INVOICEMESSAGESPEC_INVOICEMESSAGEATTACHMENTTYPE = _descriptor.EnumDescriptor(
name='InvoiceMessageAttachmentType',
full_name='proto.InvoiceMessageSpec.InvoiceMessageAttachmentType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='IMAGE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PDF', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=3568,
serialized_end=3618,
)
_sym_db.RegisterEnumDescriptor(_INVOICEMESSAGESPEC_INVOICEMESSAGEATTACHMENTTYPE)
_EXTENDEDTEXTMESSAGESPEC_EXTENDEDTEXTMESSAGEFONTTYPE = _descriptor.EnumDescriptor(
name='ExtendedTextMessageFontType',
full_name='proto.ExtendedTextMessageSpec.ExtendedTextMessageFontType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='SANS_SERIF', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SERIF', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='NORICAN_REGULAR', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='BRYNDAN_WRITE', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='BEBASNEUE_REGULAR', index=4, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='OSWALD_HEAVY', index=5, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=4623,
serialized_end=4760,
)
_sym_db.RegisterEnumDescriptor(_EXTENDEDTEXTMESSAGESPEC_EXTENDEDTEXTMESSAGEFONTTYPE)
_EXTENDEDTEXTMESSAGESPEC_EXTENDEDTEXTMESSAGEPREVIEWTYPE = _descriptor.EnumDescriptor(
name='ExtendedTextMessagePreviewType',
full_name='proto.ExtendedTextMessageSpec.ExtendedTextMessagePreviewType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='VIDEO', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=4762,
serialized_end=4815,
)
_sym_db.RegisterEnumDescriptor(_EXTENDEDTEXTMESSAGESPEC_EXTENDEDTEXTMESSAGEPREVIEWTYPE)
_VIDEOMESSAGESPEC_VIDEOMESSAGEATTRIBUTION = _descriptor.EnumDescriptor(
name='VideoMessageAttribution',
full_name='proto.VideoMessageSpec.VideoMessageAttribution',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='NONE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='GIPHY', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='TENOR', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=6172,
serialized_end=6229,
)
_sym_db.RegisterEnumDescriptor(_VIDEOMESSAGESPEC_VIDEOMESSAGEATTRIBUTION)
_PROTOCOLMESSAGESPEC_PROTOCOLMESSAGETYPE = _descriptor.EnumDescriptor(
name='ProtocolMessageType',
full_name='proto.ProtocolMessageSpec.ProtocolMessageType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='REVOKE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='EPHEMERAL_SETTING', index=1, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='EPHEMERAL_SYNC_RESPONSE', index=2, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='HISTORY_SYNC_NOTIFICATION', index=3, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='APP_STATE_SYNC_KEY_SHARE', index=4, number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='APP_STATE_SYNC_KEY_REQUEST', index=5, number=7,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='MSG_FANOUT_BACKFILL_REQUEST', index=6, number=8,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC', index=7, number=9,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='APP_STATE_FATAL_EXCEPTION_NOTIFICATION', index=8, number=10,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=7018,
serialized_end=7321,
)
_sym_db.RegisterEnumDescriptor(_PROTOCOLMESSAGESPEC_PROTOCOLMESSAGETYPE)
_HISTORYSYNCNOTIFICATIONSPEC_HISTORYSYNCNOTIFICATIONHISTORYSYNCTYPE = _descriptor.EnumDescriptor(
name='HistorySyncNotificationHistorySyncType',
full_name='proto.HistorySyncNotificationSpec.HistorySyncNotificationHistorySyncType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='INITIAL_BOOTSTRAP', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='INITIAL_STATUS_V3', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FULL', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='RECENT', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PUSH_NAME', index=4, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=7596,
serialized_end=7719,
)
_sym_db.RegisterEnumDescriptor(_HISTORYSYNCNOTIFICATIONSPEC_HISTORYSYNCNOTIFICATIONHISTORYSYNCTYPE)
_HSMDATETIMECOMPONENTSPEC_HSMDATETIMECOMPONENTDAYOFWEEKTYPE = _descriptor.EnumDescriptor(
name='HSMDateTimeComponentDayOfWeekType',
full_name='proto.HSMDateTimeComponentSpec.HSMDateTimeComponentDayOfWeekType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='MONDAY', index=0, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='TUESDAY', index=1, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='WEDNESDAY', index=2, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='THURSDAY', index=3, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FRIDAY', index=4, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SATURDAY', index=5, number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SUNDAY', index=6, number=7,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=8893,
serialized_end=9020,
)
_sym_db.RegisterEnumDescriptor(_HSMDATETIMECOMPONENTSPEC_HSMDATETIMECOMPONENTDAYOFWEEKTYPE)
_HSMDATETIMECOMPONENTSPEC_HSMDATETIMECOMPONENTCALENDARTYPE = _descriptor.EnumDescriptor(
name='HSMDateTimeComponentCalendarType',
full_name='proto.HSMDateTimeComponentSpec.HSMDateTimeComponentCalendarType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='GREGORIAN', index=0, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SOLAR_HIJRI', index=1, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=9022,
serialized_end=9088,
)
_sym_db.RegisterEnumDescriptor(_HSMDATETIMECOMPONENTSPEC_HSMDATETIMECOMPONENTCALENDARTYPE)
_PAYMENTINVITEMESSAGESPEC_PAYMENTINVITEMESSAGESERVICETYPE = _descriptor.EnumDescriptor(
name='PaymentInviteMessageServiceType',
full_name='proto.PaymentInviteMessageSpec.PaymentInviteMessageServiceType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FBPAY', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='NOVI', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='UPI', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=10424,
serialized_end=10500,
)
_sym_db.RegisterEnumDescriptor(_PAYMENTINVITEMESSAGESPEC_PAYMENTINVITEMESSAGESERVICETYPE)
_ORDERMESSAGESPEC_ORDERMESSAGEORDERSTATUS = _descriptor.EnumDescriptor(
name='OrderMessageOrderStatus',
full_name='proto.OrderMessageSpec.OrderMessageOrderStatus',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='INQUIRY', index=0, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=13397,
serialized_end=13435,
)
_sym_db.RegisterEnumDescriptor(_ORDERMESSAGESPEC_ORDERMESSAGEORDERSTATUS)
_ORDERMESSAGESPEC_ORDERMESSAGEORDERSURFACE = _descriptor.EnumDescriptor(
name='OrderMessageOrderSurface',
full_name='proto.OrderMessageSpec.OrderMessageOrderSurface',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='CATALOG', index=0, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=13437,
serialized_end=13476,
)
_sym_db.RegisterEnumDescriptor(_ORDERMESSAGESPEC_ORDERMESSAGEORDERSURFACE)
_LISTMESSAGESPEC_LISTMESSAGELISTTYPE = _descriptor.EnumDescriptor(
name='ListMessageListType',
full_name='proto.ListMessageSpec.ListMessageListType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SINGLE_SELECT', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PRODUCT_LIST', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=14233,
serialized_end=14304,
)
_sym_db.RegisterEnumDescriptor(_LISTMESSAGESPEC_LISTMESSAGELISTTYPE)
_LISTRESPONSEMESSAGESPEC_LISTRESPONSEMESSAGELISTTYPE = _descriptor.EnumDescriptor(
name='ListResponseMessageListType',
full_name='proto.ListResponseMessageSpec.ListResponseMessageListType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SINGLE_SELECT', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=14598,
serialized_end=14659,
)
_sym_db.RegisterEnumDescriptor(_LISTRESPONSEMESSAGESPEC_LISTRESPONSEMESSAGELISTTYPE)
_SHOPSMESSAGESPEC_SHOPSMESSAGESURFACE = _descriptor.EnumDescriptor(
name='ShopsMessageSurface',
full_name='proto.ShopsMessageSpec.ShopsMessageSurface',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN_SURFACE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FB', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='IG', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='WA', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=15051,
serialized_end=15117,
)
_sym_db.RegisterEnumDescriptor(_SHOPSMESSAGESPEC_SHOPSMESSAGESURFACE)
_SHOPSMESSAGESPEC_SHOPSMESSAGETYPE = _descriptor.EnumDescriptor(
name='ShopsMessageType',
full_name='proto.ShopsMessageSpec.ShopsMessageType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN_TYPE', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PRODUCT', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='STOREFRONT', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECTION', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=15119,
serialized_end=15200,
)
_sym_db.RegisterEnumDescriptor(_SHOPSMESSAGESPEC_SHOPSMESSAGETYPE)
_BUTTONSPEC_BUTTONTYPE = _descriptor.EnumDescriptor(
name='ButtonType',
full_name='proto.ButtonSpec.ButtonType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='RESPONSE', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='NATIVE_FLOW', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=16207,
serialized_end=16263,
)
_sym_db.RegisterEnumDescriptor(_BUTTONSPEC_BUTTONTYPE)
_BUTTONSMESSAGESPEC_BUTTONSMESSAGEHEADERTYPE = _descriptor.EnumDescriptor(
name='ButtonsMessageHeaderType',
full_name='proto.ButtonsMessageSpec.ButtonsMessageHeaderType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='EMPTY', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='TEXT', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='DOCUMENT', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='IMAGE', index=4, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='VIDEO', index=5, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LOCATION', index=6, number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=16706,
serialized_end=16816,
)
_sym_db.RegisterEnumDescriptor(_BUTTONSMESSAGESPEC_BUTTONSMESSAGEHEADERTYPE)
_BUTTONSRESPONSEMESSAGESPEC_BUTTONSRESPONSEMESSAGETYPE = _descriptor.EnumDescriptor(
name='ButtonsResponseMessageType',
full_name='proto.ButtonsResponseMessageSpec.ButtonsResponseMessageType',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='DISPLAY_TEXT', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=17037,
serialized_end=17096,
)
_sym_db.RegisterEnumDescriptor(_BUTTONSRESPONSEMESSAGESPEC_BUTTONSRESPONSEMESSAGETYPE)
_DISAPPEARINGMODESPEC_DISAPPEARINGMODEINITIATOR = _descriptor.EnumDescriptor(
name='DisappearingModeInitiator',
full_name='proto.DisappearingModeSpec.DisappearingModeInitiator',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='CHANGED_IN_CHAT', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='INITIATED_BY_ME', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='INITIATED_BY_OTHER', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=19328,
serialized_end=19421,
)
_sym_db.RegisterEnumDescriptor(_DISAPPEARINGMODESPEC_DISAPPEARINGMODEINITIATOR)
_WEBFEATURESSPEC_WEBFEATURESFLAG = _descriptor.EnumDescriptor(
name='WebFeaturesFlag',
full_name='proto.WebFeaturesSpec.WebFeaturesFlag',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='NOT_STARTED', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FORCE_UPGRADE', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='DEVELOPMENT', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PRODUCTION', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=23213,
serialized_end=23299,
)
_sym_db.RegisterEnumDescriptor(_WEBFEATURESSPEC_WEBFEATURESFLAG)
_PAYMENTINFOSPEC_PAYMENTINFOCURRENCY = _descriptor.EnumDescriptor(
name='PaymentInfoCurrency',
full_name='proto.PaymentInfoSpec.PaymentInfoCurrency',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN_CURRENCY', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='INR', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=24112,
serialized_end=24164,
)
_sym_db.RegisterEnumDescriptor(_PAYMENTINFOSPEC_PAYMENTINFOCURRENCY)
_PAYMENTINFOSPEC_PAYMENTINFOSTATUS = _descriptor.EnumDescriptor(
name='PaymentInfoStatus',
full_name='proto.PaymentInfoSpec.PaymentInfoStatus',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN_STATUS', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PROCESSING', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SENT', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='NEED_TO_ACCEPT', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COMPLETE', index=4, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COULD_NOT_COMPLETE', index=5, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REFUNDED', index=6, number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='EXPIRED', index=7, number=7,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REJECTED', index=8, number=8,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='CANCELLED', index=9, number=9,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='WAITING_FOR_PAYER', index=10, number=10,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='WAITING', index=11, number=11,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=24167,
serialized_end=24382,
)
_sym_db.RegisterEnumDescriptor(_PAYMENTINFOSPEC_PAYMENTINFOSTATUS)
_PAYMENTINFOSPEC_PAYMENTINFOTXNSTATUS = _descriptor.EnumDescriptor(
name='PaymentInfoTxnStatus',
full_name='proto.PaymentInfoSpec.PaymentInfoTxnStatus',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PENDING_SETUP', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PENDING_RECEIVER_SETUP', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='INIT', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='SUCCESS', index=4, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COMPLETED', index=5, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FAILED', index=6, number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FAILED_RISK', index=7, number=7,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FAILED_PROCESSING', index=8, number=8,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FAILED_RECEIVER_PROCESSING', index=9, number=9,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FAILED_DA', index=10, number=10,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='FAILED_DA_FINAL', index=11, number=11,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REFUNDED_TXN', index=12, number=12,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REFUND_FAILED', index=13, number=13,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REFUND_FAILED_PROCESSING', index=14, number=14,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REFUND_FAILED_DA', index=15, number=15,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='EXPIRED_TXN', index=16, number=16,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AUTH_CANCELED', index=17, number=17,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AUTH_CANCEL_FAILED_PROCESSING', index=18, number=18,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AUTH_CANCEL_FAILED', index=19, number=19,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_INIT', index=20, number=20,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_SUCCESS', index=21, number=21,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_FAILED', index=22, number=22,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_FAILED_RISK', index=23, number=23,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_REJECTED', index=24, number=24,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_EXPIRED', index=25, number=25,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_CANCELED', index=26, number=26,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='COLLECT_CANCELLING', index=27, number=27,