chore: update proto/version to v2.3000.1034172552 (#233)

Co-authored-by: rsalcara <rsalcara@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-02-27 00:45:05 -03:00
committed by GitHub
parent 73682d40c6
commit 40d3678659
4 changed files with 545 additions and 362 deletions
+26 -16
View File
@@ -1,7 +1,7 @@
syntax = "proto3";
package proto;
/// WhatsApp Version: 2.3000.1034095029
/// WhatsApp Version: 2.3000.1034172552
message ADVDeviceIdentity {
optional uint32 rawId = 1;
@@ -342,14 +342,6 @@ message BotAgeCollectionMetadata {
}
}
message BotAvatarMetadata {
optional uint32 sentiment = 1;
optional string behaviorGraph = 2;
optional uint32 action = 3;
optional uint32 intensity = 4;
optional uint32 wordCount = 5;
}
message BotCapabilityMetadata {
repeated BotCapabilityType capabilities = 1;
enum BotCapabilityType {
@@ -608,7 +600,6 @@ message BotMessageSharingInfo {
}
message BotMetadata {
optional BotAvatarMetadata avatarMetadata = 1;
optional string personaId = 2;
optional BotPluginMetadata pluginMetadata = 3;
optional BotSuggestedPromptMetadata suggestedPromptMetadata = 4;
@@ -1393,7 +1384,7 @@ message ContextInfo {
optional bool isSpoiler = 73;
optional MediaDomainInfo mediaDomainInfo = 74;
optional PartiallySelectedContent partiallySelectedContent = 75;
optional uint32 afterReadDurationMs = 76;
optional uint32 afterReadDuration = 76;
message AdReplyInfo {
optional string advertiserName = 1;
optional MediaType mediaType = 2;
@@ -1610,6 +1601,7 @@ message Conversation {
optional LimitSharing.TriggerType limitSharingTrigger = 52;
optional bool limitSharingInitiatedByMe = 53;
optional bool maibaAiThreadEnabled = 54;
optional bool isMarketingMessageThread = 55;
enum EndOfHistoryTransferType {
COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY = 0;
COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY = 1;
@@ -2274,6 +2266,7 @@ message Message {
optional FutureProofMessage spoilerMessage = 118;
optional PollCreationMessage pollCreationMessageV6 = 119;
optional ConditionalRevealMessage conditionalRevealMessage = 120;
optional PollAddOptionMessage pollAddOptionMessage = 121;
message AlbumMessage {
optional uint32 expectedImageCount = 2;
optional uint32 expectedVideoCount = 3;
@@ -3383,6 +3376,11 @@ message Message {
}
}
message PollAddOptionMessage {
optional MessageKey pollCreationMessageKey = 1;
optional Message.PollCreationMessage.Option addOption = 2;
}
enum PollContentType {
UNKNOWN = 0;
TEXT = 1;
@@ -3399,6 +3397,7 @@ message Message {
optional Option correctAnswer = 8;
optional int64 endTime = 9;
optional bool hideParticipantName = 10;
optional bool allowAddOption = 11;
message Option {
optional string optionName = 1;
optional string optionHash = 2;
@@ -3497,7 +3496,7 @@ message Message {
optional AIQueryFanout aiQueryFanout = 26;
optional MemberLabel memberLabel = 27;
optional AIMediaCollectionMessage aiMediaCollectionMessage = 28;
optional uint32 afterReadDurationMs = 29;
optional uint32 afterReadDuration = 29;
enum Type {
REVOKE = 0;
EPHEMERAL_SETTING = 3;
@@ -3601,6 +3600,7 @@ message Message {
MESSAGE_EDIT = 2;
MESSAGE_SCHEDULE = 3;
POLL_EDIT = 4;
POLL_ADD_OPTION = 5;
}
}
@@ -3874,6 +3874,7 @@ message MessageAssociation {
STATUS_ADD_YOURS_DIWALI = 17;
STATUS_REACTION = 18;
HEVC_VIDEO_DUAL_UPLOAD = 19;
POLL_ADD_OPTION = 20;
}
}
@@ -4081,6 +4082,7 @@ enum MutationProps {
OUT_CONTACT_ACTION = 79;
NCT_SALT_SYNC_ACTION = 80;
BUSINESS_BROADCAST_CAMPAIGN_ACTION = 81;
BUSINESS_BROADCAST_INSIGHTS_ACTION = 82;
SHARE_OWN_PN = 10001;
BUSINESS_BROADCAST_ACTION = 10002;
AI_THREAD_DELETE_ACTION = 10003;
@@ -4715,6 +4717,7 @@ message SyncActionValue {
optional OutContactAction outContactAction = 79;
optional NctSaltSyncAction nctSaltSyncAction = 80;
optional BusinessBroadcastCampaignAction businessBroadcastCampaignAction = 81;
optional BusinessBroadcastInsightsAction businessBroadcastInsightsAction = 82;
message AgentAction {
optional string name = 1;
optional int32 deviceID = 2;
@@ -4767,10 +4770,6 @@ message SyncActionValue {
optional int64 scheduledTimestamp = 7;
optional int64 createTimestamp = 8;
optional SyncActionValue.BusinessBroadcastCampaignStatus status = 9;
optional string messageBody = 10;
optional bytes mediaData = 11;
optional string mediaMetadata = 12;
optional string ctaButtonJson = 13;
}
enum BusinessBroadcastCampaignStatus {
@@ -4780,6 +4779,14 @@ message SyncActionValue {
FAILED = 4;
SENT = 5;
}
message BusinessBroadcastInsightsAction {
optional int32 recipientCount = 1;
optional int32 deliveredCount = 2;
optional int32 readCount = 3;
optional int32 repliedCount = 4;
optional int32 quickReplyCount = 5;
}
message BusinessBroadcastListAction {
optional bool deleted = 1;
repeated SyncActionValue.BroadcastListParticipant participants = 2;
@@ -4899,6 +4906,7 @@ message SyncActionValue {
SERVER_ASSIGNED = 7;
DRAFTED = 8;
AI_HANDOFF = 9;
CHANNELS = 10;
}
}
@@ -5343,6 +5351,7 @@ message TemplateButton {
message ThreadID {
optional ThreadType threadType = 1;
optional MessageKey threadKey = 2;
optional string sourceChatJid = 3;
enum ThreadType {
UNKNOWN = 0;
VIEW_REPLIES = 1;
@@ -5544,6 +5553,7 @@ message WebMessageInfo {
optional InteractiveMessageAdditionalMetadata interactiveMessageAdditionalMetadata = 76;
optional QuarantinedMessage quarantinedMessage = 77;
optional uint32 nonJidMentions = 78;
optional string hsmTag = 79;
enum BizPrivacyStatus {
E2EE = 0;
FB = 2;
+65 -41
View File
@@ -976,30 +976,6 @@ export namespace proto {
}
}
interface IBotAvatarMetadata {
sentiment?: (number|null);
behaviorGraph?: (string|null);
action?: (number|null);
intensity?: (number|null);
wordCount?: (number|null);
}
class BotAvatarMetadata implements IBotAvatarMetadata {
constructor(p?: proto.IBotAvatarMetadata);
public sentiment?: (number|null);
public behaviorGraph?: (string|null);
public action?: (number|null);
public intensity?: (number|null);
public wordCount?: (number|null);
public static create(properties?: proto.IBotAvatarMetadata): proto.BotAvatarMetadata;
public static encode(m: proto.IBotAvatarMetadata, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.BotAvatarMetadata;
public static fromObject(d: { [k: string]: any }): proto.BotAvatarMetadata;
public static toObject(m: proto.BotAvatarMetadata, o?: $protobuf.IConversionOptions): { [k: string]: any };
public toJSON(): { [k: string]: any };
public static getTypeUrl(typeUrlPrefix?: string): string;
}
interface IBotCapabilityMetadata {
capabilities?: (proto.BotCapabilityMetadata.BotCapabilityType[]|null);
}
@@ -1627,7 +1603,6 @@ export namespace proto {
}
interface IBotMetadata {
avatarMetadata?: (proto.IBotAvatarMetadata|null);
personaId?: (string|null);
pluginMetadata?: (proto.IBotPluginMetadata|null);
suggestedPromptMetadata?: (proto.IBotSuggestedPromptMetadata|null);
@@ -1670,7 +1645,6 @@ export namespace proto {
class BotMetadata implements IBotMetadata {
constructor(p?: proto.IBotMetadata);
public avatarMetadata?: (proto.IBotAvatarMetadata|null);
public personaId?: (string|null);
public pluginMetadata?: (proto.IBotPluginMetadata|null);
public suggestedPromptMetadata?: (proto.IBotSuggestedPromptMetadata|null);
@@ -3367,7 +3341,7 @@ export namespace proto {
isSpoiler?: (boolean|null);
mediaDomainInfo?: (proto.IMediaDomainInfo|null);
partiallySelectedContent?: (proto.ContextInfo.IPartiallySelectedContent|null);
afterReadDurationMs?: (number|null);
afterReadDuration?: (number|null);
}
class ContextInfo implements IContextInfo {
@@ -3430,7 +3404,7 @@ export namespace proto {
public isSpoiler?: (boolean|null);
public mediaDomainInfo?: (proto.IMediaDomainInfo|null);
public partiallySelectedContent?: (proto.ContextInfo.IPartiallySelectedContent|null);
public afterReadDurationMs?: (number|null);
public afterReadDuration?: (number|null);
public static create(properties?: proto.IContextInfo): proto.ContextInfo;
public static encode(m: proto.IContextInfo, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.ContextInfo;
@@ -3865,6 +3839,7 @@ export namespace proto {
limitSharingTrigger?: (proto.LimitSharing.TriggerType|null);
limitSharingInitiatedByMe?: (boolean|null);
maibaAiThreadEnabled?: (boolean|null);
isMarketingMessageThread?: (boolean|null);
}
class Conversation implements IConversation {
@@ -3923,6 +3898,7 @@ export namespace proto {
public limitSharingTrigger?: (proto.LimitSharing.TriggerType|null);
public limitSharingInitiatedByMe?: (boolean|null);
public maibaAiThreadEnabled?: (boolean|null);
public isMarketingMessageThread?: (boolean|null);
public static create(properties?: proto.IConversation): proto.Conversation;
public static encode(m: proto.IConversation, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.Conversation;
@@ -5556,6 +5532,7 @@ export namespace proto {
spoilerMessage?: (proto.Message.IFutureProofMessage|null);
pollCreationMessageV6?: (proto.Message.IPollCreationMessage|null);
conditionalRevealMessage?: (proto.Message.IConditionalRevealMessage|null);
pollAddOptionMessage?: (proto.Message.IPollAddOptionMessage|null);
}
class Message implements IMessage {
@@ -5660,6 +5637,7 @@ export namespace proto {
public spoilerMessage?: (proto.Message.IFutureProofMessage|null);
public pollCreationMessageV6?: (proto.Message.IPollCreationMessage|null);
public conditionalRevealMessage?: (proto.Message.IConditionalRevealMessage|null);
public pollAddOptionMessage?: (proto.Message.IPollAddOptionMessage|null);
public static create(properties?: proto.IMessage): proto.Message;
public static encode(m: proto.IMessage, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.Message;
@@ -8711,6 +8689,24 @@ export namespace proto {
}
}
interface IPollAddOptionMessage {
pollCreationMessageKey?: (proto.IMessageKey|null);
addOption?: (proto.Message.PollCreationMessage.IOption|null);
}
class PollAddOptionMessage implements IPollAddOptionMessage {
constructor(p?: proto.Message.IPollAddOptionMessage);
public pollCreationMessageKey?: (proto.IMessageKey|null);
public addOption?: (proto.Message.PollCreationMessage.IOption|null);
public static create(properties?: proto.Message.IPollAddOptionMessage): proto.Message.PollAddOptionMessage;
public static encode(m: proto.Message.IPollAddOptionMessage, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.Message.PollAddOptionMessage;
public static fromObject(d: { [k: string]: any }): proto.Message.PollAddOptionMessage;
public static toObject(m: proto.Message.PollAddOptionMessage, o?: $protobuf.IConversionOptions): { [k: string]: any };
public toJSON(): { [k: string]: any };
public static getTypeUrl(typeUrlPrefix?: string): string;
}
enum PollContentType {
UNKNOWN = 0,
TEXT = 1,
@@ -8728,6 +8724,7 @@ export namespace proto {
correctAnswer?: (proto.Message.PollCreationMessage.IOption|null);
endTime?: (number|Long|null);
hideParticipantName?: (boolean|null);
allowAddOption?: (boolean|null);
}
class PollCreationMessage implements IPollCreationMessage {
@@ -8742,6 +8739,7 @@ export namespace proto {
public correctAnswer?: (proto.Message.PollCreationMessage.IOption|null);
public endTime?: (number|Long|null);
public hideParticipantName?: (boolean|null);
public allowAddOption?: (boolean|null);
public static create(properties?: proto.Message.IPollCreationMessage): proto.Message.PollCreationMessage;
public static encode(m: proto.Message.IPollCreationMessage, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.Message.PollCreationMessage;
@@ -9003,7 +9001,7 @@ export namespace proto {
aiQueryFanout?: (proto.IAIQueryFanout|null);
memberLabel?: (proto.IMemberLabel|null);
aiMediaCollectionMessage?: (proto.IAIMediaCollectionMessage|null);
afterReadDurationMs?: (number|null);
afterReadDuration?: (number|null);
}
class ProtocolMessage implements IProtocolMessage {
@@ -9033,7 +9031,7 @@ export namespace proto {
public aiQueryFanout?: (proto.IAIQueryFanout|null);
public memberLabel?: (proto.IMemberLabel|null);
public aiMediaCollectionMessage?: (proto.IAIMediaCollectionMessage|null);
public afterReadDurationMs?: (number|null);
public afterReadDuration?: (number|null);
public static create(properties?: proto.Message.IProtocolMessage): proto.Message.ProtocolMessage;
public static encode(m: proto.Message.IProtocolMessage, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.Message.ProtocolMessage;
@@ -9278,7 +9276,8 @@ export namespace proto {
EVENT_EDIT = 1,
MESSAGE_EDIT = 2,
MESSAGE_SCHEDULE = 3,
POLL_EDIT = 4
POLL_EDIT = 4,
POLL_ADD_OPTION = 5
}
}
@@ -9947,7 +9946,8 @@ export namespace proto {
STATUS_QUESTION = 16,
STATUS_ADD_YOURS_DIWALI = 17,
STATUS_REACTION = 18,
HEVC_VIDEO_DUAL_UPLOAD = 19
HEVC_VIDEO_DUAL_UPLOAD = 19,
POLL_ADD_OPTION = 20
}
}
@@ -10359,6 +10359,7 @@ export namespace proto {
OUT_CONTACT_ACTION = 79,
NCT_SALT_SYNC_ACTION = 80,
BUSINESS_BROADCAST_CAMPAIGN_ACTION = 81,
BUSINESS_BROADCAST_INSIGHTS_ACTION = 82,
SHARE_OWN_PN = 10001,
BUSINESS_BROADCAST_ACTION = 10002,
AI_THREAD_DELETE_ACTION = 10003
@@ -11951,6 +11952,7 @@ export namespace proto {
outContactAction?: (proto.SyncActionValue.IOutContactAction|null);
nctSaltSyncAction?: (proto.SyncActionValue.INctSaltSyncAction|null);
businessBroadcastCampaignAction?: (proto.SyncActionValue.IBusinessBroadcastCampaignAction|null);
businessBroadcastInsightsAction?: (proto.SyncActionValue.IBusinessBroadcastInsightsAction|null);
}
class SyncActionValue implements ISyncActionValue {
@@ -12027,6 +12029,7 @@ export namespace proto {
public outContactAction?: (proto.SyncActionValue.IOutContactAction|null);
public nctSaltSyncAction?: (proto.SyncActionValue.INctSaltSyncAction|null);
public businessBroadcastCampaignAction?: (proto.SyncActionValue.IBusinessBroadcastCampaignAction|null);
public businessBroadcastInsightsAction?: (proto.SyncActionValue.IBusinessBroadcastInsightsAction|null);
public static create(properties?: proto.ISyncActionValue): proto.SyncActionValue;
public static encode(m: proto.ISyncActionValue, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.SyncActionValue;
@@ -12195,10 +12198,6 @@ export namespace proto {
scheduledTimestamp?: (number|Long|null);
createTimestamp?: (number|Long|null);
status?: (proto.SyncActionValue.BusinessBroadcastCampaignStatus|null);
messageBody?: (string|null);
mediaData?: (Uint8Array|null);
mediaMetadata?: (string|null);
ctaButtonJson?: (string|null);
}
class BusinessBroadcastCampaignAction implements IBusinessBroadcastCampaignAction {
@@ -12212,10 +12211,6 @@ export namespace proto {
public scheduledTimestamp?: (number|Long|null);
public createTimestamp?: (number|Long|null);
public status?: (proto.SyncActionValue.BusinessBroadcastCampaignStatus|null);
public messageBody?: (string|null);
public mediaData?: (Uint8Array|null);
public mediaMetadata?: (string|null);
public ctaButtonJson?: (string|null);
public static create(properties?: proto.SyncActionValue.IBusinessBroadcastCampaignAction): proto.SyncActionValue.BusinessBroadcastCampaignAction;
public static encode(m: proto.SyncActionValue.IBusinessBroadcastCampaignAction, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.SyncActionValue.BusinessBroadcastCampaignAction;
@@ -12233,6 +12228,30 @@ export namespace proto {
SENT = 5
}
interface IBusinessBroadcastInsightsAction {
recipientCount?: (number|null);
deliveredCount?: (number|null);
readCount?: (number|null);
repliedCount?: (number|null);
quickReplyCount?: (number|null);
}
class BusinessBroadcastInsightsAction implements IBusinessBroadcastInsightsAction {
constructor(p?: proto.SyncActionValue.IBusinessBroadcastInsightsAction);
public recipientCount?: (number|null);
public deliveredCount?: (number|null);
public readCount?: (number|null);
public repliedCount?: (number|null);
public quickReplyCount?: (number|null);
public static create(properties?: proto.SyncActionValue.IBusinessBroadcastInsightsAction): proto.SyncActionValue.BusinessBroadcastInsightsAction;
public static encode(m: proto.SyncActionValue.IBusinessBroadcastInsightsAction, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.SyncActionValue.BusinessBroadcastInsightsAction;
public static fromObject(d: { [k: string]: any }): proto.SyncActionValue.BusinessBroadcastInsightsAction;
public static toObject(m: proto.SyncActionValue.BusinessBroadcastInsightsAction, o?: $protobuf.IConversionOptions): { [k: string]: any };
public toJSON(): { [k: string]: any };
public static getTypeUrl(typeUrlPrefix?: string): string;
}
interface IBusinessBroadcastListAction {
deleted?: (boolean|null);
participants?: (proto.SyncActionValue.IBroadcastListParticipant[]|null);
@@ -12637,7 +12656,8 @@ export namespace proto {
COMMUNITY = 6,
SERVER_ASSIGNED = 7,
DRAFTED = 8,
AI_HANDOFF = 9
AI_HANDOFF = 9,
CHANNELS = 10
}
}
@@ -13939,12 +13959,14 @@ export namespace proto {
interface IThreadID {
threadType?: (proto.ThreadID.ThreadType|null);
threadKey?: (proto.IMessageKey|null);
sourceChatJid?: (string|null);
}
class ThreadID implements IThreadID {
constructor(p?: proto.IThreadID);
public threadType?: (proto.ThreadID.ThreadType|null);
public threadKey?: (proto.IMessageKey|null);
public sourceChatJid?: (string|null);
public static create(properties?: proto.IThreadID): proto.ThreadID;
public static encode(m: proto.IThreadID, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.ThreadID;
@@ -14360,6 +14382,7 @@ export namespace proto {
interactiveMessageAdditionalMetadata?: (proto.IInteractiveMessageAdditionalMetadata|null);
quarantinedMessage?: (proto.IQuarantinedMessage|null);
nonJidMentions?: (number|null);
hsmTag?: (string|null);
}
class WebMessageInfo implements IWebMessageInfo {
@@ -14431,6 +14454,7 @@ export namespace proto {
public interactiveMessageAdditionalMetadata?: (proto.IInteractiveMessageAdditionalMetadata|null);
public quarantinedMessage?: (proto.IQuarantinedMessage|null);
public nonJidMentions?: (number|null);
public hsmTag?: (string|null);
public static create(properties?: proto.IWebMessageInfo): proto.WebMessageInfo;
public static encode(m: proto.IWebMessageInfo, w?: $protobuf.Writer): $protobuf.Writer;
public static decode(r: ($protobuf.Reader|Uint8Array), l?: number): proto.WebMessageInfo;
+453 -304
View File
File diff suppressed because it is too large Load Diff