2024-08-27 10:04:05 -07:00
|
|
|
syntax = "proto2";
|
2024-05-23 14:44:31 -07:00
|
|
|
package WAArmadilloXMA;
|
2024-08-27 10:04:05 -07:00
|
|
|
option go_package = "go.mau.fi/whatsmeow/proto/waArmadilloXMA";
|
2024-05-23 14:44:31 -07:00
|
|
|
|
|
|
|
import "waCommon/WACommon.proto";
|
|
|
|
|
|
|
|
message ExtendedContentMessage {
|
|
|
|
enum OverlayIconGlyph {
|
|
|
|
INFO = 0;
|
|
|
|
EYE_OFF = 1;
|
|
|
|
NEWS_OFF = 2;
|
|
|
|
WARNING = 3;
|
|
|
|
PRIVATE = 4;
|
|
|
|
NONE = 5;
|
|
|
|
MEDIA_LABEL = 6;
|
|
|
|
POST_COVER = 7;
|
|
|
|
POST_LABEL = 8;
|
|
|
|
WARNING_SCREENS = 9;
|
|
|
|
}
|
|
|
|
|
|
|
|
enum CtaButtonType {
|
|
|
|
OPEN_NATIVE = 11;
|
|
|
|
}
|
|
|
|
|
|
|
|
enum XmaLayoutType {
|
|
|
|
SINGLE = 0;
|
2024-08-27 10:04:05 -07:00
|
|
|
HSCROLL = 1;
|
2024-05-23 14:44:31 -07:00
|
|
|
PORTRAIT = 3;
|
|
|
|
STANDARD_DXMA = 12;
|
|
|
|
LIST_DXMA = 15;
|
2024-08-27 10:04:05 -07:00
|
|
|
GRID = 16;
|
2024-05-23 14:44:31 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ExtendedContentType {
|
|
|
|
IG_STORY_PHOTO_MENTION = 4;
|
|
|
|
IG_SINGLE_IMAGE_POST_SHARE = 9;
|
|
|
|
IG_MULTIPOST_SHARE = 10;
|
|
|
|
IG_SINGLE_VIDEO_POST_SHARE = 11;
|
|
|
|
IG_STORY_PHOTO_SHARE = 12;
|
|
|
|
IG_STORY_VIDEO_SHARE = 13;
|
|
|
|
IG_CLIPS_SHARE = 14;
|
|
|
|
IG_IGTV_SHARE = 15;
|
|
|
|
IG_SHOP_SHARE = 16;
|
|
|
|
IG_PROFILE_SHARE = 19;
|
|
|
|
IG_STORY_PHOTO_HIGHLIGHT_SHARE = 20;
|
|
|
|
IG_STORY_VIDEO_HIGHLIGHT_SHARE = 21;
|
|
|
|
IG_STORY_REPLY = 22;
|
|
|
|
IG_STORY_REACTION = 23;
|
|
|
|
IG_STORY_VIDEO_MENTION = 24;
|
|
|
|
IG_STORY_HIGHLIGHT_REPLY = 25;
|
|
|
|
IG_STORY_HIGHLIGHT_REACTION = 26;
|
|
|
|
IG_EXTERNAL_LINK = 27;
|
|
|
|
IG_RECEIVER_FETCH = 28;
|
|
|
|
FB_FEED_SHARE = 1000;
|
|
|
|
FB_STORY_REPLY = 1001;
|
|
|
|
FB_STORY_SHARE = 1002;
|
|
|
|
FB_STORY_MENTION = 1003;
|
|
|
|
FB_FEED_VIDEO_SHARE = 1004;
|
|
|
|
FB_GAMING_CUSTOM_UPDATE = 1005;
|
|
|
|
FB_PRODUCER_STORY_REPLY = 1006;
|
|
|
|
FB_EVENT = 1007;
|
|
|
|
FB_FEED_POST_PRIVATE_REPLY = 1008;
|
|
|
|
FB_SHORT = 1009;
|
|
|
|
FB_COMMENT_MENTION_SHARE = 1010;
|
|
|
|
MSG_EXTERNAL_LINK_SHARE = 2000;
|
|
|
|
MSG_P2P_PAYMENT = 2001;
|
|
|
|
MSG_LOCATION_SHARING = 2002;
|
|
|
|
MSG_LOCATION_SHARING_V2 = 2003;
|
|
|
|
MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY = 2004;
|
|
|
|
MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY = 2005;
|
|
|
|
MSG_RECEIVER_FETCH = 2006;
|
|
|
|
MSG_IG_MEDIA_SHARE = 2007;
|
|
|
|
MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE = 2008;
|
|
|
|
MSG_REELS_LIST = 2009;
|
|
|
|
MSG_CONTACT = 2010;
|
2024-08-27 10:04:05 -07:00
|
|
|
MSG_THREADS_POST_SHARE = 2011;
|
|
|
|
MSG_FILE = 2012;
|
|
|
|
MSG_AVATAR_DETAILS = 2013;
|
|
|
|
MSG_AI_CONTACT = 2014;
|
|
|
|
MSG_MEMORIES_SHARE = 2015;
|
|
|
|
MSG_SHARED_ALBUM_REPLY = 2016;
|
2024-05-23 14:44:31 -07:00
|
|
|
RTC_AUDIO_CALL = 3000;
|
|
|
|
RTC_VIDEO_CALL = 3001;
|
|
|
|
RTC_MISSED_AUDIO_CALL = 3002;
|
|
|
|
RTC_MISSED_VIDEO_CALL = 3003;
|
|
|
|
RTC_GROUP_AUDIO_CALL = 3004;
|
|
|
|
RTC_GROUP_VIDEO_CALL = 3005;
|
|
|
|
RTC_MISSED_GROUP_AUDIO_CALL = 3006;
|
|
|
|
RTC_MISSED_GROUP_VIDEO_CALL = 3007;
|
|
|
|
DATACLASS_SENDER_COPY = 4000;
|
|
|
|
}
|
|
|
|
|
|
|
|
message CTA {
|
2024-08-27 10:04:05 -07:00
|
|
|
optional CtaButtonType buttonType = 1;
|
|
|
|
optional string title = 2;
|
|
|
|
optional string actionURL = 3;
|
|
|
|
optional string nativeURL = 4;
|
|
|
|
optional string ctaType = 5;
|
|
|
|
optional string actionContentBlob = 6;
|
2024-05-23 14:44:31 -07:00
|
|
|
}
|
|
|
|
|
2024-08-27 10:04:05 -07:00
|
|
|
optional WACommon.SubProtocol associatedMessage = 1;
|
|
|
|
optional ExtendedContentType targetType = 2;
|
|
|
|
optional string targetUsername = 3;
|
|
|
|
optional string targetID = 4;
|
|
|
|
optional int64 targetExpiringAtSec = 5;
|
|
|
|
optional XmaLayoutType xmaLayoutType = 6;
|
2024-05-23 14:44:31 -07:00
|
|
|
repeated CTA ctas = 7;
|
|
|
|
repeated WACommon.SubProtocol previews = 8;
|
2024-08-27 10:04:05 -07:00
|
|
|
optional string titleText = 9;
|
|
|
|
optional string subtitleText = 10;
|
|
|
|
optional uint32 maxTitleNumOfLines = 11;
|
|
|
|
optional uint32 maxSubtitleNumOfLines = 12;
|
|
|
|
optional WACommon.SubProtocol favicon = 13;
|
|
|
|
optional WACommon.SubProtocol headerImage = 14;
|
|
|
|
optional string headerTitle = 15;
|
|
|
|
optional OverlayIconGlyph overlayIconGlyph = 16;
|
|
|
|
optional string overlayTitle = 17;
|
|
|
|
optional string overlayDescription = 18;
|
|
|
|
optional string sentWithMessageID = 19;
|
|
|
|
optional string messageText = 20;
|
|
|
|
optional string headerSubtitle = 21;
|
|
|
|
optional string xmaDataclass = 22;
|
|
|
|
optional string contentRef = 23;
|
2024-05-23 14:44:31 -07:00
|
|
|
}
|