proto: update to v1030403648

This commit is contained in:
Tulir Asokan committed 2025-12-01 15:35:39 +02:00
1 parent b9ac3d51d7
commit 22e2ea1f0c
15 files changed
+2060 -939

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -61,6 +61,29 @@ message Armadillo {
}
message MetadataSyncAction {
message SyncAttachmentInterventionAction {
enum InterventionType {
UNKNOWN = 0;
NUDE = 1;
NOT_NUDE = 2;
}
optional WACommon.MessageKey messageKey = 1;
optional InterventionType interventionType = 2;
}
message SyncSpectraAction {
enum SpectraActionType {
TAKEDOWN = 0;
RESTORE = 1;
}
optional WACommon.MessageKey key = 1;
optional SpectraActionType actionType = 2;
optional int64 takedownActionID = 3;
optional string config = 4;
}
message SyncMessageAction {
message ActionMessageDelete {
}
@@ -110,6 +133,8 @@ message Armadillo {
oneof actionType {
SyncChatAction chatAction = 101;
SyncMessageAction messageAction = 102;
SyncSpectraAction spectraAction = 103;
SyncAttachmentInterventionAction attachmentInterventionAction = 104;
}
optional int64 actionTimestamp = 1;
@@ -2432,11 +2432,12 @@ func (x *MiTransportAdminMessage_XmatInstantGameEncryptedDynamicCustomUpdate) Ge
}
type MiTransportAdminMessage_XmatFriendRequestConfirmedEncrypted struct {
state protoimpl.MessageState `protogen:"open.v1"`
OtherUserName *string `protobuf:"bytes,1,opt,name=otherUserName" json:"otherUserName,omitempty"`
IsTurnOnCohort *string `protobuf:"bytes,2,opt,name=isTurnOnCohort" json:"isTurnOnCohort,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
state protoimpl.MessageState `protogen:"open.v1"`
OtherUserName *string `protobuf:"bytes,1,opt,name=otherUserName" json:"otherUserName,omitempty"`
IsTurnOnCohort *string `protobuf:"bytes,2,opt,name=isTurnOnCohort" json:"isTurnOnCohort,omitempty"`
UserWhoAcceptedFriendRequest *string `protobuf:"bytes,3,opt,name=userWhoAcceptedFriendRequest" json:"userWhoAcceptedFriendRequest,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *MiTransportAdminMessage_XmatFriendRequestConfirmedEncrypted) Reset() {
@@ -2483,6 +2484,13 @@ func (x *MiTransportAdminMessage_XmatFriendRequestConfirmedEncrypted) GetIsTurnO
return ""
}
func (x *MiTransportAdminMessage_XmatFriendRequestConfirmedEncrypted) GetUserWhoAcceptedFriendRequest() string {
if x != nil && x.UserWhoAcceptedFriendRequest != nil {
return *x.UserWhoAcceptedFriendRequest
}
return ""
}
type MiTransportAdminMessage_XmatDisappearingSetting struct {
state protoimpl.MessageState `protogen:"open.v1"`
DisappearingSettingTime *int64 `protobuf:"varint,1,opt,name=disappearingSettingTime" json:"disappearingSettingTime,omitempty"`
@@ -3022,7 +3030,7 @@ var File_waArmadilloMiTransportAdminMessage_WAArmadilloMiTransportAdminMessage_p
const file_waArmadilloMiTransportAdminMessage_WAArmadilloMiTransportAdminMessage_proto_rawDesc = "" +
"\n" +
"KwaArmadilloMiTransportAdminMessage/WAArmadilloMiTransportAdminMessage.proto\x12\"WAArmadilloMiTransportAdminMessage\"\xaaQ\n" +
"KwaArmadilloMiTransportAdminMessage/WAArmadilloMiTransportAdminMessage.proto\x12\"WAArmadilloMiTransportAdminMessage\"\xefQ\n" +
"\x17MiTransportAdminMessage\x12z\n" +
"\x10chatThemeChanged\x18\x01 \x01(\v2L.WAArmadilloMiTransportAdminMessage.MiTransportAdminMessage.ChatThemeChangedH\x00R\x10chatThemeChanged\x12w\n" +
"\x0fnicknameChanged\x18\x02 \x01(\v2K.WAArmadilloMiTransportAdminMessage.MiTransportAdminMessage.NicknameChangedH\x00R\x0fnicknameChanged\x12\x8f\x01\n" +
@@ -3208,10 +3216,11 @@ const file_waArmadilloMiTransportAdminMessage_WAArmadilloMiTransportAdminMessage
"senderName\x18\x01 \x01(\tR\n" +
"senderName\x12@\n" +
"\x1bmuteManagementAdminTextType\x18\x02 \x01(\tR\x1bmuteManagementAdminTextType\x12\x1a\n" +
"\bgameName\x18\x03 \x01(\tR\bgameName\x1as\n" +
"\bgameName\x18\x03 \x01(\tR\bgameName\x1a\xb7\x01\n" +
"#XmatFriendRequestConfirmedEncrypted\x12$\n" +
"\rotherUserName\x18\x01 \x01(\tR\rotherUserName\x12&\n" +
"\x0eisTurnOnCohort\x18\x02 \x01(\tR\x0eisTurnOnCohort\x1a\xbb\x02\n" +
"\x0eisTurnOnCohort\x18\x02 \x01(\tR\x0eisTurnOnCohort\x12B\n" +
"\x1cuserWhoAcceptedFriendRequest\x18\x03 \x01(\tR\x1cuserWhoAcceptedFriendRequest\x1a\xbb\x02\n" +
"\x17XmatDisappearingSetting\x128\n" +
"\x17disappearingSettingTime\x18\x01 \x01(\x03R\x17disappearingSettingTime\x12>\n" +
"\x1aoldDisappearingSettingTime\x18\x02 \x01(\x03R\x1aoldDisappearingSettingTime\x12B\n" +
@@ -193,6 +193,7 @@ message MiTransportAdminMessage {
message XmatFriendRequestConfirmedEncrypted {
optional string otherUserName = 1;
optional string isTurnOnCohort = 2;
optional string userWhoAcceptedFriendRequest = 3;
}
message XmatDisappearingSetting {
+186 -74
View File
@@ -24,6 +24,65 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type ExtendedContentMessage_XmaDataclassType int32
const (
ExtendedContentMessage_SENDER_COPY ExtendedContentMessage_XmaDataclassType = 0
ExtendedContentMessage_SERVER ExtendedContentMessage_XmaDataclassType = 1
ExtendedContentMessage_SIGNED_CLIENT ExtendedContentMessage_XmaDataclassType = 2
)
// Enum value maps for ExtendedContentMessage_XmaDataclassType.
var (
ExtendedContentMessage_XmaDataclassType_name = map[int32]string{
0: "SENDER_COPY",
1: "SERVER",
2: "SIGNED_CLIENT",
}
ExtendedContentMessage_XmaDataclassType_value = map[string]int32{
"SENDER_COPY": 0,
"SERVER": 1,
"SIGNED_CLIENT": 2,
}
)
func (x ExtendedContentMessage_XmaDataclassType) Enum() *ExtendedContentMessage_XmaDataclassType {
p := new(ExtendedContentMessage_XmaDataclassType)
*p = x
return p
}
func (x ExtendedContentMessage_XmaDataclassType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ExtendedContentMessage_XmaDataclassType) Descriptor() protoreflect.EnumDescriptor {
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[0].Descriptor()
}
func (ExtendedContentMessage_XmaDataclassType) Type() protoreflect.EnumType {
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[0]
}
func (x ExtendedContentMessage_XmaDataclassType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Do not use.
func (x *ExtendedContentMessage_XmaDataclassType) UnmarshalJSON(b []byte) error {
num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
*x = ExtendedContentMessage_XmaDataclassType(num)
return nil
}
// Deprecated: Use ExtendedContentMessage_XmaDataclassType.Descriptor instead.
func (ExtendedContentMessage_XmaDataclassType) EnumDescriptor() ([]byte, []int) {
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 0}
}
type ExtendedContentMessage_OverlayIconGlyph int32
const (
@@ -78,11 +137,11 @@ func (x ExtendedContentMessage_OverlayIconGlyph) String() string {
}
func (ExtendedContentMessage_OverlayIconGlyph) Descriptor() protoreflect.EnumDescriptor {
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[0].Descriptor()
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[1].Descriptor()
}
func (ExtendedContentMessage_OverlayIconGlyph) Type() protoreflect.EnumType {
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[0]
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[1]
}
func (x ExtendedContentMessage_OverlayIconGlyph) Number() protoreflect.EnumNumber {
@@ -101,7 +160,7 @@ func (x *ExtendedContentMessage_OverlayIconGlyph) UnmarshalJSON(b []byte) error
// Deprecated: Use ExtendedContentMessage_OverlayIconGlyph.Descriptor instead.
func (ExtendedContentMessage_OverlayIconGlyph) EnumDescriptor() ([]byte, []int) {
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 0}
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 1}
}
type ExtendedContentMessage_CtaButtonType int32
@@ -131,11 +190,11 @@ func (x ExtendedContentMessage_CtaButtonType) String() string {
}
func (ExtendedContentMessage_CtaButtonType) Descriptor() protoreflect.EnumDescriptor {
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[1].Descriptor()
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[2].Descriptor()
}
func (ExtendedContentMessage_CtaButtonType) Type() protoreflect.EnumType {
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[1]
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[2]
}
func (x ExtendedContentMessage_CtaButtonType) Number() protoreflect.EnumNumber {
@@ -154,7 +213,7 @@ func (x *ExtendedContentMessage_CtaButtonType) UnmarshalJSON(b []byte) error {
// Deprecated: Use ExtendedContentMessage_CtaButtonType.Descriptor instead.
func (ExtendedContentMessage_CtaButtonType) EnumDescriptor() ([]byte, []int) {
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 1}
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 2}
}
type ExtendedContentMessage_XmaLayoutType int32
@@ -199,11 +258,11 @@ func (x ExtendedContentMessage_XmaLayoutType) String() string {
}
func (ExtendedContentMessage_XmaLayoutType) Descriptor() protoreflect.EnumDescriptor {
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[2].Descriptor()
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[3].Descriptor()
}
func (ExtendedContentMessage_XmaLayoutType) Type() protoreflect.EnumType {
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[2]
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[3]
}
func (x ExtendedContentMessage_XmaLayoutType) Number() protoreflect.EnumNumber {
@@ -222,7 +281,7 @@ func (x *ExtendedContentMessage_XmaLayoutType) UnmarshalJSON(b []byte) error {
// Deprecated: Use ExtendedContentMessage_XmaLayoutType.Descriptor instead.
func (ExtendedContentMessage_XmaLayoutType) EnumDescriptor() ([]byte, []int) {
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 2}
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 3}
}
type ExtendedContentMessage_ExtendedContentType int32
@@ -262,6 +321,7 @@ const (
ExtendedContentMessage_FB_POST_MENTION ExtendedContentMessage_ExtendedContentType = 1011
ExtendedContentMessage_FB_PROFILE_DIRECTORY_ITEM ExtendedContentMessage_ExtendedContentType = 1013
ExtendedContentMessage_FB_FEED_POST_REACTION_REPLY ExtendedContentMessage_ExtendedContentType = 1014
ExtendedContentMessage_FB_QUICKSNAP_REPLY ExtendedContentMessage_ExtendedContentType = 1015
ExtendedContentMessage_MSG_EXTERNAL_LINK_SHARE ExtendedContentMessage_ExtendedContentType = 2000
ExtendedContentMessage_MSG_P2P_PAYMENT ExtendedContentMessage_ExtendedContentType = 2001
ExtendedContentMessage_MSG_LOCATION_SHARING ExtendedContentMessage_ExtendedContentType = 2002
@@ -287,6 +347,12 @@ const (
ExtendedContentMessage_MSG_NOTE_REPLY ExtendedContentMessage_ExtendedContentType = 2024
ExtendedContentMessage_MSG_NOTE_MENTION ExtendedContentMessage_ExtendedContentType = 2025
ExtendedContentMessage_GEN_AI_ENTITY ExtendedContentMessage_ExtendedContentType = 2026
ExtendedContentMessage_MSG_OPG_P2P_PAYMENT ExtendedContentMessage_ExtendedContentType = 2027
ExtendedContentMessage_GEN_AI_RICH_RESPONSE ExtendedContentMessage_ExtendedContentType = 2028
ExtendedContentMessage_MSG_MUSIC_STICKER ExtendedContentMessage_ExtendedContentType = 2029
ExtendedContentMessage_MSG_PHONE_NUMBER ExtendedContentMessage_ExtendedContentType = 2030
ExtendedContentMessage_AI_ACTIVITY_SHARE ExtendedContentMessage_ExtendedContentType = 2031
ExtendedContentMessage_MSG_PRIVATE_XMA ExtendedContentMessage_ExtendedContentType = 2032
ExtendedContentMessage_RTC_AUDIO_CALL ExtendedContentMessage_ExtendedContentType = 3000
ExtendedContentMessage_RTC_VIDEO_CALL ExtendedContentMessage_ExtendedContentType = 3001
ExtendedContentMessage_RTC_MISSED_AUDIO_CALL ExtendedContentMessage_ExtendedContentType = 3002
@@ -338,6 +404,7 @@ var (
1011: "FB_POST_MENTION",
1013: "FB_PROFILE_DIRECTORY_ITEM",
1014: "FB_FEED_POST_REACTION_REPLY",
1015: "FB_QUICKSNAP_REPLY",
2000: "MSG_EXTERNAL_LINK_SHARE",
2001: "MSG_P2P_PAYMENT",
2002: "MSG_LOCATION_SHARING",
@@ -363,6 +430,12 @@ var (
2024: "MSG_NOTE_REPLY",
2025: "MSG_NOTE_MENTION",
2026: "GEN_AI_ENTITY",
2027: "MSG_OPG_P2P_PAYMENT",
2028: "GEN_AI_RICH_RESPONSE",
2029: "MSG_MUSIC_STICKER",
2030: "MSG_PHONE_NUMBER",
2031: "AI_ACTIVITY_SHARE",
2032: "MSG_PRIVATE_XMA",
3000: "RTC_AUDIO_CALL",
3001: "RTC_VIDEO_CALL",
3002: "RTC_MISSED_AUDIO_CALL",
@@ -411,6 +484,7 @@ var (
"FB_POST_MENTION": 1011,
"FB_PROFILE_DIRECTORY_ITEM": 1013,
"FB_FEED_POST_REACTION_REPLY": 1014,
"FB_QUICKSNAP_REPLY": 1015,
"MSG_EXTERNAL_LINK_SHARE": 2000,
"MSG_P2P_PAYMENT": 2001,
"MSG_LOCATION_SHARING": 2002,
@@ -436,6 +510,12 @@ var (
"MSG_NOTE_REPLY": 2024,
"MSG_NOTE_MENTION": 2025,
"GEN_AI_ENTITY": 2026,
"MSG_OPG_P2P_PAYMENT": 2027,
"GEN_AI_RICH_RESPONSE": 2028,
"MSG_MUSIC_STICKER": 2029,
"MSG_PHONE_NUMBER": 2030,
"AI_ACTIVITY_SHARE": 2031,
"MSG_PRIVATE_XMA": 2032,
"RTC_AUDIO_CALL": 3000,
"RTC_VIDEO_CALL": 3001,
"RTC_MISSED_AUDIO_CALL": 3002,
@@ -462,11 +542,11 @@ func (x ExtendedContentMessage_ExtendedContentType) String() string {
}
func (ExtendedContentMessage_ExtendedContentType) Descriptor() protoreflect.EnumDescriptor {
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[3].Descriptor()
return file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[4].Descriptor()
}
func (ExtendedContentMessage_ExtendedContentType) Type() protoreflect.EnumType {
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[3]
return &file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes[4]
}
func (x ExtendedContentMessage_ExtendedContentType) Number() protoreflect.EnumNumber {
@@ -485,39 +565,41 @@ func (x *ExtendedContentMessage_ExtendedContentType) UnmarshalJSON(b []byte) err
// Deprecated: Use ExtendedContentMessage_ExtendedContentType.Descriptor instead.
func (ExtendedContentMessage_ExtendedContentType) EnumDescriptor() ([]byte, []int) {
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 3}
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP(), []int{0, 4}
}
type ExtendedContentMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
AssociatedMessage *waCommon.SubProtocol `protobuf:"bytes,1,opt,name=associatedMessage" json:"associatedMessage,omitempty"`
TargetType *ExtendedContentMessage_ExtendedContentType `protobuf:"varint,2,opt,name=targetType,enum=WAArmadilloXMA.ExtendedContentMessage_ExtendedContentType" json:"targetType,omitempty"`
TargetUsername *string `protobuf:"bytes,3,opt,name=targetUsername" json:"targetUsername,omitempty"`
TargetID *string `protobuf:"bytes,4,opt,name=targetID" json:"targetID,omitempty"`
TargetExpiringAtSec *int64 `protobuf:"varint,5,opt,name=targetExpiringAtSec" json:"targetExpiringAtSec,omitempty"`
XmaLayoutType *ExtendedContentMessage_XmaLayoutType `protobuf:"varint,6,opt,name=xmaLayoutType,enum=WAArmadilloXMA.ExtendedContentMessage_XmaLayoutType" json:"xmaLayoutType,omitempty"`
Ctas []*ExtendedContentMessage_CTA `protobuf:"bytes,7,rep,name=ctas" json:"ctas,omitempty"`
Previews []*waCommon.SubProtocol `protobuf:"bytes,8,rep,name=previews" json:"previews,omitempty"`
TitleText *string `protobuf:"bytes,9,opt,name=titleText" json:"titleText,omitempty"`
SubtitleText *string `protobuf:"bytes,10,opt,name=subtitleText" json:"subtitleText,omitempty"`
MaxTitleNumOfLines *uint32 `protobuf:"varint,11,opt,name=maxTitleNumOfLines" json:"maxTitleNumOfLines,omitempty"`
MaxSubtitleNumOfLines *uint32 `protobuf:"varint,12,opt,name=maxSubtitleNumOfLines" json:"maxSubtitleNumOfLines,omitempty"`
Favicon *waCommon.SubProtocol `protobuf:"bytes,13,opt,name=favicon" json:"favicon,omitempty"`
HeaderImage *waCommon.SubProtocol `protobuf:"bytes,14,opt,name=headerImage" json:"headerImage,omitempty"`
HeaderTitle *string `protobuf:"bytes,15,opt,name=headerTitle" json:"headerTitle,omitempty"`
OverlayIconGlyph *ExtendedContentMessage_OverlayIconGlyph `protobuf:"varint,16,opt,name=overlayIconGlyph,enum=WAArmadilloXMA.ExtendedContentMessage_OverlayIconGlyph" json:"overlayIconGlyph,omitempty"`
OverlayTitle *string `protobuf:"bytes,17,opt,name=overlayTitle" json:"overlayTitle,omitempty"`
OverlayDescription *string `protobuf:"bytes,18,opt,name=overlayDescription" json:"overlayDescription,omitempty"`
SentWithMessageID *string `protobuf:"bytes,19,opt,name=sentWithMessageID" json:"sentWithMessageID,omitempty"`
MessageText *string `protobuf:"bytes,20,opt,name=messageText" json:"messageText,omitempty"`
HeaderSubtitle *string `protobuf:"bytes,21,opt,name=headerSubtitle" json:"headerSubtitle,omitempty"`
XmaDataclass *string `protobuf:"bytes,22,opt,name=xmaDataclass" json:"xmaDataclass,omitempty"`
ContentRef *string `protobuf:"bytes,23,opt,name=contentRef" json:"contentRef,omitempty"`
MentionedJID []string `protobuf:"bytes,24,rep,name=mentionedJID" json:"mentionedJID,omitempty"`
Commands []*waCommon.Command `protobuf:"bytes,25,rep,name=commands" json:"commands,omitempty"`
Mentions []*waCommon.Mention `protobuf:"bytes,26,rep,name=mentions" json:"mentions,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
state protoimpl.MessageState `protogen:"open.v1"`
AssociatedMessage *waCommon.SubProtocol `protobuf:"bytes,1,opt,name=associatedMessage" json:"associatedMessage,omitempty"`
TargetType *ExtendedContentMessage_ExtendedContentType `protobuf:"varint,2,opt,name=targetType,enum=WAArmadilloXMA.ExtendedContentMessage_ExtendedContentType" json:"targetType,omitempty"`
TargetUsername *string `protobuf:"bytes,3,opt,name=targetUsername" json:"targetUsername,omitempty"`
TargetID *string `protobuf:"bytes,4,opt,name=targetID" json:"targetID,omitempty"`
TargetExpiringAtSec *int64 `protobuf:"varint,5,opt,name=targetExpiringAtSec" json:"targetExpiringAtSec,omitempty"`
XmaLayoutType *ExtendedContentMessage_XmaLayoutType `protobuf:"varint,6,opt,name=xmaLayoutType,enum=WAArmadilloXMA.ExtendedContentMessage_XmaLayoutType" json:"xmaLayoutType,omitempty"`
Ctas []*ExtendedContentMessage_CTA `protobuf:"bytes,7,rep,name=ctas" json:"ctas,omitempty"`
Previews []*waCommon.SubProtocol `protobuf:"bytes,8,rep,name=previews" json:"previews,omitempty"`
TitleText *string `protobuf:"bytes,9,opt,name=titleText" json:"titleText,omitempty"`
SubtitleText *string `protobuf:"bytes,10,opt,name=subtitleText" json:"subtitleText,omitempty"`
MaxTitleNumOfLines *uint32 `protobuf:"varint,11,opt,name=maxTitleNumOfLines" json:"maxTitleNumOfLines,omitempty"`
MaxSubtitleNumOfLines *uint32 `protobuf:"varint,12,opt,name=maxSubtitleNumOfLines" json:"maxSubtitleNumOfLines,omitempty"`
Favicon *waCommon.SubProtocol `protobuf:"bytes,13,opt,name=favicon" json:"favicon,omitempty"`
HeaderImage *waCommon.SubProtocol `protobuf:"bytes,14,opt,name=headerImage" json:"headerImage,omitempty"`
HeaderTitle *string `protobuf:"bytes,15,opt,name=headerTitle" json:"headerTitle,omitempty"`
OverlayIconGlyph *ExtendedContentMessage_OverlayIconGlyph `protobuf:"varint,16,opt,name=overlayIconGlyph,enum=WAArmadilloXMA.ExtendedContentMessage_OverlayIconGlyph" json:"overlayIconGlyph,omitempty"`
OverlayTitle *string `protobuf:"bytes,17,opt,name=overlayTitle" json:"overlayTitle,omitempty"`
OverlayDescription *string `protobuf:"bytes,18,opt,name=overlayDescription" json:"overlayDescription,omitempty"`
SentWithMessageID *string `protobuf:"bytes,19,opt,name=sentWithMessageID" json:"sentWithMessageID,omitempty"`
MessageText *string `protobuf:"bytes,20,opt,name=messageText" json:"messageText,omitempty"`
HeaderSubtitle *string `protobuf:"bytes,21,opt,name=headerSubtitle" json:"headerSubtitle,omitempty"`
XmaDataclass *string `protobuf:"bytes,22,opt,name=xmaDataclass" json:"xmaDataclass,omitempty"`
ContentRef *string `protobuf:"bytes,23,opt,name=contentRef" json:"contentRef,omitempty"`
MentionedJID []string `protobuf:"bytes,24,rep,name=mentionedJID" json:"mentionedJID,omitempty"`
Commands []*waCommon.Command `protobuf:"bytes,25,rep,name=commands" json:"commands,omitempty"`
Mentions []*waCommon.Mention `protobuf:"bytes,26,rep,name=mentions" json:"mentions,omitempty"`
XmaDataclassType *ExtendedContentMessage_XmaDataclassType `protobuf:"varint,27,opt,name=xmaDataclassType,enum=WAArmadilloXMA.ExtendedContentMessage_XmaDataclassType" json:"xmaDataclassType,omitempty"`
SignedXmaDataclassValidation *string `protobuf:"bytes,28,opt,name=signedXmaDataclassValidation" json:"signedXmaDataclassValidation,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ExtendedContentMessage) Reset() {
@@ -732,6 +814,20 @@ func (x *ExtendedContentMessage) GetMentions() []*waCommon.Mention {
return nil
}
func (x *ExtendedContentMessage) GetXmaDataclassType() ExtendedContentMessage_XmaDataclassType {
if x != nil && x.XmaDataclassType != nil {
return *x.XmaDataclassType
}
return ExtendedContentMessage_SENDER_COPY
}
func (x *ExtendedContentMessage) GetSignedXmaDataclassValidation() string {
if x != nil && x.SignedXmaDataclassValidation != nil {
return *x.SignedXmaDataclassValidation
}
return ""
}
type ExtendedContentMessage_CTA struct {
state protoimpl.MessageState `protogen:"open.v1"`
ButtonType *ExtendedContentMessage_CtaButtonType `protobuf:"varint,1,opt,name=buttonType,enum=WAArmadilloXMA.ExtendedContentMessage_CtaButtonType" json:"buttonType,omitempty"`
@@ -820,7 +916,7 @@ var File_waArmadilloXMA_WAArmadilloXMA_proto protoreflect.FileDescriptor
const file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc = "" +
"\n" +
"#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto\"\xc6\x1d\n" +
"#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto\"\xde \n" +
"\x16ExtendedContentMessage\x12C\n" +
"\x11associatedMessage\x18\x01 \x01(\v2\x15.WACommon.SubProtocolR\x11associatedMessage\x12Z\n" +
"\n" +
@@ -852,7 +948,9 @@ const file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc = "" +
"contentRef\x12\"\n" +
"\fmentionedJID\x18\x18 \x03(\tR\fmentionedJID\x12-\n" +
"\bcommands\x18\x19 \x03(\v2\x11.WACommon.CommandR\bcommands\x12-\n" +
"\bmentions\x18\x1a \x03(\v2\x11.WACommon.MentionR\bmentions\x1a\xf5\x01\n" +
"\bmentions\x18\x1a \x03(\v2\x11.WACommon.MentionR\bmentions\x12c\n" +
"\x10xmaDataclassType\x18\x1b \x01(\x0e27.WAArmadilloXMA.ExtendedContentMessage.XmaDataclassTypeR\x10xmaDataclassType\x12B\n" +
"\x1csignedXmaDataclassValidation\x18\x1c \x01(\tR\x1csignedXmaDataclassValidation\x1a\xf5\x01\n" +
"\x03CTA\x12T\n" +
"\n" +
"buttonType\x18\x01 \x01(\x0e24.WAArmadilloXMA.ExtendedContentMessage.CtaButtonTypeR\n" +
@@ -861,7 +959,12 @@ const file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc = "" +
"\tactionURL\x18\x03 \x01(\tR\tactionURL\x12\x1c\n" +
"\tnativeURL\x18\x04 \x01(\tR\tnativeURL\x12\x18\n" +
"\actaType\x18\x05 \x01(\tR\actaType\x12,\n" +
"\x11actionContentBlob\x18\x06 \x01(\tR\x11actionContentBlob\"\xa1\x01\n" +
"\x11actionContentBlob\x18\x06 \x01(\tR\x11actionContentBlob\"B\n" +
"\x10XmaDataclassType\x12\x0f\n" +
"\vSENDER_COPY\x10\x00\x12\n" +
"\n" +
"\x06SERVER\x10\x01\x12\x11\n" +
"\rSIGNED_CLIENT\x10\x02\"\xa1\x01\n" +
"\x10OverlayIconGlyph\x12\b\n" +
"\x04INFO\x10\x00\x12\v\n" +
"\aEYE_OFF\x10\x01\x12\f\n" +
@@ -884,7 +987,7 @@ const file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc = "" +
"\bPORTRAIT\x10\x03\x12\x11\n" +
"\rSTANDARD_DXMA\x10\f\x12\r\n" +
"\tLIST_DXMA\x10\x0f\x12\b\n" +
"\x04GRID\x10\x10\"\xf8\x0e\n" +
"\x04GRID\x10\x10\"\xa3\x10\n" +
"\x13ExtendedContentType\x12\x0f\n" +
"\vUNSUPPORTED\x10\x00\x12\x1a\n" +
"\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n" +
@@ -920,7 +1023,8 @@ const file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc = "" +
"\x18FB_COMMENT_MENTION_SHARE\x10\xf2\a\x12\x14\n" +
"\x0fFB_POST_MENTION\x10\xf3\a\x12\x1e\n" +
"\x19FB_PROFILE_DIRECTORY_ITEM\x10\xf5\a\x12 \n" +
"\x1bFB_FEED_POST_REACTION_REPLY\x10\xf6\a\x12\x1c\n" +
"\x1bFB_FEED_POST_REACTION_REPLY\x10\xf6\a\x12\x17\n" +
"\x12FB_QUICKSNAP_REPLY\x10\xf7\a\x12\x1c\n" +
"\x17MSG_EXTERNAL_LINK_SHARE\x10\xd0\x0f\x12\x14\n" +
"\x0fMSG_P2P_PAYMENT\x10\xd1\x0f\x12\x19\n" +
"\x14MSG_LOCATION_SHARING\x10\xd2\x0f\x12\x1c\n" +
@@ -945,7 +1049,13 @@ const file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc = "" +
"#MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE\x10\xe7\x0f\x12\x13\n" +
"\x0eMSG_NOTE_REPLY\x10\xe8\x0f\x12\x15\n" +
"\x10MSG_NOTE_MENTION\x10\xe9\x0f\x12\x12\n" +
"\rGEN_AI_ENTITY\x10\xea\x0f\x12\x13\n" +
"\rGEN_AI_ENTITY\x10\xea\x0f\x12\x18\n" +
"\x13MSG_OPG_P2P_PAYMENT\x10\xeb\x0f\x12\x19\n" +
"\x14GEN_AI_RICH_RESPONSE\x10\xec\x0f\x12\x16\n" +
"\x11MSG_MUSIC_STICKER\x10\xed\x0f\x12\x15\n" +
"\x10MSG_PHONE_NUMBER\x10\xee\x0f\x12\x16\n" +
"\x11AI_ACTIVITY_SHARE\x10\xef\x0f\x12\x14\n" +
"\x0fMSG_PRIVATE_XMA\x10\xf0\x0f\x12\x13\n" +
"\x0eRTC_AUDIO_CALL\x10\xb8\x17\x12\x13\n" +
"\x0eRTC_VIDEO_CALL\x10\xb9\x17\x12\x1a\n" +
"\x15RTC_MISSED_AUDIO_CALL\x10\xba\x17\x12\x1a\n" +
@@ -971,36 +1081,38 @@ func file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP() []byte {
return file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescData
}
var file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
var file_waArmadilloXMA_WAArmadilloXMA_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
var file_waArmadilloXMA_WAArmadilloXMA_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_waArmadilloXMA_WAArmadilloXMA_proto_goTypes = []any{
(ExtendedContentMessage_OverlayIconGlyph)(0), // 0: WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph
(ExtendedContentMessage_CtaButtonType)(0), // 1: WAArmadilloXMA.ExtendedContentMessage.CtaButtonType
(ExtendedContentMessage_XmaLayoutType)(0), // 2: WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType
(ExtendedContentMessage_ExtendedContentType)(0), // 3: WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType
(*ExtendedContentMessage)(nil), // 4: WAArmadilloXMA.ExtendedContentMessage
(*ExtendedContentMessage_CTA)(nil), // 5: WAArmadilloXMA.ExtendedContentMessage.CTA
(*waCommon.SubProtocol)(nil), // 6: WACommon.SubProtocol
(*waCommon.Command)(nil), // 7: WACommon.Command
(*waCommon.Mention)(nil), // 8: WACommon.Mention
(ExtendedContentMessage_XmaDataclassType)(0), // 0: WAArmadilloXMA.ExtendedContentMessage.XmaDataclassType
(ExtendedContentMessage_OverlayIconGlyph)(0), // 1: WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph
(ExtendedContentMessage_CtaButtonType)(0), // 2: WAArmadilloXMA.ExtendedContentMessage.CtaButtonType
(ExtendedContentMessage_XmaLayoutType)(0), // 3: WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType
(ExtendedContentMessage_ExtendedContentType)(0), // 4: WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType
(*ExtendedContentMessage)(nil), // 5: WAArmadilloXMA.ExtendedContentMessage
(*ExtendedContentMessage_CTA)(nil), // 6: WAArmadilloXMA.ExtendedContentMessage.CTA
(*waCommon.SubProtocol)(nil), // 7: WACommon.SubProtocol
(*waCommon.Command)(nil), // 8: WACommon.Command
(*waCommon.Mention)(nil), // 9: WACommon.Mention
}
var file_waArmadilloXMA_WAArmadilloXMA_proto_depIdxs = []int32{
6, // 0: WAArmadilloXMA.ExtendedContentMessage.associatedMessage:type_name -> WACommon.SubProtocol
3, // 1: WAArmadilloXMA.ExtendedContentMessage.targetType:type_name -> WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType
2, // 2: WAArmadilloXMA.ExtendedContentMessage.xmaLayoutType:type_name -> WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType
5, // 3: WAArmadilloXMA.ExtendedContentMessage.ctas:type_name -> WAArmadilloXMA.ExtendedContentMessage.CTA
6, // 4: WAArmadilloXMA.ExtendedContentMessage.previews:type_name -> WACommon.SubProtocol
6, // 5: WAArmadilloXMA.ExtendedContentMessage.favicon:type_name -> WACommon.SubProtocol
6, // 6: WAArmadilloXMA.ExtendedContentMessage.headerImage:type_name -> WACommon.SubProtocol
0, // 7: WAArmadilloXMA.ExtendedContentMessage.overlayIconGlyph:type_name -> WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph
7, // 8: WAArmadilloXMA.ExtendedContentMessage.commands:type_name -> WACommon.Command
8, // 9: WAArmadilloXMA.ExtendedContentMessage.mentions:type_name -> WACommon.Mention
1, // 10: WAArmadilloXMA.ExtendedContentMessage.CTA.buttonType:type_name -> WAArmadilloXMA.ExtendedContentMessage.CtaButtonType
11, // [11:11] is the sub-list for method output_type
11, // [11:11] is the sub-list for method input_type
11, // [11:11] is the sub-list for extension type_name
11, // [11:11] is the sub-list for extension extendee
0, // [0:11] is the sub-list for field type_name
7, // 0: WAArmadilloXMA.ExtendedContentMessage.associatedMessage:type_name -> WACommon.SubProtocol
4, // 1: WAArmadilloXMA.ExtendedContentMessage.targetType:type_name -> WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType
3, // 2: WAArmadilloXMA.ExtendedContentMessage.xmaLayoutType:type_name -> WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType
6, // 3: WAArmadilloXMA.ExtendedContentMessage.ctas:type_name -> WAArmadilloXMA.ExtendedContentMessage.CTA
7, // 4: WAArmadilloXMA.ExtendedContentMessage.previews:type_name -> WACommon.SubProtocol
7, // 5: WAArmadilloXMA.ExtendedContentMessage.favicon:type_name -> WACommon.SubProtocol
7, // 6: WAArmadilloXMA.ExtendedContentMessage.headerImage:type_name -> WACommon.SubProtocol
1, // 7: WAArmadilloXMA.ExtendedContentMessage.overlayIconGlyph:type_name -> WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph
8, // 8: WAArmadilloXMA.ExtendedContentMessage.commands:type_name -> WACommon.Command
9, // 9: WAArmadilloXMA.ExtendedContentMessage.mentions:type_name -> WACommon.Mention
0, // 10: WAArmadilloXMA.ExtendedContentMessage.xmaDataclassType:type_name -> WAArmadilloXMA.ExtendedContentMessage.XmaDataclassType
2, // 11: WAArmadilloXMA.ExtendedContentMessage.CTA.buttonType:type_name -> WAArmadilloXMA.ExtendedContentMessage.CtaButtonType
12, // [12:12] is the sub-list for method output_type
12, // [12:12] is the sub-list for method input_type
12, // [12:12] is the sub-list for extension type_name
12, // [12:12] is the sub-list for extension extendee
0, // [0:12] is the sub-list for field type_name
}
func init() { file_waArmadilloXMA_WAArmadilloXMA_proto_init() }
@@ -1013,7 +1125,7 @@ func file_waArmadilloXMA_WAArmadilloXMA_proto_init() {
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc), len(file_waArmadilloXMA_WAArmadilloXMA_proto_rawDesc)),
NumEnums: 4,
NumEnums: 5,
NumMessages: 2,
NumExtensions: 0,
NumServices: 0,
+15
View File
@@ -5,6 +5,12 @@ option go_package = "go.mau.fi/whatsmeow/proto/waArmadilloXMA";
import "waCommon/WACommon.proto";
message ExtendedContentMessage {
enum XmaDataclassType {
SENDER_COPY = 0;
SERVER = 1;
SIGNED_CLIENT = 2;
}
enum OverlayIconGlyph {
INFO = 0;
EYE_OFF = 1;
@@ -66,6 +72,7 @@ message ExtendedContentMessage {
FB_POST_MENTION = 1011;
FB_PROFILE_DIRECTORY_ITEM = 1013;
FB_FEED_POST_REACTION_REPLY = 1014;
FB_QUICKSNAP_REPLY = 1015;
MSG_EXTERNAL_LINK_SHARE = 2000;
MSG_P2P_PAYMENT = 2001;
MSG_LOCATION_SHARING = 2002;
@@ -91,6 +98,12 @@ message ExtendedContentMessage {
MSG_NOTE_REPLY = 2024;
MSG_NOTE_MENTION = 2025;
GEN_AI_ENTITY = 2026;
MSG_OPG_P2P_PAYMENT = 2027;
GEN_AI_RICH_RESPONSE = 2028;
MSG_MUSIC_STICKER = 2029;
MSG_PHONE_NUMBER = 2030;
AI_ACTIVITY_SHARE = 2031;
MSG_PRIVATE_XMA = 2032;
RTC_AUDIO_CALL = 3000;
RTC_VIDEO_CALL = 3001;
RTC_MISSED_AUDIO_CALL = 3002;
@@ -140,4 +153,6 @@ message ExtendedContentMessage {
repeated string mentionedJID = 24;
repeated WACommon.Command commands = 25;
repeated WACommon.Mention mentions = 26;
optional XmaDataclassType xmaDataclassType = 27;
optional string signedXmaDataclassValidation = 28;
}
+200 -190
View File
@@ -9391,6 +9391,7 @@ type Message struct {
PollCreationMessageV5 *PollCreationMessage `protobuf:"bytes,111,opt,name=pollCreationMessageV5" json:"pollCreationMessageV5,omitempty"`
NewsletterFollowerInviteMessageV2 *NewsletterFollowerInviteMessage `protobuf:"bytes,113,opt,name=newsletterFollowerInviteMessageV2" json:"newsletterFollowerInviteMessageV2,omitempty"`
PollResultSnapshotMessageV3 *PollResultSnapshotMessage `protobuf:"bytes,115,opt,name=pollResultSnapshotMessageV3" json:"pollResultSnapshotMessageV3,omitempty"`
NewsletterAdminProfileMessage *FutureProofMessage `protobuf:"bytes,116,opt,name=newsletterAdminProfileMessage" json:"newsletterAdminProfileMessage,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@@ -10090,6 +10091,13 @@ func (x *Message) GetPollResultSnapshotMessageV3() *PollResultSnapshotMessage {
return nil
}
func (x *Message) GetNewsletterAdminProfileMessage() *FutureProofMessage {
if x != nil {
return x.NewsletterAdminProfileMessage
}
return nil
}
type AlbumMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
ExpectedImageCount *uint32 `protobuf:"varint,2,opt,name=expectedImageCount" json:"expectedImageCount,omitempty"`
@@ -13845,12 +13853,11 @@ func (x *URLMetadata) GetFbExperimentID() uint32 {
}
type PaymentExtendedMetadata struct {
state protoimpl.MessageState `protogen:"open.v1"`
Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
Platform *string `protobuf:"bytes,2,opt,name=platform" json:"platform,omitempty"`
MessageParamsJSON *string `protobuf:"bytes,3,opt,name=messageParamsJSON" json:"messageParamsJSON,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
state protoimpl.MessageState `protogen:"open.v1"`
Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
Platform *string `protobuf:"bytes,2,opt,name=platform" json:"platform,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PaymentExtendedMetadata) Reset() {
@@ -13897,13 +13904,6 @@ func (x *PaymentExtendedMetadata) GetPlatform() string {
return ""
}
func (x *PaymentExtendedMetadata) GetMessageParamsJSON() string {
if x != nil && x.MessageParamsJSON != nil {
return *x.MessageParamsJSON
}
return ""
}
type MMSThumbnailMetadata struct {
state protoimpl.MessageState `protogen:"open.v1"`
ThumbnailDirectPath *string `protobuf:"bytes,1,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"`
@@ -18775,6 +18775,7 @@ type ContextInfo_ForwardedNewsletterMessageInfo struct {
NewsletterName *string `protobuf:"bytes,3,opt,name=newsletterName" json:"newsletterName,omitempty"`
ContentType *ContextInfo_ForwardedNewsletterMessageInfo_ContentType `protobuf:"varint,4,opt,name=contentType,enum=WAWebProtobufsE2E.ContextInfo_ForwardedNewsletterMessageInfo_ContentType" json:"contentType,omitempty"`
AccessibilityText *string `protobuf:"bytes,5,opt,name=accessibilityText" json:"accessibilityText,omitempty"`
ProfileName *string `protobuf:"bytes,6,opt,name=profileName" json:"profileName,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@@ -18844,6 +18845,13 @@ func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetAccessibilityText() stri
return ""
}
func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetProfileName() string {
if x != nil && x.ProfileName != nil {
return *x.ProfileName
}
return ""
}
type ContextInfo_ExternalAdReplyInfo struct {
state protoimpl.MessageState `protogen:"open.v1"`
Title *string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
@@ -21415,7 +21423,7 @@ const file_waE2E_WAWebProtobufsE2E_proto_rawDesc = "" +
"USER_IMAGE\x10\x00\x12\x10\n" +
"\fAI_GENERATED\x10\x01\x12\x0f\n" +
"\vAI_MODIFIED\x10\x02\x12\x1a\n" +
"\x16RASTERIZED_TEXT_STATUS\x10\x03\"\xd79\n" +
"\x16RASTERIZED_TEXT_STATUS\x10\x03\"\xf99\n" +
"\vContextInfo\x12\x1a\n" +
"\bstanzaID\x18\x01 \x01(\tR\bstanzaID\x12 \n" +
"\vparticipant\x18\x02 \x01(\tR\vparticipant\x12@\n" +
@@ -21503,13 +21511,14 @@ const file_waE2E_WAWebProtobufsE2E_proto_rawDesc = "" +
"\bcontents\x18\x05 \x01(\v2<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.ParametersR\bcontents\"S\n" +
"\x10DataSharingFlags\x12\x1f\n" +
"\x1bSHOW_MM_DISCLOSURE_ON_CLICK\x10\x01\x12\x1e\n" +
"\x1aSHOW_MM_DISCLOSURE_ON_READ\x10\x02\x1a\xee\x02\n" +
"\x1aSHOW_MM_DISCLOSURE_ON_READ\x10\x02\x1a\x90\x03\n" +
"\x1eForwardedNewsletterMessageInfo\x12$\n" +
"\rnewsletterJID\x18\x01 \x01(\tR\rnewsletterJID\x12(\n" +
"\x0fserverMessageID\x18\x02 \x01(\x05R\x0fserverMessageID\x12&\n" +
"\x0enewsletterName\x18\x03 \x01(\tR\x0enewsletterName\x12k\n" +
"\vcontentType\x18\x04 \x01(\x0e2I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentTypeR\vcontentType\x12,\n" +
"\x11accessibilityText\x18\x05 \x01(\tR\x11accessibilityText\"9\n" +
"\x11accessibilityText\x18\x05 \x01(\tR\x11accessibilityText\x12 \n" +
"\vprofileName\x18\x06 \x01(\tR\vprofileName\"9\n" +
"\vContentType\x12\n" +
"\n" +
"\x06UPDATE\x10\x01\x12\x0f\n" +
@@ -21776,7 +21785,7 @@ const file_waE2E_WAWebProtobufsE2E_proto_rawDesc = "" +
"\tUNDEFINED\x10\x00\x12\a\n" +
"\x03LOW\x10\x01\x12\a\n" +
"\x03MID\x10\x02\x12\b\n" +
"\x04HIGH\x10\x03\"\xb7B\n" +
"\x04HIGH\x10\x03\"\xa4C\n" +
"\aMessage\x12\"\n" +
"\fconversation\x18\x01 \x01(\tR\fconversation\x12s\n" +
"\x1csenderKeyDistributionMessage\x18\x02 \x01(\v2/.WAWebProtobufsE2E.SenderKeyDistributionMessageR\x1csenderKeyDistributionMessage\x12C\n" +
@@ -21875,7 +21884,8 @@ const file_waE2E_WAWebProtobufsE2E_proto_rawDesc = "" +
"\x1fstatusStickerInteractionMessage\x18n \x01(\v22.WAWebProtobufsE2E.StatusStickerInteractionMessageR\x1fstatusStickerInteractionMessage\x12\\\n" +
"\x15pollCreationMessageV5\x18o \x01(\v2&.WAWebProtobufsE2E.PollCreationMessageR\x15pollCreationMessageV5\x12\x80\x01\n" +
"!newsletterFollowerInviteMessageV2\x18q \x01(\v22.WAWebProtobufsE2E.NewsletterFollowerInviteMessageR!newsletterFollowerInviteMessageV2\x12n\n" +
"\x1bpollResultSnapshotMessageV3\x18s \x01(\v2,.WAWebProtobufsE2E.PollResultSnapshotMessageR\x1bpollResultSnapshotMessageV3\"\xb0\x01\n" +
"\x1bpollResultSnapshotMessageV3\x18s \x01(\v2,.WAWebProtobufsE2E.PollResultSnapshotMessageR\x1bpollResultSnapshotMessageV3\x12k\n" +
"\x1dnewsletterAdminProfileMessage\x18t \x01(\v2%.WAWebProtobufsE2E.FutureProofMessageR\x1dnewsletterAdminProfileMessage\"\xb0\x01\n" +
"\fAlbumMessage\x12.\n" +
"\x12expectedImageCount\x18\x02 \x01(\rR\x12expectedImageCount\x12.\n" +
"\x12expectedVideoCount\x18\x03 \x01(\rR\x12expectedVideoCount\x12@\n" +
@@ -22280,11 +22290,10 @@ const file_waE2E_WAWebProtobufsE2E_proto_rawDesc = "" +
"\x12accessibilityLabel\x18\x15 \x01(\tR\x12accessibilityLabel\x12I\n" +
"\x0emediaKeyDomain\x18\x16 \x01(\x0e2!.WAWebProtobufsE2E.MediaKeyDomainR\x0emediaKeyDomain\"5\n" +
"\vURLMetadata\x12&\n" +
"\x0efbExperimentID\x18\x01 \x01(\rR\x0efbExperimentID\"w\n" +
"\x0efbExperimentID\x18\x01 \x01(\rR\x0efbExperimentID\"I\n" +
"\x17PaymentExtendedMetadata\x12\x12\n" +
"\x04type\x18\x01 \x01(\rR\x04type\x12\x1a\n" +
"\bplatform\x18\x02 \x01(\tR\bplatform\x12,\n" +
"\x11messageParamsJSON\x18\x03 \x01(\tR\x11messageParamsJSON\"\x89\x03\n" +
"\bplatform\x18\x02 \x01(\tR\bplatform\"\x89\x03\n" +
"\x14MMSThumbnailMetadata\x120\n" +
"\x13thumbnailDirectPath\x18\x01 \x01(\tR\x13thumbnailDirectPath\x12(\n" +
"\x0fthumbnailSHA256\x18\x02 \x01(\fR\x0fthumbnailSHA256\x12.\n" +
@@ -23040,175 +23049,176 @@ var file_waE2E_WAWebProtobufsE2E_proto_depIdxs = []int32{
129, // 265: WAWebProtobufsE2E.Message.pollCreationMessageV5:type_name -> WAWebProtobufsE2E.PollCreationMessage
135, // 266: WAWebProtobufsE2E.Message.newsletterFollowerInviteMessageV2:type_name -> WAWebProtobufsE2E.NewsletterFollowerInviteMessage
124, // 267: WAWebProtobufsE2E.Message.pollResultSnapshotMessageV3:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage
102, // 268: WAWebProtobufsE2E.AlbumMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 269: WAWebProtobufsE2E.MessageHistoryNotice.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
113, // 270: WAWebProtobufsE2E.MessageHistoryNotice.messageHistoryMetadata:type_name -> WAWebProtobufsE2E.MessageHistoryMetadata
102, // 271: WAWebProtobufsE2E.MessageHistoryBundle.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
113, // 272: WAWebProtobufsE2E.MessageHistoryBundle.messageHistoryMetadata:type_name -> WAWebProtobufsE2E.MessageHistoryMetadata
261, // 273: WAWebProtobufsE2E.EncEventResponseMessage.eventCreationMessageKey:type_name -> WACommon.MessageKey
102, // 274: WAWebProtobufsE2E.EventMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
165, // 275: WAWebProtobufsE2E.EventMessage.location:type_name -> WAWebProtobufsE2E.LocationMessage
111, // 276: WAWebProtobufsE2E.CommentMessage.message:type_name -> WAWebProtobufsE2E.Message
261, // 277: WAWebProtobufsE2E.CommentMessage.targetMessageKey:type_name -> WACommon.MessageKey
261, // 278: WAWebProtobufsE2E.EncCommentMessage.targetMessageKey:type_name -> WACommon.MessageKey
261, // 279: WAWebProtobufsE2E.EncReactionMessage.targetMessageKey:type_name -> WACommon.MessageKey
261, // 280: WAWebProtobufsE2E.KeepInChatMessage.key:type_name -> WACommon.MessageKey
6, // 281: WAWebProtobufsE2E.KeepInChatMessage.keepType:type_name -> WAWebProtobufsE2E.KeepType
261, // 282: WAWebProtobufsE2E.QuestionResponseMessage.key:type_name -> WACommon.MessageKey
261, // 283: WAWebProtobufsE2E.StatusQuestionAnswerMessage.key:type_name -> WACommon.MessageKey
251, // 284: WAWebProtobufsE2E.PollResultSnapshotMessage.pollVotes:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote
102, // 285: WAWebProtobufsE2E.PollResultSnapshotMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
0, // 286: WAWebProtobufsE2E.PollResultSnapshotMessage.pollType:type_name -> WAWebProtobufsE2E.PollType
261, // 287: WAWebProtobufsE2E.PollUpdateMessage.pollCreationMessageKey:type_name -> WACommon.MessageKey
126, // 288: WAWebProtobufsE2E.PollUpdateMessage.vote:type_name -> WAWebProtobufsE2E.PollEncValue
127, // 289: WAWebProtobufsE2E.PollUpdateMessage.metadata:type_name -> WAWebProtobufsE2E.PollUpdateMessageMetadata
252, // 290: WAWebProtobufsE2E.PollCreationMessage.options:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option
102, // 291: WAWebProtobufsE2E.PollCreationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
1, // 292: WAWebProtobufsE2E.PollCreationMessage.pollContentType:type_name -> WAWebProtobufsE2E.PollContentType
0, // 293: WAWebProtobufsE2E.PollCreationMessage.pollType:type_name -> WAWebProtobufsE2E.PollType
252, // 294: WAWebProtobufsE2E.PollCreationMessage.correctAnswer:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option
261, // 295: WAWebProtobufsE2E.ReactionMessage.key:type_name -> WACommon.MessageKey
111, // 296: WAWebProtobufsE2E.FutureProofMessage.message:type_name -> WAWebProtobufsE2E.Message
111, // 297: WAWebProtobufsE2E.DeviceSentMessage.message:type_name -> WAWebProtobufsE2E.Message
102, // 298: WAWebProtobufsE2E.RequestPhoneNumberMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 299: WAWebProtobufsE2E.NewsletterFollowerInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 300: WAWebProtobufsE2E.NewsletterAdminInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
253, // 301: WAWebProtobufsE2E.ProductMessage.product:type_name -> WAWebProtobufsE2E.ProductMessage.ProductSnapshot
254, // 302: WAWebProtobufsE2E.ProductMessage.catalog:type_name -> WAWebProtobufsE2E.ProductMessage.CatalogSnapshot
102, // 303: WAWebProtobufsE2E.ProductMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 304: WAWebProtobufsE2E.TemplateButtonReplyMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
256, // 305: WAWebProtobufsE2E.TemplateMessage.fourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.FourRowTemplate
255, // 306: WAWebProtobufsE2E.TemplateMessage.hydratedFourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
83, // 307: WAWebProtobufsE2E.TemplateMessage.interactiveMessageTemplate:type_name -> WAWebProtobufsE2E.InteractiveMessage
102, // 308: WAWebProtobufsE2E.TemplateMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
255, // 309: WAWebProtobufsE2E.TemplateMessage.hydratedTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
102, // 310: WAWebProtobufsE2E.StickerMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
4, // 311: WAWebProtobufsE2E.StickerMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
102, // 312: WAWebProtobufsE2E.LiveLocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
261, // 313: WAWebProtobufsE2E.CancelPaymentRequestMessage.key:type_name -> WACommon.MessageKey
261, // 314: WAWebProtobufsE2E.DeclinePaymentRequestMessage.key:type_name -> WACommon.MessageKey
111, // 315: WAWebProtobufsE2E.RequestPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message
177, // 316: WAWebProtobufsE2E.RequestPaymentMessage.amount:type_name -> WAWebProtobufsE2E.Money
108, // 317: WAWebProtobufsE2E.RequestPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground
111, // 318: WAWebProtobufsE2E.SendPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message
261, // 319: WAWebProtobufsE2E.SendPaymentMessage.requestMessageKey:type_name -> WACommon.MessageKey
108, // 320: WAWebProtobufsE2E.SendPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground
166, // 321: WAWebProtobufsE2E.ContactsArrayMessage.contacts:type_name -> WAWebProtobufsE2E.ContactMessage
102, // 322: WAWebProtobufsE2E.ContactsArrayMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
154, // 323: WAWebProtobufsE2E.AppStateSyncKeyRequest.keyIDs:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId
155, // 324: WAWebProtobufsE2E.AppStateSyncKeyShare.keys:type_name -> WAWebProtobufsE2E.AppStateSyncKey
153, // 325: WAWebProtobufsE2E.AppStateSyncKeyData.fingerprint:type_name -> WAWebProtobufsE2E.AppStateSyncKeyFingerprint
154, // 326: WAWebProtobufsE2E.AppStateSyncKey.keyID:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId
152, // 327: WAWebProtobufsE2E.AppStateSyncKey.keyData:type_name -> WAWebProtobufsE2E.AppStateSyncKeyData
3, // 328: WAWebProtobufsE2E.HistorySyncNotification.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
148, // 329: WAWebProtobufsE2E.HistorySyncNotification.fullHistorySyncOnDemandRequestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
157, // 330: WAWebProtobufsE2E.HistorySyncNotification.messageAccessStatus:type_name -> WAWebProtobufsE2E.HistorySyncMessageAccessStatus
102, // 331: WAWebProtobufsE2E.Call.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
105, // 332: WAWebProtobufsE2E.Call.messageContextInfo:type_name -> WAWebProtobufsE2E.MessageContextInfo
102, // 333: WAWebProtobufsE2E.AudioMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
4, // 334: WAWebProtobufsE2E.AudioMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
102, // 335: WAWebProtobufsE2E.DocumentMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
4, // 336: WAWebProtobufsE2E.DocumentMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
4, // 337: WAWebProtobufsE2E.MMSThumbnailMetadata.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
102, // 338: WAWebProtobufsE2E.LocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 339: WAWebProtobufsE2E.ContactMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
268, // 340: WAWebProtobufsE2E.DeviceListMetadata.senderAccountType:type_name -> WAAdv.ADVEncryptionType
268, // 341: WAWebProtobufsE2E.DeviceListMetadata.receiverAccountType:type_name -> WAAdv.ADVEncryptionType
111, // 342: WAWebProtobufsE2E.EmbeddedMessage.message:type_name -> WAWebProtobufsE2E.Message
170, // 343: WAWebProtobufsE2E.EmbeddedContent.embeddedMessage:type_name -> WAWebProtobufsE2E.EmbeddedMessage
171, // 344: WAWebProtobufsE2E.EmbeddedContent.embeddedMusic:type_name -> WAWebProtobufsE2E.EmbeddedMusic
259, // 345: WAWebProtobufsE2E.TemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.TemplateButton.QuickReplyButton
258, // 346: WAWebProtobufsE2E.TemplateButton.urlButton:type_name -> WAWebProtobufsE2E.TemplateButton.URLButton
257, // 347: WAWebProtobufsE2E.TemplateButton.callButton:type_name -> WAWebProtobufsE2E.TemplateButton.CallButton
260, // 348: WAWebProtobufsE2E.UrlTrackingMap.urlTrackingMapElements:type_name -> WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElement
269, // 349: WAWebProtobufsE2E.AIRichResponseMessage.messageType:type_name -> WAAICommon.AIRichResponseMessageType
270, // 350: WAWebProtobufsE2E.AIRichResponseMessage.submessages:type_name -> WAAICommon.AIRichResponseSubMessage
271, // 351: WAWebProtobufsE2E.AIRichResponseMessage.unifiedResponse:type_name -> WAAICommon.AIRichResponseUnifiedResponse
102, // 352: WAWebProtobufsE2E.AIRichResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
261, // 353: WAWebProtobufsE2E.AIQueryFanout.messageKey:type_name -> WACommon.MessageKey
111, // 354: WAWebProtobufsE2E.AIQueryFanout.message:type_name -> WAWebProtobufsE2E.Message
10, // 355: WAWebProtobufsE2E.CallLogMessage.CallParticipant.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome
191, // 356: WAWebProtobufsE2E.ButtonsMessage.Button.buttonText:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText
19, // 357: WAWebProtobufsE2E.ButtonsMessage.Button.type:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.Type
190, // 358: WAWebProtobufsE2E.ButtonsMessage.Button.nativeFlowInfo:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo
22, // 359: WAWebProtobufsE2E.InteractiveResponseMessage.Body.format:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format
83, // 360: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.cards:type_name -> WAWebProtobufsE2E.InteractiveMessage
23, // 361: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.carouselCardType:type_name -> WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.CarouselCardType
24, // 362: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.surface:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface
201, // 363: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.buttons:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton
160, // 364: WAWebProtobufsE2E.InteractiveMessage.Footer.audioMessage:type_name -> WAWebProtobufsE2E.AudioMessage
161, // 365: WAWebProtobufsE2E.InteractiveMessage.Header.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
101, // 366: WAWebProtobufsE2E.InteractiveMessage.Header.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
95, // 367: WAWebProtobufsE2E.InteractiveMessage.Header.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
165, // 368: WAWebProtobufsE2E.InteractiveMessage.Header.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
137, // 369: WAWebProtobufsE2E.InteractiveMessage.Header.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage
205, // 370: WAWebProtobufsE2E.ListMessage.ProductListInfo.productSections:type_name -> WAWebProtobufsE2E.ListMessage.ProductSection
204, // 371: WAWebProtobufsE2E.ListMessage.ProductListInfo.headerImage:type_name -> WAWebProtobufsE2E.ListMessage.ProductListHeaderImage
206, // 372: WAWebProtobufsE2E.ListMessage.ProductSection.products:type_name -> WAWebProtobufsE2E.ListMessage.Product
208, // 373: WAWebProtobufsE2E.ListMessage.Section.rows:type_name -> WAWebProtobufsE2E.ListMessage.Row
211, // 374: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency
210, // 375: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime
212, // 376: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent
213, // 377: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch
32, // 378: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType
31, // 379: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType
272, // 380: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> WAMmsRetry.MediaRetryNotification.ResultType
140, // 381: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage
222, // 382: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse
221, // 383: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse
219, // 384: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.waffleNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse
220, // 385: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.fullHistorySyncOnDemandRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse
218, // 386: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionMetaNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse
216, // 387: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.syncdSnapshotFatalRecoveryResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse
217, // 388: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionCanonicalUserNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionCanonicalUserNonceFetchResponse
215, // 389: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.historySyncChunkRetryResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse
3, // 390: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
33, // 391: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponseCode
148, // 392: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
34, // 393: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode
224, // 394: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail
223, // 395: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.previewMetadata:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.PaymentLinkPreviewMetadata
35, // 396: WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.type:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.GalaxyFlowActionType
3, // 397: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncChunkRetryRequest.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
261, // 398: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> WACommon.MessageKey
148, // 399: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
273, // 400: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.historySyncConfig:type_name -> WACompanionReg.DeviceProps.HistorySyncConfig
45, // 401: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.headerType:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderType
54, // 402: WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.audienceType:type_name -> WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.AudienceType
246, // 403: WAWebProtobufsE2E.ContextInfo.DataSharingContext.parameters:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
56, // 404: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.contentType:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType
58, // 405: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType
57, // 406: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.adType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.AdType
59, // 407: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType
111, // 408: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage.quotedQuestion:type_name -> WAWebProtobufsE2E.Message
111, // 409: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage.quotedResponse:type_name -> WAWebProtobufsE2E.Message
246, // 410: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters.contents:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
64, // 411: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType
101, // 412: WAWebProtobufsE2E.ProductMessage.ProductSnapshot.productImage:type_name -> WAWebProtobufsE2E.ImageMessage
101, // 413: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot.catalogImage:type_name -> WAWebProtobufsE2E.ImageMessage
161, // 414: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
101, // 415: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
95, // 416: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
165, // 417: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
107, // 418: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> WAWebProtobufsE2E.HydratedTemplateButton
161, // 419: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
89, // 420: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
101, // 421: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
95, // 422: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
165, // 423: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
89, // 424: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.content:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 425: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.footer:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
176, // 426: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.buttons:type_name -> WAWebProtobufsE2E.TemplateButton
89, // 427: WAWebProtobufsE2E.TemplateButton.CallButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 428: WAWebProtobufsE2E.TemplateButton.CallButton.phoneNumber:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 429: WAWebProtobufsE2E.TemplateButton.URLButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 430: WAWebProtobufsE2E.TemplateButton.URLButton.URL:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 431: WAWebProtobufsE2E.TemplateButton.QuickReplyButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
432, // [432:432] is the sub-list for method output_type
432, // [432:432] is the sub-list for method input_type
432, // [432:432] is the sub-list for extension type_name
432, // [432:432] is the sub-list for extension extendee
0, // [0:432] is the sub-list for field type_name
132, // 268: WAWebProtobufsE2E.Message.newsletterAdminProfileMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage
102, // 269: WAWebProtobufsE2E.AlbumMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 270: WAWebProtobufsE2E.MessageHistoryNotice.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
113, // 271: WAWebProtobufsE2E.MessageHistoryNotice.messageHistoryMetadata:type_name -> WAWebProtobufsE2E.MessageHistoryMetadata
102, // 272: WAWebProtobufsE2E.MessageHistoryBundle.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
113, // 273: WAWebProtobufsE2E.MessageHistoryBundle.messageHistoryMetadata:type_name -> WAWebProtobufsE2E.MessageHistoryMetadata
261, // 274: WAWebProtobufsE2E.EncEventResponseMessage.eventCreationMessageKey:type_name -> WACommon.MessageKey
102, // 275: WAWebProtobufsE2E.EventMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
165, // 276: WAWebProtobufsE2E.EventMessage.location:type_name -> WAWebProtobufsE2E.LocationMessage
111, // 277: WAWebProtobufsE2E.CommentMessage.message:type_name -> WAWebProtobufsE2E.Message
261, // 278: WAWebProtobufsE2E.CommentMessage.targetMessageKey:type_name -> WACommon.MessageKey
261, // 279: WAWebProtobufsE2E.EncCommentMessage.targetMessageKey:type_name -> WACommon.MessageKey
261, // 280: WAWebProtobufsE2E.EncReactionMessage.targetMessageKey:type_name -> WACommon.MessageKey
261, // 281: WAWebProtobufsE2E.KeepInChatMessage.key:type_name -> WACommon.MessageKey
6, // 282: WAWebProtobufsE2E.KeepInChatMessage.keepType:type_name -> WAWebProtobufsE2E.KeepType
261, // 283: WAWebProtobufsE2E.QuestionResponseMessage.key:type_name -> WACommon.MessageKey
261, // 284: WAWebProtobufsE2E.StatusQuestionAnswerMessage.key:type_name -> WACommon.MessageKey
251, // 285: WAWebProtobufsE2E.PollResultSnapshotMessage.pollVotes:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote
102, // 286: WAWebProtobufsE2E.PollResultSnapshotMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
0, // 287: WAWebProtobufsE2E.PollResultSnapshotMessage.pollType:type_name -> WAWebProtobufsE2E.PollType
261, // 288: WAWebProtobufsE2E.PollUpdateMessage.pollCreationMessageKey:type_name -> WACommon.MessageKey
126, // 289: WAWebProtobufsE2E.PollUpdateMessage.vote:type_name -> WAWebProtobufsE2E.PollEncValue
127, // 290: WAWebProtobufsE2E.PollUpdateMessage.metadata:type_name -> WAWebProtobufsE2E.PollUpdateMessageMetadata
252, // 291: WAWebProtobufsE2E.PollCreationMessage.options:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option
102, // 292: WAWebProtobufsE2E.PollCreationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
1, // 293: WAWebProtobufsE2E.PollCreationMessage.pollContentType:type_name -> WAWebProtobufsE2E.PollContentType
0, // 294: WAWebProtobufsE2E.PollCreationMessage.pollType:type_name -> WAWebProtobufsE2E.PollType
252, // 295: WAWebProtobufsE2E.PollCreationMessage.correctAnswer:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option
261, // 296: WAWebProtobufsE2E.ReactionMessage.key:type_name -> WACommon.MessageKey
111, // 297: WAWebProtobufsE2E.FutureProofMessage.message:type_name -> WAWebProtobufsE2E.Message
111, // 298: WAWebProtobufsE2E.DeviceSentMessage.message:type_name -> WAWebProtobufsE2E.Message
102, // 299: WAWebProtobufsE2E.RequestPhoneNumberMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 300: WAWebProtobufsE2E.NewsletterFollowerInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 301: WAWebProtobufsE2E.NewsletterAdminInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
253, // 302: WAWebProtobufsE2E.ProductMessage.product:type_name -> WAWebProtobufsE2E.ProductMessage.ProductSnapshot
254, // 303: WAWebProtobufsE2E.ProductMessage.catalog:type_name -> WAWebProtobufsE2E.ProductMessage.CatalogSnapshot
102, // 304: WAWebProtobufsE2E.ProductMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 305: WAWebProtobufsE2E.TemplateButtonReplyMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
256, // 306: WAWebProtobufsE2E.TemplateMessage.fourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.FourRowTemplate
255, // 307: WAWebProtobufsE2E.TemplateMessage.hydratedFourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
83, // 308: WAWebProtobufsE2E.TemplateMessage.interactiveMessageTemplate:type_name -> WAWebProtobufsE2E.InteractiveMessage
102, // 309: WAWebProtobufsE2E.TemplateMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
255, // 310: WAWebProtobufsE2E.TemplateMessage.hydratedTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate
102, // 311: WAWebProtobufsE2E.StickerMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
4, // 312: WAWebProtobufsE2E.StickerMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
102, // 313: WAWebProtobufsE2E.LiveLocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
261, // 314: WAWebProtobufsE2E.CancelPaymentRequestMessage.key:type_name -> WACommon.MessageKey
261, // 315: WAWebProtobufsE2E.DeclinePaymentRequestMessage.key:type_name -> WACommon.MessageKey
111, // 316: WAWebProtobufsE2E.RequestPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message
177, // 317: WAWebProtobufsE2E.RequestPaymentMessage.amount:type_name -> WAWebProtobufsE2E.Money
108, // 318: WAWebProtobufsE2E.RequestPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground
111, // 319: WAWebProtobufsE2E.SendPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message
261, // 320: WAWebProtobufsE2E.SendPaymentMessage.requestMessageKey:type_name -> WACommon.MessageKey
108, // 321: WAWebProtobufsE2E.SendPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground
166, // 322: WAWebProtobufsE2E.ContactsArrayMessage.contacts:type_name -> WAWebProtobufsE2E.ContactMessage
102, // 323: WAWebProtobufsE2E.ContactsArrayMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
154, // 324: WAWebProtobufsE2E.AppStateSyncKeyRequest.keyIDs:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId
155, // 325: WAWebProtobufsE2E.AppStateSyncKeyShare.keys:type_name -> WAWebProtobufsE2E.AppStateSyncKey
153, // 326: WAWebProtobufsE2E.AppStateSyncKeyData.fingerprint:type_name -> WAWebProtobufsE2E.AppStateSyncKeyFingerprint
154, // 327: WAWebProtobufsE2E.AppStateSyncKey.keyID:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId
152, // 328: WAWebProtobufsE2E.AppStateSyncKey.keyData:type_name -> WAWebProtobufsE2E.AppStateSyncKeyData
3, // 329: WAWebProtobufsE2E.HistorySyncNotification.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
148, // 330: WAWebProtobufsE2E.HistorySyncNotification.fullHistorySyncOnDemandRequestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
157, // 331: WAWebProtobufsE2E.HistorySyncNotification.messageAccessStatus:type_name -> WAWebProtobufsE2E.HistorySyncMessageAccessStatus
102, // 332: WAWebProtobufsE2E.Call.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
105, // 333: WAWebProtobufsE2E.Call.messageContextInfo:type_name -> WAWebProtobufsE2E.MessageContextInfo
102, // 334: WAWebProtobufsE2E.AudioMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
4, // 335: WAWebProtobufsE2E.AudioMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
102, // 336: WAWebProtobufsE2E.DocumentMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
4, // 337: WAWebProtobufsE2E.DocumentMessage.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
4, // 338: WAWebProtobufsE2E.MMSThumbnailMetadata.mediaKeyDomain:type_name -> WAWebProtobufsE2E.MediaKeyDomain
102, // 339: WAWebProtobufsE2E.LocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
102, // 340: WAWebProtobufsE2E.ContactMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
268, // 341: WAWebProtobufsE2E.DeviceListMetadata.senderAccountType:type_name -> WAAdv.ADVEncryptionType
268, // 342: WAWebProtobufsE2E.DeviceListMetadata.receiverAccountType:type_name -> WAAdv.ADVEncryptionType
111, // 343: WAWebProtobufsE2E.EmbeddedMessage.message:type_name -> WAWebProtobufsE2E.Message
170, // 344: WAWebProtobufsE2E.EmbeddedContent.embeddedMessage:type_name -> WAWebProtobufsE2E.EmbeddedMessage
171, // 345: WAWebProtobufsE2E.EmbeddedContent.embeddedMusic:type_name -> WAWebProtobufsE2E.EmbeddedMusic
259, // 346: WAWebProtobufsE2E.TemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.TemplateButton.QuickReplyButton
258, // 347: WAWebProtobufsE2E.TemplateButton.urlButton:type_name -> WAWebProtobufsE2E.TemplateButton.URLButton
257, // 348: WAWebProtobufsE2E.TemplateButton.callButton:type_name -> WAWebProtobufsE2E.TemplateButton.CallButton
260, // 349: WAWebProtobufsE2E.UrlTrackingMap.urlTrackingMapElements:type_name -> WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElement
269, // 350: WAWebProtobufsE2E.AIRichResponseMessage.messageType:type_name -> WAAICommon.AIRichResponseMessageType
270, // 351: WAWebProtobufsE2E.AIRichResponseMessage.submessages:type_name -> WAAICommon.AIRichResponseSubMessage
271, // 352: WAWebProtobufsE2E.AIRichResponseMessage.unifiedResponse:type_name -> WAAICommon.AIRichResponseUnifiedResponse
102, // 353: WAWebProtobufsE2E.AIRichResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo
261, // 354: WAWebProtobufsE2E.AIQueryFanout.messageKey:type_name -> WACommon.MessageKey
111, // 355: WAWebProtobufsE2E.AIQueryFanout.message:type_name -> WAWebProtobufsE2E.Message
10, // 356: WAWebProtobufsE2E.CallLogMessage.CallParticipant.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome
191, // 357: WAWebProtobufsE2E.ButtonsMessage.Button.buttonText:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText
19, // 358: WAWebProtobufsE2E.ButtonsMessage.Button.type:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.Type
190, // 359: WAWebProtobufsE2E.ButtonsMessage.Button.nativeFlowInfo:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo
22, // 360: WAWebProtobufsE2E.InteractiveResponseMessage.Body.format:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format
83, // 361: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.cards:type_name -> WAWebProtobufsE2E.InteractiveMessage
23, // 362: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.carouselCardType:type_name -> WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.CarouselCardType
24, // 363: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.surface:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface
201, // 364: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.buttons:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton
160, // 365: WAWebProtobufsE2E.InteractiveMessage.Footer.audioMessage:type_name -> WAWebProtobufsE2E.AudioMessage
161, // 366: WAWebProtobufsE2E.InteractiveMessage.Header.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
101, // 367: WAWebProtobufsE2E.InteractiveMessage.Header.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
95, // 368: WAWebProtobufsE2E.InteractiveMessage.Header.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
165, // 369: WAWebProtobufsE2E.InteractiveMessage.Header.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
137, // 370: WAWebProtobufsE2E.InteractiveMessage.Header.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage
205, // 371: WAWebProtobufsE2E.ListMessage.ProductListInfo.productSections:type_name -> WAWebProtobufsE2E.ListMessage.ProductSection
204, // 372: WAWebProtobufsE2E.ListMessage.ProductListInfo.headerImage:type_name -> WAWebProtobufsE2E.ListMessage.ProductListHeaderImage
206, // 373: WAWebProtobufsE2E.ListMessage.ProductSection.products:type_name -> WAWebProtobufsE2E.ListMessage.Product
208, // 374: WAWebProtobufsE2E.ListMessage.Section.rows:type_name -> WAWebProtobufsE2E.ListMessage.Row
211, // 375: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency
210, // 376: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime
212, // 377: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent
213, // 378: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch
32, // 379: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType
31, // 380: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType
272, // 381: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> WAMmsRetry.MediaRetryNotification.ResultType
140, // 382: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage
222, // 383: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse
221, // 384: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse
219, // 385: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.waffleNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse
220, // 386: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.fullHistorySyncOnDemandRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse
218, // 387: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionMetaNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse
216, // 388: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.syncdSnapshotFatalRecoveryResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.SyncDSnapshotFatalRecoveryResponse
217, // 389: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionCanonicalUserNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionCanonicalUserNonceFetchResponse
215, // 390: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.historySyncChunkRetryResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse
3, // 391: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
33, // 392: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.HistorySyncChunkRetryResponseCode
148, // 393: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
34, // 394: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode
224, // 395: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail
223, // 396: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.previewMetadata:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.PaymentLinkPreviewMetadata
35, // 397: WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.type:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.GalaxyFlowAction.GalaxyFlowActionType
3, // 398: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncChunkRetryRequest.syncType:type_name -> WAWebProtobufsE2E.HistorySyncType
261, // 399: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> WACommon.MessageKey
148, // 400: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata
273, // 401: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.historySyncConfig:type_name -> WACompanionReg.DeviceProps.HistorySyncConfig
45, // 402: WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.headerType:type_name -> WAWebProtobufsE2E.PaymentLinkMetadata.PaymentLinkHeader.PaymentLinkHeaderType
54, // 403: WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.audienceType:type_name -> WAWebProtobufsE2E.ContextInfo.StatusAudienceMetadata.AudienceType
246, // 404: WAWebProtobufsE2E.ContextInfo.DataSharingContext.parameters:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
56, // 405: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.contentType:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType
58, // 406: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType
57, // 407: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.adType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.AdType
59, // 408: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType
111, // 409: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage.quotedQuestion:type_name -> WAWebProtobufsE2E.Message
111, // 410: WAWebProtobufsE2E.ContextInfo.QuestionReplyQuotedMessage.quotedResponse:type_name -> WAWebProtobufsE2E.Message
246, // 411: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters.contents:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters
64, // 412: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType
101, // 413: WAWebProtobufsE2E.ProductMessage.ProductSnapshot.productImage:type_name -> WAWebProtobufsE2E.ImageMessage
101, // 414: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot.catalogImage:type_name -> WAWebProtobufsE2E.ImageMessage
161, // 415: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
101, // 416: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
95, // 417: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
165, // 418: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
107, // 419: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> WAWebProtobufsE2E.HydratedTemplateButton
161, // 420: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage
89, // 421: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
101, // 422: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage
95, // 423: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage
165, // 424: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage
89, // 425: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.content:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 426: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.footer:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
176, // 427: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.buttons:type_name -> WAWebProtobufsE2E.TemplateButton
89, // 428: WAWebProtobufsE2E.TemplateButton.CallButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 429: WAWebProtobufsE2E.TemplateButton.CallButton.phoneNumber:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 430: WAWebProtobufsE2E.TemplateButton.URLButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 431: WAWebProtobufsE2E.TemplateButton.URLButton.URL:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
89, // 432: WAWebProtobufsE2E.TemplateButton.QuickReplyButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage
433, // [433:433] is the sub-list for method output_type
433, // [433:433] is the sub-list for method input_type
433, // [433:433] is the sub-list for extension type_name
433, // [433:433] is the sub-list for extension extendee
0, // [0:433] is the sub-list for field type_name
}
func init() { file_waE2E_WAWebProtobufsE2E_proto_init() }
+2 -1
View File
@@ -1151,6 +1151,7 @@ message ContextInfo {
optional string newsletterName = 3;
optional ContentType contentType = 4;
optional string accessibilityText = 5;
optional string profileName = 6;
}
message ExternalAdReplyInfo {
@@ -1567,6 +1568,7 @@ message Message {
optional PollCreationMessage pollCreationMessageV5 = 111;
optional NewsletterFollowerInviteMessage newsletterFollowerInviteMessageV2 = 113;
optional PollResultSnapshotMessage pollResultSnapshotMessageV3 = 115;
optional FutureProofMessage newsletterAdminProfileMessage = 116;
}
message AlbumMessage {
@@ -2024,7 +2026,6 @@ message URLMetadata {
message PaymentExtendedMetadata {
optional uint32 type = 1;
optional string platform = 2;
optional string messageParamsJSON = 3;
}
message MMSThumbnailMetadata {
+21 -3
View File
@@ -1239,6 +1239,8 @@ type AudioTransport_Ancillary struct {
state protoimpl.MessageState `protogen:"open.v1"`
Seconds *uint32 `protobuf:"varint,1,opt,name=seconds" json:"seconds,omitempty"`
AvatarAudio *AudioTransport_Ancillary_AvatarAudio `protobuf:"bytes,2,opt,name=avatarAudio" json:"avatarAudio,omitempty"`
WaveformData *string `protobuf:"bytes,3,opt,name=waveformData" json:"waveformData,omitempty"`
Waveform []byte `protobuf:"bytes,4,opt,name=waveform" json:"waveform,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@@ -1287,6 +1289,20 @@ func (x *AudioTransport_Ancillary) GetAvatarAudio() *AudioTransport_Ancillary_Av
return nil
}
func (x *AudioTransport_Ancillary) GetWaveformData() string {
if x != nil && x.WaveformData != nil {
return *x.WaveformData
}
return ""
}
func (x *AudioTransport_Ancillary) GetWaveform() []byte {
if x != nil {
return x.Waveform
}
return nil
}
type AudioTransport_Integral struct {
state protoimpl.MessageState `protogen:"open.v1"`
Transport *WAMediaTransport `protobuf:"bytes,1,opt,name=transport" json:"transport,omitempty"`
@@ -1944,13 +1960,15 @@ const file_waMediaTransport_WAMediaTransport_proto_rawDesc = "" +
"\x05GIPHY\x10\x01\x12\t\n" +
"\x05TENOR\x10\x02\x1aL\n" +
"\bIntegral\x12@\n" +
"\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\"\xce\b\n" +
"\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\"\x8e\t\n" +
"\x0eAudioTransport\x12E\n" +
"\bintegral\x18\x01 \x01(\v2).WAMediaTransport.AudioTransport.IntegralR\bintegral\x12H\n" +
"\tancillary\x18\x02 \x01(\v2*.WAMediaTransport.AudioTransport.AncillaryR\tancillary\x1a\xdc\x05\n" +
"\tancillary\x18\x02 \x01(\v2*.WAMediaTransport.AudioTransport.AncillaryR\tancillary\x1a\x9c\x06\n" +
"\tAncillary\x12\x18\n" +
"\aseconds\x18\x01 \x01(\rR\aseconds\x12X\n" +
"\vavatarAudio\x18\x02 \x01(\v26.WAMediaTransport.AudioTransport.Ancillary.AvatarAudioR\vavatarAudio\x1a\xda\x04\n" +
"\vavatarAudio\x18\x02 \x01(\v26.WAMediaTransport.AudioTransport.Ancillary.AvatarAudioR\vavatarAudio\x12\"\n" +
"\fwaveformData\x18\x03 \x01(\tR\fwaveformData\x12\x1a\n" +
"\bwaveform\x18\x04 \x01(\fR\bwaveform\x1a\xda\x04\n" +
"\vAvatarAudio\x12\x16\n" +
"\x06poseID\x18\x01 \x01(\rR\x06poseID\x12\x7f\n" +
"\x10avatarAnimations\x18\x02 \x03(\v2S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimationsR\x10avatarAnimations\x1a\xd9\x02\n" +
@@ -122,6 +122,8 @@ message AudioTransport {
optional uint32 seconds = 1;
optional AvatarAudio avatarAudio = 2;
optional string waveformData = 3;
optional bytes waveform = 4;
}
message Integral {
File diff suppressed because it is too large. Load diff
@@ -87,8 +87,10 @@ enum MutationProps {
NEWSLETTER_SAVED_INTERESTS_ACTION = 75;
AI_THREAD_RENAME_ACTION = 76;
INTERACTIVE_MESSAGE_ACTION = 77;
SETTINGS_SYNC_ACTION = 78;
SHARE_OWN_PN = 10001;
BUSINESS_BROADCAST_ACTION = 10002;
AI_THREAD_DELETE_ACTION = 10003;
}
message CallLogRecord {
@@ -141,6 +143,74 @@ message CallLogRecord {
optional CallType callType = 15;
}
message SettingsSyncAction {
enum DisplayMode {
DISPLAY_MODE_UNKNOWN = 0;
ALWAYS = 1;
NEVER = 2;
ONLY_WHEN_APP_IS_OPEN = 3;
}
enum SettingKey {
SETTING_KEY_UNKNOWN = 0;
START_AT_LOGIN = 1;
MINIMIZE_TO_TRAY = 2;
LANGUAGE = 3;
REPLACE_TEXT_WITH_EMOJI = 4;
BANNER_NOTIFICATION_DISPLAY_MODE = 5;
UNREAD_COUNTER_BADGE_DISPLAY_MODE = 6;
IS_MESSAGES_NOTIFICATION_ENABLED = 7;
IS_CALLS_NOTIFICATION_ENABLED = 8;
IS_REACTIONS_NOTIFICATION_ENABLED = 9;
IS_STATUS_REACTIONS_NOTIFICATION_ENABLED = 10;
IS_TEXT_PREVIEW_FOR_NOTIFICATION_ENABLED = 11;
DEFAULT_NOTIFICATION_TONE_ID = 12;
GROUP_DEFAULT_NOTIFICATION_TONE_ID = 13;
APP_THEME = 14;
WALLPAPER_ID = 15;
IS_DOODLE_WALLPAPER_ENABLED = 16;
FONT_SIZE = 17;
IS_PHOTOS_AUTODOWNLOAD_ENABLED = 18;
IS_AUDIOS_AUTODOWNLOAD_ENABLED = 19;
IS_VIDEOS_AUTODOWNLOAD_ENABLED = 20;
IS_DOCUMENTS_AUTODOWNLOAD_ENABLED = 21;
DISABLE_LINK_PREVIEWS = 22;
NOTIFICATION_TONE_ID = 23;
}
enum SettingPlatform {
PLATFORM_UNKNOWN = 0;
WEB = 1;
HYBRID = 2;
WINDOWS = 3;
MAC = 4;
}
optional bool startAtLogin = 1;
optional bool minimizeToTray = 2;
optional string language = 3;
optional bool replaceTextWithEmoji = 4;
optional DisplayMode bannerNotificationDisplayMode = 5;
optional DisplayMode unreadCounterBadgeDisplayMode = 6;
optional bool isMessagesNotificationEnabled = 7;
optional bool isCallsNotificationEnabled = 8;
optional bool isReactionsNotificationEnabled = 9;
optional bool isStatusReactionsNotificationEnabled = 10;
optional bool isTextPreviewForNotificationEnabled = 11;
optional int32 defaultNotificationToneID = 12;
optional int32 groupDefaultNotificationToneID = 13;
optional int32 appTheme = 14;
optional int32 wallpaperID = 15;
optional bool isDoodleWallpaperEnabled = 16;
optional int32 fontSize = 17;
optional bool isPhotosAutodownloadEnabled = 18;
optional bool isAudiosAutodownloadEnabled = 19;
optional bool isVideosAutodownloadEnabled = 20;
optional bool isDocumentsAutodownloadEnabled = 21;
optional bool disableLinkPreviews = 22;
optional int32 notificationToneID = 23;
}
message InteractiveMessageAction {
enum InteractiveMessageActionMode {
DISABLE_CTA = 1;
@@ -397,8 +467,10 @@ enum MutationName {
NEWSLETTER_SAVED_INTERESTS_ACTION = newsletter_saved_interests;
AI_THREAD_RENAME_ACTION = ai_thread_rename;
INTERACTIVE_MESSAGE_ACTION = interactive_message_action;
SETTINGS_SYNC_ACTION = settings_sync;
SHARE_OWN_PN = shareOwnPn;
BUSINESS_BROADCAST_ACTION = broadcast;
AI_THREAD_DELETE_ACTION = ai_thread_delete;
}
*/
@@ -481,7 +553,6 @@ message SyncActionValue {
optional CtwaPerCustomerDataSharingAction ctwaPerCustomerDataSharingAction = 62;
optional PaymentTosAction paymentTosAction = 63;
optional PrivacySettingChannelsPersonalisedRecommendationAction privacySettingChannelsPersonalisedRecommendationAction = 64;
optional BusinessBroadcastAssociationAction businessBroadcastAssociationAction = 65;
optional DetectedOutcomesStatusAction detectedOutcomesStatusAction = 66;
optional MaibaAIFeaturesControlAction maibaAiFeaturesControlAction = 68;
optional BusinessBroadcastListAction businessBroadcastListAction = 69;
@@ -492,6 +563,7 @@ message SyncActionValue {
optional NewsletterSavedInterestsAction newsletterSavedInterestsAction = 75;
optional AiThreadRenameAction aiThreadRenameAction = 76;
optional InteractiveMessageAction interactiveMessageAction = 77;
optional SettingsSyncAction settingsSyncAction = 78;
}
message AiThreadRenameAction {
+7 -3
View File
@@ -313,6 +313,7 @@ const (
WebMessageInfo_QUARANTINED_MESSAGE WebMessageInfo_StubType = 220
WebMessageInfo_GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE WebMessageInfo_StubType = 221
WebMessageInfo_GROUP_OPEN_BOT_ADDED WebMessageInfo_StubType = 222
WebMessageInfo_GROUP_TEE_BOT_ADDED WebMessageInfo_StubType = 223
)
// Enum value maps for WebMessageInfo_StubType.
@@ -541,6 +542,7 @@ var (
220: "QUARANTINED_MESSAGE",
221: "GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE",
222: "GROUP_OPEN_BOT_ADDED",
223: "GROUP_TEE_BOT_ADDED",
}
WebMessageInfo_StubType_value = map[string]int32{
"UNKNOWN": 0,
@@ -766,6 +768,7 @@ var (
"QUARANTINED_MESSAGE": 220,
"GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE": 221,
"GROUP_OPEN_BOT_ADDED": 222,
"GROUP_TEE_BOT_ADDED": 223,
}
)
@@ -4017,7 +4020,7 @@ var File_waWeb_WAWebProtobufsWeb_proto protoreflect.FileDescriptor
const file_waWeb_WAWebProtobufsWeb_proto_rawDesc = "" +
"\n" +
"\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto\"\xa8[\n" +
"\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto\"\xc2[\n" +
"\x0eWebMessageInfo\x12&\n" +
"\x03key\x18\x01 \x02(\v2\x14.WACommon.MessageKeyR\x03key\x124\n" +
"\amessage\x18\x02 \x01(\v2\x1a.WAWebProtobufsE2E.MessageR\amessage\x12*\n" +
@@ -4094,7 +4097,7 @@ const file_waWeb_WAWebProtobufsWeb_proto_rawDesc = "" +
"\x02FB\x10\x02\x12\a\n" +
"\x03BSP\x10\x01\x12\x0e\n" +
"\n" +
"BSP_AND_FB\x10\x03\"\xb6;\n" +
"BSP_AND_FB\x10\x03\"\xd0;\n" +
"\bStubType\x12\v\n" +
"\aUNKNOWN\x10\x00\x12\n" +
"\n" +
@@ -4322,7 +4325,8 @@ const file_waWeb_WAWebProtobufsWeb_proto_rawDesc = "" +
"+PHONE_NUMBER_HIDING_CHAT_DEPRECATED_MESSAGE\x10\xdb\x01\x12\x18\n" +
"\x13QUARANTINED_MESSAGE\x10\xdc\x01\x12*\n" +
"%GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE\x10\xdd\x01\x12\x19\n" +
"\x14GROUP_OPEN_BOT_ADDED\x10\xde\x01\"X\n" +
"\x14GROUP_OPEN_BOT_ADDED\x10\xde\x01\x12\x18\n" +
"\x13GROUP_TEE_BOT_ADDED\x10\xdf\x01\"X\n" +
"\x06Status\x12\t\n" +
"\x05ERROR\x10\x00\x12\v\n" +
"\aPENDING\x10\x01\x12\x0e\n" +
+1
View File
@@ -237,6 +237,7 @@ message WebMessageInfo {
QUARANTINED_MESSAGE = 220;
GROUP_MEMBER_SHARE_GROUP_HISTORY_MODE = 221;
GROUP_OPEN_BOT_ADDED = 222;
GROUP_TEE_BOT_ADDED = 223;
}
enum Status {
+1 -1
View File
@@ -76,7 +76,7 @@ func (vc WAVersionContainer) ProtoAppVersion() *waWa6.ClientPayload_UserAgent_Ap
}
// waVersion is the WhatsApp web client version
var waVersion = WAVersionContainer{2, 3000, 1029948479}
var waVersion = WAVersionContainer{2, 3000, 1030403648}
// waVersionHash is the md5 hash of a dot-separated waVersion
var waVersionHash [16]byte