@@ -3,6 +3,7 @@ package WAWebProtobufsE2E;
3
3
option go_package = "go.mau.fi/whatsmeow/proto/waE2E" ;
4
4
5
5
import "waAdv/WAAdv.proto" ;
6
+ import "waCompanionReg/WAWebProtobufsCompanionReg.proto" ;
6
7
import "waMmsRetry/WAMmsRetry.proto" ;
7
8
import "waCommon/WACommon.proto" ;
8
9
@@ -565,6 +566,7 @@ message HistorySyncNotification {
565
566
optional bytes initialHistBootstrapInlinePayload = 11 ;
566
567
optional string peerDataRequestSessionID = 12 ;
567
568
optional FullHistorySyncOnDemandRequestMetadata fullHistorySyncOnDemandRequestMetadata = 13 ;
569
+ optional string encHandle = 14 ;
568
570
}
569
571
570
572
message RequestWelcomeMessageMetadata {
@@ -879,7 +881,8 @@ message ContextInfo {
879
881
880
882
message FeatureEligibilities {
881
883
optional bool cannotBeReactedTo = 1 ;
882
- optional bool canRequestFeedback = 2 ;
884
+ optional bool cannotBeRanked = 2 ;
885
+ optional bool canRequestFeedback = 3 ;
883
886
}
884
887
885
888
message DataSharingContext {
@@ -942,7 +945,6 @@ message ContextInfo {
942
945
optional FeatureEligibilities featureEligibilities = 49 ;
943
946
optional string entryPointConversionExternalSource = 50 ;
944
947
optional string entryPointConversionExternalMedium = 51 ;
945
- optional string supportPayload = 53 ;
946
948
}
947
949
948
950
message BotPluginMetadata {
@@ -965,7 +967,24 @@ message BotPluginMetadata {
965
967
optional uint32 expectedLinksCount = 7 ;
966
968
optional string searchQuery = 9 ;
967
969
optional WACommon.MessageKey parentPluginMessageKey = 10 ;
968
- optional PluginType parentPluginType = 11 ;
970
+ optional PluginType deprecatedField = 11 ;
971
+ optional PluginType parentPluginType = 12 ;
972
+ }
973
+
974
+ message BotMediaMetadata {
975
+ enum OrientationType {
976
+ CENTER = 1 ;
977
+ LEFT = 2 ;
978
+ RIGHT = 3 ;
979
+ }
980
+
981
+ optional string fileSHA256 = 1 ;
982
+ optional string mediaKey = 2 ;
983
+ optional string fileEncSHA256 = 3 ;
984
+ optional string directPath = 4 ;
985
+ optional int64 mediaKeyTimestamp = 5 ;
986
+ optional string mimetype = 6 ;
987
+ optional OrientationType orientationType = 7 ;
969
988
}
970
989
971
990
message BotReminderMetadata {
@@ -1012,6 +1031,7 @@ message MessageAssociation {
1012
1031
MEDIA_ALBUM = 1 ;
1013
1032
BOT_PLUGIN = 2 ;
1014
1033
EVENT_COVER_IMAGE = 3 ;
1034
+ STATUS_POLL = 4 ;
1015
1035
}
1016
1036
1017
1037
optional AssociationType associationType = 1 ;
@@ -1035,6 +1055,7 @@ message MessageContextInfo {
1035
1055
optional MessageAddonExpiryType messageAddOnExpiryType = 9 ;
1036
1056
optional MessageAssociation messageAssociation = 10 ;
1037
1057
optional bool capiCreatedGroup = 11 ;
1058
+ optional string supportPayload = 12 ;
1038
1059
}
1039
1060
1040
1061
message HydratedTemplateButton {
@@ -1207,9 +1228,10 @@ message Message {
1207
1228
optional PlaceholderMessage placeholderMessage = 80 ;
1208
1229
optional SecretEncryptedMessage secretEncryptedMessage = 82 ;
1209
1230
optional AlbumMessage albumMessage = 83 ;
1210
- optional PollResultSnapshotMessage pollResultSnapshotMessage = 84 ;
1211
1231
optional FutureProofMessage eventCoverImage = 85 ;
1212
1232
optional StickerPackMessage stickerPackMessage = 86 ;
1233
+ optional FutureProofMessage statusMentionMessage = 87 ;
1234
+ optional PollResultSnapshotMessage pollResultSnapshotMessage = 88 ;
1213
1235
}
1214
1236
1215
1237
message StickerPackMessage {
@@ -1218,6 +1240,8 @@ message StickerPackMessage {
1218
1240
optional bool isAnimated = 2 ;
1219
1241
repeated string emojis = 3 ;
1220
1242
optional string accessibilityLabel = 4 ;
1243
+ optional bool isLottie = 5 ;
1244
+ optional string mimetype = 6 ;
1221
1245
}
1222
1246
1223
1247
optional string stickerPackID = 1 ;
@@ -1230,6 +1254,10 @@ message StickerPackMessage {
1230
1254
optional bytes mediaKey = 8 ;
1231
1255
optional string directPath = 9 ;
1232
1256
optional string caption = 10 ;
1257
+ optional ContextInfo contextInfo = 11 ;
1258
+ optional string packDescription = 12 ;
1259
+ optional int64 mediaKeyTimestamp = 13 ;
1260
+ optional string trayIconFileName = 14 ;
1233
1261
}
1234
1262
1235
1263
message AlbumMessage {
@@ -1523,7 +1551,7 @@ message PeerDataOperationRequestMessage {
1523
1551
1524
1552
message FullHistorySyncOnDemandRequest {
1525
1553
optional FullHistorySyncOnDemandRequestMetadata requestMetadata = 1 ;
1526
- optional int32 numOfDays = 2 ;
1554
+ optional WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig historySyncConfig = 2 ;
1527
1555
}
1528
1556
1529
1557
message HistorySyncOnDemandRequest {
@@ -1688,15 +1716,6 @@ message BotSessionMetadata {
1688
1716
optional SessionSource sessionSource = 2 ;
1689
1717
}
1690
1718
1691
- message BotMediaMetadata {
1692
- optional string fileSHA256 = 1 ;
1693
- optional string mediaKey = 2 ;
1694
- optional string fileEncSHA256 = 3 ;
1695
- optional string directPath = 4 ;
1696
- optional int64 mediaKeyTimestamp = 5 ;
1697
- optional string mimetype = 6 ;
1698
- }
1699
-
1700
1719
message BotMemuMetadata {
1701
1720
repeated BotMediaMetadata faceImages = 1 ;
1702
1721
}
@@ -1725,6 +1744,17 @@ message DeviceListMetadata {
1725
1744
repeated uint32 recipientKeyIndexes = 10 [packed =true ];
1726
1745
}
1727
1746
1747
+ message EmbeddedMessage {
1748
+ optional string stanzaID = 1 ;
1749
+ optional Message message = 2 ;
1750
+ }
1751
+
1752
+ message EmbeddedContent {
1753
+ oneof content {
1754
+ EmbeddedMessage embeddedMessage = 1 ;
1755
+ }
1756
+ }
1757
+
1728
1758
message InteractiveAnnotation {
1729
1759
oneof action {
1730
1760
Location location = 2 ;
@@ -1733,6 +1763,7 @@ message InteractiveAnnotation {
1733
1763
1734
1764
repeated Point polygonVertices = 1 ;
1735
1765
optional bool shouldSkipConfirmation = 4 ;
1766
+ optional EmbeddedContent embeddedContent = 5 ;
1736
1767
}
1737
1768
1738
1769
message Point {
0 commit comments