diff --git a/goneonize/defproto/waCompanionReg/WAWebProtobufsCompanionReg.proto b/goneonize/defproto/waCompanionReg/WAWebProtobufsCompanionReg.proto index 14ef9ad..b490e98 100644 --- a/goneonize/defproto/waCompanionReg/WAWebProtobufsCompanionReg.proto +++ b/goneonize/defproto/waCompanionReg/WAWebProtobufsCompanionReg.proto @@ -74,3 +74,7 @@ message EncryptedPairingRequest { optional bytes encryptedPayload = 1; optional bytes IV = 2; } + +message ClientPairingProps { + optional bool isChatDbLidMigrated = 1; +} diff --git a/goneonize/defproto/waE2E/WAWebProtobufsE2E.proto b/goneonize/defproto/waE2E/WAWebProtobufsE2E.proto index caf80ee..57b12e7 100644 --- a/goneonize/defproto/waE2E/WAWebProtobufsE2E.proto +++ b/goneonize/defproto/waE2E/WAWebProtobufsE2E.proto @@ -3,6 +3,7 @@ package WAWebProtobufsE2E; option go_package = "go.mau.fi/whatsmeow/proto/waE2E"; import "waAdv/WAAdv.proto"; +import "waCompanionReg/WAWebProtobufsCompanionReg.proto"; import "waMmsRetry/WAMmsRetry.proto"; import "waCommon/WACommon.proto"; @@ -13,6 +14,16 @@ enum PeerDataOperationRequestType { HISTORY_SYNC_ON_DEMAND = 3; PLACEHOLDER_MESSAGE_RESEND = 4; WAFFLE_LINKING_NONCE_FETCH = 5; + FULL_HISTORY_SYNC_ON_DEMAND = 6; +} + +enum SessionSource { + NULL_STATE = 1; + TYPEAHEAD = 2; + USER_INPUT = 3; + EMU_FLASH = 4; + EMU_FLASH_FOLLOWUP = 5; + VOICE = 6; } enum KeepType { @@ -473,6 +484,63 @@ message HighlyStructuredMessage { optional TemplateMessage hydratedHsm = 9; } +message PeerDataOperationRequestResponseMessage { + message PeerDataOperationResult { + enum FullHistorySyncOnDemandResponseCode { + REQUEST_SUCCESS = 0; + REQUEST_TIME_EXPIRED = 1; + DECLINED_SHARING_HISTORY = 2; + GENERIC_ERROR = 3; + } + + message WaffleNonceFetchResponse { + optional string nonce = 1; + optional string waEntFbid = 2; + } + + message FullHistorySyncOnDemandRequestResponse { + optional FullHistorySyncOnDemandRequestMetadata requestMetadata = 1; + optional FullHistorySyncOnDemandResponseCode responseCode = 2; + } + + message PlaceholderMessageResendResponse { + optional bytes webMessageInfoBytes = 1; + } + + message LinkPreviewResponse { + message LinkPreviewHighQualityThumbnail { + optional string directPath = 1; + optional string thumbHash = 2; + optional string encThumbHash = 3; + optional bytes mediaKey = 4; + optional int64 mediaKeyTimestampMS = 5; + optional int32 thumbWidth = 6; + optional int32 thumbHeight = 7; + } + + optional string URL = 1; + optional string title = 2; + optional string description = 3; + optional bytes thumbData = 4; + optional string canonicalURL = 5; + optional string matchText = 6; + optional string previewType = 7; + optional LinkPreviewHighQualityThumbnail hqThumbnail = 8; + } + + optional WAMmsRetry.MediaRetryNotification.ResultType mediaUploadResult = 1; + optional StickerMessage stickerMessage = 2; + optional LinkPreviewResponse linkPreviewResponse = 3; + optional PlaceholderMessageResendResponse placeholderMessageResendResponse = 4; + optional WaffleNonceFetchResponse waffleNonceFetchRequestResponse = 5; + optional FullHistorySyncOnDemandRequestResponse fullHistorySyncOnDemandRequestResponse = 6; + } + + optional PeerDataOperationRequestType peerDataOperationRequestType = 1; + optional string stanzaID = 2; + repeated PeerDataOperationResult peerDataOperationResult = 3; +} + message HistorySyncNotification { enum HistorySyncType { INITIAL_BOOTSTRAP = 0; @@ -497,6 +565,8 @@ message HistorySyncNotification { optional int64 oldestMsgInChunkTimestampSec = 10; optional bytes initialHistBootstrapInlinePayload = 11; optional string peerDataRequestSessionID = 12; + optional FullHistorySyncOnDemandRequestMetadata fullHistorySyncOnDemandRequestMetadata = 13; + optional string encHandle = 14; } message RequestWelcomeMessageMetadata { @@ -530,6 +600,7 @@ message ProtocolMessage { LID_MIGRATION_MAPPING_SYNC = 22; REMINDER_MESSAGE = 23; BOT_MEMU_ONBOARDING_MESSAGE = 24; + STATUS_MENTION_MESSAGE = 25; } optional WACommon.MessageKey key = 1; @@ -810,12 +881,22 @@ message ContextInfo { message FeatureEligibilities { optional bool cannotBeReactedTo = 1; - optional bool canRequestFeedback = 2; + optional bool cannotBeRanked = 2; + optional bool canRequestFeedback = 3; } message DataSharingContext { + message Parameters { + optional string key = 1; + optional string stringData = 2; + optional int64 intData = 3; + optional float floatData = 4; + optional Parameters contents = 5; + } + optional bool showMmDisclosure = 1; optional string encryptedSignalTokenConsented = 2; + repeated Parameters parameters = 3; } message UTMInfo { @@ -862,6 +943,8 @@ message ContextInfo { optional DataSharingContext dataSharingContext = 47; optional bool alwaysShowAdAttribution = 48; optional FeatureEligibilities featureEligibilities = 49; + optional string entryPointConversionExternalSource = 50; + optional string entryPointConversionExternalMedium = 51; } message BotPluginMetadata { @@ -884,20 +967,24 @@ message BotPluginMetadata { optional uint32 expectedLinksCount = 7; optional string searchQuery = 9; optional WACommon.MessageKey parentPluginMessageKey = 10; - optional PluginType parentPluginType = 11; + optional PluginType deprecatedField = 11; + optional PluginType parentPluginType = 12; } -message BotSearchMetadata { - enum SessionSource { - NULL_STATE = 1; - TYPEAHEAD = 2; - USER_INPUT = 3; - EMU_FLASH = 4; - EMU_FLASH_FOLLOWUP = 5; +message BotMediaMetadata { + enum OrientationType { + CENTER = 1; + LEFT = 2; + RIGHT = 3; } - optional string sessionID = 1; - optional SessionSource sessionSource = 2; + optional string fileSHA256 = 1; + optional string mediaKey = 2; + optional string fileEncSHA256 = 3; + optional string directPath = 4; + optional int64 mediaKeyTimestamp = 5; + optional string mimetype = 6; + optional OrientationType orientationType = 7; } message BotReminderMetadata { @@ -913,6 +1000,7 @@ message BotReminderMetadata { NOTIFY = 1; CREATE = 2; DELETE = 3; + UPDATE = 4; } optional WACommon.MessageKey requestMessageKey = 1; @@ -922,11 +1010,28 @@ message BotReminderMetadata { optional ReminderFrequency frequency = 5; } +message BotModelMetadata { + enum PremiumModelStatus { + AVAILABLE = 1; + QUOTA_EXCEED_LIMIT = 2; + } + + enum ModelType { + LLAMA_PROD = 1; + LLAMA_PROD_PREMIUM = 2; + } + + optional ModelType modelType = 1; + optional PremiumModelStatus premiumModelStatus = 2; +} + message MessageAssociation { enum AssociationType { + UNKNOWN = 0; MEDIA_ALBUM = 1; BOT_PLUGIN = 2; EVENT_COVER_IMAGE = 3; + STATUS_POLL = 4; } optional AssociationType associationType = 1; @@ -949,6 +1054,8 @@ message MessageContextInfo { optional int32 reportingTokenVersion = 8; optional MessageAddonExpiryType messageAddOnExpiryType = 9; optional MessageAssociation messageAssociation = 10; + optional bool capiCreatedGroup = 11; + optional string supportPayload = 12; } message HydratedTemplateButton { @@ -1017,6 +1124,7 @@ message DisappearingMode { ACCOUNT_SETTING = 2; BULK_CHANGE = 3; BIZ_SUPPORTS_FB_HOSTING = 4; + UNKNOWN_GROUPS = 5; } enum Initiator { @@ -1120,12 +1228,41 @@ message Message { optional PlaceholderMessage placeholderMessage = 80; optional SecretEncryptedMessage secretEncryptedMessage = 82; optional AlbumMessage albumMessage = 83; - optional PollResultSnapshotMessage pollResultSnapshotMessage = 84; optional FutureProofMessage eventCoverImage = 85; + optional StickerPackMessage stickerPackMessage = 86; + optional FutureProofMessage statusMentionMessage = 87; + optional PollResultSnapshotMessage pollResultSnapshotMessage = 88; +} + +message StickerPackMessage { + message Sticker { + optional string fileName = 1; + optional bool isAnimated = 2; + repeated string emojis = 3; + optional string accessibilityLabel = 4; + optional bool isLottie = 5; + optional string mimetype = 6; + } + + optional string stickerPackID = 1; + optional string name = 2; + optional string publisher = 3; + repeated Sticker stickers = 4; + optional uint64 fileSize = 5; + optional bytes fileSHA256 = 6; + optional bytes fileEncSHA256 = 7; + optional bytes mediaKey = 8; + optional string directPath = 9; + optional string caption = 10; + optional ContextInfo contextInfo = 11; + optional string packDescription = 12; + optional int64 mediaKeyTimestamp = 13; + optional string trayIconFileName = 14; } message AlbumMessage { optional string caption = 1; + optional ContextInfo contextInfo = 17; } message MessageHistoryBundle { @@ -1407,55 +1544,16 @@ message InitialSecurityNotificationSettingSync { optional bool securityNotificationEnabled = 1; } -message PeerDataOperationRequestResponseMessage { - message PeerDataOperationResult { - message WaffleNonceFetchResponse { - optional string nonce = 1; - optional string waEntFbid = 2; - } - - message PlaceholderMessageResendResponse { - optional bytes webMessageInfoBytes = 1; - } - - message LinkPreviewResponse { - message LinkPreviewHighQualityThumbnail { - optional string directPath = 1; - optional string thumbHash = 2; - optional string encThumbHash = 3; - optional bytes mediaKey = 4; - optional int64 mediaKeyTimestampMS = 5; - optional int32 thumbWidth = 6; - optional int32 thumbHeight = 7; - } - - optional string URL = 1; - optional string title = 2; - optional string description = 3; - optional bytes thumbData = 4; - optional string canonicalURL = 5; - optional string matchText = 6; - optional string previewType = 7; - optional LinkPreviewHighQualityThumbnail hqThumbnail = 8; - } - - optional WAMmsRetry.MediaRetryNotification.ResultType mediaUploadResult = 1; - optional StickerMessage stickerMessage = 2; - optional LinkPreviewResponse linkPreviewResponse = 3; - optional PlaceholderMessageResendResponse placeholderMessageResendResponse = 4; - optional WaffleNonceFetchResponse waffleNonceFetchRequestResponse = 5; - } - - optional PeerDataOperationRequestType peerDataOperationRequestType = 1; - optional string stanzaID = 2; - repeated PeerDataOperationResult peerDataOperationResult = 3; -} - message PeerDataOperationRequestMessage { message PlaceholderMessageResendRequest { optional WACommon.MessageKey messageKey = 1; } + message FullHistorySyncOnDemandRequest { + optional FullHistorySyncOnDemandRequestMetadata requestMetadata = 1; + optional WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig historySyncConfig = 2; + } + message HistorySyncOnDemandRequest { optional string chatJID = 1; optional string oldestMsgID = 2; @@ -1478,6 +1576,11 @@ message PeerDataOperationRequestMessage { repeated RequestUrlPreview requestURLPreview = 3; optional HistorySyncOnDemandRequest historySyncOnDemandRequest = 4; repeated PlaceholderMessageResendRequest placeholderMessageResendRequest = 5; + optional FullHistorySyncOnDemandRequest fullHistorySyncOnDemandRequest = 6; +} + +message FullHistorySyncOnDemandRequestMetadata { + optional string requestID = 1; } message AppStateFatalExceptionNotification { @@ -1608,13 +1711,9 @@ message BotSuggestedPromptMetadata { optional uint32 selectedPromptIndex = 2; } -message BotMediaMetadata { - optional bytes fileSHA256 = 1; - optional bytes mediaKey = 2; - optional bytes fileEncSHA256 = 3; - optional string directPath = 4; - optional int64 mediaKeyTimestamp = 5; - optional string mimetype = 6; +message BotSessionMetadata { + optional string sessionID = 1; + optional SessionSource sessionSource = 2; } message BotMemuMetadata { @@ -1627,10 +1726,11 @@ message BotMetadata { optional BotPluginMetadata pluginMetadata = 3; optional BotSuggestedPromptMetadata suggestedPromptMetadata = 4; optional string invokerJID = 5; - optional BotSearchMetadata searchMetadata = 6; + optional BotSessionMetadata searchMetadata = 6; optional BotMemuMetadata memuMetadata = 7; optional string timezone = 8; optional BotReminderMetadata reminderMetadata = 9; + optional BotModelMetadata modelMetadata = 10; } message DeviceListMetadata { @@ -1644,6 +1744,17 @@ message DeviceListMetadata { repeated uint32 recipientKeyIndexes = 10 [packed=true]; } +message EmbeddedMessage { + optional string stanzaID = 1; + optional Message message = 2; +} + +message EmbeddedContent { + oneof content { + EmbeddedMessage embeddedMessage = 1; + } +} + message InteractiveAnnotation { oneof action { Location location = 2; @@ -1652,6 +1763,7 @@ message InteractiveAnnotation { repeated Point polygonVertices = 1; optional bool shouldSkipConfirmation = 4; + optional EmbeddedContent embeddedContent = 5; } message Point { diff --git a/goneonize/defproto/waHistorySync/WAWebProtobufsHistorySync.proto b/goneonize/defproto/waHistorySync/WAWebProtobufsHistorySync.proto index 6f85426..bf5dbe4 100644 --- a/goneonize/defproto/waHistorySync/WAWebProtobufsHistorySync.proto +++ b/goneonize/defproto/waHistorySync/WAWebProtobufsHistorySync.proto @@ -49,6 +49,7 @@ message HistorySync { repeated WASyncAction.CallLogRecord callLogRecords = 13; optional BotAIWaitListState aiWaitListState = 14; repeated PhoneNumberToLIDMapping phoneNumberToLidMappings = 15; + optional string companionMetaNonce = 16; } message Conversation { @@ -105,6 +106,7 @@ message Conversation { optional uint32 commentsCount = 45; optional bool locked = 46; optional PrivacySystemMessage systemMessageToInsert = 47; + optional bool capiCreatedGroup = 48; } message GroupParticipant { diff --git a/goneonize/defproto/waMediaEntryData/WAMediaEntryData.proto b/goneonize/defproto/waMediaEntryData/WAMediaEntryData.proto index 7a6de8e..a941938 100644 --- a/goneonize/defproto/waMediaEntryData/WAMediaEntryData.proto +++ b/goneonize/defproto/waMediaEntryData/WAMediaEntryData.proto @@ -33,4 +33,5 @@ message MediaEntry { optional string filename = 14; optional ProgressiveJpegDetails progressiveJPEGDetails = 15; optional int64 size = 16; + optional int64 lastDownloadAttemptTimestamp = 17; } diff --git a/goneonize/defproto/waSyncAction/WASyncAction.proto b/goneonize/defproto/waSyncAction/WASyncAction.proto index 8433046..a2a9ade 100644 --- a/goneonize/defproto/waSyncAction/WASyncAction.proto +++ b/goneonize/defproto/waSyncAction/WASyncAction.proto @@ -59,8 +59,6 @@ message CallLogRecord { message WaffleAccountLinkStateAction { enum AccountLinkState { ACTIVE = 0; - PAUSED = 1; - UNLINKED = 2; } optional AccountLinkState linkState = 2; @@ -195,7 +193,7 @@ message SyncActionValue { optional PrivacySettingDisableLinkPreviewsAction privacySettingDisableLinkPreviewsAction = 53; optional WAProtobufsDeviceCapabilities.DeviceCapabilities deviceCapabilities = 54; optional NoteEditAction noteEditAction = 55; - optional FavoritesAction favorites = 56; + optional FavoritesAction favoritesAction = 56; optional MerchantPaymentPartnerAction merchantPaymentPartnerAction = 57; optional WaffleAccountLinkStateAction waffleAccountLinkStateAction = 58; } diff --git a/goneonize/defproto/waWeb/WAWebProtobufsWeb.proto b/goneonize/defproto/waWeb/WAWebProtobufsWeb.proto index 61e1219..079b298 100644 --- a/goneonize/defproto/waWeb/WAWebProtobufsWeb.proto +++ b/goneonize/defproto/waWeb/WAWebProtobufsWeb.proto @@ -222,6 +222,9 @@ message WebMessageInfo { EVENT_UPDATED = 205; EVENT_CANCELED = 206; COMMUNITY_OWNER_UPDATED = 207; + COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN = 208; + CAPI_GROUP_NE2EE_SYSTEM_MESSAGE = 209; + STATUS_MENTION = 210; } enum Status { @@ -290,6 +293,7 @@ message WebMessageInfo { repeated string statusMentions = 66; optional WACommon.MessageKey targetMessageID = 67; repeated MessageAddOn messageAddOns = 68; + optional StatusMentionMessage statusMentionMessageInfo = 69; } message PaymentInfo { @@ -447,6 +451,8 @@ message MessageAddOn { optional int64 serverTimestampMS = 4; optional WebMessageInfo.Status status = 5; optional MessageAddOnContextInfo addOnContextInfo = 6; + optional WACommon.MessageKey messageAddOnKey = 7; + optional LegacyMessage legacyMessage = 8; } message CommentMetadata { @@ -544,3 +550,12 @@ message EventResponse { optional WAWebProtobufsE2E.EventResponseMessage eventResponseMessage = 3; optional bool unread = 4; } + +message LegacyMessage { + optional WAWebProtobufsE2E.EventResponseMessage eventResponseMessage = 1; + optional WAWebProtobufsE2E.PollVoteMessage pollVote = 2; +} + +message StatusMentionMessage { + optional WAWebProtobufsE2E.Message quotedStatus = 1; +} diff --git a/goneonize/go.mod b/goneonize/go.mod index 3963a6c..81557e4 100644 --- a/goneonize/go.mod +++ b/goneonize/go.mod @@ -4,7 +4,7 @@ go 1.21.5 require ( github.com/mattn/go-sqlite3 v1.14.22 - go.mau.fi/whatsmeow v0.0.0-20240619210240-329c2336a6f1 + go.mau.fi/whatsmeow v0.0.0-20240808172654-730b20cc1cfc google.golang.org/protobuf v1.34.2 ) @@ -15,9 +15,9 @@ require ( github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/rs/zerolog v1.33.0 // indirect - go.mau.fi/libsignal v0.1.0 // indirect - go.mau.fi/util v0.5.0 // indirect - golang.org/x/crypto v0.24.0 // indirect - golang.org/x/net v0.26.0 // indirect - golang.org/x/sys v0.21.0 // indirect + go.mau.fi/libsignal v0.1.1 // indirect + go.mau.fi/util v0.6.0 // indirect + golang.org/x/crypto v0.26.0 // indirect + golang.org/x/net v0.28.0 // indirect + golang.org/x/sys v0.24.0 // indirect ) diff --git a/goneonize/go.sum b/goneonize/go.sum index 1e2bcf0..f9d5d75 100644 --- a/goneonize/go.sum +++ b/goneonize/go.sum @@ -8,8 +8,6 @@ github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY= -github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= @@ -28,35 +26,23 @@ github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8= github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -go.mau.fi/libsignal v0.1.0 h1:vAKI/nJ5tMhdzke4cTK1fb0idJzz1JuEIpmjprueC+c= -go.mau.fi/libsignal v0.1.0/go.mod h1:R8ovrTezxtUNzCQE5PH30StOQWWeBskBsWE55vMfY9I= -go.mau.fi/util v0.4.2 h1:RR3TOcRHmCF9Bx/3YG4S65MYfa+nV6/rn8qBWW4Mi30= -go.mau.fi/util v0.4.2/go.mod h1:PlAVfUUcPyHPrwnvjkJM9UFcPE7qGPDJqk+Oufa1Gtw= -go.mau.fi/util v0.5.0 h1:8yELAl+1CDRrwGe9NUmREgVclSs26Z68pTWePHVxuDo= -go.mau.fi/util v0.5.0/go.mod h1:DsJzUrJAG53lCZnnYvq9/mOyLuPScWwYhvETiTrpdP4= -go.mau.fi/whatsmeow v0.0.0-20240603101645-64bc969fbe78 h1:zST/E2cOjQEjXuis0miwSd20Uf+ffdJna6QefQyxEcc= -go.mau.fi/whatsmeow v0.0.0-20240603101645-64bc969fbe78/go.mod h1:0+65CYaE6r4dWzr0dN8i+UZKy0gIfJ79VuSqIl0nKRM= -go.mau.fi/whatsmeow v0.0.0-20240619210240-329c2336a6f1 h1:gpFEqwk7WtbF/8HaOMASKE6JvxWqhTmaR0CqoPpoly8= -go.mau.fi/whatsmeow v0.0.0-20240619210240-329c2336a6f1/go.mod h1:0+65CYaE6r4dWzr0dN8i+UZKy0gIfJ79VuSqIl0nKRM= -golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= -golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= -golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= -golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= -golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +go.mau.fi/libsignal v0.1.1 h1:m/0PGBh4QKP/I1MQ44ti4C0fMbLMuHb95cmDw01FIpI= +go.mau.fi/libsignal v0.1.1/go.mod h1:QLs89F/OA3ThdSL2Wz2p+o+fi8uuQUz0e1BRa6ExdBw= +go.mau.fi/util v0.6.0 h1:W6SyB3Bm/GjenQ5iq8Z8WWdN85Gy2xS6L0wmnR7SVjg= +go.mau.fi/util v0.6.0/go.mod h1:ljYdq3sPfpICc3zMU+/mHV/sa4z0nKxc67hSBwnrk8U= +go.mau.fi/whatsmeow v0.0.0-20240808172654-730b20cc1cfc h1:qHMWQAETMwtAM3WTj99AP+QK7aPQYCu0AAg5/qJZWKM= +go.mau.fi/whatsmeow v0.0.0-20240808172654-730b20cc1cfc/go.mod h1:BhHKalSq0qNtSCuGIUIvoJyU5KbT4a7k8DQ5yw1Ssk4= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= -golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= -google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/neonize/proto/Neonize_pb2.py b/neonize/proto/Neonize_pb2.py index 204f985..9ea278b 100644 --- a/neonize/proto/Neonize_pb2.py +++ b/neonize/proto/Neonize_pb2.py @@ -3,7 +3,6 @@ # source: Neonize.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,329 +12,315 @@ _sym_db = _symbol_database.Default() -from waVnameCert import ( - WAWebProtobufsVnameCert_pb2 as waVnameCert_dot_WAWebProtobufsVnameCert__pb2, -) +from waVnameCert import WAWebProtobufsVnameCert_pb2 as waVnameCert_dot_WAWebProtobufsVnameCert__pb2 from waE2E import WAWebProtobufsE2E_pb2 as waE2E_dot_WAWebProtobufsE2E__pb2 from waWeb import WAWebProtobufsWeb_pb2 as waWeb_dot_WAWebProtobufsWeb__pb2 from waSyncAction import WASyncAction_pb2 as waSyncAction_dot_WASyncAction__pb2 -from waHistorySync import ( - WAWebProtobufsHistorySync_pb2 as waHistorySync_dot_WAWebProtobufsHistorySync__pb2, -) +from waHistorySync import WAWebProtobufsHistorySync_pb2 as waHistorySync_dot_WAWebProtobufsHistorySync__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\rNeonize.proto\x12\x07neonize\x1a)waVnameCert/WAWebProtobufsVnameCert.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\x1a\x1fwaSyncAction/WASyncAction.proto\x1a-waHistorySync/WAWebProtobufsHistorySync.proto"q\n\x03JID\x12\x0c\n\x04User\x18\x01 \x02(\t\x12\x10\n\x08RawAgent\x18\x02 \x02(\r\x12\x0e\n\x06\x44\x65vice\x18\x03 \x02(\r\x12\x12\n\nIntegrator\x18\x04 \x02(\r\x12\x0e\n\x06Server\x18\x05 \x02(\t\x12\x16\n\x07IsEmpty\x18\x06 \x01(\x08:\x05\x66\x61lse"\xb1\x02\n\x0bMessageInfo\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x0c\n\x04Type\x18\x04 \x02(\t\x12\x10\n\x08Pushname\x18\x05 \x02(\t\x12\x11\n\tTimestamp\x18\x06 \x02(\x03\x12\x10\n\x08\x43\x61tegory\x18\x07 \x02(\t\x12\x11\n\tMulticast\x18\x08 \x02(\x08\x12\x11\n\tMediaType\x18\t \x02(\t\x12\x0c\n\x04\x45\x64it\x18\n \x02(\t\x12+\n\x0cVerifiedName\x18\x0b \x01(\x0b\x32\x15.neonize.VerifiedName\x12/\n\x0e\x44\x65viceSentMeta\x18\x0c \x01(\x0b\x32\x17.neonize.DeviceSentMeta"\x92\x01\n\x0eUploadResponse\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\x12\n\nDirectPath\x18\x02 \x02(\t\x12\x0e\n\x06Handle\x18\x03 \x02(\t\x12\x10\n\x08MediaKey\x18\x04 \x02(\x0c\x12\x15\n\rFileEncSHA256\x18\x05 \x02(\x0c\x12\x12\n\nFileSHA256\x18\x06 \x02(\x0c\x12\x12\n\nFileLength\x18\x07 \x02(\r"\x96\x01\n\rMessageSource\x12\x1a\n\x04\x43hat\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06Sender\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08IsFromMe\x18\x03 \x02(\x08\x12\x0f\n\x07IsGroup\x18\x04 \x02(\x08\x12(\n\x12\x42roadcastListOwner\x18\x05 \x02(\x0b\x32\x0c.neonize.JID"7\n\x0e\x44\x65viceSentMeta\x12\x16\n\x0e\x44\x65stinationJID\x18\x01 \x02(\t\x12\r\n\x05Phash\x18\x02 \x02(\t"\xa0\x01\n\x0cVerifiedName\x12\x45\n\x0b\x43\x65rtificate\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12I\n\x07\x44\x65tails\x18\x02 \x01(\x0b\x32\x38.WAWebProtobufsVnameCert.VerifiedNameCertificate.Details"{\n\x14IsOnWhatsAppResponse\x12\r\n\x05Query\x18\x01 \x02(\t\x12\x19\n\x03JID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04IsIn\x18\x03 \x02(\x08\x12+\n\x0cVerifiedName\x18\x04 \x01(\x0b\x32\x15.neonize.VerifiedName"y\n\x08UserInfo\x12+\n\x0cVerifiedName\x18\x01 \x01(\x0b\x32\x15.neonize.VerifiedName\x12\x0e\n\x06Status\x18\x02 \x02(\t\x12\x11\n\tPictureID\x18\x03 \x02(\t\x12\x1d\n\x07\x44\x65vices\x18\x04 \x03(\x0b\x32\x0c.neonize.JID"s\n\x06\x44\x65vice\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08Platform\x18\x02 \x02(\t\x12\x15\n\rBussinessName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x13\n\x0bInitialized\x18\x05 \x02(\x08"M\n\tGroupName\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x11\n\tNameSetAt\x18\x02 \x02(\x03\x12\x1f\n\tNameSetBy\x18\x03 \x02(\x0b\x32\x0c.neonize.JID"x\n\nGroupTopic\x12\r\n\x05Topic\x18\x01 \x02(\t\x12\x0f\n\x07TopicID\x18\x02 \x02(\t\x12\x12\n\nTopicSetAt\x18\x03 \x02(\x03\x12 \n\nTopicSetBy\x18\x04 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0cTopicDeleted\x18\x05 \x02(\x08"\x1f\n\x0bGroupLocked\x12\x10\n\x08isLocked\x18\x01 \x02(\x08">\n\rGroupAnnounce\x12\x12\n\nIsAnnounce\x18\x01 \x02(\x08\x12\x19\n\x11\x41nnounceVersionID\x18\x02 \x02(\t"@\n\x0eGroupEphemeral\x12\x13\n\x0bIsEphemeral\x18\x01 \x02(\x08\x12\x19\n\x11\x44isappearingTimer\x18\x02 \x02(\r"%\n\x0eGroupIncognito\x12\x13\n\x0bIsIncognito\x18\x01 \x02(\x08"F\n\x0bGroupParent\x12\x10\n\x08IsParent\x18\x01 \x02(\x08\x12%\n\x1d\x44\x65\x66\x61ultMembershipApprovalMode\x18\x02 \x02(\t":\n\x11GroupLinkedParent\x12%\n\x0fLinkedParentJID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID".\n\x11GroupIsDefaultSub\x12\x19\n\x11IsDefaultSubGroup\x18\x01 \x02(\x08">\n\x1aGroupParticipantAddRequest\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x12\n\nExpiration\x18\x02 \x02(\x02"\xcc\x01\n\x10GroupParticipant\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03LID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0f\n\x07IsAdmin\x18\x03 \x02(\x08\x12\x14\n\x0cIsSuperAdmin\x18\x04 \x02(\x08\x12\x13\n\x0b\x44isplayName\x18\x05 \x02(\t\x12\r\n\x05\x45rror\x18\x06 \x02(\x05\x12\x37\n\nAddRequest\x18\x07 \x01(\x0b\x32#.neonize.GroupParticipantAddRequest"\x83\x05\n\tGroupInfo\x12\x1e\n\x08OwnerJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x03 \x02(\x0b\x32\x12.neonize.GroupName\x12\'\n\nGroupTopic\x18\x04 \x02(\x0b\x32\x13.neonize.GroupTopic\x12)\n\x0bGroupLocked\x18\x05 \x02(\x0b\x32\x14.neonize.GroupLocked\x12-\n\rGroupAnnounce\x18\x06 \x02(\x0b\x32\x16.neonize.GroupAnnounce\x12/\n\x0eGroupEphemeral\x18\x07 \x02(\x0b\x32\x17.neonize.GroupEphemeral\x12/\n\x0eGroupIncognito\x18\x08 \x02(\x0b\x32\x17.neonize.GroupIncognito\x12)\n\x0bGroupParent\x18\t \x02(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\n \x02(\x0b\x32\x1a.neonize.GroupLinkedParent\x12\x35\n\x11GroupIsDefaultSub\x18\x0b \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\x12\x14\n\x0cGroupCreated\x18\x0c \x02(\x02\x12\x1c\n\x14ParticipantVersionID\x18\r \x02(\t\x12/\n\x0cParticipants\x18\x0e \x03(\x0b\x32\x19.neonize.GroupParticipant"1\n\x12GroupMemberAddMode\x12\x1b\n\x17GroupMemberAddModeAdmin\x10\x01"\xb8\x01\n\x13MessageDebugTimings\x12\r\n\x05Queue\x18\x01 \x02(\x03\x12\x0f\n\x07Marshal\x18\x02 \x02(\x03\x12\x17\n\x0fGetParticipants\x18\x03 \x02(\x03\x12\x12\n\nGetDevices\x18\x04 \x02(\x03\x12\x14\n\x0cGroupEncrypt\x18\x05 \x02(\x03\x12\x13\n\x0bPeerEncrypt\x18\x06 \x02(\x03\x12\x0c\n\x04Send\x18\x07 \x02(\x03\x12\x0c\n\x04Resp\x18\x08 \x02(\x03\x12\r\n\x05Retry\x18\t \x02(\x03"s\n\x0cSendResponse\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x32\n\x0c\x44\x65\x62ugTimings\x18\x04 \x02(\x0b\x32\x1c.neonize.MessageDebugTimings"W\n\x19SendMessageReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12+\n\x0cSendResponse\x18\x02 \x01(\x0b\x32\x15.neonize.SendResponse"R\n\x1aGetGroupInfoReturnFunction\x12%\n\tGroupInfo\x18\x01 \x01(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"K\n\x1fJoinGroupWithLinkReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x19\n\x03Jid\x18\x02 \x01(\x0b\x32\x0c.neonize.JID"E\n GetGroupInviteLinkReturnFunction\x12\x12\n\nInviteLink\x18\x01 \x01(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"7\n\x16\x44ownloadReturnFunction\x12\x0e\n\x06\x42inary\x18\x01 \x01(\x0c\x12\r\n\x05\x45rror\x18\x02 \x01(\t"V\n\x14UploadReturnFunction\x12/\n\x0eUploadResponse\x18\x01 \x01(\x0b\x32\x17.neonize.UploadResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t"?\n\x1bSetGroupPhotoReturnFunction\x12\x11\n\tPictureID\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n\x1aIsOnWhatsAppReturnFunction\x12;\n\x14IsOnWhatsAppResponse\x18\x01 \x03(\x0b\x32\x1d.neonize.IsOnWhatsAppResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t"a\n\x1fGetUserInfoSingleReturnFunction\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12#\n\x08UserInfo\x18\x02 \x01(\x0b\x32\x11.neonize.UserInfo"g\n\x19GetUserInfoReturnFunction\x12;\n\tUsersInfo\x18\x01 \x03(\x0b\x32(.neonize.GetUserInfoSingleReturnFunction\x12\r\n\x05\x45rror\x18\x02 \x01(\t"Z\n\x1b\x42uildPollVoteReturnFunction\x12,\n\x08PollVote\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n\x1e\x43reateNewsLetterReturnFunction\x12\x37\n\x12NewsletterMetadata\x18\x01 \x01(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t"R\n\x1aGetBlocklistReturnFunction\x12%\n\tBlocklist\x18\x01 \x01(\x0b\x32\x12.neonize.Blocklist\x12\r\n\x05\x45rror\x18\x02 \x01(\t"=\n\x1eGetContactQRLinkReturnFunction\x12\x0c\n\x04Link\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"^\n)GetGroupRequestParticipantsReturnFunction\x12"\n\x0cParticipants\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t"Q\n\x1dGetJoinedGroupsReturnFunction\x12!\n\x05Group\x18\x01 \x03(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xb7\x01\n\x0eReqCreateGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12"\n\x0cParticipants\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12)\n\x0bGroupParent\x18\x04 \x01(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\x05 \x01(\x0b\x32\x1a.neonize.GroupLinkedParent"&\n\x08JIDArray\x12\x1a\n\x04JIDS\x18\x01 \x03(\x0b\x32\x0c.neonize.JID"\x1b\n\x0b\x41rrayString\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\t";\n\x15NewsLetterMessageMeta\x12\x0e\n\x06\x45\x64itTS\x18\x01 \x02(\x03\x12\x12\n\nOriginalTS\x18\x02 \x02(\x03"5\n\x0bGroupDelete\x12\x0f\n\x07\x44\x65leted\x18\x01 \x02(\x08\x12\x15\n\rDeletedReason\x18\x02 \x02(\t"\xa3\x03\n\x07Message\x12"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0bIsEphemeral\x18\x03 \x02(\x08\x12\x12\n\nIsViewOnce\x18\x04 \x02(\x08\x12\x14\n\x0cIsViewOnceV2\x18\x05 \x02(\x08\x12\x1d\n\x15IsViewOnceV2Extension\x18\x06 \x02(\x08\x12\x1d\n\x15IsDocumentWithCaption\x18\x07 \x02(\x08\x12\x17\n\x0fIsLottieSticker\x18\x08 \x02(\x08\x12\x0e\n\x06IsEdit\x18\t \x02(\x08\x12\x37\n\x0cSourceWebMsg\x18\n \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x1c\n\x14UnavailableRequestID\x18\x0b \x02(\t\x12\x12\n\nRetryCount\x18\x0c \x02(\x03\x12\x36\n\x0eNewsLetterMeta\x18\r \x01(\x0b\x32\x1e.neonize.NewsLetterMessageMeta"L\n\x16\x43reateNewsletterParams\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x13\n\x0b\x44\x65scription\x18\x02 \x02(\t\x12\x0f\n\x07Picture\x18\x03 \x02(\x0c"\x97\x01\n\x16WrappedNewsletterState\x12=\n\x04Type\x18\x01 \x02(\x0e\x32/.neonize.WrappedNewsletterState.NewsletterState">\n\x0fNewsletterState\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x10\n\x0cGEOSUSPENDED\x10\x03">\n\x0eNewsletterText\x12\x0c\n\x04Text\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x12\n\nUpdateTime\x18\x03 \x02(\x03"O\n\x12ProfilePictureInfo\x12\x0b\n\x03URL\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x0c\n\x04Type\x18\x03 \x02(\t\x12\x12\n\nDirectPath\x18\x04 \x02(\t"\xb0\x01\n\x1aNewsletterReactionSettings\x12J\n\x05Value\x18\x01 \x02(\x0e\x32;.neonize.NewsletterReactionSettings.NewsletterReactionsMode"F\n\x17NewsletterReactionsMode\x12\x07\n\x03\x41LL\x10\x01\x12\t\n\x05\x42\x41SIC\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\r\n\tBLOCKLIST\x10\x04"O\n\x11NewsletterSetting\x12:\n\rReactionCodes\x18\x01 \x02(\x0b\x32#.neonize.NewsletterReactionSettings"\xd3\x03\n\x18NewsletterThreadMetadata\x12\x14\n\x0c\x43reationTime\x18\x01 \x02(\x03\x12\x12\n\nInviteCode\x18\x02 \x02(\t\x12%\n\x04Name\x18\x03 \x02(\x0b\x32\x17.neonize.NewsletterText\x12,\n\x0b\x44\x65scription\x18\x04 \x02(\x0b\x32\x17.neonize.NewsletterText\x12\x17\n\x0fSubscriberCount\x18\x05 \x02(\x03\x12X\n\x11VerificationState\x18\x06 \x02(\x0e\x32=.neonize.NewsletterThreadMetadata.NewsletterVerificationState\x12,\n\x07Picture\x18\x07 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x07Preview\x18\x08 \x02(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x08Settings\x18\t \x02(\x0b\x32\x1a.neonize.NewsletterSetting";\n\x1bNewsletterVerificationState\x12\x0c\n\x08VERIFIED\x10\x01\x12\x0e\n\nUNVERIFIED\x10\x02"m\n\x18NewsletterViewerMetadata\x12*\n\x04Mute\x18\x01 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole"\xcc\x01\n\x12NewsletterMetadata\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12.\n\x05State\x18\x02 \x02(\x0b\x32\x1f.neonize.WrappedNewsletterState\x12\x35\n\nThreadMeta\x18\x03 \x02(\x0b\x32!.neonize.NewsletterThreadMetadata\x12\x35\n\nViewerMeta\x18\x04 \x01(\x0b\x32!.neonize.NewsletterViewerMetadata"6\n\tBlocklist\x12\r\n\x05\x44Hash\x18\x01 \x02(\t\x12\x1a\n\x04JIDs\x18\x02 \x03(\x0b\x32\x0c.neonize.JID"\'\n\x08Reaction\x12\x0c\n\x04type\x18\x01 \x02(\t\x12\r\n\x05\x63ount\x18\x02 \x02(\x03"\x98\x01\n\x11NewsletterMessage\x12\x17\n\x0fMessageServerID\x18\x01 \x02(\x03\x12\x12\n\nViewsCount\x18\x02 \x02(\x03\x12)\n\x0eReactionCounts\x18\x03 \x03(\x0b\x32\x11.neonize.Reaction\x12+\n\x07Message\x18\x04 \x02(\x0b\x32\x1a.WAWebProtobufsE2E.Message"p\n(GetNewsletterMessageUpdateReturnFunction\x12\x35\n\x11NewsletterMessage\x18\x01 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xa5\x04\n\x0fPrivacySettings\x12\x39\n\x08GroupAdd\x18\x01 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x39\n\x08LastSeen\x18\x02 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Status\x18\x03 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07Profile\x18\x04 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12=\n\x0cReadReceipts\x18\x05 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07\x43\x61llAdd\x18\x06 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Online\x18\x07 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting"w\n\x0ePrivacySetting\x12\r\n\tUNDEFINED\x10\x01\x12\x07\n\x03\x41LL\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x15\n\x11\x43ONTACT_BLACKLIST\x10\x04\x12\x13\n\x0fMATCH_LAST_SEEN\x10\x05\x12\t\n\x05KNOWN\x10\x06\x12\x08\n\x04NONE\x10\x07"u\n\tNodeAttrs\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x11\n\x07\x62oolean\x18\x02 \x01(\x08H\x00\x12\x11\n\x07integer\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04text\x18\x04 \x01(\tH\x00\x12\x1b\n\x03jid\x18\x05 \x01(\x0b\x32\x0c.neonize.JIDH\x00\x42\x07\n\x05Value"w\n\x04Node\x12\x0b\n\x03Tag\x18\x01 \x02(\t\x12!\n\x05\x41ttrs\x18\x02 \x03(\x0b\x32\x12.neonize.NodeAttrs\x12\x1c\n\x05Nodes\x18\x03 \x03(\x0b\x32\r.neonize.Node\x12\x12\n\x03Nil\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\r\n\x05\x42ytes\x18\x05 \x01(\x0c"X\n\tInfoQuery\x12\x11\n\tNamespace\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\n\n\x02To\x18\x03 \x02(\t\x12\x1e\n\x07\x43ontent\x18\x04 \x03(\x0b\x32\r.neonize.Node"S\n\x17GetProfilePictureParams\x12\x0f\n\x07Preview\x18\x01 \x01(\x08\x12\x12\n\nExistingID\x18\x02 \x01(\t\x12\x13\n\x0bIsCommunity\x18\x03 \x01(\x08"^\n\x1fGetProfilePictureReturnFunction\x12,\n\x07Picture\x18\x01 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xb7\x01\n\rStatusPrivacy\x12\x36\n\x04Type\x18\x01 \x02(\x0e\x32(.neonize.StatusPrivacy.StatusPrivacyType\x12\x1a\n\x04List\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tIsDefault\x18\x03 \x02(\x08"?\n\x11StatusPrivacyType\x12\x0c\n\x08\x43ONTACTS\x10\x01\x12\r\n\tBLACKLIST\x10\x02\x12\r\n\tWHITELIST\x10\x03"^\n\x1eGetStatusPrivacyReturnFunction\x12-\n\rStatusPrivacy\x18\x01 \x03(\x0b\x32\x16.neonize.StatusPrivacy\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x8a\x01\n\x0fGroupLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x02 \x02(\x0b\x32\x12.neonize.GroupName\x12\x35\n\x11GroupIsDefaultSub\x18\x03 \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub"\xb3\x01\n\x0fGroupLinkChange\x12\x31\n\x04Type\x18\x01 \x02(\x0e\x32#.neonize.GroupLinkChange.ChangeType\x12\x14\n\x0cUnlinkReason\x18\x02 \x02(\t\x12\'\n\x05Group\x18\x03 \x02(\x0b\x32\x18.neonize.GroupLinkTarget".\n\nChangeType\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0b\n\x07SIBLING\x10\x03"^\n\x1aGetSubGroupsReturnFunction\x12\x31\n\x0fGroupLinkTarget\x18\x01 \x03(\x0b\x32\x18.neonize.GroupLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n&GetSubscribedNewslettersReturnFunction\x12/\n\nNewsletter\x18\x01 \x03(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t"H\n\x1cGetUserDevicesreturnFunction\x12\x19\n\x03JID\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t"O\n,NewsletterSubscribeLiveUpdatesReturnFunction\x12\x10\n\x08\x44uration\x18\x01 \x01(\x03\x12\r\n\x05\x45rror\x18\x02 \x01(\t"m\n\x0fPairPhoneParams\x12\r\n\x05phone\x18\x01 \x01(\t\x12\x1c\n\x14showPushNotification\x18\x02 \x01(\x08\x12\x12\n\nclientType\x18\x03 \x01(\x05\x12\x19\n\x11\x63lientDisplayName\x18\x04 \x01(\t"P\n\x13\x43ontactQRLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x10\n\x08PushName\x18\x03 \x02(\t"h\n"ResolveContactQRLinkReturnFunction\x12\x33\n\rContactQrLink\x18\x01 \x01(\x0b\x32\x1c.neonize.ContactQRLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x98\x01\n\x19\x42usinessMessageLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08PushName\x18\x02 \x02(\t\x12\x14\n\x0cVerifiedName\x18\x03 \x02(\t\x12\x10\n\x08IsSigned\x18\x04 \x02(\x08\x12\x15\n\rVerifiedLevel\x18\x05 \x02(\t\x12\x0f\n\x07Message\x18\x06 \x02(\t"x\n(ResolveBusinessMessageLinkReturnFunction\x12=\n\x11MessageLinkTarget\x18\x01 \x01(\x0b\x32".neonize.BusinessMessageLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\\\n\x0cMutationInfo\x12\r\n\x05Index\x18\x01 \x03(\t\x12\x0f\n\x07Version\x18\x02 \x02(\x05\x12,\n\x05Value\x18\x03 \x02(\x0b\x32\x1d.WASyncAction.SyncActionValue"\xe3\x01\n\tPatchInfo\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12,\n\x04Type\x18\x02 \x02(\x0e\x32\x1e.neonize.PatchInfo.WAPatchName\x12(\n\tMutations\x18\x03 \x03(\x0b\x32\x15.neonize.MutationInfo"k\n\x0bWAPatchName\x12\x12\n\x0e\x43RITICAL_BLOCK\x10\x01\x12\x18\n\x14\x43RITICAL_UNBLOCK_LOW\x10\x02\x12\x0f\n\x0bREGULAR_LOW\x10\x03\x12\x10\n\x0cREGULAR_HIGH\x10\x04\x12\x0b\n\x07REGULAR\x10\x05"X\n!ContactsPutPushNameReturnFunction\x12\x0e\n\x06Status\x18\x01 \x02(\x08\x12\x14\n\x0cPreviousName\x18\x02 \x01(\t\x12\r\n\x05\x45rror\x18\x03 \x01(\t"N\n\x0c\x43ontactEntry\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t"@\n\x11\x43ontactEntryArray\x12+\n\x0c\x43ontactEntry\x18\x01 \x03(\x0b\x32\x15.neonize.ContactEntry"\\\n\x1fSetPrivacySettingReturnFunction\x12*\n\x08settings\x18\x01 \x01(\x0b\x32\x18.neonize.PrivacySettings\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\\\n ContactsGetContactReturnFunction\x12)\n\x0b\x43ontactInfo\x18\x01 \x01(\x0b\x32\x14.neonize.ContactInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"i\n\x0b\x43ontactInfo\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x14\n\x0c\x42usinessName\x18\x05 \x02(\t"H\n\x07\x43ontact\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12"\n\x04Info\x18\x02 \x02(\x0b\x32\x14.neonize.ContactInfo"X\n$ContactsGetAllContactsReturnFunction\x12!\n\x07\x43ontact\x18\x01 \x03(\x0b\x32\x10.neonize.Contact\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x13\n\x02QR\x12\r\n\x05\x43odes\x18\x01 \x03(\t"\xad\x01\n\nPairStatus\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0c\x42usinessName\x18\x02 \x02(\t\x12\x10\n\x08Platform\x18\x03 \x02(\t\x12+\n\x06Status\x18\x04 \x02(\x0e\x32\x1b.neonize.PairStatus.PStatus\x12\r\n\x05\x45rror\x18\x05 \x01(\t"!\n\x07PStatus\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02"\x1b\n\tConnected\x12\x0e\n\x06status\x18\x01 \x02(\x08";\n\x10KeepAliveTimeout\x12\x12\n\nErrorCount\x18\x01 \x02(\x03\x12\x13\n\x0bLastSuccess\x18\x02 \x02(\x03"\x13\n\x11KeepAliveRestored"M\n\tLoggedOut\x12\x11\n\tOnConnect\x18\x01 \x02(\x08\x12-\n\x06Reason\x18\x02 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason"\x10\n\x0eStreamReplaced"\xe7\x01\n\x0cTemporaryBan\x12\x31\n\x04\x43ode\x18\x01 \x02(\x0e\x32#.neonize.TemporaryBan.TempBanReason\x12\x0e\n\x06\x45xpire\x18\x02 \x02(\x03"\x93\x01\n\rTempBanReason\x12\x1b\n\x17SEND_TO_TOO_MANY_PEOPLE\x10\x01\x12\x14\n\x10\x42LOCKED_BY_USERS\x10\x02\x12\x1b\n\x17\x43REATED_TOO_MANY_GROUPS\x10\x03\x12\x1e\n\x1aSENT_TOO_MANY_SAME_MESSAGE\x10\x04\x12\x12\n\x0e\x42ROADCAST_LIST\x10\x05"l\n\x0e\x43onnectFailure\x12-\n\x06Reason\x18\x01 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\x12\x0f\n\x07Message\x18\x02 \x02(\t\x12\x1a\n\x03Raw\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x10\n\x0e\x43lientOutdated"7\n\x0bStreamError\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x1a\n\x03Raw\x18\x04 \x02(\x0b\x32\r.neonize.Node"\x1e\n\x0c\x44isconnected\x12\x0e\n\x06status\x18\x01 \x02(\x08"C\n\x0bHistorySync\x12\x34\n\x04\x44\x61ta\x18\x01 \x02(\x0b\x32&.WAWebProtobufsHistorySync.HistorySync"\xb7\x02\n\x07Receipt\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x12\n\nMessageIDs\x18\x02 \x03(\t\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12*\n\x04Type\x18\x04 \x02(\x0e\x32\x1c.neonize.Receipt.ReceiptType"\xa9\x01\n\x0bReceiptType\x12\r\n\tDELIVERED\x10\x01\x12\n\n\x06SENDER\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x08\n\x04READ\x10\x04\x12\r\n\tREAD_SELF\x10\x05\x12\n\n\x06PLAYED\x10\x06\x12\x0f\n\x0bPLAYED_SELF\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x0c\n\x08INACTIVE\x10\t\x12\x0c\n\x08PEER_MSG\x10\n\x12\x10\n\x0cHISTORY_SYNC\x10\x0b"\xfd\x01\n\x0c\x43hatPresence\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x31\n\x05State\x18\x02 \x02(\x0e\x32".neonize.ChatPresence.ChatPresence\x12\x36\n\x05Media\x18\x03 \x02(\x0e\x32\'.neonize.ChatPresence.ChatPresenceMedia")\n\x0c\x43hatPresence\x12\r\n\tCOMPOSING\x10\x01\x12\n\n\x06PAUSED\x10\x02"(\n\x11\x43hatPresenceMedia\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05\x41UDIO\x10\x02"M\n\x08Presence\x12\x1a\n\x04\x46rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x13\n\x0bUnavailable\x18\x02 \x02(\x08\x12\x10\n\x08LastSeen\x18\x03 \x02(\x03"e\n\x0bJoinedGroup\x12\x0e\n\x06Reason\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12%\n\tGroupInfo\x18\x04 \x02(\x0b\x32\x12.neonize.GroupInfo"\xaf\x05\n\x0eGroupInfoEvent\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06Notify\x18\x02 \x02(\t\x12\x1c\n\x06Sender\x18\x03 \x01(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x04 \x02(\x03\x12 \n\x04Name\x18\x05 \x01(\x0b\x32\x12.neonize.GroupName\x12"\n\x05Topic\x18\x06 \x01(\x0b\x32\x13.neonize.GroupTopic\x12$\n\x06Locked\x18\x07 \x01(\x0b\x32\x14.neonize.GroupLocked\x12(\n\x08\x41nnounce\x18\x08 \x01(\x0b\x32\x16.neonize.GroupAnnounce\x12*\n\tEphemeral\x18\t \x01(\x0b\x32\x17.neonize.GroupEphemeral\x12$\n\x06\x44\x65lete\x18\n \x01(\x0b\x32\x14.neonize.GroupDelete\x12&\n\x04Link\x18\x0b \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12(\n\x06Unlink\x18\x0c \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12\x15\n\rNewInviteLink\x18\r \x01(\t\x12!\n\x19PrevParticipantsVersionID\x18\x0e \x02(\t\x12\x1c\n\x14ParticipantVersionID\x18\x0f \x02(\t\x12\x12\n\nJoinReason\x18\x10 \x02(\t\x12\x1a\n\x04Join\x18\x11 \x03(\x0b\x32\x0c.neonize.JID\x12\x1b\n\x05Leave\x18\x12 \x03(\x0b\x32\x0c.neonize.JID\x12\x1d\n\x07Promote\x18\x13 \x03(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x44\x65mote\x18\x14 \x03(\x0b\x32\x0c.neonize.JID\x12%\n\x0eUnknownChanges\x18\x15 \x03(\x0b\x32\r.neonize.Node"e\n\x07Picture\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x41uthor\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12\x0e\n\x06Remove\x18\x04 \x02(\x08"P\n\x0eIdentityChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x02 \x02(\x03\x12\x10\n\x08Implicit\x18\x03 \x02(\x08"\xf2\x01\n\x14privacySettingsEvent\x12-\n\x0bNewSettings\x18\x01 \x02(\x0b\x32\x18.neonize.PrivacySettings\x12\x17\n\x0fGroupAddChanged\x18\x02 \x02(\x08\x12\x17\n\x0fLastSeenChanged\x18\x03 \x02(\x08\x12\x15\n\rStatusChanged\x18\x04 \x02(\x08\x12\x16\n\x0eProfileChanged\x18\x05 \x02(\x08\x12\x1b\n\x13ReadReceiptsChanged\x18\x06 \x02(\x08\x12\x15\n\rOnlineChanged\x18\x07 \x02(\x08\x12\x16\n\x0e\x43\x61llAddChanged\x18\x08 \x02(\x08"u\n\x12OfflineSyncPreview\x12\r\n\x05Total\x18\x01 \x02(\x05\x12\x16\n\x0e\x41ppDataChanges\x18\x02 \x02(\x05\x12\x0f\n\x07Message\x18\x03 \x02(\x05\x12\x15\n\rNotifications\x18\x04 \x02(\x05\x12\x10\n\x08Receipts\x18\x05 \x02(\x05"%\n\x14OfflineSyncCompleted\x12\r\n\x05\x43ount\x18\x01 \x02(\x05"\xb2\x01\n\x0e\x42locklistEvent\x12/\n\x06\x41\x63tion\x18\x01 \x02(\x0e\x32\x1f.neonize.BlocklistEvent.Actions\x12\r\n\x05\x44HASH\x18\x02 \x02(\t\x12\x11\n\tPrevDHash\x18\x03 \x02(\t\x12)\n\x07\x43hanges\x18\x04 \x03(\x0b\x32\x18.neonize.BlocklistChange""\n\x07\x41\x63tions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\n\n\x06MODIFY\x10\x02"\x84\x01\n\x0f\x42locklistChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x34\n\x0b\x42lockAction\x18\x02 \x02(\x0e\x32\x1f.neonize.BlocklistChange.Action" \n\x06\x41\x63tion\x12\t\n\x05\x42LOCK\x10\x01\x12\x0b\n\x07UNBLOCK\x10\x02"I\n\x0eNewsletterJoin\x12\x37\n\x12NewsletterMetadata\x18\x01 \x02(\x0b\x32\x1b.neonize.NewsletterMetadata"R\n\x0fNewsletterLeave\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole"\\\n\x14NewsletterMuteChange\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12*\n\x04Mute\x18\x02 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState"m\n\x14NewsletterLiveUpdate\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04TIME\x18\x02 \x02(\x03\x12,\n\x08Messages\x18\x03 \x03(\x0b\x32\x1a.neonize.NewsletterMessage"q\n\rBasicCallMeta\x12\x1a\n\x04\x66rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\ttimestamp\x18\x02 \x02(\x03\x12!\n\x0b\x63\x61llCreator\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06\x63\x61llID\x18\x04 \x02(\t"?\n\x0e\x43\x61llRemoteMeta\x12\x16\n\x0eremotePlatform\x18\x01 \x02(\t\x12\x15\n\rremoteVersion\x18\x02 \x02(\t"\x88\x01\n\tCallOffer\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x89\x01\n\nCallAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x8c\x01\n\rCallPreAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x8c\x01\n\rCallTransport\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"z\n\x0f\x43\x61llOfferNotice\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\r\n\x05media\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x04 \x02(\x0b\x32\r.neonize.Node"^\n\x10\x43\x61llRelayLatency\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x1b\n\x04\x64\x61ta\x18\x02 \x02(\x0b\x32\r.neonize.Node"k\n\rCallTerminate\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x0e\n\x06reason\x18\x02 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"/\n\x10UnknownCallEvent\x12\x1b\n\x04node\x18\x01 \x02(\x0b\x32\r.neonize.Node"g\n%UpdateGroupParticipantsReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12/\n\x0cparticipants\x18\x02 \x03(\x0b\x32\x19.neonize.GroupParticipant"g\n GetMessageForRetryReturnFunction\x12\x16\n\x07isEmpty\x18\x01 \x01(\x08:\x05\x66\x61lse\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"X\n\x11LocalChatSettings\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x12\n\nMutedUntil\x18\x02 \x02(\x01\x12\x0e\n\x06Pinned\x18\x03 \x02(\x08\x12\x10\n\x08\x41rchived\x18\x04 \x02(\x08"k\n\x17ReturnFunctionWithError\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x37\n\x11LocalChatSettings\x18\x02 \x01(\x0b\x32\x1a.neonize.LocalChatSettingsH\x00\x42\x08\n\x06Return*A\n\x0eNewsletterRole\x12\x0e\n\nSUBSCRIBER\x10\x01\x12\t\n\x05GUEST\x10\x02\x12\t\n\x05\x41\x44MIN\x10\x03\x12\t\n\x05OWNER\x10\x04*&\n\x13NewsletterMuteState\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02*\xdd\x01\n\x14\x43onnectFailureReason\x12\x0b\n\x07GENERIC\x10\x01\x12\x0e\n\nLOGGED_OUT\x10\x02\x12\x0f\n\x0bTEMP_BANNED\x10\x03\x12\x14\n\x10MAIN_DEVICE_GONE\x10\x04\x12\x12\n\x0eUNKNOWN_LOGOUT\x10\x05\x12\x13\n\x0f\x43LIENT_OUTDATED\x10\x06\x12\x12\n\x0e\x42\x41\x44_USER_AGENT\x10\x07\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x08\x12\x10\n\x0c\x45XPERIMENTAL\x10\t\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\nB\x0cZ\n./defproto' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rNeonize.proto\x12\x07neonize\x1a)waVnameCert/WAWebProtobufsVnameCert.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\x1a\x1fwaSyncAction/WASyncAction.proto\x1a-waHistorySync/WAWebProtobufsHistorySync.proto\"q\n\x03JID\x12\x0c\n\x04User\x18\x01 \x02(\t\x12\x10\n\x08RawAgent\x18\x02 \x02(\r\x12\x0e\n\x06\x44\x65vice\x18\x03 \x02(\r\x12\x12\n\nIntegrator\x18\x04 \x02(\r\x12\x0e\n\x06Server\x18\x05 \x02(\t\x12\x16\n\x07IsEmpty\x18\x06 \x01(\x08:\x05\x66\x61lse\"\xb1\x02\n\x0bMessageInfo\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x0c\n\x04Type\x18\x04 \x02(\t\x12\x10\n\x08Pushname\x18\x05 \x02(\t\x12\x11\n\tTimestamp\x18\x06 \x02(\x03\x12\x10\n\x08\x43\x61tegory\x18\x07 \x02(\t\x12\x11\n\tMulticast\x18\x08 \x02(\x08\x12\x11\n\tMediaType\x18\t \x02(\t\x12\x0c\n\x04\x45\x64it\x18\n \x02(\t\x12+\n\x0cVerifiedName\x18\x0b \x01(\x0b\x32\x15.neonize.VerifiedName\x12/\n\x0e\x44\x65viceSentMeta\x18\x0c \x01(\x0b\x32\x17.neonize.DeviceSentMeta\"\x92\x01\n\x0eUploadResponse\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\x12\n\nDirectPath\x18\x02 \x02(\t\x12\x0e\n\x06Handle\x18\x03 \x02(\t\x12\x10\n\x08MediaKey\x18\x04 \x02(\x0c\x12\x15\n\rFileEncSHA256\x18\x05 \x02(\x0c\x12\x12\n\nFileSHA256\x18\x06 \x02(\x0c\x12\x12\n\nFileLength\x18\x07 \x02(\r\"\x96\x01\n\rMessageSource\x12\x1a\n\x04\x43hat\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06Sender\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08IsFromMe\x18\x03 \x02(\x08\x12\x0f\n\x07IsGroup\x18\x04 \x02(\x08\x12(\n\x12\x42roadcastListOwner\x18\x05 \x02(\x0b\x32\x0c.neonize.JID\"7\n\x0e\x44\x65viceSentMeta\x12\x16\n\x0e\x44\x65stinationJID\x18\x01 \x02(\t\x12\r\n\x05Phash\x18\x02 \x02(\t\"\xa0\x01\n\x0cVerifiedName\x12\x45\n\x0b\x43\x65rtificate\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12I\n\x07\x44\x65tails\x18\x02 \x01(\x0b\x32\x38.WAWebProtobufsVnameCert.VerifiedNameCertificate.Details\"{\n\x14IsOnWhatsAppResponse\x12\r\n\x05Query\x18\x01 \x02(\t\x12\x19\n\x03JID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04IsIn\x18\x03 \x02(\x08\x12+\n\x0cVerifiedName\x18\x04 \x01(\x0b\x32\x15.neonize.VerifiedName\"y\n\x08UserInfo\x12+\n\x0cVerifiedName\x18\x01 \x01(\x0b\x32\x15.neonize.VerifiedName\x12\x0e\n\x06Status\x18\x02 \x02(\t\x12\x11\n\tPictureID\x18\x03 \x02(\t\x12\x1d\n\x07\x44\x65vices\x18\x04 \x03(\x0b\x32\x0c.neonize.JID\"s\n\x06\x44\x65vice\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08Platform\x18\x02 \x02(\t\x12\x15\n\rBussinessName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x13\n\x0bInitialized\x18\x05 \x02(\x08\"M\n\tGroupName\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x11\n\tNameSetAt\x18\x02 \x02(\x03\x12\x1f\n\tNameSetBy\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\"x\n\nGroupTopic\x12\r\n\x05Topic\x18\x01 \x02(\t\x12\x0f\n\x07TopicID\x18\x02 \x02(\t\x12\x12\n\nTopicSetAt\x18\x03 \x02(\x03\x12 \n\nTopicSetBy\x18\x04 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0cTopicDeleted\x18\x05 \x02(\x08\"\x1f\n\x0bGroupLocked\x12\x10\n\x08isLocked\x18\x01 \x02(\x08\">\n\rGroupAnnounce\x12\x12\n\nIsAnnounce\x18\x01 \x02(\x08\x12\x19\n\x11\x41nnounceVersionID\x18\x02 \x02(\t\"@\n\x0eGroupEphemeral\x12\x13\n\x0bIsEphemeral\x18\x01 \x02(\x08\x12\x19\n\x11\x44isappearingTimer\x18\x02 \x02(\r\"%\n\x0eGroupIncognito\x12\x13\n\x0bIsIncognito\x18\x01 \x02(\x08\"F\n\x0bGroupParent\x12\x10\n\x08IsParent\x18\x01 \x02(\x08\x12%\n\x1d\x44\x65\x66\x61ultMembershipApprovalMode\x18\x02 \x02(\t\":\n\x11GroupLinkedParent\x12%\n\x0fLinkedParentJID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\".\n\x11GroupIsDefaultSub\x12\x19\n\x11IsDefaultSubGroup\x18\x01 \x02(\x08\">\n\x1aGroupParticipantAddRequest\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x12\n\nExpiration\x18\x02 \x02(\x02\"\xcc\x01\n\x10GroupParticipant\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03LID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0f\n\x07IsAdmin\x18\x03 \x02(\x08\x12\x14\n\x0cIsSuperAdmin\x18\x04 \x02(\x08\x12\x13\n\x0b\x44isplayName\x18\x05 \x02(\t\x12\r\n\x05\x45rror\x18\x06 \x02(\x05\x12\x37\n\nAddRequest\x18\x07 \x01(\x0b\x32#.neonize.GroupParticipantAddRequest\"\x83\x05\n\tGroupInfo\x12\x1e\n\x08OwnerJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x03 \x02(\x0b\x32\x12.neonize.GroupName\x12\'\n\nGroupTopic\x18\x04 \x02(\x0b\x32\x13.neonize.GroupTopic\x12)\n\x0bGroupLocked\x18\x05 \x02(\x0b\x32\x14.neonize.GroupLocked\x12-\n\rGroupAnnounce\x18\x06 \x02(\x0b\x32\x16.neonize.GroupAnnounce\x12/\n\x0eGroupEphemeral\x18\x07 \x02(\x0b\x32\x17.neonize.GroupEphemeral\x12/\n\x0eGroupIncognito\x18\x08 \x02(\x0b\x32\x17.neonize.GroupIncognito\x12)\n\x0bGroupParent\x18\t \x02(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\n \x02(\x0b\x32\x1a.neonize.GroupLinkedParent\x12\x35\n\x11GroupIsDefaultSub\x18\x0b \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\x12\x14\n\x0cGroupCreated\x18\x0c \x02(\x02\x12\x1c\n\x14ParticipantVersionID\x18\r \x02(\t\x12/\n\x0cParticipants\x18\x0e \x03(\x0b\x32\x19.neonize.GroupParticipant\"1\n\x12GroupMemberAddMode\x12\x1b\n\x17GroupMemberAddModeAdmin\x10\x01\"\xb8\x01\n\x13MessageDebugTimings\x12\r\n\x05Queue\x18\x01 \x02(\x03\x12\x0f\n\x07Marshal\x18\x02 \x02(\x03\x12\x17\n\x0fGetParticipants\x18\x03 \x02(\x03\x12\x12\n\nGetDevices\x18\x04 \x02(\x03\x12\x14\n\x0cGroupEncrypt\x18\x05 \x02(\x03\x12\x13\n\x0bPeerEncrypt\x18\x06 \x02(\x03\x12\x0c\n\x04Send\x18\x07 \x02(\x03\x12\x0c\n\x04Resp\x18\x08 \x02(\x03\x12\r\n\x05Retry\x18\t \x02(\x03\"s\n\x0cSendResponse\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x32\n\x0c\x44\x65\x62ugTimings\x18\x04 \x02(\x0b\x32\x1c.neonize.MessageDebugTimings\"W\n\x19SendMessageReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12+\n\x0cSendResponse\x18\x02 \x01(\x0b\x32\x15.neonize.SendResponse\"R\n\x1aGetGroupInfoReturnFunction\x12%\n\tGroupInfo\x18\x01 \x01(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"K\n\x1fJoinGroupWithLinkReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x19\n\x03Jid\x18\x02 \x01(\x0b\x32\x0c.neonize.JID\"E\n GetGroupInviteLinkReturnFunction\x12\x12\n\nInviteLink\x18\x01 \x01(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"7\n\x16\x44ownloadReturnFunction\x12\x0e\n\x06\x42inary\x18\x01 \x01(\x0c\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"V\n\x14UploadReturnFunction\x12/\n\x0eUploadResponse\x18\x01 \x01(\x0b\x32\x17.neonize.UploadResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"?\n\x1bSetGroupPhotoReturnFunction\x12\x11\n\tPictureID\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n\x1aIsOnWhatsAppReturnFunction\x12;\n\x14IsOnWhatsAppResponse\x18\x01 \x03(\x0b\x32\x1d.neonize.IsOnWhatsAppResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"a\n\x1fGetUserInfoSingleReturnFunction\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12#\n\x08UserInfo\x18\x02 \x01(\x0b\x32\x11.neonize.UserInfo\"g\n\x19GetUserInfoReturnFunction\x12;\n\tUsersInfo\x18\x01 \x03(\x0b\x32(.neonize.GetUserInfoSingleReturnFunction\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"Z\n\x1b\x42uildPollVoteReturnFunction\x12,\n\x08PollVote\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n\x1e\x43reateNewsLetterReturnFunction\x12\x37\n\x12NewsletterMetadata\x18\x01 \x01(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"R\n\x1aGetBlocklistReturnFunction\x12%\n\tBlocklist\x18\x01 \x01(\x0b\x32\x12.neonize.Blocklist\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"=\n\x1eGetContactQRLinkReturnFunction\x12\x0c\n\x04Link\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"^\n)GetGroupRequestParticipantsReturnFunction\x12\"\n\x0cParticipants\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"Q\n\x1dGetJoinedGroupsReturnFunction\x12!\n\x05Group\x18\x01 \x03(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xb7\x01\n\x0eReqCreateGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\"\n\x0cParticipants\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12)\n\x0bGroupParent\x18\x04 \x01(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\x05 \x01(\x0b\x32\x1a.neonize.GroupLinkedParent\"&\n\x08JIDArray\x12\x1a\n\x04JIDS\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\"\x1b\n\x0b\x41rrayString\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\t\";\n\x15NewsLetterMessageMeta\x12\x0e\n\x06\x45\x64itTS\x18\x01 \x02(\x03\x12\x12\n\nOriginalTS\x18\x02 \x02(\x03\"5\n\x0bGroupDelete\x12\x0f\n\x07\x44\x65leted\x18\x01 \x02(\x08\x12\x15\n\rDeletedReason\x18\x02 \x02(\t\"\xa3\x03\n\x07Message\x12\"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0bIsEphemeral\x18\x03 \x02(\x08\x12\x12\n\nIsViewOnce\x18\x04 \x02(\x08\x12\x14\n\x0cIsViewOnceV2\x18\x05 \x02(\x08\x12\x1d\n\x15IsViewOnceV2Extension\x18\x06 \x02(\x08\x12\x1d\n\x15IsDocumentWithCaption\x18\x07 \x02(\x08\x12\x17\n\x0fIsLottieSticker\x18\x08 \x02(\x08\x12\x0e\n\x06IsEdit\x18\t \x02(\x08\x12\x37\n\x0cSourceWebMsg\x18\n \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x1c\n\x14UnavailableRequestID\x18\x0b \x02(\t\x12\x12\n\nRetryCount\x18\x0c \x02(\x03\x12\x36\n\x0eNewsLetterMeta\x18\r \x01(\x0b\x32\x1e.neonize.NewsLetterMessageMeta\"L\n\x16\x43reateNewsletterParams\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x13\n\x0b\x44\x65scription\x18\x02 \x02(\t\x12\x0f\n\x07Picture\x18\x03 \x02(\x0c\"\x97\x01\n\x16WrappedNewsletterState\x12=\n\x04Type\x18\x01 \x02(\x0e\x32/.neonize.WrappedNewsletterState.NewsletterState\">\n\x0fNewsletterState\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x10\n\x0cGEOSUSPENDED\x10\x03\">\n\x0eNewsletterText\x12\x0c\n\x04Text\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x12\n\nUpdateTime\x18\x03 \x02(\x03\"O\n\x12ProfilePictureInfo\x12\x0b\n\x03URL\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x0c\n\x04Type\x18\x03 \x02(\t\x12\x12\n\nDirectPath\x18\x04 \x02(\t\"\xb0\x01\n\x1aNewsletterReactionSettings\x12J\n\x05Value\x18\x01 \x02(\x0e\x32;.neonize.NewsletterReactionSettings.NewsletterReactionsMode\"F\n\x17NewsletterReactionsMode\x12\x07\n\x03\x41LL\x10\x01\x12\t\n\x05\x42\x41SIC\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\r\n\tBLOCKLIST\x10\x04\"O\n\x11NewsletterSetting\x12:\n\rReactionCodes\x18\x01 \x02(\x0b\x32#.neonize.NewsletterReactionSettings\"\xd3\x03\n\x18NewsletterThreadMetadata\x12\x14\n\x0c\x43reationTime\x18\x01 \x02(\x03\x12\x12\n\nInviteCode\x18\x02 \x02(\t\x12%\n\x04Name\x18\x03 \x02(\x0b\x32\x17.neonize.NewsletterText\x12,\n\x0b\x44\x65scription\x18\x04 \x02(\x0b\x32\x17.neonize.NewsletterText\x12\x17\n\x0fSubscriberCount\x18\x05 \x02(\x03\x12X\n\x11VerificationState\x18\x06 \x02(\x0e\x32=.neonize.NewsletterThreadMetadata.NewsletterVerificationState\x12,\n\x07Picture\x18\x07 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x07Preview\x18\x08 \x02(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x08Settings\x18\t \x02(\x0b\x32\x1a.neonize.NewsletterSetting\";\n\x1bNewsletterVerificationState\x12\x0c\n\x08VERIFIED\x10\x01\x12\x0e\n\nUNVERIFIED\x10\x02\"m\n\x18NewsletterViewerMetadata\x12*\n\x04Mute\x18\x01 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole\"\xcc\x01\n\x12NewsletterMetadata\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12.\n\x05State\x18\x02 \x02(\x0b\x32\x1f.neonize.WrappedNewsletterState\x12\x35\n\nThreadMeta\x18\x03 \x02(\x0b\x32!.neonize.NewsletterThreadMetadata\x12\x35\n\nViewerMeta\x18\x04 \x01(\x0b\x32!.neonize.NewsletterViewerMetadata\"6\n\tBlocklist\x12\r\n\x05\x44Hash\x18\x01 \x02(\t\x12\x1a\n\x04JIDs\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\"\'\n\x08Reaction\x12\x0c\n\x04type\x18\x01 \x02(\t\x12\r\n\x05\x63ount\x18\x02 \x02(\x03\"\x98\x01\n\x11NewsletterMessage\x12\x17\n\x0fMessageServerID\x18\x01 \x02(\x03\x12\x12\n\nViewsCount\x18\x02 \x02(\x03\x12)\n\x0eReactionCounts\x18\x03 \x03(\x0b\x32\x11.neonize.Reaction\x12+\n\x07Message\x18\x04 \x02(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"p\n(GetNewsletterMessageUpdateReturnFunction\x12\x35\n\x11NewsletterMessage\x18\x01 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xa5\x04\n\x0fPrivacySettings\x12\x39\n\x08GroupAdd\x18\x01 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x39\n\x08LastSeen\x18\x02 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Status\x18\x03 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07Profile\x18\x04 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12=\n\x0cReadReceipts\x18\x05 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07\x43\x61llAdd\x18\x06 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Online\x18\x07 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\"w\n\x0ePrivacySetting\x12\r\n\tUNDEFINED\x10\x01\x12\x07\n\x03\x41LL\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x15\n\x11\x43ONTACT_BLACKLIST\x10\x04\x12\x13\n\x0fMATCH_LAST_SEEN\x10\x05\x12\t\n\x05KNOWN\x10\x06\x12\x08\n\x04NONE\x10\x07\"u\n\tNodeAttrs\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x11\n\x07\x62oolean\x18\x02 \x01(\x08H\x00\x12\x11\n\x07integer\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04text\x18\x04 \x01(\tH\x00\x12\x1b\n\x03jid\x18\x05 \x01(\x0b\x32\x0c.neonize.JIDH\x00\x42\x07\n\x05Value\"w\n\x04Node\x12\x0b\n\x03Tag\x18\x01 \x02(\t\x12!\n\x05\x41ttrs\x18\x02 \x03(\x0b\x32\x12.neonize.NodeAttrs\x12\x1c\n\x05Nodes\x18\x03 \x03(\x0b\x32\r.neonize.Node\x12\x12\n\x03Nil\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\r\n\x05\x42ytes\x18\x05 \x01(\x0c\"X\n\tInfoQuery\x12\x11\n\tNamespace\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\n\n\x02To\x18\x03 \x02(\t\x12\x1e\n\x07\x43ontent\x18\x04 \x03(\x0b\x32\r.neonize.Node\"S\n\x17GetProfilePictureParams\x12\x0f\n\x07Preview\x18\x01 \x01(\x08\x12\x12\n\nExistingID\x18\x02 \x01(\t\x12\x13\n\x0bIsCommunity\x18\x03 \x01(\x08\"^\n\x1fGetProfilePictureReturnFunction\x12,\n\x07Picture\x18\x01 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xb7\x01\n\rStatusPrivacy\x12\x36\n\x04Type\x18\x01 \x02(\x0e\x32(.neonize.StatusPrivacy.StatusPrivacyType\x12\x1a\n\x04List\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tIsDefault\x18\x03 \x02(\x08\"?\n\x11StatusPrivacyType\x12\x0c\n\x08\x43ONTACTS\x10\x01\x12\r\n\tBLACKLIST\x10\x02\x12\r\n\tWHITELIST\x10\x03\"^\n\x1eGetStatusPrivacyReturnFunction\x12-\n\rStatusPrivacy\x18\x01 \x03(\x0b\x32\x16.neonize.StatusPrivacy\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x8a\x01\n\x0fGroupLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x02 \x02(\x0b\x32\x12.neonize.GroupName\x12\x35\n\x11GroupIsDefaultSub\x18\x03 \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\"\xb3\x01\n\x0fGroupLinkChange\x12\x31\n\x04Type\x18\x01 \x02(\x0e\x32#.neonize.GroupLinkChange.ChangeType\x12\x14\n\x0cUnlinkReason\x18\x02 \x02(\t\x12\'\n\x05Group\x18\x03 \x02(\x0b\x32\x18.neonize.GroupLinkTarget\".\n\nChangeType\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0b\n\x07SIBLING\x10\x03\"^\n\x1aGetSubGroupsReturnFunction\x12\x31\n\x0fGroupLinkTarget\x18\x01 \x03(\x0b\x32\x18.neonize.GroupLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n&GetSubscribedNewslettersReturnFunction\x12/\n\nNewsletter\x18\x01 \x03(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"H\n\x1cGetUserDevicesreturnFunction\x12\x19\n\x03JID\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"O\n,NewsletterSubscribeLiveUpdatesReturnFunction\x12\x10\n\x08\x44uration\x18\x01 \x01(\x03\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"m\n\x0fPairPhoneParams\x12\r\n\x05phone\x18\x01 \x01(\t\x12\x1c\n\x14showPushNotification\x18\x02 \x01(\x08\x12\x12\n\nclientType\x18\x03 \x01(\x05\x12\x19\n\x11\x63lientDisplayName\x18\x04 \x01(\t\"P\n\x13\x43ontactQRLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x10\n\x08PushName\x18\x03 \x02(\t\"h\n\"ResolveContactQRLinkReturnFunction\x12\x33\n\rContactQrLink\x18\x01 \x01(\x0b\x32\x1c.neonize.ContactQRLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x98\x01\n\x19\x42usinessMessageLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08PushName\x18\x02 \x02(\t\x12\x14\n\x0cVerifiedName\x18\x03 \x02(\t\x12\x10\n\x08IsSigned\x18\x04 \x02(\x08\x12\x15\n\rVerifiedLevel\x18\x05 \x02(\t\x12\x0f\n\x07Message\x18\x06 \x02(\t\"x\n(ResolveBusinessMessageLinkReturnFunction\x12=\n\x11MessageLinkTarget\x18\x01 \x01(\x0b\x32\".neonize.BusinessMessageLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\\\n\x0cMutationInfo\x12\r\n\x05Index\x18\x01 \x03(\t\x12\x0f\n\x07Version\x18\x02 \x02(\x05\x12,\n\x05Value\x18\x03 \x02(\x0b\x32\x1d.WASyncAction.SyncActionValue\"\xe3\x01\n\tPatchInfo\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12,\n\x04Type\x18\x02 \x02(\x0e\x32\x1e.neonize.PatchInfo.WAPatchName\x12(\n\tMutations\x18\x03 \x03(\x0b\x32\x15.neonize.MutationInfo\"k\n\x0bWAPatchName\x12\x12\n\x0e\x43RITICAL_BLOCK\x10\x01\x12\x18\n\x14\x43RITICAL_UNBLOCK_LOW\x10\x02\x12\x0f\n\x0bREGULAR_LOW\x10\x03\x12\x10\n\x0cREGULAR_HIGH\x10\x04\x12\x0b\n\x07REGULAR\x10\x05\"X\n!ContactsPutPushNameReturnFunction\x12\x0e\n\x06Status\x18\x01 \x02(\x08\x12\x14\n\x0cPreviousName\x18\x02 \x01(\t\x12\r\n\x05\x45rror\x18\x03 \x01(\t\"N\n\x0c\x43ontactEntry\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\"@\n\x11\x43ontactEntryArray\x12+\n\x0c\x43ontactEntry\x18\x01 \x03(\x0b\x32\x15.neonize.ContactEntry\"\\\n\x1fSetPrivacySettingReturnFunction\x12*\n\x08settings\x18\x01 \x01(\x0b\x32\x18.neonize.PrivacySettings\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\\\n ContactsGetContactReturnFunction\x12)\n\x0b\x43ontactInfo\x18\x01 \x01(\x0b\x32\x14.neonize.ContactInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"i\n\x0b\x43ontactInfo\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x14\n\x0c\x42usinessName\x18\x05 \x02(\t\"H\n\x07\x43ontact\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\"\n\x04Info\x18\x02 \x02(\x0b\x32\x14.neonize.ContactInfo\"X\n$ContactsGetAllContactsReturnFunction\x12!\n\x07\x43ontact\x18\x01 \x03(\x0b\x32\x10.neonize.Contact\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x13\n\x02QR\x12\r\n\x05\x43odes\x18\x01 \x03(\t\"\xad\x01\n\nPairStatus\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0c\x42usinessName\x18\x02 \x02(\t\x12\x10\n\x08Platform\x18\x03 \x02(\t\x12+\n\x06Status\x18\x04 \x02(\x0e\x32\x1b.neonize.PairStatus.PStatus\x12\r\n\x05\x45rror\x18\x05 \x01(\t\"!\n\x07PStatus\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"\x1b\n\tConnected\x12\x0e\n\x06status\x18\x01 \x02(\x08\";\n\x10KeepAliveTimeout\x12\x12\n\nErrorCount\x18\x01 \x02(\x03\x12\x13\n\x0bLastSuccess\x18\x02 \x02(\x03\"\x13\n\x11KeepAliveRestored\"M\n\tLoggedOut\x12\x11\n\tOnConnect\x18\x01 \x02(\x08\x12-\n\x06Reason\x18\x02 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\"\x10\n\x0eStreamReplaced\"\xe7\x01\n\x0cTemporaryBan\x12\x31\n\x04\x43ode\x18\x01 \x02(\x0e\x32#.neonize.TemporaryBan.TempBanReason\x12\x0e\n\x06\x45xpire\x18\x02 \x02(\x03\"\x93\x01\n\rTempBanReason\x12\x1b\n\x17SEND_TO_TOO_MANY_PEOPLE\x10\x01\x12\x14\n\x10\x42LOCKED_BY_USERS\x10\x02\x12\x1b\n\x17\x43REATED_TOO_MANY_GROUPS\x10\x03\x12\x1e\n\x1aSENT_TOO_MANY_SAME_MESSAGE\x10\x04\x12\x12\n\x0e\x42ROADCAST_LIST\x10\x05\"l\n\x0e\x43onnectFailure\x12-\n\x06Reason\x18\x01 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\x12\x0f\n\x07Message\x18\x02 \x02(\t\x12\x1a\n\x03Raw\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x10\n\x0e\x43lientOutdated\"7\n\x0bStreamError\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x1a\n\x03Raw\x18\x04 \x02(\x0b\x32\r.neonize.Node\"\x1e\n\x0c\x44isconnected\x12\x0e\n\x06status\x18\x01 \x02(\x08\"C\n\x0bHistorySync\x12\x34\n\x04\x44\x61ta\x18\x01 \x02(\x0b\x32&.WAWebProtobufsHistorySync.HistorySync\"\xb7\x02\n\x07Receipt\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x12\n\nMessageIDs\x18\x02 \x03(\t\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12*\n\x04Type\x18\x04 \x02(\x0e\x32\x1c.neonize.Receipt.ReceiptType\"\xa9\x01\n\x0bReceiptType\x12\r\n\tDELIVERED\x10\x01\x12\n\n\x06SENDER\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x08\n\x04READ\x10\x04\x12\r\n\tREAD_SELF\x10\x05\x12\n\n\x06PLAYED\x10\x06\x12\x0f\n\x0bPLAYED_SELF\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x0c\n\x08INACTIVE\x10\t\x12\x0c\n\x08PEER_MSG\x10\n\x12\x10\n\x0cHISTORY_SYNC\x10\x0b\"\xfd\x01\n\x0c\x43hatPresence\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x31\n\x05State\x18\x02 \x02(\x0e\x32\".neonize.ChatPresence.ChatPresence\x12\x36\n\x05Media\x18\x03 \x02(\x0e\x32\'.neonize.ChatPresence.ChatPresenceMedia\")\n\x0c\x43hatPresence\x12\r\n\tCOMPOSING\x10\x01\x12\n\n\x06PAUSED\x10\x02\"(\n\x11\x43hatPresenceMedia\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05\x41UDIO\x10\x02\"M\n\x08Presence\x12\x1a\n\x04\x46rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x13\n\x0bUnavailable\x18\x02 \x02(\x08\x12\x10\n\x08LastSeen\x18\x03 \x02(\x03\"e\n\x0bJoinedGroup\x12\x0e\n\x06Reason\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12%\n\tGroupInfo\x18\x04 \x02(\x0b\x32\x12.neonize.GroupInfo\"\xaf\x05\n\x0eGroupInfoEvent\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06Notify\x18\x02 \x02(\t\x12\x1c\n\x06Sender\x18\x03 \x01(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x04 \x02(\x03\x12 \n\x04Name\x18\x05 \x01(\x0b\x32\x12.neonize.GroupName\x12\"\n\x05Topic\x18\x06 \x01(\x0b\x32\x13.neonize.GroupTopic\x12$\n\x06Locked\x18\x07 \x01(\x0b\x32\x14.neonize.GroupLocked\x12(\n\x08\x41nnounce\x18\x08 \x01(\x0b\x32\x16.neonize.GroupAnnounce\x12*\n\tEphemeral\x18\t \x01(\x0b\x32\x17.neonize.GroupEphemeral\x12$\n\x06\x44\x65lete\x18\n \x01(\x0b\x32\x14.neonize.GroupDelete\x12&\n\x04Link\x18\x0b \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12(\n\x06Unlink\x18\x0c \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12\x15\n\rNewInviteLink\x18\r \x01(\t\x12!\n\x19PrevParticipantsVersionID\x18\x0e \x02(\t\x12\x1c\n\x14ParticipantVersionID\x18\x0f \x02(\t\x12\x12\n\nJoinReason\x18\x10 \x02(\t\x12\x1a\n\x04Join\x18\x11 \x03(\x0b\x32\x0c.neonize.JID\x12\x1b\n\x05Leave\x18\x12 \x03(\x0b\x32\x0c.neonize.JID\x12\x1d\n\x07Promote\x18\x13 \x03(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x44\x65mote\x18\x14 \x03(\x0b\x32\x0c.neonize.JID\x12%\n\x0eUnknownChanges\x18\x15 \x03(\x0b\x32\r.neonize.Node\"e\n\x07Picture\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x41uthor\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12\x0e\n\x06Remove\x18\x04 \x02(\x08\"P\n\x0eIdentityChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x02 \x02(\x03\x12\x10\n\x08Implicit\x18\x03 \x02(\x08\"\xf2\x01\n\x14privacySettingsEvent\x12-\n\x0bNewSettings\x18\x01 \x02(\x0b\x32\x18.neonize.PrivacySettings\x12\x17\n\x0fGroupAddChanged\x18\x02 \x02(\x08\x12\x17\n\x0fLastSeenChanged\x18\x03 \x02(\x08\x12\x15\n\rStatusChanged\x18\x04 \x02(\x08\x12\x16\n\x0eProfileChanged\x18\x05 \x02(\x08\x12\x1b\n\x13ReadReceiptsChanged\x18\x06 \x02(\x08\x12\x15\n\rOnlineChanged\x18\x07 \x02(\x08\x12\x16\n\x0e\x43\x61llAddChanged\x18\x08 \x02(\x08\"u\n\x12OfflineSyncPreview\x12\r\n\x05Total\x18\x01 \x02(\x05\x12\x16\n\x0e\x41ppDataChanges\x18\x02 \x02(\x05\x12\x0f\n\x07Message\x18\x03 \x02(\x05\x12\x15\n\rNotifications\x18\x04 \x02(\x05\x12\x10\n\x08Receipts\x18\x05 \x02(\x05\"%\n\x14OfflineSyncCompleted\x12\r\n\x05\x43ount\x18\x01 \x02(\x05\"\xb2\x01\n\x0e\x42locklistEvent\x12/\n\x06\x41\x63tion\x18\x01 \x02(\x0e\x32\x1f.neonize.BlocklistEvent.Actions\x12\r\n\x05\x44HASH\x18\x02 \x02(\t\x12\x11\n\tPrevDHash\x18\x03 \x02(\t\x12)\n\x07\x43hanges\x18\x04 \x03(\x0b\x32\x18.neonize.BlocklistChange\"\"\n\x07\x41\x63tions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\n\n\x06MODIFY\x10\x02\"\x84\x01\n\x0f\x42locklistChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x34\n\x0b\x42lockAction\x18\x02 \x02(\x0e\x32\x1f.neonize.BlocklistChange.Action\" \n\x06\x41\x63tion\x12\t\n\x05\x42LOCK\x10\x01\x12\x0b\n\x07UNBLOCK\x10\x02\"I\n\x0eNewsletterJoin\x12\x37\n\x12NewsletterMetadata\x18\x01 \x02(\x0b\x32\x1b.neonize.NewsletterMetadata\"R\n\x0fNewsletterLeave\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole\"\\\n\x14NewsletterMuteChange\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12*\n\x04Mute\x18\x02 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\"m\n\x14NewsletterLiveUpdate\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04TIME\x18\x02 \x02(\x03\x12,\n\x08Messages\x18\x03 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\"q\n\rBasicCallMeta\x12\x1a\n\x04\x66rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\ttimestamp\x18\x02 \x02(\x03\x12!\n\x0b\x63\x61llCreator\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06\x63\x61llID\x18\x04 \x02(\t\"?\n\x0e\x43\x61llRemoteMeta\x12\x16\n\x0eremotePlatform\x18\x01 \x02(\t\x12\x15\n\rremoteVersion\x18\x02 \x02(\t\"\x88\x01\n\tCallOffer\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x89\x01\n\nCallAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x8c\x01\n\rCallPreAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x8c\x01\n\rCallTransport\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"z\n\x0f\x43\x61llOfferNotice\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\r\n\x05media\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x04 \x02(\x0b\x32\r.neonize.Node\"^\n\x10\x43\x61llRelayLatency\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x1b\n\x04\x64\x61ta\x18\x02 \x02(\x0b\x32\r.neonize.Node\"k\n\rCallTerminate\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x0e\n\x06reason\x18\x02 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"/\n\x10UnknownCallEvent\x12\x1b\n\x04node\x18\x01 \x02(\x0b\x32\r.neonize.Node\"g\n%UpdateGroupParticipantsReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12/\n\x0cparticipants\x18\x02 \x03(\x0b\x32\x19.neonize.GroupParticipant\"g\n GetMessageForRetryReturnFunction\x12\x16\n\x07isEmpty\x18\x01 \x01(\x08:\x05\x66\x61lse\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"X\n\x11LocalChatSettings\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x12\n\nMutedUntil\x18\x02 \x02(\x01\x12\x0e\n\x06Pinned\x18\x03 \x02(\x08\x12\x10\n\x08\x41rchived\x18\x04 \x02(\x08\"k\n\x17ReturnFunctionWithError\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x37\n\x11LocalChatSettings\x18\x02 \x01(\x0b\x32\x1a.neonize.LocalChatSettingsH\x00\x42\x08\n\x06Return*A\n\x0eNewsletterRole\x12\x0e\n\nSUBSCRIBER\x10\x01\x12\t\n\x05GUEST\x10\x02\x12\t\n\x05\x41\x44MIN\x10\x03\x12\t\n\x05OWNER\x10\x04*&\n\x13NewsletterMuteState\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02*\xdd\x01\n\x14\x43onnectFailureReason\x12\x0b\n\x07GENERIC\x10\x01\x12\x0e\n\nLOGGED_OUT\x10\x02\x12\x0f\n\x0bTEMP_BANNED\x10\x03\x12\x14\n\x10MAIN_DEVICE_GONE\x10\x04\x12\x12\n\x0eUNKNOWN_LOGOUT\x10\x05\x12\x13\n\x0f\x43LIENT_OUTDATED\x10\x06\x12\x12\n\x0e\x42\x41\x44_USER_AGENT\x10\x07\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x08\x12\x10\n\x0c\x45XPERIMENTAL\x10\t\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\nB\x0cZ\n./defproto') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Neonize_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Neonize_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\n./defproto" - _globals["_NEWSLETTERROLE"]._serialized_start = 16061 - _globals["_NEWSLETTERROLE"]._serialized_end = 16126 - _globals["_NEWSLETTERMUTESTATE"]._serialized_start = 16128 - _globals["_NEWSLETTERMUTESTATE"]._serialized_end = 16166 - _globals["_CONNECTFAILUREREASON"]._serialized_start = 16169 - _globals["_CONNECTFAILUREREASON"]._serialized_end = 16390 - _globals["_JID"]._serialized_start = 211 - _globals["_JID"]._serialized_end = 324 - _globals["_MESSAGEINFO"]._serialized_start = 327 - _globals["_MESSAGEINFO"]._serialized_end = 632 - _globals["_UPLOADRESPONSE"]._serialized_start = 635 - _globals["_UPLOADRESPONSE"]._serialized_end = 781 - _globals["_MESSAGESOURCE"]._serialized_start = 784 - _globals["_MESSAGESOURCE"]._serialized_end = 934 - _globals["_DEVICESENTMETA"]._serialized_start = 936 - _globals["_DEVICESENTMETA"]._serialized_end = 991 - _globals["_VERIFIEDNAME"]._serialized_start = 994 - _globals["_VERIFIEDNAME"]._serialized_end = 1154 - _globals["_ISONWHATSAPPRESPONSE"]._serialized_start = 1156 - _globals["_ISONWHATSAPPRESPONSE"]._serialized_end = 1279 - _globals["_USERINFO"]._serialized_start = 1281 - _globals["_USERINFO"]._serialized_end = 1402 - _globals["_DEVICE"]._serialized_start = 1404 - _globals["_DEVICE"]._serialized_end = 1519 - _globals["_GROUPNAME"]._serialized_start = 1521 - _globals["_GROUPNAME"]._serialized_end = 1598 - _globals["_GROUPTOPIC"]._serialized_start = 1600 - _globals["_GROUPTOPIC"]._serialized_end = 1720 - _globals["_GROUPLOCKED"]._serialized_start = 1722 - _globals["_GROUPLOCKED"]._serialized_end = 1753 - _globals["_GROUPANNOUNCE"]._serialized_start = 1755 - _globals["_GROUPANNOUNCE"]._serialized_end = 1817 - _globals["_GROUPEPHEMERAL"]._serialized_start = 1819 - _globals["_GROUPEPHEMERAL"]._serialized_end = 1883 - _globals["_GROUPINCOGNITO"]._serialized_start = 1885 - _globals["_GROUPINCOGNITO"]._serialized_end = 1922 - _globals["_GROUPPARENT"]._serialized_start = 1924 - _globals["_GROUPPARENT"]._serialized_end = 1994 - _globals["_GROUPLINKEDPARENT"]._serialized_start = 1996 - _globals["_GROUPLINKEDPARENT"]._serialized_end = 2054 - _globals["_GROUPISDEFAULTSUB"]._serialized_start = 2056 - _globals["_GROUPISDEFAULTSUB"]._serialized_end = 2102 - _globals["_GROUPPARTICIPANTADDREQUEST"]._serialized_start = 2104 - _globals["_GROUPPARTICIPANTADDREQUEST"]._serialized_end = 2166 - _globals["_GROUPPARTICIPANT"]._serialized_start = 2169 - _globals["_GROUPPARTICIPANT"]._serialized_end = 2373 - _globals["_GROUPINFO"]._serialized_start = 2376 - _globals["_GROUPINFO"]._serialized_end = 3019 - _globals["_GROUPINFO_GROUPMEMBERADDMODE"]._serialized_start = 2970 - _globals["_GROUPINFO_GROUPMEMBERADDMODE"]._serialized_end = 3019 - _globals["_MESSAGEDEBUGTIMINGS"]._serialized_start = 3022 - _globals["_MESSAGEDEBUGTIMINGS"]._serialized_end = 3206 - _globals["_SENDRESPONSE"]._serialized_start = 3208 - _globals["_SENDRESPONSE"]._serialized_end = 3323 - _globals["_SENDMESSAGERETURNFUNCTION"]._serialized_start = 3325 - _globals["_SENDMESSAGERETURNFUNCTION"]._serialized_end = 3412 - _globals["_GETGROUPINFORETURNFUNCTION"]._serialized_start = 3414 - _globals["_GETGROUPINFORETURNFUNCTION"]._serialized_end = 3496 - _globals["_JOINGROUPWITHLINKRETURNFUNCTION"]._serialized_start = 3498 - _globals["_JOINGROUPWITHLINKRETURNFUNCTION"]._serialized_end = 3573 - _globals["_GETGROUPINVITELINKRETURNFUNCTION"]._serialized_start = 3575 - _globals["_GETGROUPINVITELINKRETURNFUNCTION"]._serialized_end = 3644 - _globals["_DOWNLOADRETURNFUNCTION"]._serialized_start = 3646 - _globals["_DOWNLOADRETURNFUNCTION"]._serialized_end = 3701 - _globals["_UPLOADRETURNFUNCTION"]._serialized_start = 3703 - _globals["_UPLOADRETURNFUNCTION"]._serialized_end = 3789 - _globals["_SETGROUPPHOTORETURNFUNCTION"]._serialized_start = 3791 - _globals["_SETGROUPPHOTORETURNFUNCTION"]._serialized_end = 3854 - _globals["_ISONWHATSAPPRETURNFUNCTION"]._serialized_start = 3856 - _globals["_ISONWHATSAPPRETURNFUNCTION"]._serialized_end = 3960 - _globals["_GETUSERINFOSINGLERETURNFUNCTION"]._serialized_start = 3962 - _globals["_GETUSERINFOSINGLERETURNFUNCTION"]._serialized_end = 4059 - _globals["_GETUSERINFORETURNFUNCTION"]._serialized_start = 4061 - _globals["_GETUSERINFORETURNFUNCTION"]._serialized_end = 4164 - _globals["_BUILDPOLLVOTERETURNFUNCTION"]._serialized_start = 4166 - _globals["_BUILDPOLLVOTERETURNFUNCTION"]._serialized_end = 4256 - _globals["_CREATENEWSLETTERRETURNFUNCTION"]._serialized_start = 4258 - _globals["_CREATENEWSLETTERRETURNFUNCTION"]._serialized_end = 4362 - _globals["_GETBLOCKLISTRETURNFUNCTION"]._serialized_start = 4364 - _globals["_GETBLOCKLISTRETURNFUNCTION"]._serialized_end = 4446 - _globals["_GETCONTACTQRLINKRETURNFUNCTION"]._serialized_start = 4448 - _globals["_GETCONTACTQRLINKRETURNFUNCTION"]._serialized_end = 4509 - _globals["_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION"]._serialized_start = 4511 - _globals["_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION"]._serialized_end = 4605 - _globals["_GETJOINEDGROUPSRETURNFUNCTION"]._serialized_start = 4607 - _globals["_GETJOINEDGROUPSRETURNFUNCTION"]._serialized_end = 4688 - _globals["_REQCREATEGROUP"]._serialized_start = 4691 - _globals["_REQCREATEGROUP"]._serialized_end = 4874 - _globals["_JIDARRAY"]._serialized_start = 4876 - _globals["_JIDARRAY"]._serialized_end = 4914 - _globals["_ARRAYSTRING"]._serialized_start = 4916 - _globals["_ARRAYSTRING"]._serialized_end = 4943 - _globals["_NEWSLETTERMESSAGEMETA"]._serialized_start = 4945 - _globals["_NEWSLETTERMESSAGEMETA"]._serialized_end = 5004 - _globals["_GROUPDELETE"]._serialized_start = 5006 - _globals["_GROUPDELETE"]._serialized_end = 5059 - _globals["_MESSAGE"]._serialized_start = 5062 - _globals["_MESSAGE"]._serialized_end = 5481 - _globals["_CREATENEWSLETTERPARAMS"]._serialized_start = 5483 - _globals["_CREATENEWSLETTERPARAMS"]._serialized_end = 5559 - _globals["_WRAPPEDNEWSLETTERSTATE"]._serialized_start = 5562 - _globals["_WRAPPEDNEWSLETTERSTATE"]._serialized_end = 5713 - _globals["_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE"]._serialized_start = 5651 - _globals["_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE"]._serialized_end = 5713 - _globals["_NEWSLETTERTEXT"]._serialized_start = 5715 - _globals["_NEWSLETTERTEXT"]._serialized_end = 5777 - _globals["_PROFILEPICTUREINFO"]._serialized_start = 5779 - _globals["_PROFILEPICTUREINFO"]._serialized_end = 5858 - _globals["_NEWSLETTERREACTIONSETTINGS"]._serialized_start = 5861 - _globals["_NEWSLETTERREACTIONSETTINGS"]._serialized_end = 6037 - _globals[ - "_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE" - ]._serialized_start = 5967 - _globals[ - "_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE" - ]._serialized_end = 6037 - _globals["_NEWSLETTERSETTING"]._serialized_start = 6039 - _globals["_NEWSLETTERSETTING"]._serialized_end = 6118 - _globals["_NEWSLETTERTHREADMETADATA"]._serialized_start = 6121 - _globals["_NEWSLETTERTHREADMETADATA"]._serialized_end = 6588 - _globals[ - "_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE" - ]._serialized_start = 6529 - _globals[ - "_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE" - ]._serialized_end = 6588 - _globals["_NEWSLETTERVIEWERMETADATA"]._serialized_start = 6590 - _globals["_NEWSLETTERVIEWERMETADATA"]._serialized_end = 6699 - _globals["_NEWSLETTERMETADATA"]._serialized_start = 6702 - _globals["_NEWSLETTERMETADATA"]._serialized_end = 6906 - _globals["_BLOCKLIST"]._serialized_start = 6908 - _globals["_BLOCKLIST"]._serialized_end = 6962 - _globals["_REACTION"]._serialized_start = 6964 - _globals["_REACTION"]._serialized_end = 7003 - _globals["_NEWSLETTERMESSAGE"]._serialized_start = 7006 - _globals["_NEWSLETTERMESSAGE"]._serialized_end = 7158 - _globals["_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION"]._serialized_start = 7160 - _globals["_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION"]._serialized_end = 7272 - _globals["_PRIVACYSETTINGS"]._serialized_start = 7275 - _globals["_PRIVACYSETTINGS"]._serialized_end = 7824 - _globals["_PRIVACYSETTINGS_PRIVACYSETTING"]._serialized_start = 7705 - _globals["_PRIVACYSETTINGS_PRIVACYSETTING"]._serialized_end = 7824 - _globals["_NODEATTRS"]._serialized_start = 7826 - _globals["_NODEATTRS"]._serialized_end = 7943 - _globals["_NODE"]._serialized_start = 7945 - _globals["_NODE"]._serialized_end = 8064 - _globals["_INFOQUERY"]._serialized_start = 8066 - _globals["_INFOQUERY"]._serialized_end = 8154 - _globals["_GETPROFILEPICTUREPARAMS"]._serialized_start = 8156 - _globals["_GETPROFILEPICTUREPARAMS"]._serialized_end = 8239 - _globals["_GETPROFILEPICTURERETURNFUNCTION"]._serialized_start = 8241 - _globals["_GETPROFILEPICTURERETURNFUNCTION"]._serialized_end = 8335 - _globals["_STATUSPRIVACY"]._serialized_start = 8338 - _globals["_STATUSPRIVACY"]._serialized_end = 8521 - _globals["_STATUSPRIVACY_STATUSPRIVACYTYPE"]._serialized_start = 8458 - _globals["_STATUSPRIVACY_STATUSPRIVACYTYPE"]._serialized_end = 8521 - _globals["_GETSTATUSPRIVACYRETURNFUNCTION"]._serialized_start = 8523 - _globals["_GETSTATUSPRIVACYRETURNFUNCTION"]._serialized_end = 8617 - _globals["_GROUPLINKTARGET"]._serialized_start = 8620 - _globals["_GROUPLINKTARGET"]._serialized_end = 8758 - _globals["_GROUPLINKCHANGE"]._serialized_start = 8761 - _globals["_GROUPLINKCHANGE"]._serialized_end = 8940 - _globals["_GROUPLINKCHANGE_CHANGETYPE"]._serialized_start = 8894 - _globals["_GROUPLINKCHANGE_CHANGETYPE"]._serialized_end = 8940 - _globals["_GETSUBGROUPSRETURNFUNCTION"]._serialized_start = 8942 - _globals["_GETSUBGROUPSRETURNFUNCTION"]._serialized_end = 9036 - _globals["_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION"]._serialized_start = 9038 - _globals["_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION"]._serialized_end = 9142 - _globals["_GETUSERDEVICESRETURNFUNCTION"]._serialized_start = 9144 - _globals["_GETUSERDEVICESRETURNFUNCTION"]._serialized_end = 9216 - _globals["_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION"]._serialized_start = 9218 - _globals["_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION"]._serialized_end = 9297 - _globals["_PAIRPHONEPARAMS"]._serialized_start = 9299 - _globals["_PAIRPHONEPARAMS"]._serialized_end = 9408 - _globals["_CONTACTQRLINKTARGET"]._serialized_start = 9410 - _globals["_CONTACTQRLINKTARGET"]._serialized_end = 9490 - _globals["_RESOLVECONTACTQRLINKRETURNFUNCTION"]._serialized_start = 9492 - _globals["_RESOLVECONTACTQRLINKRETURNFUNCTION"]._serialized_end = 9596 - _globals["_BUSINESSMESSAGELINKTARGET"]._serialized_start = 9599 - _globals["_BUSINESSMESSAGELINKTARGET"]._serialized_end = 9751 - _globals["_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION"]._serialized_start = 9753 - _globals["_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION"]._serialized_end = 9873 - _globals["_MUTATIONINFO"]._serialized_start = 9875 - _globals["_MUTATIONINFO"]._serialized_end = 9967 - _globals["_PATCHINFO"]._serialized_start = 9970 - _globals["_PATCHINFO"]._serialized_end = 10197 - _globals["_PATCHINFO_WAPATCHNAME"]._serialized_start = 10090 - _globals["_PATCHINFO_WAPATCHNAME"]._serialized_end = 10197 - _globals["_CONTACTSPUTPUSHNAMERETURNFUNCTION"]._serialized_start = 10199 - _globals["_CONTACTSPUTPUSHNAMERETURNFUNCTION"]._serialized_end = 10287 - _globals["_CONTACTENTRY"]._serialized_start = 10289 - _globals["_CONTACTENTRY"]._serialized_end = 10367 - _globals["_CONTACTENTRYARRAY"]._serialized_start = 10369 - _globals["_CONTACTENTRYARRAY"]._serialized_end = 10433 - _globals["_SETPRIVACYSETTINGRETURNFUNCTION"]._serialized_start = 10435 - _globals["_SETPRIVACYSETTINGRETURNFUNCTION"]._serialized_end = 10527 - _globals["_CONTACTSGETCONTACTRETURNFUNCTION"]._serialized_start = 10529 - _globals["_CONTACTSGETCONTACTRETURNFUNCTION"]._serialized_end = 10621 - _globals["_CONTACTINFO"]._serialized_start = 10623 - _globals["_CONTACTINFO"]._serialized_end = 10728 - _globals["_CONTACT"]._serialized_start = 10730 - _globals["_CONTACT"]._serialized_end = 10802 - _globals["_CONTACTSGETALLCONTACTSRETURNFUNCTION"]._serialized_start = 10804 - _globals["_CONTACTSGETALLCONTACTSRETURNFUNCTION"]._serialized_end = 10892 - _globals["_QR"]._serialized_start = 10894 - _globals["_QR"]._serialized_end = 10913 - _globals["_PAIRSTATUS"]._serialized_start = 10916 - _globals["_PAIRSTATUS"]._serialized_end = 11089 - _globals["_PAIRSTATUS_PSTATUS"]._serialized_start = 11056 - _globals["_PAIRSTATUS_PSTATUS"]._serialized_end = 11089 - _globals["_CONNECTED"]._serialized_start = 11091 - _globals["_CONNECTED"]._serialized_end = 11118 - _globals["_KEEPALIVETIMEOUT"]._serialized_start = 11120 - _globals["_KEEPALIVETIMEOUT"]._serialized_end = 11179 - _globals["_KEEPALIVERESTORED"]._serialized_start = 11181 - _globals["_KEEPALIVERESTORED"]._serialized_end = 11200 - _globals["_LOGGEDOUT"]._serialized_start = 11202 - _globals["_LOGGEDOUT"]._serialized_end = 11279 - _globals["_STREAMREPLACED"]._serialized_start = 11281 - _globals["_STREAMREPLACED"]._serialized_end = 11297 - _globals["_TEMPORARYBAN"]._serialized_start = 11300 - _globals["_TEMPORARYBAN"]._serialized_end = 11531 - _globals["_TEMPORARYBAN_TEMPBANREASON"]._serialized_start = 11384 - _globals["_TEMPORARYBAN_TEMPBANREASON"]._serialized_end = 11531 - _globals["_CONNECTFAILURE"]._serialized_start = 11533 - _globals["_CONNECTFAILURE"]._serialized_end = 11641 - _globals["_CLIENTOUTDATED"]._serialized_start = 11643 - _globals["_CLIENTOUTDATED"]._serialized_end = 11659 - _globals["_STREAMERROR"]._serialized_start = 11661 - _globals["_STREAMERROR"]._serialized_end = 11716 - _globals["_DISCONNECTED"]._serialized_start = 11718 - _globals["_DISCONNECTED"]._serialized_end = 11748 - _globals["_HISTORYSYNC"]._serialized_start = 11750 - _globals["_HISTORYSYNC"]._serialized_end = 11817 - _globals["_RECEIPT"]._serialized_start = 11820 - _globals["_RECEIPT"]._serialized_end = 12131 - _globals["_RECEIPT_RECEIPTTYPE"]._serialized_start = 11962 - _globals["_RECEIPT_RECEIPTTYPE"]._serialized_end = 12131 - _globals["_CHATPRESENCE"]._serialized_start = 12134 - _globals["_CHATPRESENCE"]._serialized_end = 12387 - _globals["_CHATPRESENCE_CHATPRESENCE"]._serialized_start = 12304 - _globals["_CHATPRESENCE_CHATPRESENCE"]._serialized_end = 12345 - _globals["_CHATPRESENCE_CHATPRESENCEMEDIA"]._serialized_start = 12347 - _globals["_CHATPRESENCE_CHATPRESENCEMEDIA"]._serialized_end = 12387 - _globals["_PRESENCE"]._serialized_start = 12389 - _globals["_PRESENCE"]._serialized_end = 12466 - _globals["_JOINEDGROUP"]._serialized_start = 12468 - _globals["_JOINEDGROUP"]._serialized_end = 12569 - _globals["_GROUPINFOEVENT"]._serialized_start = 12572 - _globals["_GROUPINFOEVENT"]._serialized_end = 13259 - _globals["_PICTURE"]._serialized_start = 13261 - _globals["_PICTURE"]._serialized_end = 13362 - _globals["_IDENTITYCHANGE"]._serialized_start = 13364 - _globals["_IDENTITYCHANGE"]._serialized_end = 13444 - _globals["_PRIVACYSETTINGSEVENT"]._serialized_start = 13447 - _globals["_PRIVACYSETTINGSEVENT"]._serialized_end = 13689 - _globals["_OFFLINESYNCPREVIEW"]._serialized_start = 13691 - _globals["_OFFLINESYNCPREVIEW"]._serialized_end = 13808 - _globals["_OFFLINESYNCCOMPLETED"]._serialized_start = 13810 - _globals["_OFFLINESYNCCOMPLETED"]._serialized_end = 13847 - _globals["_BLOCKLISTEVENT"]._serialized_start = 13850 - _globals["_BLOCKLISTEVENT"]._serialized_end = 14028 - _globals["_BLOCKLISTEVENT_ACTIONS"]._serialized_start = 13994 - _globals["_BLOCKLISTEVENT_ACTIONS"]._serialized_end = 14028 - _globals["_BLOCKLISTCHANGE"]._serialized_start = 14031 - _globals["_BLOCKLISTCHANGE"]._serialized_end = 14163 - _globals["_BLOCKLISTCHANGE_ACTION"]._serialized_start = 14131 - _globals["_BLOCKLISTCHANGE_ACTION"]._serialized_end = 14163 - _globals["_NEWSLETTERJOIN"]._serialized_start = 14165 - _globals["_NEWSLETTERJOIN"]._serialized_end = 14238 - _globals["_NEWSLETTERLEAVE"]._serialized_start = 14240 - _globals["_NEWSLETTERLEAVE"]._serialized_end = 14322 - _globals["_NEWSLETTERMUTECHANGE"]._serialized_start = 14324 - _globals["_NEWSLETTERMUTECHANGE"]._serialized_end = 14416 - _globals["_NEWSLETTERLIVEUPDATE"]._serialized_start = 14418 - _globals["_NEWSLETTERLIVEUPDATE"]._serialized_end = 14527 - _globals["_BASICCALLMETA"]._serialized_start = 14529 - _globals["_BASICCALLMETA"]._serialized_end = 14642 - _globals["_CALLREMOTEMETA"]._serialized_start = 14644 - _globals["_CALLREMOTEMETA"]._serialized_end = 14707 - _globals["_CALLOFFER"]._serialized_start = 14710 - _globals["_CALLOFFER"]._serialized_end = 14846 - _globals["_CALLACCEPT"]._serialized_start = 14849 - _globals["_CALLACCEPT"]._serialized_end = 14986 - _globals["_CALLPREACCEPT"]._serialized_start = 14989 - _globals["_CALLPREACCEPT"]._serialized_end = 15129 - _globals["_CALLTRANSPORT"]._serialized_start = 15132 - _globals["_CALLTRANSPORT"]._serialized_end = 15272 - _globals["_CALLOFFERNOTICE"]._serialized_start = 15274 - _globals["_CALLOFFERNOTICE"]._serialized_end = 15396 - _globals["_CALLRELAYLATENCY"]._serialized_start = 15398 - _globals["_CALLRELAYLATENCY"]._serialized_end = 15492 - _globals["_CALLTERMINATE"]._serialized_start = 15494 - _globals["_CALLTERMINATE"]._serialized_end = 15601 - _globals["_UNKNOWNCALLEVENT"]._serialized_start = 15603 - _globals["_UNKNOWNCALLEVENT"]._serialized_end = 15650 - _globals["_UPDATEGROUPPARTICIPANTSRETURNFUNCTION"]._serialized_start = 15652 - _globals["_UPDATEGROUPPARTICIPANTSRETURNFUNCTION"]._serialized_end = 15755 - _globals["_GETMESSAGEFORRETRYRETURNFUNCTION"]._serialized_start = 15757 - _globals["_GETMESSAGEFORRETRYRETURNFUNCTION"]._serialized_end = 15860 - _globals["_LOCALCHATSETTINGS"]._serialized_start = 15862 - _globals["_LOCALCHATSETTINGS"]._serialized_end = 15950 - _globals["_RETURNFUNCTIONWITHERROR"]._serialized_start = 15952 - _globals["_RETURNFUNCTIONWITHERROR"]._serialized_end = 16059 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\n./defproto' + _globals['_NEWSLETTERROLE']._serialized_start=16061 + _globals['_NEWSLETTERROLE']._serialized_end=16126 + _globals['_NEWSLETTERMUTESTATE']._serialized_start=16128 + _globals['_NEWSLETTERMUTESTATE']._serialized_end=16166 + _globals['_CONNECTFAILUREREASON']._serialized_start=16169 + _globals['_CONNECTFAILUREREASON']._serialized_end=16390 + _globals['_JID']._serialized_start=211 + _globals['_JID']._serialized_end=324 + _globals['_MESSAGEINFO']._serialized_start=327 + _globals['_MESSAGEINFO']._serialized_end=632 + _globals['_UPLOADRESPONSE']._serialized_start=635 + _globals['_UPLOADRESPONSE']._serialized_end=781 + _globals['_MESSAGESOURCE']._serialized_start=784 + _globals['_MESSAGESOURCE']._serialized_end=934 + _globals['_DEVICESENTMETA']._serialized_start=936 + _globals['_DEVICESENTMETA']._serialized_end=991 + _globals['_VERIFIEDNAME']._serialized_start=994 + _globals['_VERIFIEDNAME']._serialized_end=1154 + _globals['_ISONWHATSAPPRESPONSE']._serialized_start=1156 + _globals['_ISONWHATSAPPRESPONSE']._serialized_end=1279 + _globals['_USERINFO']._serialized_start=1281 + _globals['_USERINFO']._serialized_end=1402 + _globals['_DEVICE']._serialized_start=1404 + _globals['_DEVICE']._serialized_end=1519 + _globals['_GROUPNAME']._serialized_start=1521 + _globals['_GROUPNAME']._serialized_end=1598 + _globals['_GROUPTOPIC']._serialized_start=1600 + _globals['_GROUPTOPIC']._serialized_end=1720 + _globals['_GROUPLOCKED']._serialized_start=1722 + _globals['_GROUPLOCKED']._serialized_end=1753 + _globals['_GROUPANNOUNCE']._serialized_start=1755 + _globals['_GROUPANNOUNCE']._serialized_end=1817 + _globals['_GROUPEPHEMERAL']._serialized_start=1819 + _globals['_GROUPEPHEMERAL']._serialized_end=1883 + _globals['_GROUPINCOGNITO']._serialized_start=1885 + _globals['_GROUPINCOGNITO']._serialized_end=1922 + _globals['_GROUPPARENT']._serialized_start=1924 + _globals['_GROUPPARENT']._serialized_end=1994 + _globals['_GROUPLINKEDPARENT']._serialized_start=1996 + _globals['_GROUPLINKEDPARENT']._serialized_end=2054 + _globals['_GROUPISDEFAULTSUB']._serialized_start=2056 + _globals['_GROUPISDEFAULTSUB']._serialized_end=2102 + _globals['_GROUPPARTICIPANTADDREQUEST']._serialized_start=2104 + _globals['_GROUPPARTICIPANTADDREQUEST']._serialized_end=2166 + _globals['_GROUPPARTICIPANT']._serialized_start=2169 + _globals['_GROUPPARTICIPANT']._serialized_end=2373 + _globals['_GROUPINFO']._serialized_start=2376 + _globals['_GROUPINFO']._serialized_end=3019 + _globals['_GROUPINFO_GROUPMEMBERADDMODE']._serialized_start=2970 + _globals['_GROUPINFO_GROUPMEMBERADDMODE']._serialized_end=3019 + _globals['_MESSAGEDEBUGTIMINGS']._serialized_start=3022 + _globals['_MESSAGEDEBUGTIMINGS']._serialized_end=3206 + _globals['_SENDRESPONSE']._serialized_start=3208 + _globals['_SENDRESPONSE']._serialized_end=3323 + _globals['_SENDMESSAGERETURNFUNCTION']._serialized_start=3325 + _globals['_SENDMESSAGERETURNFUNCTION']._serialized_end=3412 + _globals['_GETGROUPINFORETURNFUNCTION']._serialized_start=3414 + _globals['_GETGROUPINFORETURNFUNCTION']._serialized_end=3496 + _globals['_JOINGROUPWITHLINKRETURNFUNCTION']._serialized_start=3498 + _globals['_JOINGROUPWITHLINKRETURNFUNCTION']._serialized_end=3573 + _globals['_GETGROUPINVITELINKRETURNFUNCTION']._serialized_start=3575 + _globals['_GETGROUPINVITELINKRETURNFUNCTION']._serialized_end=3644 + _globals['_DOWNLOADRETURNFUNCTION']._serialized_start=3646 + _globals['_DOWNLOADRETURNFUNCTION']._serialized_end=3701 + _globals['_UPLOADRETURNFUNCTION']._serialized_start=3703 + _globals['_UPLOADRETURNFUNCTION']._serialized_end=3789 + _globals['_SETGROUPPHOTORETURNFUNCTION']._serialized_start=3791 + _globals['_SETGROUPPHOTORETURNFUNCTION']._serialized_end=3854 + _globals['_ISONWHATSAPPRETURNFUNCTION']._serialized_start=3856 + _globals['_ISONWHATSAPPRETURNFUNCTION']._serialized_end=3960 + _globals['_GETUSERINFOSINGLERETURNFUNCTION']._serialized_start=3962 + _globals['_GETUSERINFOSINGLERETURNFUNCTION']._serialized_end=4059 + _globals['_GETUSERINFORETURNFUNCTION']._serialized_start=4061 + _globals['_GETUSERINFORETURNFUNCTION']._serialized_end=4164 + _globals['_BUILDPOLLVOTERETURNFUNCTION']._serialized_start=4166 + _globals['_BUILDPOLLVOTERETURNFUNCTION']._serialized_end=4256 + _globals['_CREATENEWSLETTERRETURNFUNCTION']._serialized_start=4258 + _globals['_CREATENEWSLETTERRETURNFUNCTION']._serialized_end=4362 + _globals['_GETBLOCKLISTRETURNFUNCTION']._serialized_start=4364 + _globals['_GETBLOCKLISTRETURNFUNCTION']._serialized_end=4446 + _globals['_GETCONTACTQRLINKRETURNFUNCTION']._serialized_start=4448 + _globals['_GETCONTACTQRLINKRETURNFUNCTION']._serialized_end=4509 + _globals['_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION']._serialized_start=4511 + _globals['_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION']._serialized_end=4605 + _globals['_GETJOINEDGROUPSRETURNFUNCTION']._serialized_start=4607 + _globals['_GETJOINEDGROUPSRETURNFUNCTION']._serialized_end=4688 + _globals['_REQCREATEGROUP']._serialized_start=4691 + _globals['_REQCREATEGROUP']._serialized_end=4874 + _globals['_JIDARRAY']._serialized_start=4876 + _globals['_JIDARRAY']._serialized_end=4914 + _globals['_ARRAYSTRING']._serialized_start=4916 + _globals['_ARRAYSTRING']._serialized_end=4943 + _globals['_NEWSLETTERMESSAGEMETA']._serialized_start=4945 + _globals['_NEWSLETTERMESSAGEMETA']._serialized_end=5004 + _globals['_GROUPDELETE']._serialized_start=5006 + _globals['_GROUPDELETE']._serialized_end=5059 + _globals['_MESSAGE']._serialized_start=5062 + _globals['_MESSAGE']._serialized_end=5481 + _globals['_CREATENEWSLETTERPARAMS']._serialized_start=5483 + _globals['_CREATENEWSLETTERPARAMS']._serialized_end=5559 + _globals['_WRAPPEDNEWSLETTERSTATE']._serialized_start=5562 + _globals['_WRAPPEDNEWSLETTERSTATE']._serialized_end=5713 + _globals['_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE']._serialized_start=5651 + _globals['_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE']._serialized_end=5713 + _globals['_NEWSLETTERTEXT']._serialized_start=5715 + _globals['_NEWSLETTERTEXT']._serialized_end=5777 + _globals['_PROFILEPICTUREINFO']._serialized_start=5779 + _globals['_PROFILEPICTUREINFO']._serialized_end=5858 + _globals['_NEWSLETTERREACTIONSETTINGS']._serialized_start=5861 + _globals['_NEWSLETTERREACTIONSETTINGS']._serialized_end=6037 + _globals['_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE']._serialized_start=5967 + _globals['_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE']._serialized_end=6037 + _globals['_NEWSLETTERSETTING']._serialized_start=6039 + _globals['_NEWSLETTERSETTING']._serialized_end=6118 + _globals['_NEWSLETTERTHREADMETADATA']._serialized_start=6121 + _globals['_NEWSLETTERTHREADMETADATA']._serialized_end=6588 + _globals['_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE']._serialized_start=6529 + _globals['_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE']._serialized_end=6588 + _globals['_NEWSLETTERVIEWERMETADATA']._serialized_start=6590 + _globals['_NEWSLETTERVIEWERMETADATA']._serialized_end=6699 + _globals['_NEWSLETTERMETADATA']._serialized_start=6702 + _globals['_NEWSLETTERMETADATA']._serialized_end=6906 + _globals['_BLOCKLIST']._serialized_start=6908 + _globals['_BLOCKLIST']._serialized_end=6962 + _globals['_REACTION']._serialized_start=6964 + _globals['_REACTION']._serialized_end=7003 + _globals['_NEWSLETTERMESSAGE']._serialized_start=7006 + _globals['_NEWSLETTERMESSAGE']._serialized_end=7158 + _globals['_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION']._serialized_start=7160 + _globals['_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION']._serialized_end=7272 + _globals['_PRIVACYSETTINGS']._serialized_start=7275 + _globals['_PRIVACYSETTINGS']._serialized_end=7824 + _globals['_PRIVACYSETTINGS_PRIVACYSETTING']._serialized_start=7705 + _globals['_PRIVACYSETTINGS_PRIVACYSETTING']._serialized_end=7824 + _globals['_NODEATTRS']._serialized_start=7826 + _globals['_NODEATTRS']._serialized_end=7943 + _globals['_NODE']._serialized_start=7945 + _globals['_NODE']._serialized_end=8064 + _globals['_INFOQUERY']._serialized_start=8066 + _globals['_INFOQUERY']._serialized_end=8154 + _globals['_GETPROFILEPICTUREPARAMS']._serialized_start=8156 + _globals['_GETPROFILEPICTUREPARAMS']._serialized_end=8239 + _globals['_GETPROFILEPICTURERETURNFUNCTION']._serialized_start=8241 + _globals['_GETPROFILEPICTURERETURNFUNCTION']._serialized_end=8335 + _globals['_STATUSPRIVACY']._serialized_start=8338 + _globals['_STATUSPRIVACY']._serialized_end=8521 + _globals['_STATUSPRIVACY_STATUSPRIVACYTYPE']._serialized_start=8458 + _globals['_STATUSPRIVACY_STATUSPRIVACYTYPE']._serialized_end=8521 + _globals['_GETSTATUSPRIVACYRETURNFUNCTION']._serialized_start=8523 + _globals['_GETSTATUSPRIVACYRETURNFUNCTION']._serialized_end=8617 + _globals['_GROUPLINKTARGET']._serialized_start=8620 + _globals['_GROUPLINKTARGET']._serialized_end=8758 + _globals['_GROUPLINKCHANGE']._serialized_start=8761 + _globals['_GROUPLINKCHANGE']._serialized_end=8940 + _globals['_GROUPLINKCHANGE_CHANGETYPE']._serialized_start=8894 + _globals['_GROUPLINKCHANGE_CHANGETYPE']._serialized_end=8940 + _globals['_GETSUBGROUPSRETURNFUNCTION']._serialized_start=8942 + _globals['_GETSUBGROUPSRETURNFUNCTION']._serialized_end=9036 + _globals['_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION']._serialized_start=9038 + _globals['_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION']._serialized_end=9142 + _globals['_GETUSERDEVICESRETURNFUNCTION']._serialized_start=9144 + _globals['_GETUSERDEVICESRETURNFUNCTION']._serialized_end=9216 + _globals['_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION']._serialized_start=9218 + _globals['_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION']._serialized_end=9297 + _globals['_PAIRPHONEPARAMS']._serialized_start=9299 + _globals['_PAIRPHONEPARAMS']._serialized_end=9408 + _globals['_CONTACTQRLINKTARGET']._serialized_start=9410 + _globals['_CONTACTQRLINKTARGET']._serialized_end=9490 + _globals['_RESOLVECONTACTQRLINKRETURNFUNCTION']._serialized_start=9492 + _globals['_RESOLVECONTACTQRLINKRETURNFUNCTION']._serialized_end=9596 + _globals['_BUSINESSMESSAGELINKTARGET']._serialized_start=9599 + _globals['_BUSINESSMESSAGELINKTARGET']._serialized_end=9751 + _globals['_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION']._serialized_start=9753 + _globals['_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION']._serialized_end=9873 + _globals['_MUTATIONINFO']._serialized_start=9875 + _globals['_MUTATIONINFO']._serialized_end=9967 + _globals['_PATCHINFO']._serialized_start=9970 + _globals['_PATCHINFO']._serialized_end=10197 + _globals['_PATCHINFO_WAPATCHNAME']._serialized_start=10090 + _globals['_PATCHINFO_WAPATCHNAME']._serialized_end=10197 + _globals['_CONTACTSPUTPUSHNAMERETURNFUNCTION']._serialized_start=10199 + _globals['_CONTACTSPUTPUSHNAMERETURNFUNCTION']._serialized_end=10287 + _globals['_CONTACTENTRY']._serialized_start=10289 + _globals['_CONTACTENTRY']._serialized_end=10367 + _globals['_CONTACTENTRYARRAY']._serialized_start=10369 + _globals['_CONTACTENTRYARRAY']._serialized_end=10433 + _globals['_SETPRIVACYSETTINGRETURNFUNCTION']._serialized_start=10435 + _globals['_SETPRIVACYSETTINGRETURNFUNCTION']._serialized_end=10527 + _globals['_CONTACTSGETCONTACTRETURNFUNCTION']._serialized_start=10529 + _globals['_CONTACTSGETCONTACTRETURNFUNCTION']._serialized_end=10621 + _globals['_CONTACTINFO']._serialized_start=10623 + _globals['_CONTACTINFO']._serialized_end=10728 + _globals['_CONTACT']._serialized_start=10730 + _globals['_CONTACT']._serialized_end=10802 + _globals['_CONTACTSGETALLCONTACTSRETURNFUNCTION']._serialized_start=10804 + _globals['_CONTACTSGETALLCONTACTSRETURNFUNCTION']._serialized_end=10892 + _globals['_QR']._serialized_start=10894 + _globals['_QR']._serialized_end=10913 + _globals['_PAIRSTATUS']._serialized_start=10916 + _globals['_PAIRSTATUS']._serialized_end=11089 + _globals['_PAIRSTATUS_PSTATUS']._serialized_start=11056 + _globals['_PAIRSTATUS_PSTATUS']._serialized_end=11089 + _globals['_CONNECTED']._serialized_start=11091 + _globals['_CONNECTED']._serialized_end=11118 + _globals['_KEEPALIVETIMEOUT']._serialized_start=11120 + _globals['_KEEPALIVETIMEOUT']._serialized_end=11179 + _globals['_KEEPALIVERESTORED']._serialized_start=11181 + _globals['_KEEPALIVERESTORED']._serialized_end=11200 + _globals['_LOGGEDOUT']._serialized_start=11202 + _globals['_LOGGEDOUT']._serialized_end=11279 + _globals['_STREAMREPLACED']._serialized_start=11281 + _globals['_STREAMREPLACED']._serialized_end=11297 + _globals['_TEMPORARYBAN']._serialized_start=11300 + _globals['_TEMPORARYBAN']._serialized_end=11531 + _globals['_TEMPORARYBAN_TEMPBANREASON']._serialized_start=11384 + _globals['_TEMPORARYBAN_TEMPBANREASON']._serialized_end=11531 + _globals['_CONNECTFAILURE']._serialized_start=11533 + _globals['_CONNECTFAILURE']._serialized_end=11641 + _globals['_CLIENTOUTDATED']._serialized_start=11643 + _globals['_CLIENTOUTDATED']._serialized_end=11659 + _globals['_STREAMERROR']._serialized_start=11661 + _globals['_STREAMERROR']._serialized_end=11716 + _globals['_DISCONNECTED']._serialized_start=11718 + _globals['_DISCONNECTED']._serialized_end=11748 + _globals['_HISTORYSYNC']._serialized_start=11750 + _globals['_HISTORYSYNC']._serialized_end=11817 + _globals['_RECEIPT']._serialized_start=11820 + _globals['_RECEIPT']._serialized_end=12131 + _globals['_RECEIPT_RECEIPTTYPE']._serialized_start=11962 + _globals['_RECEIPT_RECEIPTTYPE']._serialized_end=12131 + _globals['_CHATPRESENCE']._serialized_start=12134 + _globals['_CHATPRESENCE']._serialized_end=12387 + _globals['_CHATPRESENCE_CHATPRESENCE']._serialized_start=12304 + _globals['_CHATPRESENCE_CHATPRESENCE']._serialized_end=12345 + _globals['_CHATPRESENCE_CHATPRESENCEMEDIA']._serialized_start=12347 + _globals['_CHATPRESENCE_CHATPRESENCEMEDIA']._serialized_end=12387 + _globals['_PRESENCE']._serialized_start=12389 + _globals['_PRESENCE']._serialized_end=12466 + _globals['_JOINEDGROUP']._serialized_start=12468 + _globals['_JOINEDGROUP']._serialized_end=12569 + _globals['_GROUPINFOEVENT']._serialized_start=12572 + _globals['_GROUPINFOEVENT']._serialized_end=13259 + _globals['_PICTURE']._serialized_start=13261 + _globals['_PICTURE']._serialized_end=13362 + _globals['_IDENTITYCHANGE']._serialized_start=13364 + _globals['_IDENTITYCHANGE']._serialized_end=13444 + _globals['_PRIVACYSETTINGSEVENT']._serialized_start=13447 + _globals['_PRIVACYSETTINGSEVENT']._serialized_end=13689 + _globals['_OFFLINESYNCPREVIEW']._serialized_start=13691 + _globals['_OFFLINESYNCPREVIEW']._serialized_end=13808 + _globals['_OFFLINESYNCCOMPLETED']._serialized_start=13810 + _globals['_OFFLINESYNCCOMPLETED']._serialized_end=13847 + _globals['_BLOCKLISTEVENT']._serialized_start=13850 + _globals['_BLOCKLISTEVENT']._serialized_end=14028 + _globals['_BLOCKLISTEVENT_ACTIONS']._serialized_start=13994 + _globals['_BLOCKLISTEVENT_ACTIONS']._serialized_end=14028 + _globals['_BLOCKLISTCHANGE']._serialized_start=14031 + _globals['_BLOCKLISTCHANGE']._serialized_end=14163 + _globals['_BLOCKLISTCHANGE_ACTION']._serialized_start=14131 + _globals['_BLOCKLISTCHANGE_ACTION']._serialized_end=14163 + _globals['_NEWSLETTERJOIN']._serialized_start=14165 + _globals['_NEWSLETTERJOIN']._serialized_end=14238 + _globals['_NEWSLETTERLEAVE']._serialized_start=14240 + _globals['_NEWSLETTERLEAVE']._serialized_end=14322 + _globals['_NEWSLETTERMUTECHANGE']._serialized_start=14324 + _globals['_NEWSLETTERMUTECHANGE']._serialized_end=14416 + _globals['_NEWSLETTERLIVEUPDATE']._serialized_start=14418 + _globals['_NEWSLETTERLIVEUPDATE']._serialized_end=14527 + _globals['_BASICCALLMETA']._serialized_start=14529 + _globals['_BASICCALLMETA']._serialized_end=14642 + _globals['_CALLREMOTEMETA']._serialized_start=14644 + _globals['_CALLREMOTEMETA']._serialized_end=14707 + _globals['_CALLOFFER']._serialized_start=14710 + _globals['_CALLOFFER']._serialized_end=14846 + _globals['_CALLACCEPT']._serialized_start=14849 + _globals['_CALLACCEPT']._serialized_end=14986 + _globals['_CALLPREACCEPT']._serialized_start=14989 + _globals['_CALLPREACCEPT']._serialized_end=15129 + _globals['_CALLTRANSPORT']._serialized_start=15132 + _globals['_CALLTRANSPORT']._serialized_end=15272 + _globals['_CALLOFFERNOTICE']._serialized_start=15274 + _globals['_CALLOFFERNOTICE']._serialized_end=15396 + _globals['_CALLRELAYLATENCY']._serialized_start=15398 + _globals['_CALLRELAYLATENCY']._serialized_end=15492 + _globals['_CALLTERMINATE']._serialized_start=15494 + _globals['_CALLTERMINATE']._serialized_end=15601 + _globals['_UNKNOWNCALLEVENT']._serialized_start=15603 + _globals['_UNKNOWNCALLEVENT']._serialized_end=15650 + _globals['_UPDATEGROUPPARTICIPANTSRETURNFUNCTION']._serialized_start=15652 + _globals['_UPDATEGROUPPARTICIPANTSRETURNFUNCTION']._serialized_end=15755 + _globals['_GETMESSAGEFORRETRYRETURNFUNCTION']._serialized_start=15757 + _globals['_GETMESSAGEFORRETRYRETURNFUNCTION']._serialized_end=15860 + _globals['_LOCALCHATSETTINGS']._serialized_start=15862 + _globals['_LOCALCHATSETTINGS']._serialized_end=15950 + _globals['_RETURNFUNCTIONWITHERROR']._serialized_start=15952 + _globals['_RETURNFUNCTIONWITHERROR']._serialized_end=16059 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/Neonize_pb2.pyi b/neonize/proto/Neonize_pb2.pyi index 4565959..adf40a0 100644 --- a/neonize/proto/Neonize_pb2.pyi +++ b/neonize/proto/Neonize_pb2.pyi @@ -28,12 +28,7 @@ class _NewsletterRole: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _NewsletterRoleEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _NewsletterRole.ValueType - ], - builtins.type, -): +class _NewsletterRoleEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NewsletterRole.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SUBSCRIBER: _NewsletterRole.ValueType # 1 GUEST: _NewsletterRole.ValueType # 2 @@ -52,19 +47,12 @@ class _NewsletterMuteState: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _NewsletterMuteStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _NewsletterMuteState.ValueType - ], - builtins.type, -): +class _NewsletterMuteStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NewsletterMuteState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ON: _NewsletterMuteState.ValueType # 1 OFF: _NewsletterMuteState.ValueType # 2 -class NewsletterMuteState( - _NewsletterMuteState, metaclass=_NewsletterMuteStateEnumTypeWrapper -): ... +class NewsletterMuteState(_NewsletterMuteState, metaclass=_NewsletterMuteStateEnumTypeWrapper): ... ON: NewsletterMuteState.ValueType # 1 OFF: NewsletterMuteState.ValueType # 2 @@ -74,12 +62,7 @@ class _ConnectFailureReason: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _ConnectFailureReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _ConnectFailureReason.ValueType - ], - builtins.type, -): +class _ConnectFailureReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ConnectFailureReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GENERIC: _ConnectFailureReason.ValueType # 1 LOGGED_OUT: _ConnectFailureReason.ValueType # 2 @@ -92,9 +75,7 @@ class _ConnectFailureReasonEnumTypeWrapper( EXPERIMENTAL: _ConnectFailureReason.ValueType # 9 SERVICE_UNAVAILABLE: _ConnectFailureReason.ValueType # 10 -class ConnectFailureReason( - _ConnectFailureReason, metaclass=_ConnectFailureReasonEnumTypeWrapper -): ... +class ConnectFailureReason(_ConnectFailureReason, metaclass=_ConnectFailureReasonEnumTypeWrapper): ... GENERIC: ConnectFailureReason.ValueType # 1 LOGGED_OUT: ConnectFailureReason.ValueType # 2 @@ -136,40 +117,8 @@ class JID(google.protobuf.message.Message): Server: builtins.str | None = ..., IsEmpty: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Device", - b"Device", - "Integrator", - b"Integrator", - "IsEmpty", - b"IsEmpty", - "RawAgent", - b"RawAgent", - "Server", - b"Server", - "User", - b"User", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Device", - b"Device", - "Integrator", - b"Integrator", - "IsEmpty", - b"IsEmpty", - "RawAgent", - b"RawAgent", - "Server", - b"Server", - "User", - b"User", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Device", b"Device", "Integrator", b"Integrator", "IsEmpty", b"IsEmpty", "RawAgent", b"RawAgent", "Server", b"Server", "User", b"User"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Device", b"Device", "Integrator", b"Integrator", "IsEmpty", b"IsEmpty", "RawAgent", b"RawAgent", "Server", b"Server", "User", b"User"]) -> None: ... global___JID = JID @@ -221,64 +170,8 @@ class MessageInfo(google.protobuf.message.Message): VerifiedName: global___VerifiedName | None = ..., DeviceSentMeta: global___DeviceSentMeta | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Category", - b"Category", - "DeviceSentMeta", - b"DeviceSentMeta", - "Edit", - b"Edit", - "ID", - b"ID", - "MediaType", - b"MediaType", - "MessageSource", - b"MessageSource", - "Multicast", - b"Multicast", - "Pushname", - b"Pushname", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Category", - b"Category", - "DeviceSentMeta", - b"DeviceSentMeta", - "Edit", - b"Edit", - "ID", - b"ID", - "MediaType", - b"MediaType", - "MessageSource", - b"MessageSource", - "Multicast", - b"Multicast", - "Pushname", - b"Pushname", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Category", b"Category", "DeviceSentMeta", b"DeviceSentMeta", "Edit", b"Edit", "ID", b"ID", "MediaType", b"MediaType", "MessageSource", b"MessageSource", "Multicast", b"Multicast", "Pushname", b"Pushname", "ServerID", b"ServerID", "Timestamp", b"Timestamp", "Type", b"Type", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Category", b"Category", "DeviceSentMeta", b"DeviceSentMeta", "Edit", b"Edit", "ID", b"ID", "MediaType", b"MediaType", "MessageSource", b"MessageSource", "Multicast", b"Multicast", "Pushname", b"Pushname", "ServerID", b"ServerID", "Timestamp", b"Timestamp", "Type", b"Type", "VerifiedName", b"VerifiedName"]) -> None: ... global___MessageInfo = MessageInfo @@ -311,44 +204,8 @@ class UploadResponse(google.protobuf.message.Message): FileSHA256: builtins.bytes | None = ..., FileLength: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DirectPath", - b"DirectPath", - "FileEncSHA256", - b"FileEncSHA256", - "FileLength", - b"FileLength", - "FileSHA256", - b"FileSHA256", - "Handle", - b"Handle", - "MediaKey", - b"MediaKey", - "url", - b"url", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DirectPath", - b"DirectPath", - "FileEncSHA256", - b"FileEncSHA256", - "FileLength", - b"FileLength", - "FileSHA256", - b"FileSHA256", - "Handle", - b"Handle", - "MediaKey", - b"MediaKey", - "url", - b"url", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "FileEncSHA256", b"FileEncSHA256", "FileLength", b"FileLength", "FileSHA256", b"FileSHA256", "Handle", b"Handle", "MediaKey", b"MediaKey", "url", b"url"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "FileEncSHA256", b"FileEncSHA256", "FileLength", b"FileLength", "FileSHA256", b"FileSHA256", "Handle", b"Handle", "MediaKey", b"MediaKey", "url", b"url"]) -> None: ... global___UploadResponse = UploadResponse @@ -378,36 +235,8 @@ class MessageSource(google.protobuf.message.Message): IsGroup: builtins.bool | None = ..., BroadcastListOwner: global___JID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BroadcastListOwner", - b"BroadcastListOwner", - "Chat", - b"Chat", - "IsFromMe", - b"IsFromMe", - "IsGroup", - b"IsGroup", - "Sender", - b"Sender", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BroadcastListOwner", - b"BroadcastListOwner", - "Chat", - b"Chat", - "IsFromMe", - b"IsFromMe", - "IsGroup", - b"IsGroup", - "Sender", - b"Sender", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BroadcastListOwner", b"BroadcastListOwner", "Chat", b"Chat", "IsFromMe", b"IsFromMe", "IsGroup", b"IsGroup", "Sender", b"Sender"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BroadcastListOwner", b"BroadcastListOwner", "Chat", b"Chat", "IsFromMe", b"IsFromMe", "IsGroup", b"IsGroup", "Sender", b"Sender"]) -> None: ... global___MessageSource = MessageSource @@ -425,18 +254,8 @@ class DeviceSentMeta(google.protobuf.message.Message): DestinationJID: builtins.str | None = ..., Phash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DestinationJID", b"DestinationJID", "Phash", b"Phash" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DestinationJID", b"DestinationJID", "Phash", b"Phash" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DestinationJID", b"DestinationJID", "Phash", b"Phash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DestinationJID", b"DestinationJID", "Phash", b"Phash"]) -> None: ... global___DeviceSentMeta = DeviceSentMeta @@ -449,33 +268,17 @@ class VerifiedName(google.protobuf.message.Message): CERTIFICATE_FIELD_NUMBER: builtins.int DETAILS_FIELD_NUMBER: builtins.int @property - def Certificate( - self, - ) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate: ... + def Certificate(self) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate: ... @property - def Details( - self, - ) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details: ... + def Details(self) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details: ... def __init__( self, *, - Certificate: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate - | None = ..., - Details: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Certificate", b"Certificate", "Details", b"Details" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Certificate", b"Certificate", "Details", b"Details" - ], + Certificate: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate | None = ..., + Details: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["Certificate", b"Certificate", "Details", b"Details"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Certificate", b"Certificate", "Details", b"Details"]) -> None: ... global___VerifiedName = VerifiedName @@ -501,32 +304,8 @@ class IsOnWhatsAppResponse(google.protobuf.message.Message): IsIn: builtins.bool | None = ..., VerifiedName: global___VerifiedName | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "IsIn", - b"IsIn", - "JID", - b"JID", - "Query", - b"Query", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IsIn", - b"IsIn", - "JID", - b"JID", - "Query", - b"Query", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsIn", b"IsIn", "JID", b"JID", "Query", b"Query", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsIn", b"IsIn", "JID", b"JID", "Query", b"Query", "VerifiedName", b"VerifiedName"]) -> None: ... global___IsOnWhatsAppResponse = IsOnWhatsAppResponse @@ -543,11 +322,7 @@ class UserInfo(google.protobuf.message.Message): @property def VerifiedName(self) -> global___VerifiedName: ... @property - def Devices( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Devices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, @@ -556,30 +331,8 @@ class UserInfo(google.protobuf.message.Message): PictureID: builtins.str | None = ..., Devices: collections.abc.Iterable[global___JID] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "PictureID", - b"PictureID", - "Status", - b"Status", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Devices", - b"Devices", - "PictureID", - b"PictureID", - "Status", - b"Status", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["PictureID", b"PictureID", "Status", b"Status", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Devices", b"Devices", "PictureID", b"PictureID", "Status", b"Status", "VerifiedName", b"VerifiedName"]) -> None: ... global___UserInfo = UserInfo @@ -607,36 +360,8 @@ class Device(google.protobuf.message.Message): PushName: builtins.str | None = ..., Initialized: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BussinessName", - b"BussinessName", - "Initialized", - b"Initialized", - "JID", - b"JID", - "Platform", - b"Platform", - "PushName", - b"PushName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BussinessName", - b"BussinessName", - "Initialized", - b"Initialized", - "JID", - b"JID", - "Platform", - b"Platform", - "PushName", - b"PushName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BussinessName", b"BussinessName", "Initialized", b"Initialized", "JID", b"JID", "Platform", b"Platform", "PushName", b"PushName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BussinessName", b"BussinessName", "Initialized", b"Initialized", "JID", b"JID", "Platform", b"Platform", "PushName", b"PushName"]) -> None: ... global___Device = Device @@ -660,18 +385,8 @@ class GroupName(google.protobuf.message.Message): NameSetAt: builtins.int | None = ..., NameSetBy: global___JID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy"]) -> None: ... global___GroupName = GroupName @@ -699,36 +414,8 @@ class GroupTopic(google.protobuf.message.Message): TopicSetBy: global___JID | None = ..., TopicDeleted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Topic", - b"Topic", - "TopicDeleted", - b"TopicDeleted", - "TopicID", - b"TopicID", - "TopicSetAt", - b"TopicSetAt", - "TopicSetBy", - b"TopicSetBy", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Topic", - b"Topic", - "TopicDeleted", - b"TopicDeleted", - "TopicID", - b"TopicID", - "TopicSetAt", - b"TopicSetAt", - "TopicSetBy", - b"TopicSetBy", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Topic", b"Topic", "TopicDeleted", b"TopicDeleted", "TopicID", b"TopicID", "TopicSetAt", b"TopicSetAt", "TopicSetBy", b"TopicSetBy"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Topic", b"Topic", "TopicDeleted", b"TopicDeleted", "TopicID", b"TopicID", "TopicSetAt", b"TopicSetAt", "TopicSetBy", b"TopicSetBy"]) -> None: ... global___GroupTopic = GroupTopic @@ -743,12 +430,8 @@ class GroupLocked(google.protobuf.message.Message): *, isLocked: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isLocked", b"isLocked"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["isLocked", b"isLocked"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["isLocked", b"isLocked"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isLocked", b"isLocked"]) -> None: ... global___GroupLocked = GroupLocked @@ -766,18 +449,8 @@ class GroupAnnounce(google.protobuf.message.Message): IsAnnounce: builtins.bool | None = ..., AnnounceVersionID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce"]) -> None: ... global___GroupAnnounce = GroupAnnounce @@ -795,18 +468,8 @@ class GroupEphemeral(google.protobuf.message.Message): IsEphemeral: builtins.bool | None = ..., DisappearingTimer: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral"]) -> None: ... global___GroupEphemeral = GroupEphemeral @@ -821,12 +484,8 @@ class GroupIncognito(google.protobuf.message.Message): *, IsIncognito: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["IsIncognito", b"IsIncognito"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["IsIncognito", b"IsIncognito"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsIncognito", b"IsIncognito"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsIncognito", b"IsIncognito"]) -> None: ... global___GroupIncognito = GroupIncognito @@ -844,24 +503,8 @@ class GroupParent(google.protobuf.message.Message): IsParent: builtins.bool | None = ..., DefaultMembershipApprovalMode: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DefaultMembershipApprovalMode", - b"DefaultMembershipApprovalMode", - "IsParent", - b"IsParent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DefaultMembershipApprovalMode", - b"DefaultMembershipApprovalMode", - "IsParent", - b"IsParent", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DefaultMembershipApprovalMode", b"DefaultMembershipApprovalMode", "IsParent", b"IsParent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DefaultMembershipApprovalMode", b"DefaultMembershipApprovalMode", "IsParent", b"IsParent"]) -> None: ... global___GroupParent = GroupParent @@ -877,12 +520,8 @@ class GroupLinkedParent(google.protobuf.message.Message): *, LinkedParentJID: global___JID | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"]) -> None: ... global___GroupLinkedParent = GroupLinkedParent @@ -897,12 +536,8 @@ class GroupIsDefaultSub(google.protobuf.message.Message): *, IsDefaultSubGroup: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"]) -> None: ... global___GroupIsDefaultSub = GroupIsDefaultSub @@ -920,12 +555,8 @@ class GroupParticipantAddRequest(google.protobuf.message.Message): Code: builtins.str | None = ..., Expiration: builtins.float | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"]) -> None: ... global___GroupParticipantAddRequest = GroupParticipantAddRequest @@ -961,44 +592,8 @@ class GroupParticipant(google.protobuf.message.Message): Error: builtins.int | None = ..., AddRequest: global___GroupParticipantAddRequest | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "AddRequest", - b"AddRequest", - "DisplayName", - b"DisplayName", - "Error", - b"Error", - "IsAdmin", - b"IsAdmin", - "IsSuperAdmin", - b"IsSuperAdmin", - "JID", - b"JID", - "LID", - b"LID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "AddRequest", - b"AddRequest", - "DisplayName", - b"DisplayName", - "Error", - b"Error", - "IsAdmin", - b"IsAdmin", - "IsSuperAdmin", - b"IsSuperAdmin", - "JID", - b"JID", - "LID", - b"LID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["AddRequest", b"AddRequest", "DisplayName", b"DisplayName", "Error", b"Error", "IsAdmin", b"IsAdmin", "IsSuperAdmin", b"IsSuperAdmin", "JID", b"JID", "LID", b"LID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["AddRequest", b"AddRequest", "DisplayName", b"DisplayName", "Error", b"Error", "IsAdmin", b"IsAdmin", "IsSuperAdmin", b"IsSuperAdmin", "JID", b"JID", "LID", b"LID"]) -> None: ... global___GroupParticipant = GroupParticipant @@ -1010,18 +605,11 @@ class GroupInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _GroupMemberAddModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupInfo._GroupMemberAddMode.ValueType - ], - builtins.type, - ): + class _GroupMemberAddModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupInfo._GroupMemberAddMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GroupMemberAddModeAdmin: GroupInfo._GroupMemberAddMode.ValueType # 1 - class GroupMemberAddMode( - _GroupMemberAddMode, metaclass=_GroupMemberAddModeEnumTypeWrapper - ): ... + class GroupMemberAddMode(_GroupMemberAddMode, metaclass=_GroupMemberAddModeEnumTypeWrapper): ... GroupMemberAddModeAdmin: GroupInfo.GroupMemberAddMode.ValueType # 1 OWNERJID_FIELD_NUMBER: builtins.int @@ -1063,11 +651,7 @@ class GroupInfo(google.protobuf.message.Message): @property def GroupIsDefaultSub(self) -> global___GroupIsDefaultSub: ... @property - def Participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupParticipant - ]: ... + def Participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... def __init__( self, *, @@ -1086,70 +670,8 @@ class GroupInfo(google.protobuf.message.Message): ParticipantVersionID: builtins.str | None = ..., Participants: collections.abc.Iterable[global___GroupParticipant] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "GroupAnnounce", - b"GroupAnnounce", - "GroupCreated", - b"GroupCreated", - "GroupEphemeral", - b"GroupEphemeral", - "GroupIncognito", - b"GroupIncognito", - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupLocked", - b"GroupLocked", - "GroupName", - b"GroupName", - "GroupParent", - b"GroupParent", - "GroupTopic", - b"GroupTopic", - "JID", - b"JID", - "OwnerJID", - b"OwnerJID", - "ParticipantVersionID", - b"ParticipantVersionID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "GroupAnnounce", - b"GroupAnnounce", - "GroupCreated", - b"GroupCreated", - "GroupEphemeral", - b"GroupEphemeral", - "GroupIncognito", - b"GroupIncognito", - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupLocked", - b"GroupLocked", - "GroupName", - b"GroupName", - "GroupParent", - b"GroupParent", - "GroupTopic", - b"GroupTopic", - "JID", - b"JID", - "OwnerJID", - b"OwnerJID", - "ParticipantVersionID", - b"ParticipantVersionID", - "Participants", - b"Participants", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["GroupAnnounce", b"GroupAnnounce", "GroupCreated", b"GroupCreated", "GroupEphemeral", b"GroupEphemeral", "GroupIncognito", b"GroupIncognito", "GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupLinkedParent", b"GroupLinkedParent", "GroupLocked", b"GroupLocked", "GroupName", b"GroupName", "GroupParent", b"GroupParent", "GroupTopic", b"GroupTopic", "JID", b"JID", "OwnerJID", b"OwnerJID", "ParticipantVersionID", b"ParticipantVersionID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["GroupAnnounce", b"GroupAnnounce", "GroupCreated", b"GroupCreated", "GroupEphemeral", b"GroupEphemeral", "GroupIncognito", b"GroupIncognito", "GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupLinkedParent", b"GroupLinkedParent", "GroupLocked", b"GroupLocked", "GroupName", b"GroupName", "GroupParent", b"GroupParent", "GroupTopic", b"GroupTopic", "JID", b"JID", "OwnerJID", b"OwnerJID", "ParticipantVersionID", b"ParticipantVersionID", "Participants", b"Participants"]) -> None: ... global___GroupInfo = GroupInfo @@ -1188,52 +710,8 @@ class MessageDebugTimings(google.protobuf.message.Message): Resp: builtins.int | None = ..., Retry: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "GetDevices", - b"GetDevices", - "GetParticipants", - b"GetParticipants", - "GroupEncrypt", - b"GroupEncrypt", - "Marshal", - b"Marshal", - "PeerEncrypt", - b"PeerEncrypt", - "Queue", - b"Queue", - "Resp", - b"Resp", - "Retry", - b"Retry", - "Send", - b"Send", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "GetDevices", - b"GetDevices", - "GetParticipants", - b"GetParticipants", - "GroupEncrypt", - b"GroupEncrypt", - "Marshal", - b"Marshal", - "PeerEncrypt", - b"PeerEncrypt", - "Queue", - b"Queue", - "Resp", - b"Resp", - "Retry", - b"Retry", - "Send", - b"Send", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["GetDevices", b"GetDevices", "GetParticipants", b"GetParticipants", "GroupEncrypt", b"GroupEncrypt", "Marshal", b"Marshal", "PeerEncrypt", b"PeerEncrypt", "Queue", b"Queue", "Resp", b"Resp", "Retry", b"Retry", "Send", b"Send"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["GetDevices", b"GetDevices", "GetParticipants", b"GetParticipants", "GroupEncrypt", b"GroupEncrypt", "Marshal", b"Marshal", "PeerEncrypt", b"PeerEncrypt", "Queue", b"Queue", "Resp", b"Resp", "Retry", b"Retry", "Send", b"Send"]) -> None: ... global___MessageDebugTimings = MessageDebugTimings @@ -1258,32 +736,8 @@ class SendResponse(google.protobuf.message.Message): ServerID: builtins.int | None = ..., DebugTimings: global___MessageDebugTimings | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DebugTimings", - b"DebugTimings", - "ID", - b"ID", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DebugTimings", - b"DebugTimings", - "ID", - b"ID", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DebugTimings", b"DebugTimings", "ID", b"ID", "ServerID", b"ServerID", "Timestamp", b"Timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DebugTimings", b"DebugTimings", "ID", b"ID", "ServerID", b"ServerID", "Timestamp", b"Timestamp"]) -> None: ... global___SendResponse = SendResponse @@ -1302,14 +756,8 @@ class SendMessageReturnFunction(google.protobuf.message.Message): Error: builtins.str | None = ..., SendResponse: global___SendResponse | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"]) -> None: ... global___SendMessageReturnFunction = SendMessageReturnFunction @@ -1330,12 +778,8 @@ class GetGroupInfoReturnFunction(google.protobuf.message.Message): GroupInfo: global___GroupInfo | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"]) -> None: ... global___GetGroupInfoReturnFunction = GetGroupInfoReturnFunction @@ -1354,12 +798,8 @@ class JoinGroupWithLinkReturnFunction(google.protobuf.message.Message): Error: builtins.str | None = ..., Jid: global___JID | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"]) -> None: ... global___JoinGroupWithLinkReturnFunction = JoinGroupWithLinkReturnFunction @@ -1377,12 +817,8 @@ class GetGroupInviteLinkReturnFunction(google.protobuf.message.Message): InviteLink: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"]) -> None: ... global___GetGroupInviteLinkReturnFunction = GetGroupInviteLinkReturnFunction @@ -1400,12 +836,8 @@ class DownloadReturnFunction(google.protobuf.message.Message): Binary: builtins.bytes | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"]) -> None: ... global___DownloadReturnFunction = DownloadReturnFunction @@ -1424,18 +856,8 @@ class UploadReturnFunction(google.protobuf.message.Message): UploadResponse: global___UploadResponse | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "UploadResponse", b"UploadResponse" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "UploadResponse", b"UploadResponse" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "UploadResponse", b"UploadResponse"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "UploadResponse", b"UploadResponse"]) -> None: ... global___UploadReturnFunction = UploadReturnFunction @@ -1453,12 +875,8 @@ class SetGroupPhotoReturnFunction(google.protobuf.message.Message): PictureID: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"]) -> None: ... global___SetGroupPhotoReturnFunction = SetGroupPhotoReturnFunction @@ -1470,27 +888,15 @@ class IsOnWhatsAppReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def IsOnWhatsAppResponse( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___IsOnWhatsAppResponse - ]: ... + def IsOnWhatsAppResponse(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___IsOnWhatsAppResponse]: ... def __init__( self, *, - IsOnWhatsAppResponse: collections.abc.Iterable[global___IsOnWhatsAppResponse] - | None = ..., + IsOnWhatsAppResponse: collections.abc.Iterable[global___IsOnWhatsAppResponse] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "IsOnWhatsAppResponse", b"IsOnWhatsAppResponse" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "IsOnWhatsAppResponse", b"IsOnWhatsAppResponse"]) -> None: ... global___IsOnWhatsAppReturnFunction = IsOnWhatsAppReturnFunction @@ -1510,12 +916,8 @@ class GetUserInfoSingleReturnFunction(google.protobuf.message.Message): JID: global___JID | None = ..., UserInfo: global___UserInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"]) -> None: ... global___GetUserInfoSingleReturnFunction = GetUserInfoSingleReturnFunction @@ -1527,24 +929,15 @@ class GetUserInfoReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def UsersInfo( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GetUserInfoSingleReturnFunction - ]: ... + def UsersInfo(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetUserInfoSingleReturnFunction]: ... def __init__( self, *, - UsersInfo: collections.abc.Iterable[global___GetUserInfoSingleReturnFunction] - | None = ..., + UsersInfo: collections.abc.Iterable[global___GetUserInfoSingleReturnFunction] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "UsersInfo", b"UsersInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "UsersInfo", b"UsersInfo"]) -> None: ... global___GetUserInfoReturnFunction = GetUserInfoReturnFunction @@ -1563,12 +956,8 @@ class BuildPollVoteReturnFunction(google.protobuf.message.Message): PollVote: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"]) -> None: ... global___BuildPollVoteReturnFunction = BuildPollVoteReturnFunction @@ -1587,18 +976,8 @@ class CreateNewsLetterReturnFunction(google.protobuf.message.Message): NewsletterMetadata: global___NewsletterMetadata | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata"]) -> None: ... global___CreateNewsLetterReturnFunction = CreateNewsLetterReturnFunction @@ -1617,12 +996,8 @@ class GetBlocklistReturnFunction(google.protobuf.message.Message): Blocklist: global___Blocklist | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"]) -> None: ... global___GetBlocklistReturnFunction = GetBlocklistReturnFunction @@ -1640,12 +1015,8 @@ class GetContactQRLinkReturnFunction(google.protobuf.message.Message): Link: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"]) -> None: ... global___GetContactQRLinkReturnFunction = GetContactQRLinkReturnFunction @@ -1657,28 +1028,17 @@ class GetGroupRequestParticipantsReturnFunction(google.protobuf.message.Message) ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, Participants: collections.abc.Iterable[global___JID] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["Error", b"Error", "Participants", b"Participants"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Participants", b"Participants"]) -> None: ... -global___GetGroupRequestParticipantsReturnFunction = ( - GetGroupRequestParticipantsReturnFunction -) +global___GetGroupRequestParticipantsReturnFunction = GetGroupRequestParticipantsReturnFunction @typing.final class GetJoinedGroupsReturnFunction(google.protobuf.message.Message): @@ -1688,23 +1048,15 @@ class GetJoinedGroupsReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Group( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupInfo - ]: ... + def Group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupInfo]: ... def __init__( self, *, Group: collections.abc.Iterable[global___GroupInfo] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Group", b"Group"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Group", b"Group"]) -> None: ... global___GetJoinedGroupsReturnFunction = GetJoinedGroupsReturnFunction @@ -1720,11 +1072,7 @@ class ReqCreateGroup(google.protobuf.message.Message): name: builtins.str CreateKey: builtins.str @property - def Participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property def GroupParent(self) -> global___GroupParent: ... @property @@ -1738,34 +1086,8 @@ class ReqCreateGroup(google.protobuf.message.Message): GroupParent: global___GroupParent | None = ..., GroupLinkedParent: global___GroupLinkedParent | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupParent", - b"GroupParent", - "name", - b"name", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupParent", - b"GroupParent", - "Participants", - b"Participants", - "name", - b"name", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupLinkedParent", b"GroupLinkedParent", "GroupParent", b"GroupParent", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupLinkedParent", b"GroupLinkedParent", "GroupParent", b"GroupParent", "Participants", b"Participants", "name", b"name"]) -> None: ... global___ReqCreateGroup = ReqCreateGroup @@ -1775,11 +1097,7 @@ class JIDArray(google.protobuf.message.Message): JIDS_FIELD_NUMBER: builtins.int @property - def JIDS( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def JIDS(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, @@ -1795,11 +1113,7 @@ class ArrayString(google.protobuf.message.Message): DATA_FIELD_NUMBER: builtins.int @property - def data( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -1823,14 +1137,8 @@ class NewsLetterMessageMeta(google.protobuf.message.Message): EditTS: builtins.int | None = ..., OriginalTS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"]) -> None: ... global___NewsLetterMessageMeta = NewsLetterMessageMeta @@ -1848,18 +1156,8 @@ class GroupDelete(google.protobuf.message.Message): Deleted: builtins.bool | None = ..., DeletedReason: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Deleted", b"Deleted", "DeletedReason", b"DeletedReason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Deleted", b"Deleted", "DeletedReason", b"DeletedReason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Deleted", b"Deleted", "DeletedReason", b"DeletedReason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Deleted", b"Deleted", "DeletedReason", b"DeletedReason"]) -> None: ... global___GroupDelete = GroupDelete @@ -1914,68 +1212,8 @@ class Message(google.protobuf.message.Message): RetryCount: builtins.int | None = ..., NewsLetterMeta: global___NewsLetterMessageMeta | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Info", - b"Info", - "IsDocumentWithCaption", - b"IsDocumentWithCaption", - "IsEdit", - b"IsEdit", - "IsEphemeral", - b"IsEphemeral", - "IsLottieSticker", - b"IsLottieSticker", - "IsViewOnce", - b"IsViewOnce", - "IsViewOnceV2", - b"IsViewOnceV2", - "IsViewOnceV2Extension", - b"IsViewOnceV2Extension", - "Message", - b"Message", - "NewsLetterMeta", - b"NewsLetterMeta", - "RetryCount", - b"RetryCount", - "SourceWebMsg", - b"SourceWebMsg", - "UnavailableRequestID", - b"UnavailableRequestID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Info", - b"Info", - "IsDocumentWithCaption", - b"IsDocumentWithCaption", - "IsEdit", - b"IsEdit", - "IsEphemeral", - b"IsEphemeral", - "IsLottieSticker", - b"IsLottieSticker", - "IsViewOnce", - b"IsViewOnce", - "IsViewOnceV2", - b"IsViewOnceV2", - "IsViewOnceV2Extension", - b"IsViewOnceV2Extension", - "Message", - b"Message", - "NewsLetterMeta", - b"NewsLetterMeta", - "RetryCount", - b"RetryCount", - "SourceWebMsg", - b"SourceWebMsg", - "UnavailableRequestID", - b"UnavailableRequestID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Info", b"Info", "IsDocumentWithCaption", b"IsDocumentWithCaption", "IsEdit", b"IsEdit", "IsEphemeral", b"IsEphemeral", "IsLottieSticker", b"IsLottieSticker", "IsViewOnce", b"IsViewOnce", "IsViewOnceV2", b"IsViewOnceV2", "IsViewOnceV2Extension", b"IsViewOnceV2Extension", "Message", b"Message", "NewsLetterMeta", b"NewsLetterMeta", "RetryCount", b"RetryCount", "SourceWebMsg", b"SourceWebMsg", "UnavailableRequestID", b"UnavailableRequestID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Info", b"Info", "IsDocumentWithCaption", b"IsDocumentWithCaption", "IsEdit", b"IsEdit", "IsEphemeral", b"IsEphemeral", "IsLottieSticker", b"IsLottieSticker", "IsViewOnce", b"IsViewOnce", "IsViewOnceV2", b"IsViewOnceV2", "IsViewOnceV2Extension", b"IsViewOnceV2Extension", "Message", b"Message", "NewsLetterMeta", b"NewsLetterMeta", "RetryCount", b"RetryCount", "SourceWebMsg", b"SourceWebMsg", "UnavailableRequestID", b"UnavailableRequestID"]) -> None: ... global___Message = Message @@ -1996,18 +1234,8 @@ class CreateNewsletterParams(google.protobuf.message.Message): Description: builtins.str | None = ..., Picture: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Description", b"Description", "Name", b"Name", "Picture", b"Picture" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Description", b"Description", "Name", b"Name", "Picture", b"Picture" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Description", b"Description", "Name", b"Name", "Picture", b"Picture"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Description", b"Description", "Name", b"Name", "Picture", b"Picture"]) -> None: ... global___CreateNewsletterParams = CreateNewsletterParams @@ -2019,20 +1247,13 @@ class WrappedNewsletterState(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NewsletterStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WrappedNewsletterState._NewsletterState.ValueType - ], - builtins.type, - ): + class _NewsletterStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WrappedNewsletterState._NewsletterState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ACTIVE: WrappedNewsletterState._NewsletterState.ValueType # 1 SUSPENDED: WrappedNewsletterState._NewsletterState.ValueType # 2 GEOSUSPENDED: WrappedNewsletterState._NewsletterState.ValueType # 3 - class NewsletterState( - _NewsletterState, metaclass=_NewsletterStateEnumTypeWrapper - ): ... + class NewsletterState(_NewsletterState, metaclass=_NewsletterStateEnumTypeWrapper): ... ACTIVE: WrappedNewsletterState.NewsletterState.ValueType # 1 SUSPENDED: WrappedNewsletterState.NewsletterState.ValueType # 2 GEOSUSPENDED: WrappedNewsletterState.NewsletterState.ValueType # 3 @@ -2044,9 +1265,7 @@ class WrappedNewsletterState(google.protobuf.message.Message): *, Type: global___WrappedNewsletterState.NewsletterState.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Type", b"Type"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Type", b"Type"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Type", b"Type"]) -> None: ... global___WrappedNewsletterState = WrappedNewsletterState @@ -2068,18 +1287,8 @@ class NewsletterText(google.protobuf.message.Message): ID: builtins.str | None = ..., UpdateTime: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime"]) -> None: ... global___NewsletterText = NewsletterText @@ -2103,18 +1312,8 @@ class ProfilePictureInfo(google.protobuf.message.Message): Type: builtins.str | None = ..., DirectPath: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL"]) -> None: ... global___ProfilePictureInfo = ProfilePictureInfo @@ -2126,21 +1325,14 @@ class NewsletterReactionSettings(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NewsletterReactionsModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - NewsletterReactionSettings._NewsletterReactionsMode.ValueType - ], - builtins.type, - ): + class _NewsletterReactionsModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NewsletterReactionSettings._NewsletterReactionsMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ALL: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 1 BASIC: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 2 NONE: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 3 BLOCKLIST: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 4 - class NewsletterReactionsMode( - _NewsletterReactionsMode, metaclass=_NewsletterReactionsModeEnumTypeWrapper - ): ... + class NewsletterReactionsMode(_NewsletterReactionsMode, metaclass=_NewsletterReactionsModeEnumTypeWrapper): ... ALL: NewsletterReactionSettings.NewsletterReactionsMode.ValueType # 1 BASIC: NewsletterReactionSettings.NewsletterReactionsMode.ValueType # 2 NONE: NewsletterReactionSettings.NewsletterReactionsMode.ValueType # 3 @@ -2151,12 +1343,9 @@ class NewsletterReactionSettings(google.protobuf.message.Message): def __init__( self, *, - Value: global___NewsletterReactionSettings.NewsletterReactionsMode.ValueType - | None = ..., + Value: global___NewsletterReactionSettings.NewsletterReactionsMode.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Value", b"Value"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Value", b"Value"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Value", b"Value"]) -> None: ... global___NewsletterReactionSettings = NewsletterReactionSettings @@ -2173,12 +1362,8 @@ class NewsletterSetting(google.protobuf.message.Message): *, ReactionCodes: global___NewsletterReactionSettings | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"]) -> None: ... global___NewsletterSetting = NewsletterSetting @@ -2190,20 +1375,12 @@ class NewsletterThreadMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NewsletterVerificationStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - NewsletterThreadMetadata._NewsletterVerificationState.ValueType - ], - builtins.type, - ): + class _NewsletterVerificationStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NewsletterThreadMetadata._NewsletterVerificationState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor VERIFIED: NewsletterThreadMetadata._NewsletterVerificationState.ValueType # 1 UNVERIFIED: NewsletterThreadMetadata._NewsletterVerificationState.ValueType # 2 - class NewsletterVerificationState( - _NewsletterVerificationState, - metaclass=_NewsletterVerificationStateEnumTypeWrapper, - ): ... + class NewsletterVerificationState(_NewsletterVerificationState, metaclass=_NewsletterVerificationStateEnumTypeWrapper): ... VERIFIED: NewsletterThreadMetadata.NewsletterVerificationState.ValueType # 1 UNVERIFIED: NewsletterThreadMetadata.NewsletterVerificationState.ValueType # 2 @@ -2219,9 +1396,7 @@ class NewsletterThreadMetadata(google.protobuf.message.Message): CreationTime: builtins.int InviteCode: builtins.str SubscriberCount: builtins.int - VerificationState: ( - global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType - ) + VerificationState: global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType @property def Name(self) -> global___NewsletterText: ... @property @@ -2240,58 +1415,13 @@ class NewsletterThreadMetadata(google.protobuf.message.Message): Name: global___NewsletterText | None = ..., Description: global___NewsletterText | None = ..., SubscriberCount: builtins.int | None = ..., - VerificationState: global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType - | None = ..., + VerificationState: global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType | None = ..., Picture: global___ProfilePictureInfo | None = ..., Preview: global___ProfilePictureInfo | None = ..., Settings: global___NewsletterSetting | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CreationTime", - b"CreationTime", - "Description", - b"Description", - "InviteCode", - b"InviteCode", - "Name", - b"Name", - "Picture", - b"Picture", - "Preview", - b"Preview", - "Settings", - b"Settings", - "SubscriberCount", - b"SubscriberCount", - "VerificationState", - b"VerificationState", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CreationTime", - b"CreationTime", - "Description", - b"Description", - "InviteCode", - b"InviteCode", - "Name", - b"Name", - "Picture", - b"Picture", - "Preview", - b"Preview", - "Settings", - b"Settings", - "SubscriberCount", - b"SubscriberCount", - "VerificationState", - b"VerificationState", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CreationTime", b"CreationTime", "Description", b"Description", "InviteCode", b"InviteCode", "Name", b"Name", "Picture", b"Picture", "Preview", b"Preview", "Settings", b"Settings", "SubscriberCount", b"SubscriberCount", "VerificationState", b"VerificationState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CreationTime", b"CreationTime", "Description", b"Description", "InviteCode", b"InviteCode", "Name", b"Name", "Picture", b"Picture", "Preview", b"Preview", "Settings", b"Settings", "SubscriberCount", b"SubscriberCount", "VerificationState", b"VerificationState"]) -> None: ... global___NewsletterThreadMetadata = NewsletterThreadMetadata @@ -2309,12 +1439,8 @@ class NewsletterViewerMetadata(google.protobuf.message.Message): Mute: global___NewsletterMuteState.ValueType | None = ..., Role: global___NewsletterRole.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"]) -> None: ... global___NewsletterViewerMetadata = NewsletterViewerMetadata @@ -2342,32 +1468,8 @@ class NewsletterMetadata(google.protobuf.message.Message): ThreadMeta: global___NewsletterThreadMetadata | None = ..., ViewerMeta: global___NewsletterViewerMetadata | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "State", - b"State", - "ThreadMeta", - b"ThreadMeta", - "ViewerMeta", - b"ViewerMeta", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "State", - b"State", - "ThreadMeta", - b"ThreadMeta", - "ViewerMeta", - b"ViewerMeta", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "State", b"State", "ThreadMeta", b"ThreadMeta", "ViewerMeta", b"ViewerMeta"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "State", b"State", "ThreadMeta", b"ThreadMeta", "ViewerMeta", b"ViewerMeta"]) -> None: ... global___NewsletterMetadata = NewsletterMetadata @@ -2379,23 +1481,15 @@ class Blocklist(google.protobuf.message.Message): JIDS_FIELD_NUMBER: builtins.int DHash: builtins.str @property - def JIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def JIDs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, DHash: builtins.str | None = ..., JIDs: collections.abc.Iterable[global___JID] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["DHash", b"DHash"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["DHash", b"DHash", "JIDs", b"JIDs"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["DHash", b"DHash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DHash", b"DHash", "JIDs", b"JIDs"]) -> None: ... global___Blocklist = Blocklist @@ -2413,12 +1507,8 @@ class Reaction(google.protobuf.message.Message): type: builtins.str | None = ..., count: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["count", b"count", "type", b"type"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["count", b"count", "type", b"type"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["count", b"count", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["count", b"count", "type", b"type"]) -> None: ... global___Reaction = Reaction @@ -2433,11 +1523,7 @@ class NewsletterMessage(google.protobuf.message.Message): MessageServerID: builtins.int ViewsCount: builtins.int @property - def ReactionCounts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Reaction - ]: ... + def ReactionCounts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Reaction]: ... @property def Message(self) -> waE2E.WAWebProtobufsE2E_pb2.Message: ... def __init__( @@ -2448,30 +1534,8 @@ class NewsletterMessage(google.protobuf.message.Message): ReactionCounts: collections.abc.Iterable[global___Reaction] | None = ..., Message: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Message", - b"Message", - "MessageServerID", - b"MessageServerID", - "ViewsCount", - b"ViewsCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Message", - b"Message", - "MessageServerID", - b"MessageServerID", - "ReactionCounts", - b"ReactionCounts", - "ViewsCount", - b"ViewsCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Message", b"Message", "MessageServerID", b"MessageServerID", "ViewsCount", b"ViewsCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Message", b"Message", "MessageServerID", b"MessageServerID", "ReactionCounts", b"ReactionCounts", "ViewsCount", b"ViewsCount"]) -> None: ... global___NewsletterMessage = NewsletterMessage @@ -2483,31 +1547,17 @@ class GetNewsletterMessageUpdateReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def NewsletterMessage( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NewsletterMessage - ]: ... + def NewsletterMessage(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsletterMessage]: ... def __init__( self, *, - NewsletterMessage: collections.abc.Iterable[global___NewsletterMessage] - | None = ..., + NewsletterMessage: collections.abc.Iterable[global___NewsletterMessage] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "NewsletterMessage", b"NewsletterMessage" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "NewsletterMessage", b"NewsletterMessage"]) -> None: ... -global___GetNewsletterMessageUpdateReturnFunction = ( - GetNewsletterMessageUpdateReturnFunction -) +global___GetNewsletterMessageUpdateReturnFunction = GetNewsletterMessageUpdateReturnFunction @typing.final class PrivacySettings(google.protobuf.message.Message): @@ -2517,12 +1567,7 @@ class PrivacySettings(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PrivacySettingEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PrivacySettings._PrivacySetting.ValueType - ], - builtins.type, - ): + class _PrivacySettingEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PrivacySettings._PrivacySetting.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNDEFINED: PrivacySettings._PrivacySetting.ValueType # 1 ALL: PrivacySettings._PrivacySetting.ValueType # 2 @@ -2566,44 +1611,8 @@ class PrivacySettings(google.protobuf.message.Message): CallAdd: global___PrivacySettings.PrivacySetting.ValueType | None = ..., Online: global___PrivacySettings.PrivacySetting.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CallAdd", - b"CallAdd", - "GroupAdd", - b"GroupAdd", - "LastSeen", - b"LastSeen", - "Online", - b"Online", - "Profile", - b"Profile", - "ReadReceipts", - b"ReadReceipts", - "Status", - b"Status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CallAdd", - b"CallAdd", - "GroupAdd", - b"GroupAdd", - "LastSeen", - b"LastSeen", - "Online", - b"Online", - "Profile", - b"Profile", - "ReadReceipts", - b"ReadReceipts", - "Status", - b"Status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CallAdd", b"CallAdd", "GroupAdd", b"GroupAdd", "LastSeen", b"LastSeen", "Online", b"Online", "Profile", b"Profile", "ReadReceipts", b"ReadReceipts", "Status", b"Status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CallAdd", b"CallAdd", "GroupAdd", b"GroupAdd", "LastSeen", b"LastSeen", "Online", b"Online", "Profile", b"Profile", "ReadReceipts", b"ReadReceipts", "Status", b"Status"]) -> None: ... global___PrivacySettings = PrivacySettings @@ -2631,43 +1640,9 @@ class NodeAttrs(google.protobuf.message.Message): text: builtins.str | None = ..., jid: global___JID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Value", - b"Value", - "boolean", - b"boolean", - "integer", - b"integer", - "jid", - b"jid", - "name", - b"name", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Value", - b"Value", - "boolean", - b"boolean", - "integer", - b"integer", - "jid", - b"jid", - "name", - b"name", - "text", - b"text", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["Value", b"Value"] - ) -> typing.Literal["boolean", "integer", "text", "jid"] | None: ... + def HasField(self, field_name: typing.Literal["Value", b"Value", "boolean", b"boolean", "integer", b"integer", "jid", b"jid", "name", b"name", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Value", b"Value", "boolean", b"boolean", "integer", b"integer", "jid", b"jid", "name", b"name", "text", b"text"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["Value", b"Value"]) -> typing.Literal["boolean", "integer", "text", "jid"] | None: ... global___NodeAttrs = NodeAttrs @@ -2684,17 +1659,9 @@ class Node(google.protobuf.message.Message): Nil: builtins.bool Bytes: builtins.bytes @property - def Attrs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NodeAttrs - ]: ... + def Attrs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NodeAttrs]: ... @property - def Nodes( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Node - ]: ... + def Nodes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Node]: ... def __init__( self, *, @@ -2704,25 +1671,8 @@ class Node(google.protobuf.message.Message): Nil: builtins.bool | None = ..., Bytes: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["Bytes", b"Bytes", "Nil", b"Nil", "Tag", b"Tag"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Attrs", - b"Attrs", - "Bytes", - b"Bytes", - "Nil", - b"Nil", - "Nodes", - b"Nodes", - "Tag", - b"Tag", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Bytes", b"Bytes", "Nil", b"Nil", "Tag", b"Tag"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Attrs", b"Attrs", "Bytes", b"Bytes", "Nil", b"Nil", "Nodes", b"Nodes", "Tag", b"Tag"]) -> None: ... global___Node = Node @@ -2738,11 +1688,7 @@ class InfoQuery(google.protobuf.message.Message): Type: builtins.str To: builtins.str @property - def Content( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Node - ]: ... + def Content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Node]: ... def __init__( self, *, @@ -2751,25 +1697,8 @@ class InfoQuery(google.protobuf.message.Message): To: builtins.str | None = ..., Content: collections.abc.Iterable[global___Node] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Namespace", b"Namespace", "To", b"To", "Type", b"Type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Content", - b"Content", - "Namespace", - b"Namespace", - "To", - b"To", - "Type", - b"Type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Namespace", b"Namespace", "To", b"To", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Content", b"Content", "Namespace", b"Namespace", "To", b"To", "Type", b"Type"]) -> None: ... global___InfoQuery = InfoQuery @@ -2790,28 +1719,8 @@ class GetProfilePictureParams(google.protobuf.message.Message): ExistingID: builtins.str | None = ..., IsCommunity: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ExistingID", - b"ExistingID", - "IsCommunity", - b"IsCommunity", - "Preview", - b"Preview", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ExistingID", - b"ExistingID", - "IsCommunity", - b"IsCommunity", - "Preview", - b"Preview", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ExistingID", b"ExistingID", "IsCommunity", b"IsCommunity", "Preview", b"Preview"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ExistingID", b"ExistingID", "IsCommunity", b"IsCommunity", "Preview", b"Preview"]) -> None: ... global___GetProfilePictureParams = GetProfilePictureParams @@ -2830,12 +1739,8 @@ class GetProfilePictureReturnFunction(google.protobuf.message.Message): Picture: global___ProfilePictureInfo | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"]) -> None: ... global___GetProfilePictureReturnFunction = GetProfilePictureReturnFunction @@ -2847,20 +1752,13 @@ class StatusPrivacy(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusPrivacyTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - StatusPrivacy._StatusPrivacyType.ValueType - ], - builtins.type, - ): + class _StatusPrivacyTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StatusPrivacy._StatusPrivacyType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CONTACTS: StatusPrivacy._StatusPrivacyType.ValueType # 1 BLACKLIST: StatusPrivacy._StatusPrivacyType.ValueType # 2 WHITELIST: StatusPrivacy._StatusPrivacyType.ValueType # 3 - class StatusPrivacyType( - _StatusPrivacyType, metaclass=_StatusPrivacyTypeEnumTypeWrapper - ): ... + class StatusPrivacyType(_StatusPrivacyType, metaclass=_StatusPrivacyTypeEnumTypeWrapper): ... CONTACTS: StatusPrivacy.StatusPrivacyType.ValueType # 1 BLACKLIST: StatusPrivacy.StatusPrivacyType.ValueType # 2 WHITELIST: StatusPrivacy.StatusPrivacyType.ValueType # 3 @@ -2871,11 +1769,7 @@ class StatusPrivacy(google.protobuf.message.Message): Type: global___StatusPrivacy.StatusPrivacyType.ValueType IsDefault: builtins.bool @property - def List( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def List(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, @@ -2883,15 +1777,8 @@ class StatusPrivacy(google.protobuf.message.Message): List: collections.abc.Iterable[global___JID] | None = ..., IsDefault: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["IsDefault", b"IsDefault", "Type", b"Type"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IsDefault", b"IsDefault", "List", b"List", "Type", b"Type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsDefault", b"IsDefault", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsDefault", b"IsDefault", "List", b"List", "Type", b"Type"]) -> None: ... global___StatusPrivacy = StatusPrivacy @@ -2903,26 +1790,15 @@ class GetStatusPrivacyReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def StatusPrivacy( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___StatusPrivacy - ]: ... + def StatusPrivacy(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StatusPrivacy]: ... def __init__( self, *, StatusPrivacy: collections.abc.Iterable[global___StatusPrivacy] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "StatusPrivacy", b"StatusPrivacy" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "StatusPrivacy", b"StatusPrivacy"]) -> None: ... global___GetStatusPrivacyReturnFunction = GetStatusPrivacyReturnFunction @@ -2946,28 +1822,8 @@ class GroupLinkTarget(google.protobuf.message.Message): GroupName: global___GroupName | None = ..., GroupIsDefaultSub: global___GroupIsDefaultSub | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupName", - b"GroupName", - "JID", - b"JID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupName", - b"GroupName", - "JID", - b"JID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupName", b"GroupName", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupName", b"GroupName", "JID", b"JID"]) -> None: ... global___GroupLinkTarget = GroupLinkTarget @@ -2979,12 +1835,7 @@ class GroupLinkChange(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChangeTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupLinkChange._ChangeType.ValueType - ], - builtins.type, - ): + class _ChangeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupLinkChange._ChangeType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PARENT: GroupLinkChange._ChangeType.ValueType # 1 SUB: GroupLinkChange._ChangeType.ValueType # 2 @@ -3009,18 +1860,8 @@ class GroupLinkChange(google.protobuf.message.Message): UnlinkReason: builtins.str | None = ..., Group: global___GroupLinkTarget | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason"]) -> None: ... global___GroupLinkChange = GroupLinkChange @@ -3032,27 +1873,15 @@ class GetSubGroupsReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def GroupLinkTarget( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupLinkTarget - ]: ... + def GroupLinkTarget(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupLinkTarget]: ... def __init__( self, *, - GroupLinkTarget: collections.abc.Iterable[global___GroupLinkTarget] - | None = ..., + GroupLinkTarget: collections.abc.Iterable[global___GroupLinkTarget] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "GroupLinkTarget", b"GroupLinkTarget" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "GroupLinkTarget", b"GroupLinkTarget"]) -> None: ... global___GetSubGroupsReturnFunction = GetSubGroupsReturnFunction @@ -3064,23 +1893,15 @@ class GetSubscribedNewslettersReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Newsletter( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NewsletterMetadata - ]: ... + def Newsletter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsletterMetadata]: ... def __init__( self, *, Newsletter: collections.abc.Iterable[global___NewsletterMetadata] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Newsletter", b"Newsletter"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Newsletter", b"Newsletter"]) -> None: ... global___GetSubscribedNewslettersReturnFunction = GetSubscribedNewslettersReturnFunction @@ -3092,23 +1913,15 @@ class GetUserDevicesreturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def JID( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def JID(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, JID: collections.abc.Iterable[global___JID] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "JID", b"JID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "JID", b"JID"]) -> None: ... global___GetUserDevicesreturnFunction = GetUserDevicesreturnFunction @@ -3126,16 +1939,10 @@ class NewsletterSubscribeLiveUpdatesReturnFunction(google.protobuf.message.Messa Duration: builtins.int | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"]) -> None: ... -global___NewsletterSubscribeLiveUpdatesReturnFunction = ( - NewsletterSubscribeLiveUpdatesReturnFunction -) +global___NewsletterSubscribeLiveUpdatesReturnFunction = NewsletterSubscribeLiveUpdatesReturnFunction @typing.final class PairPhoneParams(google.protobuf.message.Message): @@ -3157,32 +1964,8 @@ class PairPhoneParams(google.protobuf.message.Message): clientType: builtins.int | None = ..., clientDisplayName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientDisplayName", - b"clientDisplayName", - "clientType", - b"clientType", - "phone", - b"phone", - "showPushNotification", - b"showPushNotification", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientDisplayName", - b"clientDisplayName", - "clientType", - b"clientType", - "phone", - b"phone", - "showPushNotification", - b"showPushNotification", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientDisplayName", b"clientDisplayName", "clientType", b"clientType", "phone", b"phone", "showPushNotification", b"showPushNotification"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientDisplayName", b"clientDisplayName", "clientType", b"clientType", "phone", b"phone", "showPushNotification", b"showPushNotification"]) -> None: ... global___PairPhoneParams = PairPhoneParams @@ -3204,18 +1987,8 @@ class ContactQRLinkTarget(google.protobuf.message.Message): Type: builtins.str | None = ..., PushName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JID", b"JID", "PushName", b"PushName", "Type", b"Type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JID", b"JID", "PushName", b"PushName", "Type", b"Type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "PushName", b"PushName", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "PushName", b"PushName", "Type", b"Type"]) -> None: ... global___ContactQRLinkTarget = ContactQRLinkTarget @@ -3234,18 +2007,8 @@ class ResolveContactQRLinkReturnFunction(google.protobuf.message.Message): ContactQrLink: global___ContactQRLinkTarget | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ContactQrLink", b"ContactQrLink", "Error", b"Error" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ContactQrLink", b"ContactQrLink", "Error", b"Error" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ContactQrLink", b"ContactQrLink", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ContactQrLink", b"ContactQrLink", "Error", b"Error"]) -> None: ... global___ResolveContactQRLinkReturnFunction = ResolveContactQRLinkReturnFunction @@ -3276,40 +2039,8 @@ class BusinessMessageLinkTarget(google.protobuf.message.Message): VerifiedLevel: builtins.str | None = ..., Message: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "IsSigned", - b"IsSigned", - "JID", - b"JID", - "Message", - b"Message", - "PushName", - b"PushName", - "VerifiedLevel", - b"VerifiedLevel", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IsSigned", - b"IsSigned", - "JID", - b"JID", - "Message", - b"Message", - "PushName", - b"PushName", - "VerifiedLevel", - b"VerifiedLevel", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsSigned", b"IsSigned", "JID", b"JID", "Message", b"Message", "PushName", b"PushName", "VerifiedLevel", b"VerifiedLevel", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsSigned", b"IsSigned", "JID", b"JID", "Message", b"Message", "PushName", b"PushName", "VerifiedLevel", b"VerifiedLevel", "VerifiedName", b"VerifiedName"]) -> None: ... global___BusinessMessageLinkTarget = BusinessMessageLinkTarget @@ -3328,22 +2059,10 @@ class ResolveBusinessMessageLinkReturnFunction(google.protobuf.message.Message): MessageLinkTarget: global___BusinessMessageLinkTarget | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget"]) -> None: ... -global___ResolveBusinessMessageLinkReturnFunction = ( - ResolveBusinessMessageLinkReturnFunction -) +global___ResolveBusinessMessageLinkReturnFunction = ResolveBusinessMessageLinkReturnFunction @typing.final class MutationInfo(google.protobuf.message.Message): @@ -3354,11 +2073,7 @@ class MutationInfo(google.protobuf.message.Message): VALUE_FIELD_NUMBER: builtins.int Version: builtins.int @property - def Index( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def Index(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def Value(self) -> waSyncAction.WASyncAction_pb2.SyncActionValue: ... def __init__( @@ -3368,15 +2083,8 @@ class MutationInfo(google.protobuf.message.Message): Version: builtins.int | None = ..., Value: waSyncAction.WASyncAction_pb2.SyncActionValue | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Value", b"Value", "Version", b"Version"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Index", b"Index", "Value", b"Value", "Version", b"Version" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Value", b"Value", "Version", b"Version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Index", b"Index", "Value", b"Value", "Version", b"Version"]) -> None: ... global___MutationInfo = MutationInfo @@ -3388,12 +2096,7 @@ class PatchInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _WAPatchNameEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PatchInfo._WAPatchName.ValueType - ], - builtins.type, - ): + class _WAPatchNameEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PatchInfo._WAPatchName.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CRITICAL_BLOCK: PatchInfo._WAPatchName.ValueType # 1 CRITICAL_UNBLOCK_LOW: PatchInfo._WAPatchName.ValueType # 2 @@ -3414,11 +2117,7 @@ class PatchInfo(google.protobuf.message.Message): Timestamp: builtins.int Type: global___PatchInfo.WAPatchName.ValueType @property - def Mutations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MutationInfo - ]: ... + def Mutations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MutationInfo]: ... def __init__( self, *, @@ -3426,15 +2125,8 @@ class PatchInfo(google.protobuf.message.Message): Type: global___PatchInfo.WAPatchName.ValueType | None = ..., Mutations: collections.abc.Iterable[global___MutationInfo] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Timestamp", b"Timestamp", "Type", b"Type"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Mutations", b"Mutations", "Timestamp", b"Timestamp", "Type", b"Type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Timestamp", b"Timestamp", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Mutations", b"Mutations", "Timestamp", b"Timestamp", "Type", b"Type"]) -> None: ... global___PatchInfo = PatchInfo @@ -3455,18 +2147,8 @@ class ContactsPutPushNameReturnFunction(google.protobuf.message.Message): PreviousName: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status"]) -> None: ... global___ContactsPutPushNameReturnFunction = ContactsPutPushNameReturnFunction @@ -3488,18 +2170,8 @@ class ContactEntry(google.protobuf.message.Message): FirstName: builtins.str | None = ..., FullName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID"]) -> None: ... global___ContactEntry = ContactEntry @@ -3509,19 +2181,13 @@ class ContactEntryArray(google.protobuf.message.Message): CONTACTENTRY_FIELD_NUMBER: builtins.int @property - def ContactEntry( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ContactEntry - ]: ... + def ContactEntry(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContactEntry]: ... def __init__( self, *, ContactEntry: collections.abc.Iterable[global___ContactEntry] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["ContactEntry", b"ContactEntry"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["ContactEntry", b"ContactEntry"]) -> None: ... global___ContactEntryArray = ContactEntryArray @@ -3540,12 +2206,8 @@ class SetPrivacySettingReturnFunction(google.protobuf.message.Message): settings: global___PrivacySettings | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"]) -> None: ... global___SetPrivacySettingReturnFunction = SetPrivacySettingReturnFunction @@ -3564,14 +2226,8 @@ class ContactsGetContactReturnFunction(google.protobuf.message.Message): ContactInfo: global___ContactInfo | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"]) -> None: ... global___ContactsGetContactReturnFunction = ContactsGetContactReturnFunction @@ -3598,36 +2254,8 @@ class ContactInfo(google.protobuf.message.Message): PushName: builtins.str | None = ..., BusinessName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "FirstName", - b"FirstName", - "Found", - b"Found", - "FullName", - b"FullName", - "PushName", - b"PushName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "FirstName", - b"FirstName", - "Found", - b"Found", - "FullName", - b"FullName", - "PushName", - b"PushName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "FirstName", b"FirstName", "Found", b"Found", "FullName", b"FullName", "PushName", b"PushName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "FirstName", b"FirstName", "Found", b"Found", "FullName", b"FullName", "PushName", b"PushName"]) -> None: ... global___ContactInfo = ContactInfo @@ -3647,12 +2275,8 @@ class Contact(google.protobuf.message.Message): JID: global___JID | None = ..., Info: global___ContactInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"]) -> None: ... global___Contact = Contact @@ -3664,23 +2288,15 @@ class ContactsGetAllContactsReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Contact( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Contact - ]: ... + def Contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Contact]: ... def __init__( self, *, Contact: collections.abc.Iterable[global___Contact] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Contact", b"Contact", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Contact", b"Contact", "Error", b"Error"]) -> None: ... global___ContactsGetAllContactsReturnFunction = ContactsGetAllContactsReturnFunction @@ -3694,11 +2310,7 @@ class QR(google.protobuf.message.Message): CODES_FIELD_NUMBER: builtins.int @property - def Codes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def Codes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -3718,12 +2330,7 @@ class PairStatus(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PairStatus._PStatus.ValueType - ], - builtins.type, - ): + class _PStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PairStatus._PStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ERROR: PairStatus._PStatus.ValueType # 1 SUCCESS: PairStatus._PStatus.ValueType # 2 @@ -3752,36 +2359,8 @@ class PairStatus(google.protobuf.message.Message): Status: global___PairStatus.PStatus.ValueType | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "Error", - b"Error", - "ID", - b"ID", - "Platform", - b"Platform", - "Status", - b"Status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "Error", - b"Error", - "ID", - b"ID", - "Platform", - b"Platform", - "Status", - b"Status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "Error", b"Error", "ID", b"ID", "Platform", b"Platform", "Status", b"Status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "Error", b"Error", "ID", b"ID", "Platform", b"Platform", "Status", b"Status"]) -> None: ... global___PairStatus = PairStatus @@ -3796,9 +2375,7 @@ class Connected(google.protobuf.message.Message): *, status: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["status", b"status"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["status", b"status"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["status", b"status"]) -> None: ... global___Connected = Connected @@ -3819,18 +2396,8 @@ class KeepAliveTimeout(google.protobuf.message.Message): ErrorCount: builtins.int | None = ..., LastSuccess: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess"]) -> None: ... global___KeepAliveTimeout = KeepAliveTimeout @@ -3860,12 +2427,8 @@ class LoggedOut(google.protobuf.message.Message): OnConnect: builtins.bool | None = ..., Reason: global___ConnectFailureReason.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"]) -> None: ... global___LoggedOut = LoggedOut @@ -3889,12 +2452,7 @@ class TemporaryBan(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TempBanReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - TemporaryBan._TempBanReason.ValueType - ], - builtins.type, - ): + class _TempBanReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TemporaryBan._TempBanReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SEND_TO_TOO_MANY_PEOPLE: TemporaryBan._TempBanReason.ValueType # 1 BLOCKED_BY_USERS: TemporaryBan._TempBanReason.ValueType # 2 @@ -3919,12 +2477,8 @@ class TemporaryBan(google.protobuf.message.Message): Code: global___TemporaryBan.TempBanReason.ValueType | None = ..., Expire: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"]) -> None: ... global___TemporaryBan = TemporaryBan @@ -3948,18 +2502,8 @@ class ConnectFailure(google.protobuf.message.Message): Message: builtins.str | None = ..., Raw: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Message", b"Message", "Raw", b"Raw", "Reason", b"Reason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Message", b"Message", "Raw", b"Raw", "Reason", b"Reason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Message", b"Message", "Raw", b"Raw", "Reason", b"Reason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Message", b"Message", "Raw", b"Raw", "Reason", b"Reason"]) -> None: ... global___ConnectFailure = ConnectFailure @@ -3990,12 +2534,8 @@ class StreamError(google.protobuf.message.Message): Code: builtins.str | None = ..., Raw: global___Node | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"]) -> None: ... global___StreamError = StreamError @@ -4010,9 +2550,7 @@ class Disconnected(google.protobuf.message.Message): *, status: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["status", b"status"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["status", b"status"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["status", b"status"]) -> None: ... global___Disconnected = Disconnected @@ -4031,9 +2569,7 @@ class HistorySync(google.protobuf.message.Message): *, Data: waHistorySync.WAWebProtobufsHistorySync_pb2.HistorySync | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Data", b"Data"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Data", b"Data"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Data", b"Data"]) -> None: ... global___HistorySync = HistorySync @@ -4053,12 +2589,7 @@ class Receipt(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReceiptTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Receipt._ReceiptType.ValueType - ], - builtins.type, - ): + class _ReceiptTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Receipt._ReceiptType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DELIVERED: Receipt._ReceiptType.ValueType # 1 SENDER: Receipt._ReceiptType.ValueType # 2 @@ -4094,11 +2625,7 @@ class Receipt(google.protobuf.message.Message): @property def MessageSource(self) -> global___MessageSource: ... @property - def MessageIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def MessageIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -4107,30 +2634,8 @@ class Receipt(google.protobuf.message.Message): Timestamp: builtins.int | None = ..., Type: global___Receipt.ReceiptType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "MessageSource", - b"MessageSource", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "MessageIDs", - b"MessageIDs", - "MessageSource", - b"MessageSource", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["MessageSource", b"MessageSource", "Timestamp", b"Timestamp", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["MessageIDs", b"MessageIDs", "MessageSource", b"MessageSource", "Timestamp", b"Timestamp", "Type", b"Type"]) -> None: ... global___Receipt = Receipt @@ -4144,12 +2649,7 @@ class ChatPresence(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatPresenceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ChatPresence._ChatPresence.ValueType - ], - builtins.type, - ): + class _ChatPresenceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChatPresence._ChatPresence.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor COMPOSING: ChatPresence._ChatPresence.ValueType # 1 PAUSED: ChatPresence._ChatPresence.ValueType # 2 @@ -4162,19 +2662,12 @@ class ChatPresence(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatPresenceMediaEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ChatPresence._ChatPresenceMedia.ValueType - ], - builtins.type, - ): + class _ChatPresenceMediaEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChatPresence._ChatPresenceMedia.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor TEXT: ChatPresence._ChatPresenceMedia.ValueType # 1 AUDIO: ChatPresence._ChatPresenceMedia.ValueType # 2 - class ChatPresenceMedia( - _ChatPresenceMedia, metaclass=_ChatPresenceMediaEnumTypeWrapper - ): ... + class ChatPresenceMedia(_ChatPresenceMedia, metaclass=_ChatPresenceMediaEnumTypeWrapper): ... TEXT: ChatPresence.ChatPresenceMedia.ValueType # 1 AUDIO: ChatPresence.ChatPresenceMedia.ValueType # 2 @@ -4192,18 +2685,8 @@ class ChatPresence(google.protobuf.message.Message): State: global___ChatPresence.ChatPresence.ValueType | None = ..., Media: global___ChatPresence.ChatPresenceMedia.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Media", b"Media", "MessageSource", b"MessageSource", "State", b"State" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Media", b"Media", "MessageSource", b"MessageSource", "State", b"State" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Media", b"Media", "MessageSource", b"MessageSource", "State", b"State"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Media", b"Media", "MessageSource", b"MessageSource", "State", b"State"]) -> None: ... global___ChatPresence = ChatPresence @@ -4227,18 +2710,8 @@ class Presence(google.protobuf.message.Message): Unavailable: builtins.bool | None = ..., LastSeen: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable"]) -> None: ... global___Presence = Presence @@ -4265,32 +2738,8 @@ class JoinedGroup(google.protobuf.message.Message): CreateKey: builtins.str | None = ..., GroupInfo: global___GroupInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupInfo", - b"GroupInfo", - "Reason", - b"Reason", - "Type", - b"Type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupInfo", - b"GroupInfo", - "Reason", - b"Reason", - "Type", - b"Type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupInfo", b"GroupInfo", "Reason", b"Reason", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupInfo", b"GroupInfo", "Reason", b"Reason", "Type", b"Type"]) -> None: ... global___JoinedGroup = JoinedGroup @@ -4348,35 +2797,15 @@ class GroupInfoEvent(google.protobuf.message.Message): @property def Unlink(self) -> global___GroupLinkChange: ... @property - def Join( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Join(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def Leave( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Leave(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def Promote( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Promote(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def Demote( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Demote(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def UnknownChanges( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Node - ]: ... + def UnknownChanges(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Node]: ... def __init__( self, *, @@ -4402,90 +2831,8 @@ class GroupInfoEvent(google.protobuf.message.Message): Demote: collections.abc.Iterable[global___JID] | None = ..., UnknownChanges: collections.abc.Iterable[global___Node] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Announce", - b"Announce", - "Delete", - b"Delete", - "Ephemeral", - b"Ephemeral", - "JID", - b"JID", - "JoinReason", - b"JoinReason", - "Link", - b"Link", - "Locked", - b"Locked", - "Name", - b"Name", - "NewInviteLink", - b"NewInviteLink", - "Notify", - b"Notify", - "ParticipantVersionID", - b"ParticipantVersionID", - "PrevParticipantsVersionID", - b"PrevParticipantsVersionID", - "Sender", - b"Sender", - "Timestamp", - b"Timestamp", - "Topic", - b"Topic", - "Unlink", - b"Unlink", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Announce", - b"Announce", - "Delete", - b"Delete", - "Demote", - b"Demote", - "Ephemeral", - b"Ephemeral", - "JID", - b"JID", - "Join", - b"Join", - "JoinReason", - b"JoinReason", - "Leave", - b"Leave", - "Link", - b"Link", - "Locked", - b"Locked", - "Name", - b"Name", - "NewInviteLink", - b"NewInviteLink", - "Notify", - b"Notify", - "ParticipantVersionID", - b"ParticipantVersionID", - "PrevParticipantsVersionID", - b"PrevParticipantsVersionID", - "Promote", - b"Promote", - "Sender", - b"Sender", - "Timestamp", - b"Timestamp", - "Topic", - b"Topic", - "UnknownChanges", - b"UnknownChanges", - "Unlink", - b"Unlink", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Announce", b"Announce", "Delete", b"Delete", "Ephemeral", b"Ephemeral", "JID", b"JID", "JoinReason", b"JoinReason", "Link", b"Link", "Locked", b"Locked", "Name", b"Name", "NewInviteLink", b"NewInviteLink", "Notify", b"Notify", "ParticipantVersionID", b"ParticipantVersionID", "PrevParticipantsVersionID", b"PrevParticipantsVersionID", "Sender", b"Sender", "Timestamp", b"Timestamp", "Topic", b"Topic", "Unlink", b"Unlink"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Announce", b"Announce", "Delete", b"Delete", "Demote", b"Demote", "Ephemeral", b"Ephemeral", "JID", b"JID", "Join", b"Join", "JoinReason", b"JoinReason", "Leave", b"Leave", "Link", b"Link", "Locked", b"Locked", "Name", b"Name", "NewInviteLink", b"NewInviteLink", "Notify", b"Notify", "ParticipantVersionID", b"ParticipantVersionID", "PrevParticipantsVersionID", b"PrevParticipantsVersionID", "Promote", b"Promote", "Sender", b"Sender", "Timestamp", b"Timestamp", "Topic", b"Topic", "UnknownChanges", b"UnknownChanges", "Unlink", b"Unlink"]) -> None: ... global___GroupInfoEvent = GroupInfoEvent @@ -4513,32 +2860,8 @@ class Picture(google.protobuf.message.Message): Timestamp: builtins.int | None = ..., Remove: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Author", - b"Author", - "JID", - b"JID", - "Remove", - b"Remove", - "Timestamp", - b"Timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Author", - b"Author", - "JID", - b"JID", - "Remove", - b"Remove", - "Timestamp", - b"Timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Author", b"Author", "JID", b"JID", "Remove", b"Remove", "Timestamp", b"Timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Author", b"Author", "JID", b"JID", "Remove", b"Remove", "Timestamp", b"Timestamp"]) -> None: ... global___Picture = Picture @@ -4562,18 +2885,8 @@ class IdentityChange(google.protobuf.message.Message): Timestamp: builtins.int | None = ..., Implicit: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp"]) -> None: ... global___IdentityChange = IdentityChange @@ -4612,48 +2925,8 @@ class privacySettingsEvent(google.protobuf.message.Message): OnlineChanged: builtins.bool | None = ..., CallAddChanged: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CallAddChanged", - b"CallAddChanged", - "GroupAddChanged", - b"GroupAddChanged", - "LastSeenChanged", - b"LastSeenChanged", - "NewSettings", - b"NewSettings", - "OnlineChanged", - b"OnlineChanged", - "ProfileChanged", - b"ProfileChanged", - "ReadReceiptsChanged", - b"ReadReceiptsChanged", - "StatusChanged", - b"StatusChanged", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CallAddChanged", - b"CallAddChanged", - "GroupAddChanged", - b"GroupAddChanged", - "LastSeenChanged", - b"LastSeenChanged", - "NewSettings", - b"NewSettings", - "OnlineChanged", - b"OnlineChanged", - "ProfileChanged", - b"ProfileChanged", - "ReadReceiptsChanged", - b"ReadReceiptsChanged", - "StatusChanged", - b"StatusChanged", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CallAddChanged", b"CallAddChanged", "GroupAddChanged", b"GroupAddChanged", "LastSeenChanged", b"LastSeenChanged", "NewSettings", b"NewSettings", "OnlineChanged", b"OnlineChanged", "ProfileChanged", b"ProfileChanged", "ReadReceiptsChanged", b"ReadReceiptsChanged", "StatusChanged", b"StatusChanged"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CallAddChanged", b"CallAddChanged", "GroupAddChanged", b"GroupAddChanged", "LastSeenChanged", b"LastSeenChanged", "NewSettings", b"NewSettings", "OnlineChanged", b"OnlineChanged", "ProfileChanged", b"ProfileChanged", "ReadReceiptsChanged", b"ReadReceiptsChanged", "StatusChanged", b"StatusChanged"]) -> None: ... global___privacySettingsEvent = privacySettingsEvent @@ -4682,36 +2955,8 @@ class OfflineSyncPreview(google.protobuf.message.Message): Notifications: builtins.int | None = ..., Receipts: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "AppDataChanges", - b"AppDataChanges", - "Message", - b"Message", - "Notifications", - b"Notifications", - "Receipts", - b"Receipts", - "Total", - b"Total", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "AppDataChanges", - b"AppDataChanges", - "Message", - b"Message", - "Notifications", - b"Notifications", - "Receipts", - b"Receipts", - "Total", - b"Total", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["AppDataChanges", b"AppDataChanges", "Message", b"Message", "Notifications", b"Notifications", "Receipts", b"Receipts", "Total", b"Total"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["AppDataChanges", b"AppDataChanges", "Message", b"Message", "Notifications", b"Notifications", "Receipts", b"Receipts", "Total", b"Total"]) -> None: ... global___OfflineSyncPreview = OfflineSyncPreview @@ -4728,9 +2973,7 @@ class OfflineSyncCompleted(google.protobuf.message.Message): *, Count: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Count", b"Count"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Count", b"Count"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Count", b"Count"]) -> None: ... global___OfflineSyncCompleted = OfflineSyncCompleted @@ -4745,12 +2988,7 @@ class BlocklistEvent(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionsEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BlocklistEvent._Actions.ValueType - ], - builtins.type, - ): + class _ActionsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BlocklistEvent._Actions.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: BlocklistEvent._Actions.ValueType # 1 MODIFY: BlocklistEvent._Actions.ValueType # 2 @@ -4767,11 +3005,7 @@ class BlocklistEvent(google.protobuf.message.Message): DHASH: builtins.str PrevDHash: builtins.str @property - def Changes( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BlocklistChange - ]: ... + def Changes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BlocklistChange]: ... def __init__( self, *, @@ -4780,25 +3014,8 @@ class BlocklistEvent(google.protobuf.message.Message): PrevDHash: builtins.str | None = ..., Changes: collections.abc.Iterable[global___BlocklistChange] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Action", b"Action", "DHASH", b"DHASH", "PrevDHash", b"PrevDHash" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Action", - b"Action", - "Changes", - b"Changes", - "DHASH", - b"DHASH", - "PrevDHash", - b"PrevDHash", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Action", b"Action", "DHASH", b"DHASH", "PrevDHash", b"PrevDHash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Action", b"Action", "Changes", b"Changes", "DHASH", b"DHASH", "PrevDHash", b"PrevDHash"]) -> None: ... global___BlocklistEvent = BlocklistEvent @@ -4812,12 +3029,7 @@ class BlocklistChange(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BlocklistChange._Action.ValueType - ], - builtins.type, - ): + class _ActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BlocklistChange._Action.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor BLOCK: BlocklistChange._Action.ValueType # 1 UNBLOCK: BlocklistChange._Action.ValueType # 2 @@ -4837,12 +3049,8 @@ class BlocklistChange(google.protobuf.message.Message): JID: global___JID | None = ..., BlockAction: global___BlocklistChange.Action.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"]) -> None: ... global___BlocklistChange = BlocklistChange @@ -4860,12 +3068,8 @@ class NewsletterJoin(google.protobuf.message.Message): *, NewsletterMetadata: global___NewsletterMetadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"]) -> None: ... global___NewsletterJoin = NewsletterJoin @@ -4886,12 +3090,8 @@ class NewsletterLeave(google.protobuf.message.Message): ID: global___JID | None = ..., Role: global___NewsletterRole.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"]) -> None: ... global___NewsletterLeave = NewsletterLeave @@ -4912,12 +3112,8 @@ class NewsletterMuteChange(google.protobuf.message.Message): ID: global___JID | None = ..., Mute: global___NewsletterMuteState.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"]) -> None: ... global___NewsletterMuteChange = NewsletterMuteChange @@ -4934,11 +3130,7 @@ class NewsletterLiveUpdate(google.protobuf.message.Message): @property def JID(self) -> global___JID: ... @property - def Messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NewsletterMessage - ]: ... + def Messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsletterMessage]: ... def __init__( self, *, @@ -4946,15 +3138,8 @@ class NewsletterLiveUpdate(google.protobuf.message.Message): TIME: builtins.int | None = ..., Messages: collections.abc.Iterable[global___NewsletterMessage] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["JID", b"JID", "TIME", b"TIME"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JID", b"JID", "Messages", b"Messages", "TIME", b"TIME" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "TIME", b"TIME"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "Messages", b"Messages", "TIME", b"TIME"]) -> None: ... global___NewsletterLiveUpdate = NewsletterLiveUpdate @@ -4979,32 +3164,8 @@ class BasicCallMeta(google.protobuf.message.Message): callCreator: global___JID | None = ..., callID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callCreator", - b"callCreator", - "callID", - b"callID", - "from", - b"from", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callCreator", - b"callCreator", - "callID", - b"callID", - "from", - b"from", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callCreator", b"callCreator", "callID", b"callID", "from", b"from", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callCreator", b"callCreator", "callID", b"callID", "from", b"from", "timestamp", b"timestamp"]) -> None: ... global___BasicCallMeta = BasicCallMeta @@ -5022,18 +3183,8 @@ class CallRemoteMeta(google.protobuf.message.Message): remotePlatform: builtins.str | None = ..., remoteVersion: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion"]) -> None: ... global___CallRemoteMeta = CallRemoteMeta @@ -5059,28 +3210,8 @@ class CallOffer(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallOffer = CallOffer @@ -5104,28 +3235,8 @@ class CallAccept(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallAccept = CallAccept @@ -5149,28 +3260,8 @@ class CallPreAccept(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallPreAccept = CallPreAccept @@ -5194,28 +3285,8 @@ class CallTransport(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallTransport = CallTransport @@ -5241,32 +3312,8 @@ class CallOfferNotice(google.protobuf.message.Message): type: builtins.str | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "data", - b"data", - "media", - b"media", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "data", - b"data", - "media", - b"media", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "media", b"media", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "media", b"media", "type", b"type"]) -> None: ... global___CallOfferNotice = CallOfferNotice @@ -5286,14 +3333,8 @@ class CallRelayLatency(google.protobuf.message.Message): basicCallMeta: global___BasicCallMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"]) -> None: ... global___CallRelayLatency = CallRelayLatency @@ -5316,18 +3357,8 @@ class CallTerminate(google.protobuf.message.Message): reason: builtins.str | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason"]) -> None: ... global___CallTerminate = CallTerminate @@ -5343,9 +3374,7 @@ class UnknownCallEvent(google.protobuf.message.Message): *, node: global___Node | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["node", b"node"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["node", b"node"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["node", b"node"]) -> None: ... global___UnknownCallEvent = UnknownCallEvent @@ -5358,24 +3387,15 @@ class UpdateGroupParticipantsReturnFunction(google.protobuf.message.Message): PARTICIPANTS_FIELD_NUMBER: builtins.int Error: builtins.str @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupParticipant - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... def __init__( self, *, Error: builtins.str | None = ..., participants: collections.abc.Iterable[global___GroupParticipant] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["Error", b"Error", "participants", b"participants"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "participants", b"participants"]) -> None: ... global___UpdateGroupParticipantsReturnFunction = UpdateGroupParticipantsReturnFunction @@ -5394,12 +3414,8 @@ class GetMessageForRetryReturnFunction(google.protobuf.message.Message): isEmpty: builtins.bool | None = ..., Message: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"]) -> None: ... global___GetMessageForRetryReturnFunction = GetMessageForRetryReturnFunction @@ -5425,32 +3441,8 @@ class LocalChatSettings(google.protobuf.message.Message): Pinned: builtins.bool | None = ..., Archived: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Archived", - b"Archived", - "Found", - b"Found", - "MutedUntil", - b"MutedUntil", - "Pinned", - b"Pinned", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Archived", - b"Archived", - "Found", - b"Found", - "MutedUntil", - b"MutedUntil", - "Pinned", - b"Pinned", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Archived", b"Archived", "Found", b"Found", "MutedUntil", b"MutedUntil", "Pinned", b"Pinned"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Archived", b"Archived", "Found", b"Found", "MutedUntil", b"MutedUntil", "Pinned", b"Pinned"]) -> None: ... global___LocalChatSettings = LocalChatSettings @@ -5471,30 +3463,8 @@ class ReturnFunctionWithError(google.protobuf.message.Message): Error: builtins.str | None = ..., LocalChatSettings: global___LocalChatSettings | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", - b"Error", - "LocalChatSettings", - b"LocalChatSettings", - "Return", - b"Return", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", - b"Error", - "LocalChatSettings", - b"LocalChatSettings", - "Return", - b"Return", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["Return", b"Return"] - ) -> typing.Literal["LocalChatSettings"] | None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "LocalChatSettings", b"LocalChatSettings", "Return", b"Return"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "LocalChatSettings", b"LocalChatSettings", "Return", b"Return"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["Return", b"Return"]) -> typing.Literal["LocalChatSettings"] | None: ... global___ReturnFunctionWithError = ReturnFunctionWithError diff --git a/neonize/proto/waAdv/WAAdv_pb2.py b/neonize/proto/waAdv/WAAdv_pb2.py index 7f1246f..0a1afed 100644 --- a/neonize/proto/waAdv/WAAdv_pb2.py +++ b/neonize/proto/waAdv/WAAdv_pb2.py @@ -3,7 +3,6 @@ # source: waAdv/WAAdv.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,30 +12,28 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x11waAdv/WAAdv.proto\x12\x05WAAdv"\x92\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12-\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c"\xa4\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12-\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12,\n\ndeviceType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c"k\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04HMAC\x18\x02 \x01(\x0c\x12-\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waAdv' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11waAdv/WAAdv.proto\x12\x05WAAdv\"\x92\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12-\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c\"\xa4\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12-\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12,\n\ndeviceType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c\"k\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04HMAC\x18\x02 \x01(\x0c\x12-\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waAdv') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waAdv.WAAdv_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waAdv.WAAdv_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waAdv" - _globals["_ADVKEYINDEXLIST"].fields_by_name["validIndexes"]._options = None - _globals["_ADVKEYINDEXLIST"].fields_by_name[ - "validIndexes" - ]._serialized_options = b"\020\001" - _globals["_ADVENCRYPTIONTYPE"]._serialized_start = 674 - _globals["_ADVENCRYPTIONTYPE"]._serialized_end = 715 - _globals["_ADVKEYINDEXLIST"]._serialized_start = 29 - _globals["_ADVKEYINDEXLIST"]._serialized_end = 175 - _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_start = 177 - _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_end = 272 - _globals["_ADVDEVICEIDENTITY"]._serialized_start = 275 - _globals["_ADVDEVICEIDENTITY"]._serialized_end = 439 - _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_start = 441 - _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_end = 563 - _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_start = 565 - _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_end = 672 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waAdv' + _globals['_ADVKEYINDEXLIST'].fields_by_name['validIndexes']._options = None + _globals['_ADVKEYINDEXLIST'].fields_by_name['validIndexes']._serialized_options = b'\020\001' + _globals['_ADVENCRYPTIONTYPE']._serialized_start=674 + _globals['_ADVENCRYPTIONTYPE']._serialized_end=715 + _globals['_ADVKEYINDEXLIST']._serialized_start=29 + _globals['_ADVKEYINDEXLIST']._serialized_end=175 + _globals['_ADVSIGNEDKEYINDEXLIST']._serialized_start=177 + _globals['_ADVSIGNEDKEYINDEXLIST']._serialized_end=272 + _globals['_ADVDEVICEIDENTITY']._serialized_start=275 + _globals['_ADVDEVICEIDENTITY']._serialized_end=439 + _globals['_ADVSIGNEDDEVICEIDENTITY']._serialized_start=441 + _globals['_ADVSIGNEDDEVICEIDENTITY']._serialized_end=563 + _globals['_ADVSIGNEDDEVICEIDENTITYHMAC']._serialized_start=565 + _globals['_ADVSIGNEDDEVICEIDENTITYHMAC']._serialized_end=672 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waAdv/WAAdv_pb2.pyi b/neonize/proto/waAdv/WAAdv_pb2.pyi index 3b4caef..d0fa92f 100644 --- a/neonize/proto/waAdv/WAAdv_pb2.pyi +++ b/neonize/proto/waAdv/WAAdv_pb2.pyi @@ -23,19 +23,12 @@ class _ADVEncryptionType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _ADVEncryptionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _ADVEncryptionType.ValueType - ], - builtins.type, -): +class _ADVEncryptionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ADVEncryptionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE: _ADVEncryptionType.ValueType # 0 HOSTED: _ADVEncryptionType.ValueType # 1 -class ADVEncryptionType( - _ADVEncryptionType, metaclass=_ADVEncryptionTypeEnumTypeWrapper -): ... +class ADVEncryptionType(_ADVEncryptionType, metaclass=_ADVEncryptionTypeEnumTypeWrapper): ... E2EE: ADVEncryptionType.ValueType # 0 HOSTED: ADVEncryptionType.ValueType # 1 @@ -55,11 +48,7 @@ class ADVKeyIndexList(google.protobuf.message.Message): currentIndex: builtins.int accountType: global___ADVEncryptionType.ValueType @property - def validIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def validIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -69,34 +58,8 @@ class ADVKeyIndexList(google.protobuf.message.Message): validIndexes: collections.abc.Iterable[builtins.int] | None = ..., accountType: global___ADVEncryptionType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "currentIndex", - b"currentIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "currentIndex", - b"currentIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - "validIndexes", - b"validIndexes", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountType", b"accountType", "currentIndex", b"currentIndex", "rawID", b"rawID", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountType", b"accountType", "currentIndex", b"currentIndex", "rawID", b"rawID", "timestamp", b"timestamp", "validIndexes", b"validIndexes"]) -> None: ... global___ADVKeyIndexList = ADVKeyIndexList @@ -117,28 +80,8 @@ class ADVSignedKeyIndexList(google.protobuf.message.Message): accountSignature: builtins.bytes | None = ..., accountSignatureKey: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details"]) -> None: ... global___ADVSignedKeyIndexList = ADVSignedKeyIndexList @@ -165,36 +108,8 @@ class ADVDeviceIdentity(google.protobuf.message.Message): accountType: global___ADVEncryptionType.ValueType | None = ..., deviceType: global___ADVEncryptionType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "deviceType", - b"deviceType", - "keyIndex", - b"keyIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "deviceType", - b"deviceType", - "keyIndex", - b"keyIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountType", b"accountType", "deviceType", b"deviceType", "keyIndex", b"keyIndex", "rawID", b"rawID", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountType", b"accountType", "deviceType", b"deviceType", "keyIndex", b"keyIndex", "rawID", b"rawID", "timestamp", b"timestamp"]) -> None: ... global___ADVDeviceIdentity = ADVDeviceIdentity @@ -218,32 +133,8 @@ class ADVSignedDeviceIdentity(google.protobuf.message.Message): accountSignature: builtins.bytes | None = ..., deviceSignature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - "deviceSignature", - b"deviceSignature", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - "deviceSignature", - b"deviceSignature", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details", "deviceSignature", b"deviceSignature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details", "deviceSignature", b"deviceSignature"]) -> None: ... global___ADVSignedDeviceIdentity = ADVSignedDeviceIdentity @@ -264,17 +155,7 @@ class ADVSignedDeviceIdentityHMAC(google.protobuf.message.Message): HMAC: builtins.bytes | None = ..., accountType: global___ADVEncryptionType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "HMAC", b"HMAC", "accountType", b"accountType", "details", b"details" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "HMAC", b"HMAC", "accountType", b"accountType", "details", b"details" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["HMAC", b"HMAC", "accountType", b"accountType", "details", b"details"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["HMAC", b"HMAC", "accountType", b"accountType", "details", b"details"]) -> None: ... global___ADVSignedDeviceIdentityHMAC = ADVSignedDeviceIdentityHMAC diff --git a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py index c99b4f0..81fb1a4 100644 --- a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py +++ b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py @@ -3,7 +3,6 @@ # source: waArmadilloApplication/WAArmadilloApplication.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -17,142 +16,82 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n3waArmadilloApplication/WAArmadilloApplication.proto\x12\x16WAArmadilloApplication\x1a#waArmadilloXMA/WAArmadilloXMA.proto\x1a\x17waCommon/WACommon.proto"\xf9\x32\n\tArmadillo\x12:\n\x07payload\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.Payload\x12<\n\x08metadata\x18\x02 \x01(\x0b\x32*.WAArmadilloApplication.Armadillo.Metadata\x1a\n\n\x08Metadata\x1a\xa9\x02\n\x07Payload\x12<\n\x07\x63ontent\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.ContentH\x00\x12L\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32\x31.WAArmadilloApplication.Armadillo.ApplicationDataH\x00\x12:\n\x06signal\x18\x03 \x01(\x0b\x32(.WAArmadilloApplication.Armadillo.SignalH\x00\x12K\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x34.WAArmadilloApplication.Armadillo.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xae\x04\n\x06Signal\x12\x63\n\x17\x65ncryptedBackupsSecrets\x18\x01 \x01(\x0b\x32@.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecretsH\x00\x1a\xb4\x03\n\x17\x45ncryptedBackupsSecrets\x12\x10\n\x08\x62\x61\x63kupID\x18\x01 \x01(\x04\x12\x14\n\x0cserverDataID\x18\x02 \x01(\x04\x12U\n\x05\x65poch\x18\x03 \x03(\x0b\x32\x46.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch\x12\x1b\n\x13tempOcmfClientState\x18\x04 \x01(\x0c\x12\x16\n\x0emailboxRootKey\x18\x05 \x01(\x0c\x12 \n\x18obliviousValidationToken\x18\x06 \x01(\x0c\x1a\xc2\x01\n\x05\x45poch\x12\n\n\x02ID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61nonID\x18\x02 \x01(\x0c\x12\x0f\n\x07rootKey\x18\x03 \x01(\x0c\x12\x62\n\x06status\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus"(\n\x0b\x45pochStatus\x12\x0b\n\x07\x45S_OPEN\x10\x01\x12\x0c\n\x08\x45S_CLOSE\x10\x02\x42\x08\n\x06signal\x1a\x9a\x10\n\x0f\x41pplicationData\x12\x62\n\x0cmetadataSync\x18\x01 \x01(\x0b\x32J.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotificationH\x00\x12_\n\raiBotResponse\x18\x02 \x01(\x0b\x32\x46.WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessageH\x00\x1aZ\n\x14\x41IBotResponseMessage\x12\x13\n\x0bsummonToken\x18\x01 \x01(\t\x12\x13\n\x0bmessageText\x18\x02 \x01(\t\x12\x18\n\x10serializedExtras\x18\x03 \x01(\t\x1a\xdf\x0c\n\x12MetadataSyncAction\x12i\n\nchatAction\x18\x65 \x01(\x0b\x32S.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatActionH\x00\x12o\n\rmessageAction\x18\x66 \x01(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageActionH\x00\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x01 \x01(\x03\x1a\xdd\x01\n\x11SyncMessageAction\x12\x83\x01\n\rmessageDelete\x18\x65 \x01(\x0b\x32j.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDeleteH\x00\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x15\n\x13\x41\x63tionMessageDeleteB\x08\n\x06\x61\x63tion\x1a\xd3\x06\n\x0eSyncChatAction\x12|\n\x0b\x63hatArchive\x18\x65 \x01(\x0b\x32\x65.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchiveH\x00\x12z\n\nchatDelete\x18\x66 \x01(\x0b\x32\x64.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDeleteH\x00\x12v\n\x08\x63hatRead\x18g \x01(\x0b\x32\x62.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatReadH\x00\x12\x0e\n\x06\x63hatID\x18\x01 \x01(\t\x1a\x91\x01\n\x0e\x41\x63tionChatRead\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a\x85\x01\n\x10\x41\x63tionChatDelete\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x1a\x98\x01\n\x11\x41\x63tionChatArchive\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x10\n\x08\x61rchived\x18\x02 \x01(\x08\x42\x08\n\x06\x61\x63tion\x1aI\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x1a\xc4\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12h\n\x08messages\x18\x03 \x03(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageB\x0c\n\nactionType\x1aq\n\x18MetadataSyncNotification\x12U\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x44.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncActionB\x11\n\x0f\x61pplicationData\x1a\xa1\x1a\n\x07\x43ontent\x12P\n\rcommonSticker\x18\x01 \x01(\x0b\x32\x37.WAArmadilloApplication.Armadillo.Content.CommonStickerH\x00\x12V\n\x10screenshotAction\x18\x03 \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.ScreenshotActionH\x00\x12H\n\x16\x65xtendedContentMessage\x18\x04 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessageH\x00\x12N\n\x0cravenMessage\x18\x05 \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12\x64\n\x17ravenActionNotifMessage\x18\x06 \x01(\x0b\x32\x41.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessageH\x00\x12r\n\x1e\x65xtendedMessageContentWithSear\x18\x07 \x01(\x0b\x32H.WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSearH\x00\x12\\\n\x13imageGalleryMessage\x18\x08 \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.ImageGalleryMessageH\x00\x12j\n\x1apaymentsTransactionMessage\x18\n \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessageH\x00\x12\\\n\x13\x62umpExistingMessage\x18\x0b \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.BumpExistingMessageH\x00\x12V\n\x10noteReplyMessage\x18\r \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.NoteReplyMessageH\x00\x12R\n\x10ravenMessageMsgr\x18\x0e \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x1a\xf2\x06\n\x1aPaymentsTransactionMessage\x12\x15\n\rtransactionID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12i\n\rpaymentStatus\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus\x12\x46\n\x16\x65xtendedContentMessage\x18\x05 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessage"\xe7\x04\n\rPaymentStatus\x12\x13\n\x0fPAYMENT_UNKNOWN\x10\x00\x12\x12\n\x0eREQUEST_INITED\x10\x04\x12\x14\n\x10REQUEST_DECLINED\x10\x05\x12\x1b\n\x17REQUEST_TRANSFER_INITED\x10\x06\x12\x1e\n\x1aREQUEST_TRANSFER_COMPLETED\x10\x07\x12\x1b\n\x17REQUEST_TRANSFER_FAILED\x10\x08\x12\x14\n\x10REQUEST_CANCELED\x10\t\x12\x13\n\x0fREQUEST_EXPIRED\x10\n\x12\x13\n\x0fTRANSFER_INITED\x10\x0b\x12\x14\n\x10TRANSFER_PENDING\x10\x0c\x12+\n\'TRANSFER_PENDING_RECIPIENT_VERIFICATION\x10\r\x12\x15\n\x11TRANSFER_CANCELED\x10\x0e\x12\x16\n\x12TRANSFER_COMPLETED\x10\x0f\x12;\n7TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED\x10\x10\x12\x38\n4TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER\x10\x11\x12\x15\n\x11TRANSFER_REFUNDED\x10\x12\x12\x1b\n\x17TRANSFER_PARTIAL_REFUND\x10\x13\x12\x19\n\x15TRANSFER_CHARGED_BACK\x10\x14\x12\x14\n\x10TRANSFER_EXPIRED\x10\x15\x12\x15\n\x11TRANSFER_DECLINED\x10\x16\x12\x18\n\x14TRANSFER_UNAVAILABLE\x10\x17\x1a\x86\x02\n\x10NoteReplyMessage\x12,\n\x0btextContent\x18\x04 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12/\n\x0estickerContent\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoContent\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x0e\n\x06noteID\x18\x01 \x01(\t\x12\'\n\x08noteText\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x17\n\x0fnoteTimestampMS\x18\x03 \x01(\x03\x42\x12\n\x10noteReplyContent\x1a\x38\n\x13\x42umpExistingMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a<\n\x13ImageGalleryMessage\x12%\n\x06images\x18\x01 \x03(\x0b\x32\x15.WACommon.SubProtocol\x1a\xb3\x01\n\x10ScreenshotAction\x12\x61\n\x0escreenshotType\x18\x01 \x01(\x0e\x32I.WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType"<\n\x0eScreenshotType\x12\x14\n\x10SCREENSHOT_IMAGE\x10\x01\x12\x14\n\x10SCREEN_RECORDING\x10\x02\x1a\xa9\x01\n\x1e\x45xtendedContentMessageWithSear\x12\x0e\n\x06searID\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x11\n\tnativeURL\x18\x03 \x01(\t\x12\x34\n\x15searAssociatedMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x1d\n\x15searSentWithMessageID\x18\x05 \x01(\t\x1a\xf4\x01\n\x17RavenActionNotifMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x02 \x01(\x03\x12`\n\nactionType\x18\x03 \x01(\x0e\x32L.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType";\n\nActionType\x12\n\n\x06PLAYED\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x11\n\rFORCE_DISABLE\x10\x02\x1a\x9d\x02\n\x0cRavenMessage\x12-\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12[\n\rephemeralType\x18\x01 \x01(\x0e\x32\x44.WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType"B\n\rEphemeralType\x12\r\n\tVIEW_ONCE\x10\x00\x12\x10\n\x0c\x41LLOW_REPLAY\x10\x01\x12\x10\n\x0cKEEP_IN_CHAT\x10\x02\x42\x0e\n\x0cmediaContent\x1a\xa9\x01\n\rCommonSticker\x12X\n\x0bstickerType\x18\x01 \x01(\x0e\x32\x43.WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType">\n\x0bStickerType\x12\x0e\n\nSMALL_LIKE\x10\x01\x12\x0f\n\x0bMEDIUM_LIKE\x10\x02\x12\x0e\n\nLARGE_LIKE\x10\x03\x42\t\n\x07\x63ontentB2Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3waArmadilloApplication/WAArmadilloApplication.proto\x12\x16WAArmadilloApplication\x1a#waArmadilloXMA/WAArmadilloXMA.proto\x1a\x17waCommon/WACommon.proto\"\xf9\x32\n\tArmadillo\x12:\n\x07payload\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.Payload\x12<\n\x08metadata\x18\x02 \x01(\x0b\x32*.WAArmadilloApplication.Armadillo.Metadata\x1a\n\n\x08Metadata\x1a\xa9\x02\n\x07Payload\x12<\n\x07\x63ontent\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.ContentH\x00\x12L\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32\x31.WAArmadilloApplication.Armadillo.ApplicationDataH\x00\x12:\n\x06signal\x18\x03 \x01(\x0b\x32(.WAArmadilloApplication.Armadillo.SignalH\x00\x12K\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x34.WAArmadilloApplication.Armadillo.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xae\x04\n\x06Signal\x12\x63\n\x17\x65ncryptedBackupsSecrets\x18\x01 \x01(\x0b\x32@.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecretsH\x00\x1a\xb4\x03\n\x17\x45ncryptedBackupsSecrets\x12\x10\n\x08\x62\x61\x63kupID\x18\x01 \x01(\x04\x12\x14\n\x0cserverDataID\x18\x02 \x01(\x04\x12U\n\x05\x65poch\x18\x03 \x03(\x0b\x32\x46.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch\x12\x1b\n\x13tempOcmfClientState\x18\x04 \x01(\x0c\x12\x16\n\x0emailboxRootKey\x18\x05 \x01(\x0c\x12 \n\x18obliviousValidationToken\x18\x06 \x01(\x0c\x1a\xc2\x01\n\x05\x45poch\x12\n\n\x02ID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61nonID\x18\x02 \x01(\x0c\x12\x0f\n\x07rootKey\x18\x03 \x01(\x0c\x12\x62\n\x06status\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus\"(\n\x0b\x45pochStatus\x12\x0b\n\x07\x45S_OPEN\x10\x01\x12\x0c\n\x08\x45S_CLOSE\x10\x02\x42\x08\n\x06signal\x1a\x9a\x10\n\x0f\x41pplicationData\x12\x62\n\x0cmetadataSync\x18\x01 \x01(\x0b\x32J.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotificationH\x00\x12_\n\raiBotResponse\x18\x02 \x01(\x0b\x32\x46.WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessageH\x00\x1aZ\n\x14\x41IBotResponseMessage\x12\x13\n\x0bsummonToken\x18\x01 \x01(\t\x12\x13\n\x0bmessageText\x18\x02 \x01(\t\x12\x18\n\x10serializedExtras\x18\x03 \x01(\t\x1a\xdf\x0c\n\x12MetadataSyncAction\x12i\n\nchatAction\x18\x65 \x01(\x0b\x32S.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatActionH\x00\x12o\n\rmessageAction\x18\x66 \x01(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageActionH\x00\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x01 \x01(\x03\x1a\xdd\x01\n\x11SyncMessageAction\x12\x83\x01\n\rmessageDelete\x18\x65 \x01(\x0b\x32j.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDeleteH\x00\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x15\n\x13\x41\x63tionMessageDeleteB\x08\n\x06\x61\x63tion\x1a\xd3\x06\n\x0eSyncChatAction\x12|\n\x0b\x63hatArchive\x18\x65 \x01(\x0b\x32\x65.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchiveH\x00\x12z\n\nchatDelete\x18\x66 \x01(\x0b\x32\x64.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDeleteH\x00\x12v\n\x08\x63hatRead\x18g \x01(\x0b\x32\x62.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatReadH\x00\x12\x0e\n\x06\x63hatID\x18\x01 \x01(\t\x1a\x91\x01\n\x0e\x41\x63tionChatRead\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a\x85\x01\n\x10\x41\x63tionChatDelete\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x1a\x98\x01\n\x11\x41\x63tionChatArchive\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x10\n\x08\x61rchived\x18\x02 \x01(\x08\x42\x08\n\x06\x61\x63tion\x1aI\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x1a\xc4\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12\"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12h\n\x08messages\x18\x03 \x03(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageB\x0c\n\nactionType\x1aq\n\x18MetadataSyncNotification\x12U\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x44.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncActionB\x11\n\x0f\x61pplicationData\x1a\xa1\x1a\n\x07\x43ontent\x12P\n\rcommonSticker\x18\x01 \x01(\x0b\x32\x37.WAArmadilloApplication.Armadillo.Content.CommonStickerH\x00\x12V\n\x10screenshotAction\x18\x03 \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.ScreenshotActionH\x00\x12H\n\x16\x65xtendedContentMessage\x18\x04 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessageH\x00\x12N\n\x0cravenMessage\x18\x05 \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12\x64\n\x17ravenActionNotifMessage\x18\x06 \x01(\x0b\x32\x41.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessageH\x00\x12r\n\x1e\x65xtendedMessageContentWithSear\x18\x07 \x01(\x0b\x32H.WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSearH\x00\x12\\\n\x13imageGalleryMessage\x18\x08 \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.ImageGalleryMessageH\x00\x12j\n\x1apaymentsTransactionMessage\x18\n \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessageH\x00\x12\\\n\x13\x62umpExistingMessage\x18\x0b \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.BumpExistingMessageH\x00\x12V\n\x10noteReplyMessage\x18\r \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.NoteReplyMessageH\x00\x12R\n\x10ravenMessageMsgr\x18\x0e \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x1a\xf2\x06\n\x1aPaymentsTransactionMessage\x12\x15\n\rtransactionID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12i\n\rpaymentStatus\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus\x12\x46\n\x16\x65xtendedContentMessage\x18\x05 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessage\"\xe7\x04\n\rPaymentStatus\x12\x13\n\x0fPAYMENT_UNKNOWN\x10\x00\x12\x12\n\x0eREQUEST_INITED\x10\x04\x12\x14\n\x10REQUEST_DECLINED\x10\x05\x12\x1b\n\x17REQUEST_TRANSFER_INITED\x10\x06\x12\x1e\n\x1aREQUEST_TRANSFER_COMPLETED\x10\x07\x12\x1b\n\x17REQUEST_TRANSFER_FAILED\x10\x08\x12\x14\n\x10REQUEST_CANCELED\x10\t\x12\x13\n\x0fREQUEST_EXPIRED\x10\n\x12\x13\n\x0fTRANSFER_INITED\x10\x0b\x12\x14\n\x10TRANSFER_PENDING\x10\x0c\x12+\n\'TRANSFER_PENDING_RECIPIENT_VERIFICATION\x10\r\x12\x15\n\x11TRANSFER_CANCELED\x10\x0e\x12\x16\n\x12TRANSFER_COMPLETED\x10\x0f\x12;\n7TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED\x10\x10\x12\x38\n4TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER\x10\x11\x12\x15\n\x11TRANSFER_REFUNDED\x10\x12\x12\x1b\n\x17TRANSFER_PARTIAL_REFUND\x10\x13\x12\x19\n\x15TRANSFER_CHARGED_BACK\x10\x14\x12\x14\n\x10TRANSFER_EXPIRED\x10\x15\x12\x15\n\x11TRANSFER_DECLINED\x10\x16\x12\x18\n\x14TRANSFER_UNAVAILABLE\x10\x17\x1a\x86\x02\n\x10NoteReplyMessage\x12,\n\x0btextContent\x18\x04 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12/\n\x0estickerContent\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoContent\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x0e\n\x06noteID\x18\x01 \x01(\t\x12\'\n\x08noteText\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x17\n\x0fnoteTimestampMS\x18\x03 \x01(\x03\x42\x12\n\x10noteReplyContent\x1a\x38\n\x13\x42umpExistingMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a<\n\x13ImageGalleryMessage\x12%\n\x06images\x18\x01 \x03(\x0b\x32\x15.WACommon.SubProtocol\x1a\xb3\x01\n\x10ScreenshotAction\x12\x61\n\x0escreenshotType\x18\x01 \x01(\x0e\x32I.WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType\"<\n\x0eScreenshotType\x12\x14\n\x10SCREENSHOT_IMAGE\x10\x01\x12\x14\n\x10SCREEN_RECORDING\x10\x02\x1a\xa9\x01\n\x1e\x45xtendedContentMessageWithSear\x12\x0e\n\x06searID\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x11\n\tnativeURL\x18\x03 \x01(\t\x12\x34\n\x15searAssociatedMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x1d\n\x15searSentWithMessageID\x18\x05 \x01(\t\x1a\xf4\x01\n\x17RavenActionNotifMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x02 \x01(\x03\x12`\n\nactionType\x18\x03 \x01(\x0e\x32L.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType\";\n\nActionType\x12\n\n\x06PLAYED\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x11\n\rFORCE_DISABLE\x10\x02\x1a\x9d\x02\n\x0cRavenMessage\x12-\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12[\n\rephemeralType\x18\x01 \x01(\x0e\x32\x44.WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType\"B\n\rEphemeralType\x12\r\n\tVIEW_ONCE\x10\x00\x12\x10\n\x0c\x41LLOW_REPLAY\x10\x01\x12\x10\n\x0cKEEP_IN_CHAT\x10\x02\x42\x0e\n\x0cmediaContent\x1a\xa9\x01\n\rCommonSticker\x12X\n\x0bstickerType\x18\x01 \x01(\x0e\x32\x43.WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType\">\n\x0bStickerType\x12\x0e\n\nSMALL_LIKE\x10\x01\x12\x0f\n\x0bMEDIUM_LIKE\x10\x02\x12\x0e\n\nLARGE_LIKE\x10\x03\x42\t\n\x07\x63ontentB2Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloApplication.WAArmadilloApplication_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloApplication.WAArmadilloApplication_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication" - _globals["_ARMADILLO"]._serialized_start = 142 - _globals["_ARMADILLO"]._serialized_end = 6663 - _globals["_ARMADILLO_METADATA"]._serialized_start = 277 - _globals["_ARMADILLO_METADATA"]._serialized_end = 287 - _globals["_ARMADILLO_PAYLOAD"]._serialized_start = 290 - _globals["_ARMADILLO_PAYLOAD"]._serialized_end = 587 - _globals["_ARMADILLO_SUBPROTOCOLPAYLOAD"]._serialized_start = 589 - _globals["_ARMADILLO_SUBPROTOCOLPAYLOAD"]._serialized_end = 661 - _globals["_ARMADILLO_SIGNAL"]._serialized_start = 664 - _globals["_ARMADILLO_SIGNAL"]._serialized_end = 1222 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS"]._serialized_start = 776 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS"]._serialized_end = 1212 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH"]._serialized_start = 1018 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH"]._serialized_end = 1212 - _globals[ - "_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS" - ]._serialized_start = 1172 - _globals[ - "_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS" - ]._serialized_end = 1212 - _globals["_ARMADILLO_APPLICATIONDATA"]._serialized_start = 1225 - _globals["_ARMADILLO_APPLICATIONDATA"]._serialized_end = 3299 - _globals["_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE"]._serialized_start = 1441 - _globals["_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE"]._serialized_end = 1531 - _globals["_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION"]._serialized_start = 1534 - _globals["_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION"]._serialized_end = 3165 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION" - ]._serialized_start = 1802 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION" - ]._serialized_end = 2023 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE" - ]._serialized_start = 1992 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE" - ]._serialized_end = 2013 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION" - ]._serialized_start = 2026 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION" - ]._serialized_end = 2877 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD" - ]._serialized_start = 2431 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD" - ]._serialized_end = 2576 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE" - ]._serialized_start = 2579 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE" - ]._serialized_end = 2712 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE" - ]._serialized_start = 2715 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE" - ]._serialized_end = 2867 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE" - ]._serialized_start = 2879 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE" - ]._serialized_end = 2952 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE" - ]._serialized_start = 2955 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE" - ]._serialized_end = 3151 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION" - ]._serialized_start = 3167 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION" - ]._serialized_end = 3280 - _globals["_ARMADILLO_CONTENT"]._serialized_start = 3302 - _globals["_ARMADILLO_CONTENT"]._serialized_end = 6663 - _globals["_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE"]._serialized_start = 4324 - _globals["_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE"]._serialized_end = 5206 - _globals[ - "_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS" - ]._serialized_start = 4591 - _globals[ - "_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS" - ]._serialized_end = 5206 - _globals["_ARMADILLO_CONTENT_NOTEREPLYMESSAGE"]._serialized_start = 5209 - _globals["_ARMADILLO_CONTENT_NOTEREPLYMESSAGE"]._serialized_end = 5471 - _globals["_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE"]._serialized_start = 5473 - _globals["_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE"]._serialized_end = 5529 - _globals["_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE"]._serialized_start = 5531 - _globals["_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE"]._serialized_end = 5591 - _globals["_ARMADILLO_CONTENT_SCREENSHOTACTION"]._serialized_start = 5594 - _globals["_ARMADILLO_CONTENT_SCREENSHOTACTION"]._serialized_end = 5773 - _globals[ - "_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE" - ]._serialized_start = 5713 - _globals[ - "_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE" - ]._serialized_end = 5773 - _globals[ - "_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR" - ]._serialized_start = 5776 - _globals["_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR"]._serialized_end = 5945 - _globals["_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE"]._serialized_start = 5948 - _globals["_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE"]._serialized_end = 6192 - _globals[ - "_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE" - ]._serialized_start = 6133 - _globals[ - "_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE" - ]._serialized_end = 6192 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE"]._serialized_start = 6195 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE"]._serialized_end = 6480 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE"]._serialized_start = 6398 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE"]._serialized_end = 6464 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER"]._serialized_start = 6483 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER"]._serialized_end = 6652 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE"]._serialized_start = 6590 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE"]._serialized_end = 6652 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication' + _globals['_ARMADILLO']._serialized_start=142 + _globals['_ARMADILLO']._serialized_end=6663 + _globals['_ARMADILLO_METADATA']._serialized_start=277 + _globals['_ARMADILLO_METADATA']._serialized_end=287 + _globals['_ARMADILLO_PAYLOAD']._serialized_start=290 + _globals['_ARMADILLO_PAYLOAD']._serialized_end=587 + _globals['_ARMADILLO_SUBPROTOCOLPAYLOAD']._serialized_start=589 + _globals['_ARMADILLO_SUBPROTOCOLPAYLOAD']._serialized_end=661 + _globals['_ARMADILLO_SIGNAL']._serialized_start=664 + _globals['_ARMADILLO_SIGNAL']._serialized_end=1222 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS']._serialized_start=776 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS']._serialized_end=1212 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH']._serialized_start=1018 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH']._serialized_end=1212 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS']._serialized_start=1172 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS']._serialized_end=1212 + _globals['_ARMADILLO_APPLICATIONDATA']._serialized_start=1225 + _globals['_ARMADILLO_APPLICATIONDATA']._serialized_end=3299 + _globals['_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE']._serialized_start=1441 + _globals['_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE']._serialized_end=1531 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION']._serialized_start=1534 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION']._serialized_end=3165 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION']._serialized_start=1802 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION']._serialized_end=2023 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE']._serialized_start=1992 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE']._serialized_end=2013 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION']._serialized_start=2026 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION']._serialized_end=2877 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD']._serialized_start=2431 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD']._serialized_end=2576 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE']._serialized_start=2579 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE']._serialized_end=2712 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE']._serialized_start=2715 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE']._serialized_end=2867 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE']._serialized_start=2879 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE']._serialized_end=2952 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE']._serialized_start=2955 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE']._serialized_end=3151 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION']._serialized_start=3167 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION']._serialized_end=3280 + _globals['_ARMADILLO_CONTENT']._serialized_start=3302 + _globals['_ARMADILLO_CONTENT']._serialized_end=6663 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE']._serialized_start=4324 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE']._serialized_end=5206 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS']._serialized_start=4591 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS']._serialized_end=5206 + _globals['_ARMADILLO_CONTENT_NOTEREPLYMESSAGE']._serialized_start=5209 + _globals['_ARMADILLO_CONTENT_NOTEREPLYMESSAGE']._serialized_end=5471 + _globals['_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE']._serialized_start=5473 + _globals['_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE']._serialized_end=5529 + _globals['_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE']._serialized_start=5531 + _globals['_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE']._serialized_end=5591 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION']._serialized_start=5594 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION']._serialized_end=5773 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE']._serialized_start=5713 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE']._serialized_end=5773 + _globals['_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR']._serialized_start=5776 + _globals['_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR']._serialized_end=5945 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE']._serialized_start=5948 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE']._serialized_end=6192 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE']._serialized_start=6133 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE']._serialized_end=6192 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE']._serialized_start=6195 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE']._serialized_end=6480 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE']._serialized_start=6398 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE']._serialized_end=6464 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER']._serialized_start=6483 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER']._serialized_end=6652 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE']._serialized_start=6590 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE']._serialized_end=6652 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi index 8c779c6..5f0592e 100644 --- a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi +++ b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi @@ -57,41 +57,9 @@ class Armadillo(google.protobuf.message.Message): signal: global___Armadillo.Signal | None = ..., subProtocol: global___Armadillo.SubProtocolPayload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> ( - typing.Literal["content", "applicationData", "signal", "subProtocol"] | None - ): ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["content", "applicationData", "signal", "subProtocol"] | None: ... @typing.final class SubProtocolPayload(google.protobuf.message.Message): @@ -102,15 +70,10 @@ class Armadillo(google.protobuf.message.Message): def __init__( self, *, - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["futureProof", b"futureProof"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["futureProof", b"futureProof"] + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> None: ... @typing.final class Signal(google.protobuf.message.Message): @@ -128,25 +91,14 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EpochStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType - ], - builtins.type, - ): + class _EpochStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ES_OPEN: Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType # 1 ES_CLOSE: Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType # 2 - class EpochStatus( - _EpochStatus, metaclass=_EpochStatusEnumTypeWrapper - ): ... - ES_OPEN: ( - Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType - ) # 1 - ES_CLOSE: ( - Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType - ) # 2 + class EpochStatus(_EpochStatus, metaclass=_EpochStatusEnumTypeWrapper): ... + ES_OPEN: Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType # 1 + ES_CLOSE: Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType # 2 ID_FIELD_NUMBER: builtins.int ANONID_FIELD_NUMBER: builtins.int @@ -162,35 +114,10 @@ class Armadillo(google.protobuf.message.Message): ID: builtins.int | None = ..., anonID: builtins.bytes | None = ..., rootKey: builtins.bytes | None = ..., - status: global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "anonID", - b"anonID", - "rootKey", - b"rootKey", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "anonID", - b"anonID", - "rootKey", - b"rootKey", - "status", - b"status", - ], + status: global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "anonID", b"anonID", "rootKey", b"rootKey", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "anonID", b"anonID", "rootKey", b"rootKey", "status", b"status"]) -> None: ... BACKUPID_FIELD_NUMBER: builtins.int SERVERDATAID_FIELD_NUMBER: builtins.int @@ -204,89 +131,31 @@ class Armadillo(google.protobuf.message.Message): mailboxRootKey: builtins.bytes obliviousValidationToken: builtins.bytes @property - def epoch( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch - ]: ... + def epoch(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch]: ... def __init__( self, *, backupID: builtins.int | None = ..., serverDataID: builtins.int | None = ..., - epoch: collections.abc.Iterable[ - global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch - ] - | None = ..., + epoch: collections.abc.Iterable[global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch] | None = ..., tempOcmfClientState: builtins.bytes | None = ..., mailboxRootKey: builtins.bytes | None = ..., obliviousValidationToken: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "backupID", - b"backupID", - "mailboxRootKey", - b"mailboxRootKey", - "obliviousValidationToken", - b"obliviousValidationToken", - "serverDataID", - b"serverDataID", - "tempOcmfClientState", - b"tempOcmfClientState", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "backupID", - b"backupID", - "epoch", - b"epoch", - "mailboxRootKey", - b"mailboxRootKey", - "obliviousValidationToken", - b"obliviousValidationToken", - "serverDataID", - b"serverDataID", - "tempOcmfClientState", - b"tempOcmfClientState", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["backupID", b"backupID", "mailboxRootKey", b"mailboxRootKey", "obliviousValidationToken", b"obliviousValidationToken", "serverDataID", b"serverDataID", "tempOcmfClientState", b"tempOcmfClientState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["backupID", b"backupID", "epoch", b"epoch", "mailboxRootKey", b"mailboxRootKey", "obliviousValidationToken", b"obliviousValidationToken", "serverDataID", b"serverDataID", "tempOcmfClientState", b"tempOcmfClientState"]) -> None: ... ENCRYPTEDBACKUPSSECRETS_FIELD_NUMBER: builtins.int @property - def encryptedBackupsSecrets( - self, - ) -> global___Armadillo.Signal.EncryptedBackupsSecrets: ... + def encryptedBackupsSecrets(self) -> global___Armadillo.Signal.EncryptedBackupsSecrets: ... def __init__( self, *, - encryptedBackupsSecrets: global___Armadillo.Signal.EncryptedBackupsSecrets - | None = ..., + encryptedBackupsSecrets: global___Armadillo.Signal.EncryptedBackupsSecrets | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encryptedBackupsSecrets", - b"encryptedBackupsSecrets", - "signal", - b"signal", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encryptedBackupsSecrets", - b"encryptedBackupsSecrets", - "signal", - b"signal", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["signal", b"signal"] - ) -> typing.Literal["encryptedBackupsSecrets"] | None: ... + def HasField(self, field_name: typing.Literal["encryptedBackupsSecrets", b"encryptedBackupsSecrets", "signal", b"signal"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encryptedBackupsSecrets", b"encryptedBackupsSecrets", "signal", b"signal"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["signal", b"signal"]) -> typing.Literal["encryptedBackupsSecrets"] | None: ... @typing.final class ApplicationData(google.protobuf.message.Message): @@ -309,28 +178,8 @@ class Armadillo(google.protobuf.message.Message): messageText: builtins.str | None = ..., serializedExtras: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageText", - b"messageText", - "serializedExtras", - b"serializedExtras", - "summonToken", - b"summonToken", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageText", - b"messageText", - "serializedExtras", - b"serializedExtras", - "summonToken", - b"summonToken", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageText", b"messageText", "serializedExtras", b"serializedExtras", "summonToken", b"summonToken"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageText", b"messageText", "serializedExtras", b"serializedExtras", "summonToken", b"summonToken"]) -> None: ... @typing.final class MetadataSyncAction(google.protobuf.message.Message): @@ -351,43 +200,18 @@ class Armadillo(google.protobuf.message.Message): MESSAGEDELETE_FIELD_NUMBER: builtins.int KEY_FIELD_NUMBER: builtins.int @property - def messageDelete( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete: ... + def messageDelete(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete: ... @property def key(self) -> waCommon.WACommon_pb2.MessageKey: ... def __init__( self, *, - messageDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete - | None = ..., + messageDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete | None = ..., key: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "key", - b"key", - "messageDelete", - b"messageDelete", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "key", - b"key", - "messageDelete", - b"messageDelete", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["messageDelete"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "key", b"key", "messageDelete", b"messageDelete"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "key", b"key", "messageDelete", b"messageDelete"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["messageDelete"] | None: ... @typing.final class SyncChatAction(google.protobuf.message.Message): @@ -401,28 +225,15 @@ class Armadillo(google.protobuf.message.Message): READ_FIELD_NUMBER: builtins.int read: builtins.bool @property - def messageRange( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... + def messageRange(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... def __init__( self, *, - messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - | None = ..., + messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange | None = ..., read: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageRange", b"messageRange", "read", b"read" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageRange", b"messageRange", "read", b"read" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> None: ... @typing.final class ActionChatDelete(google.protobuf.message.Message): @@ -430,23 +241,14 @@ class Armadillo(google.protobuf.message.Message): MESSAGERANGE_FIELD_NUMBER: builtins.int @property - def messageRange( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... + def messageRange(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... def __init__( self, *, - messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["messageRange", b"messageRange"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["messageRange", b"messageRange"], + messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> None: ... @typing.final class ActionChatArchive(google.protobuf.message.Message): @@ -456,28 +258,15 @@ class Armadillo(google.protobuf.message.Message): ARCHIVED_FIELD_NUMBER: builtins.int archived: builtins.bool @property - def messageRange( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... + def messageRange(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... def __init__( self, *, - messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - | None = ..., + messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange | None = ..., archived: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> None: ... CHATARCHIVE_FIELD_NUMBER: builtins.int CHATDELETE_FIELD_NUMBER: builtins.int @@ -485,61 +274,22 @@ class Armadillo(google.protobuf.message.Message): CHATID_FIELD_NUMBER: builtins.int chatID: builtins.str @property - def chatArchive( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive: ... + def chatArchive(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive: ... @property - def chatDelete( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete: ... + def chatDelete(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete: ... @property - def chatRead( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead: ... + def chatRead(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead: ... def __init__( self, *, - chatArchive: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive - | None = ..., - chatDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete - | None = ..., - chatRead: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead - | None = ..., + chatArchive: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive | None = ..., + chatDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete | None = ..., + chatRead: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead | None = ..., chatID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "chatArchive", - b"chatArchive", - "chatDelete", - b"chatDelete", - "chatID", - b"chatID", - "chatRead", - b"chatRead", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "chatArchive", - b"chatArchive", - "chatDelete", - b"chatDelete", - "chatID", - b"chatID", - "chatRead", - b"chatRead", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["chatArchive", "chatDelete", "chatRead"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "chatArchive", b"chatArchive", "chatDelete", b"chatDelete", "chatID", b"chatID", "chatRead", b"chatRead"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "chatArchive", b"chatArchive", "chatDelete", b"chatDelete", "chatID", b"chatID", "chatRead", b"chatRead"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["chatArchive", "chatDelete", "chatRead"] | None: ... @typing.final class SyncActionMessage(google.protobuf.message.Message): @@ -556,18 +306,8 @@ class Armadillo(google.protobuf.message.Message): key: waCommon.WACommon_pb2.MessageKey | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", b"key", "timestamp", b"timestamp" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", b"key", "timestamp", b"timestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> None: ... @typing.final class SyncActionMessageRange(google.protobuf.message.Message): @@ -579,96 +319,35 @@ class Armadillo(google.protobuf.message.Message): lastMessageTimestamp: builtins.int lastSystemMessageTimestamp: builtins.int @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage]: ... def __init__( self, *, lastMessageTimestamp: builtins.int | None = ..., lastSystemMessageTimestamp: builtins.int | None = ..., - messages: collections.abc.Iterable[ - global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage - ] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - "messages", - b"messages", - ], + messages: collections.abc.Iterable[global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp", "messages", b"messages"]) -> None: ... CHATACTION_FIELD_NUMBER: builtins.int MESSAGEACTION_FIELD_NUMBER: builtins.int ACTIONTIMESTAMP_FIELD_NUMBER: builtins.int actionTimestamp: builtins.int @property - def chatAction( - self, - ) -> ( - global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction - ): ... + def chatAction(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction: ... @property - def messageAction( - self, - ) -> ( - global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction - ): ... + def messageAction(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction: ... def __init__( self, *, - chatAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction - | None = ..., - messageAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction - | None = ..., + chatAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction | None = ..., + messageAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction | None = ..., actionTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "chatAction", - b"chatAction", - "messageAction", - b"messageAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "chatAction", - b"chatAction", - "messageAction", - b"messageAction", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["actionType", b"actionType"] - ) -> typing.Literal["chatAction", "messageAction"] | None: ... + def HasField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "chatAction", b"chatAction", "messageAction", b"messageAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "chatAction", b"chatAction", "messageAction", b"messageAction"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["actionType", b"actionType"]) -> typing.Literal["chatAction", "messageAction"] | None: ... @typing.final class MetadataSyncNotification(google.protobuf.message.Message): @@ -676,66 +355,29 @@ class Armadillo(google.protobuf.message.Message): ACTIONS_FIELD_NUMBER: builtins.int @property - def actions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Armadillo.ApplicationData.MetadataSyncAction - ]: ... + def actions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Armadillo.ApplicationData.MetadataSyncAction]: ... def __init__( self, *, - actions: collections.abc.Iterable[ - global___Armadillo.ApplicationData.MetadataSyncAction - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["actions", b"actions"] + actions: collections.abc.Iterable[global___Armadillo.ApplicationData.MetadataSyncAction] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["actions", b"actions"]) -> None: ... METADATASYNC_FIELD_NUMBER: builtins.int AIBOTRESPONSE_FIELD_NUMBER: builtins.int @property - def metadataSync( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncNotification: ... + def metadataSync(self) -> global___Armadillo.ApplicationData.MetadataSyncNotification: ... @property - def aiBotResponse( - self, - ) -> global___Armadillo.ApplicationData.AIBotResponseMessage: ... + def aiBotResponse(self) -> global___Armadillo.ApplicationData.AIBotResponseMessage: ... def __init__( self, *, - metadataSync: global___Armadillo.ApplicationData.MetadataSyncNotification - | None = ..., - aiBotResponse: global___Armadillo.ApplicationData.AIBotResponseMessage - | None = ..., + metadataSync: global___Armadillo.ApplicationData.MetadataSyncNotification | None = ..., + aiBotResponse: global___Armadillo.ApplicationData.AIBotResponseMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "aiBotResponse", - b"aiBotResponse", - "applicationData", - b"applicationData", - "metadataSync", - b"metadataSync", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "aiBotResponse", - b"aiBotResponse", - "applicationData", - b"applicationData", - "metadataSync", - b"metadataSync", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["applicationData", b"applicationData"] - ) -> typing.Literal["metadataSync", "aiBotResponse"] | None: ... + def HasField(self, field_name: typing.Literal["aiBotResponse", b"aiBotResponse", "applicationData", b"applicationData", "metadataSync", b"metadataSync"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["aiBotResponse", b"aiBotResponse", "applicationData", b"applicationData", "metadataSync", b"metadataSync"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["applicationData", b"applicationData"]) -> typing.Literal["metadataSync", "aiBotResponse"] | None: ... @typing.final class Content(google.protobuf.message.Message): @@ -749,12 +391,7 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PaymentStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType - ], - builtins.type, - ): + class _PaymentStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PAYMENT_UNKNOWN: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 0 REQUEST_INITED: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 4 @@ -778,72 +415,28 @@ class Armadillo(google.protobuf.message.Message): TRANSFER_DECLINED: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 22 TRANSFER_UNAVAILABLE: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 23 - class PaymentStatus( - _PaymentStatus, metaclass=_PaymentStatusEnumTypeWrapper - ): ... - PAYMENT_UNKNOWN: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 0 - REQUEST_INITED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 4 - REQUEST_DECLINED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 5 - REQUEST_TRANSFER_INITED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 6 - REQUEST_TRANSFER_COMPLETED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 7 - REQUEST_TRANSFER_FAILED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 8 - REQUEST_CANCELED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 9 - REQUEST_EXPIRED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 10 - TRANSFER_INITED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 11 - TRANSFER_PENDING: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 12 - TRANSFER_PENDING_RECIPIENT_VERIFICATION: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 13 - TRANSFER_CANCELED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 14 - TRANSFER_COMPLETED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 15 - TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 16 - TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 17 - TRANSFER_REFUNDED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 18 - TRANSFER_PARTIAL_REFUND: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 19 - TRANSFER_CHARGED_BACK: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 20 - TRANSFER_EXPIRED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 21 - TRANSFER_DECLINED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 22 - TRANSFER_UNAVAILABLE: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 23 + class PaymentStatus(_PaymentStatus, metaclass=_PaymentStatusEnumTypeWrapper): ... + PAYMENT_UNKNOWN: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 0 + REQUEST_INITED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 4 + REQUEST_DECLINED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 5 + REQUEST_TRANSFER_INITED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 6 + REQUEST_TRANSFER_COMPLETED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 7 + REQUEST_TRANSFER_FAILED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 8 + REQUEST_CANCELED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 9 + REQUEST_EXPIRED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 10 + TRANSFER_INITED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 11 + TRANSFER_PENDING: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 12 + TRANSFER_PENDING_RECIPIENT_VERIFICATION: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 13 + TRANSFER_CANCELED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 14 + TRANSFER_COMPLETED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 15 + TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 16 + TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 17 + TRANSFER_REFUNDED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 18 + TRANSFER_PARTIAL_REFUND: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 19 + TRANSFER_CHARGED_BACK: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 20 + TRANSFER_EXPIRED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 21 + TRANSFER_DECLINED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 22 + TRANSFER_UNAVAILABLE: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 23 TRANSACTIONID_FIELD_NUMBER: builtins.int AMOUNT_FIELD_NUMBER: builtins.int @@ -855,50 +448,18 @@ class Armadillo(google.protobuf.message.Message): currency: builtins.str paymentStatus: global___Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType @property - def extendedContentMessage( - self, - ) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... + def extendedContentMessage(self) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... def __init__( self, *, transactionID: builtins.int | None = ..., amount: builtins.str | None = ..., currency: builtins.str | None = ..., - paymentStatus: global___Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - | None = ..., - extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "currency", - b"currency", - "extendedContentMessage", - b"extendedContentMessage", - "paymentStatus", - b"paymentStatus", - "transactionID", - b"transactionID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "currency", - b"currency", - "extendedContentMessage", - b"extendedContentMessage", - "paymentStatus", - b"paymentStatus", - "transactionID", - b"transactionID", - ], + paymentStatus: global___Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType | None = ..., + extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["amount", b"amount", "currency", b"currency", "extendedContentMessage", b"extendedContentMessage", "paymentStatus", b"paymentStatus", "transactionID", b"transactionID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount", b"amount", "currency", b"currency", "extendedContentMessage", b"extendedContentMessage", "paymentStatus", b"paymentStatus", "transactionID", b"transactionID"]) -> None: ... @typing.final class NoteReplyMessage(google.protobuf.message.Message): @@ -930,50 +491,9 @@ class Armadillo(google.protobuf.message.Message): noteText: waCommon.WACommon_pb2.MessageText | None = ..., noteTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "noteID", - b"noteID", - "noteReplyContent", - b"noteReplyContent", - "noteText", - b"noteText", - "noteTimestampMS", - b"noteTimestampMS", - "stickerContent", - b"stickerContent", - "textContent", - b"textContent", - "videoContent", - b"videoContent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "noteID", - b"noteID", - "noteReplyContent", - b"noteReplyContent", - "noteText", - b"noteText", - "noteTimestampMS", - b"noteTimestampMS", - "stickerContent", - b"stickerContent", - "textContent", - b"textContent", - "videoContent", - b"videoContent", - ], - ) -> None: ... - def WhichOneof( - self, - oneof_group: typing.Literal["noteReplyContent", b"noteReplyContent"], - ) -> ( - typing.Literal["textContent", "stickerContent", "videoContent"] | None - ): ... + def HasField(self, field_name: typing.Literal["noteID", b"noteID", "noteReplyContent", b"noteReplyContent", "noteText", b"noteText", "noteTimestampMS", b"noteTimestampMS", "stickerContent", b"stickerContent", "textContent", b"textContent", "videoContent", b"videoContent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["noteID", b"noteID", "noteReplyContent", b"noteReplyContent", "noteText", b"noteText", "noteTimestampMS", b"noteTimestampMS", "stickerContent", b"stickerContent", "textContent", b"textContent", "videoContent", b"videoContent"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["noteReplyContent", b"noteReplyContent"]) -> typing.Literal["textContent", "stickerContent", "videoContent"] | None: ... @typing.final class BumpExistingMessage(google.protobuf.message.Message): @@ -987,9 +507,7 @@ class Armadillo(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["key", b"key"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["key", b"key"]) -> None: ... @typing.final @@ -998,20 +516,13 @@ class Armadillo(google.protobuf.message.Message): IMAGES_FIELD_NUMBER: builtins.int @property - def images( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waCommon.WACommon_pb2.SubProtocol - ]: ... + def images(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waCommon.WACommon_pb2.SubProtocol]: ... def __init__( self, *, - images: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["images", b"images"] + images: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["images", b"images"]) -> None: ... @typing.final class ScreenshotAction(google.protobuf.message.Message): @@ -1021,46 +532,24 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ScreenshotTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType - ], - builtins.type, - ): + class _ScreenshotTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SCREENSHOT_IMAGE: ( - Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType - ) # 1 - SCREEN_RECORDING: ( - Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType - ) # 2 - - class ScreenshotType( - _ScreenshotType, metaclass=_ScreenshotTypeEnumTypeWrapper - ): ... - SCREENSHOT_IMAGE: ( - Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - ) # 1 - SCREEN_RECORDING: ( - Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - ) # 2 + SCREENSHOT_IMAGE: Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType # 1 + SCREEN_RECORDING: Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType # 2 + + class ScreenshotType(_ScreenshotType, metaclass=_ScreenshotTypeEnumTypeWrapper): ... + SCREENSHOT_IMAGE: Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType # 1 + SCREEN_RECORDING: Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType # 2 SCREENSHOTTYPE_FIELD_NUMBER: builtins.int - screenshotType: ( - global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - ) + screenshotType: global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType def __init__( self, *, - screenshotType: global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["screenshotType", b"screenshotType"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["screenshotType", b"screenshotType"] + screenshotType: global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["screenshotType", b"screenshotType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["screenshotType", b"screenshotType"]) -> None: ... @typing.final class ExtendedContentMessageWithSear(google.protobuf.message.Message): @@ -1086,36 +575,8 @@ class Armadillo(google.protobuf.message.Message): searAssociatedMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., searSentWithMessageID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "nativeURL", - b"nativeURL", - "payload", - b"payload", - "searAssociatedMessage", - b"searAssociatedMessage", - "searID", - b"searID", - "searSentWithMessageID", - b"searSentWithMessageID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "nativeURL", - b"nativeURL", - "payload", - b"payload", - "searAssociatedMessage", - b"searAssociatedMessage", - "searID", - b"searID", - "searSentWithMessageID", - b"searSentWithMessageID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["nativeURL", b"nativeURL", "payload", b"payload", "searAssociatedMessage", b"searAssociatedMessage", "searID", b"searID", "searSentWithMessageID", b"searSentWithMessageID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nativeURL", b"nativeURL", "payload", b"payload", "searAssociatedMessage", b"searAssociatedMessage", "searID", b"searID", "searSentWithMessageID", b"searSentWithMessageID"]) -> None: ... @typing.final class RavenActionNotifMessage(google.protobuf.message.Message): @@ -1125,39 +586,22 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ], - builtins.type, - ): + class _ActionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYED: ( - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ) # 0 - SCREENSHOT: ( - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ) # 1 - FORCE_DISABLE: ( - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ) # 2 + PLAYED: Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType # 0 + SCREENSHOT: Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType # 1 + FORCE_DISABLE: Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType # 2 class ActionType(_ActionType, metaclass=_ActionTypeEnumTypeWrapper): ... PLAYED: Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType # 0 - SCREENSHOT: ( - Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - ) # 1 - FORCE_DISABLE: ( - Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - ) # 2 + SCREENSHOT: Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType # 1 + FORCE_DISABLE: Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType # 2 KEY_FIELD_NUMBER: builtins.int ACTIONTIMESTAMP_FIELD_NUMBER: builtins.int ACTIONTYPE_FIELD_NUMBER: builtins.int actionTimestamp: builtins.int - actionType: ( - global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - ) + actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType @property def key(self) -> waCommon.WACommon_pb2.MessageKey: ... def __init__( @@ -1165,31 +609,10 @@ class Armadillo(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., actionTimestamp: builtins.int | None = ..., - actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "key", - b"key", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "key", - b"key", - ], + actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "key", b"key"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "key", b"key"]) -> None: ... @typing.final class RavenMessage(google.protobuf.message.Message): @@ -1199,24 +622,13 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EphemeralTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.RavenMessage._EphemeralType.ValueType - ], - builtins.type, - ): + class _EphemeralTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.RavenMessage._EphemeralType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor VIEW_ONCE: Armadillo.Content.RavenMessage._EphemeralType.ValueType # 0 - ALLOW_REPLAY: ( - Armadillo.Content.RavenMessage._EphemeralType.ValueType - ) # 1 - KEEP_IN_CHAT: ( - Armadillo.Content.RavenMessage._EphemeralType.ValueType - ) # 2 - - class EphemeralType( - _EphemeralType, metaclass=_EphemeralTypeEnumTypeWrapper - ): ... + ALLOW_REPLAY: Armadillo.Content.RavenMessage._EphemeralType.ValueType # 1 + KEEP_IN_CHAT: Armadillo.Content.RavenMessage._EphemeralType.ValueType # 2 + + class EphemeralType(_EphemeralType, metaclass=_EphemeralTypeEnumTypeWrapper): ... VIEW_ONCE: Armadillo.Content.RavenMessage.EphemeralType.ValueType # 0 ALLOW_REPLAY: Armadillo.Content.RavenMessage.EphemeralType.ValueType # 1 KEEP_IN_CHAT: Armadillo.Content.RavenMessage.EphemeralType.ValueType # 2 @@ -1224,9 +636,7 @@ class Armadillo(google.protobuf.message.Message): IMAGEMESSAGE_FIELD_NUMBER: builtins.int VIDEOMESSAGE_FIELD_NUMBER: builtins.int EPHEMERALTYPE_FIELD_NUMBER: builtins.int - ephemeralType: ( - global___Armadillo.Content.RavenMessage.EphemeralType.ValueType - ) + ephemeralType: global___Armadillo.Content.RavenMessage.EphemeralType.ValueType @property def imageMessage(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property @@ -1236,38 +646,11 @@ class Armadillo(google.protobuf.message.Message): *, imageMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., videoMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., - ephemeralType: global___Armadillo.Content.RavenMessage.EphemeralType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeralType", - b"ephemeralType", - "imageMessage", - b"imageMessage", - "mediaContent", - b"mediaContent", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeralType", - b"ephemeralType", - "imageMessage", - b"imageMessage", - "mediaContent", - b"mediaContent", - "videoMessage", - b"videoMessage", - ], + ephemeralType: global___Armadillo.Content.RavenMessage.EphemeralType.ValueType | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["mediaContent", b"mediaContent"] - ) -> typing.Literal["imageMessage", "videoMessage"] | None: ... + def HasField(self, field_name: typing.Literal["ephemeralType", b"ephemeralType", "imageMessage", b"imageMessage", "mediaContent", b"mediaContent", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeralType", b"ephemeralType", "imageMessage", b"imageMessage", "mediaContent", b"mediaContent", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["mediaContent", b"mediaContent"]) -> typing.Literal["imageMessage", "videoMessage"] | None: ... @typing.final class CommonSticker(google.protobuf.message.Message): @@ -1277,12 +660,7 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StickerTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.CommonSticker._StickerType.ValueType - ], - builtins.type, - ): + class _StickerTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.CommonSticker._StickerType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SMALL_LIKE: Armadillo.Content.CommonSticker._StickerType.ValueType # 1 MEDIUM_LIKE: Armadillo.Content.CommonSticker._StickerType.ValueType # 2 @@ -1298,15 +676,10 @@ class Armadillo(google.protobuf.message.Message): def __init__( self, *, - stickerType: global___Armadillo.Content.CommonSticker.StickerType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["stickerType", b"stickerType"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["stickerType", b"stickerType"] + stickerType: global___Armadillo.Content.CommonSticker.StickerType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["stickerType", b"stickerType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["stickerType", b"stickerType"]) -> None: ... COMMONSTICKER_FIELD_NUMBER: builtins.int SCREENSHOTACTION_FIELD_NUMBER: builtins.int @@ -1324,31 +697,19 @@ class Armadillo(google.protobuf.message.Message): @property def screenshotAction(self) -> global___Armadillo.Content.ScreenshotAction: ... @property - def extendedContentMessage( - self, - ) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... + def extendedContentMessage(self) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... @property def ravenMessage(self) -> global___Armadillo.Content.RavenMessage: ... @property - def ravenActionNotifMessage( - self, - ) -> global___Armadillo.Content.RavenActionNotifMessage: ... + def ravenActionNotifMessage(self) -> global___Armadillo.Content.RavenActionNotifMessage: ... @property - def extendedMessageContentWithSear( - self, - ) -> global___Armadillo.Content.ExtendedContentMessageWithSear: ... + def extendedMessageContentWithSear(self) -> global___Armadillo.Content.ExtendedContentMessageWithSear: ... @property - def imageGalleryMessage( - self, - ) -> global___Armadillo.Content.ImageGalleryMessage: ... + def imageGalleryMessage(self) -> global___Armadillo.Content.ImageGalleryMessage: ... @property - def paymentsTransactionMessage( - self, - ) -> global___Armadillo.Content.PaymentsTransactionMessage: ... + def paymentsTransactionMessage(self) -> global___Armadillo.Content.PaymentsTransactionMessage: ... @property - def bumpExistingMessage( - self, - ) -> global___Armadillo.Content.BumpExistingMessage: ... + def bumpExistingMessage(self) -> global___Armadillo.Content.BumpExistingMessage: ... @property def noteReplyMessage(self) -> global___Armadillo.Content.NoteReplyMessage: ... @property @@ -1358,98 +719,19 @@ class Armadillo(google.protobuf.message.Message): *, commonSticker: global___Armadillo.Content.CommonSticker | None = ..., screenshotAction: global___Armadillo.Content.ScreenshotAction | None = ..., - extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage - | None = ..., + extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage | None = ..., ravenMessage: global___Armadillo.Content.RavenMessage | None = ..., - ravenActionNotifMessage: global___Armadillo.Content.RavenActionNotifMessage - | None = ..., - extendedMessageContentWithSear: global___Armadillo.Content.ExtendedContentMessageWithSear - | None = ..., - imageGalleryMessage: global___Armadillo.Content.ImageGalleryMessage - | None = ..., - paymentsTransactionMessage: global___Armadillo.Content.PaymentsTransactionMessage - | None = ..., - bumpExistingMessage: global___Armadillo.Content.BumpExistingMessage - | None = ..., + ravenActionNotifMessage: global___Armadillo.Content.RavenActionNotifMessage | None = ..., + extendedMessageContentWithSear: global___Armadillo.Content.ExtendedContentMessageWithSear | None = ..., + imageGalleryMessage: global___Armadillo.Content.ImageGalleryMessage | None = ..., + paymentsTransactionMessage: global___Armadillo.Content.PaymentsTransactionMessage | None = ..., + bumpExistingMessage: global___Armadillo.Content.BumpExistingMessage | None = ..., noteReplyMessage: global___Armadillo.Content.NoteReplyMessage | None = ..., ravenMessageMsgr: global___Armadillo.Content.RavenMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "bumpExistingMessage", - b"bumpExistingMessage", - "commonSticker", - b"commonSticker", - "content", - b"content", - "extendedContentMessage", - b"extendedContentMessage", - "extendedMessageContentWithSear", - b"extendedMessageContentWithSear", - "imageGalleryMessage", - b"imageGalleryMessage", - "noteReplyMessage", - b"noteReplyMessage", - "paymentsTransactionMessage", - b"paymentsTransactionMessage", - "ravenActionNotifMessage", - b"ravenActionNotifMessage", - "ravenMessage", - b"ravenMessage", - "ravenMessageMsgr", - b"ravenMessageMsgr", - "screenshotAction", - b"screenshotAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "bumpExistingMessage", - b"bumpExistingMessage", - "commonSticker", - b"commonSticker", - "content", - b"content", - "extendedContentMessage", - b"extendedContentMessage", - "extendedMessageContentWithSear", - b"extendedMessageContentWithSear", - "imageGalleryMessage", - b"imageGalleryMessage", - "noteReplyMessage", - b"noteReplyMessage", - "paymentsTransactionMessage", - b"paymentsTransactionMessage", - "ravenActionNotifMessage", - b"ravenActionNotifMessage", - "ravenMessage", - b"ravenMessage", - "ravenMessageMsgr", - b"ravenMessageMsgr", - "screenshotAction", - b"screenshotAction", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> ( - typing.Literal[ - "commonSticker", - "screenshotAction", - "extendedContentMessage", - "ravenMessage", - "ravenActionNotifMessage", - "extendedMessageContentWithSear", - "imageGalleryMessage", - "paymentsTransactionMessage", - "bumpExistingMessage", - "noteReplyMessage", - "ravenMessageMsgr", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["bumpExistingMessage", b"bumpExistingMessage", "commonSticker", b"commonSticker", "content", b"content", "extendedContentMessage", b"extendedContentMessage", "extendedMessageContentWithSear", b"extendedMessageContentWithSear", "imageGalleryMessage", b"imageGalleryMessage", "noteReplyMessage", b"noteReplyMessage", "paymentsTransactionMessage", b"paymentsTransactionMessage", "ravenActionNotifMessage", b"ravenActionNotifMessage", "ravenMessage", b"ravenMessage", "ravenMessageMsgr", b"ravenMessageMsgr", "screenshotAction", b"screenshotAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["bumpExistingMessage", b"bumpExistingMessage", "commonSticker", b"commonSticker", "content", b"content", "extendedContentMessage", b"extendedContentMessage", "extendedMessageContentWithSear", b"extendedMessageContentWithSear", "imageGalleryMessage", b"imageGalleryMessage", "noteReplyMessage", b"noteReplyMessage", "paymentsTransactionMessage", b"paymentsTransactionMessage", "ravenActionNotifMessage", b"ravenActionNotifMessage", "ravenMessage", b"ravenMessage", "ravenMessageMsgr", b"ravenMessageMsgr", "screenshotAction", b"screenshotAction"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["commonSticker", "screenshotAction", "extendedContentMessage", "ravenMessage", "ravenActionNotifMessage", "extendedMessageContentWithSear", "imageGalleryMessage", "paymentsTransactionMessage", "bumpExistingMessage", "noteReplyMessage", "ravenMessageMsgr"] | None: ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -1463,11 +745,7 @@ class Armadillo(google.protobuf.message.Message): payload: global___Armadillo.Payload | None = ..., metadata: global___Armadillo.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___Armadillo = Armadillo diff --git a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py index f09e7c0..5bdd939 100644 --- a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py +++ b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py @@ -3,7 +3,6 @@ # source: waArmadilloBackupMessage/WAArmadilloBackupMessage.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,24 +12,20 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n7waArmadilloBackupMessage/WAArmadilloBackupMessage.proto\x12\x18WAArmadilloBackupMessage"\xfc\x02\n\rBackupMessage\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.WAArmadilloBackupMessage.BackupMessage.Metadata\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x95\x02\n\x08Metadata\x12\x10\n\x08senderID\x18\x01 \x01(\t\x12\x11\n\tmessageID\x18\x02 \x01(\t\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x12[\n\x10\x66rankingMetadata\x18\x04 \x01(\x0b\x32\x41.WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata\x12\x16\n\x0epayloadVersion\x18\x05 \x01(\x05\x12\x1b\n\x13\x66utureProofBehavior\x18\x06 \x01(\x05\x1a=\n\x10\x46rankingMetadata\x12\x13\n\x0b\x66rankingTag\x18\x03 \x01(\x0c\x12\x14\n\x0creportingTag\x18\x04 \x01(\x0c\x42\x34Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7waArmadilloBackupMessage/WAArmadilloBackupMessage.proto\x12\x18WAArmadilloBackupMessage\"\xfc\x02\n\rBackupMessage\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.WAArmadilloBackupMessage.BackupMessage.Metadata\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x95\x02\n\x08Metadata\x12\x10\n\x08senderID\x18\x01 \x01(\t\x12\x11\n\tmessageID\x18\x02 \x01(\t\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x12[\n\x10\x66rankingMetadata\x18\x04 \x01(\x0b\x32\x41.WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata\x12\x16\n\x0epayloadVersion\x18\x05 \x01(\x05\x12\x1b\n\x13\x66utureProofBehavior\x18\x06 \x01(\x05\x1a=\n\x10\x46rankingMetadata\x12\x13\n\x0b\x66rankingTag\x18\x03 \x01(\x0c\x12\x14\n\x0creportingTag\x18\x04 \x01(\x0c\x42\x34Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloBackupMessage.WAArmadilloBackupMessage_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloBackupMessage.WAArmadilloBackupMessage_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage" - _globals["_BACKUPMESSAGE"]._serialized_start = 86 - _globals["_BACKUPMESSAGE"]._serialized_end = 466 - _globals["_BACKUPMESSAGE_METADATA"]._serialized_start = 189 - _globals["_BACKUPMESSAGE_METADATA"]._serialized_end = 466 - _globals["_BACKUPMESSAGE_METADATA_FRANKINGMETADATA"]._serialized_start = 405 - _globals["_BACKUPMESSAGE_METADATA_FRANKINGMETADATA"]._serialized_end = 466 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage' + _globals['_BACKUPMESSAGE']._serialized_start=86 + _globals['_BACKUPMESSAGE']._serialized_end=466 + _globals['_BACKUPMESSAGE_METADATA']._serialized_start=189 + _globals['_BACKUPMESSAGE_METADATA']._serialized_end=466 + _globals['_BACKUPMESSAGE_METADATA_FRANKINGMETADATA']._serialized_start=405 + _globals['_BACKUPMESSAGE_METADATA_FRANKINGMETADATA']._serialized_end=466 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi index 03e34bb..7e6eeb6 100644 --- a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi +++ b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi @@ -32,18 +32,8 @@ class BackupMessage(google.protobuf.message.Message): frankingTag: builtins.bytes | None = ..., reportingTag: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "frankingTag", b"frankingTag", "reportingTag", b"reportingTag" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "frankingTag", b"frankingTag", "reportingTag", b"reportingTag" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["frankingTag", b"frankingTag", "reportingTag", b"reportingTag"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["frankingTag", b"frankingTag", "reportingTag", b"reportingTag"]) -> None: ... SENDERID_FIELD_NUMBER: builtins.int MESSAGEID_FIELD_NUMBER: builtins.int @@ -57,54 +47,19 @@ class BackupMessage(google.protobuf.message.Message): payloadVersion: builtins.int futureProofBehavior: builtins.int @property - def frankingMetadata( - self, - ) -> global___BackupMessage.Metadata.FrankingMetadata: ... + def frankingMetadata(self) -> global___BackupMessage.Metadata.FrankingMetadata: ... def __init__( self, *, senderID: builtins.str | None = ..., messageID: builtins.str | None = ..., timestampMS: builtins.int | None = ..., - frankingMetadata: global___BackupMessage.Metadata.FrankingMetadata - | None = ..., + frankingMetadata: global___BackupMessage.Metadata.FrankingMetadata | None = ..., payloadVersion: builtins.int | None = ..., futureProofBehavior: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "frankingMetadata", - b"frankingMetadata", - "futureProofBehavior", - b"futureProofBehavior", - "messageID", - b"messageID", - "payloadVersion", - b"payloadVersion", - "senderID", - b"senderID", - "timestampMS", - b"timestampMS", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "frankingMetadata", - b"frankingMetadata", - "futureProofBehavior", - b"futureProofBehavior", - "messageID", - b"messageID", - "payloadVersion", - b"payloadVersion", - "senderID", - b"senderID", - "timestampMS", - b"timestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["frankingMetadata", b"frankingMetadata", "futureProofBehavior", b"futureProofBehavior", "messageID", b"messageID", "payloadVersion", b"payloadVersion", "senderID", b"senderID", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["frankingMetadata", b"frankingMetadata", "futureProofBehavior", b"futureProofBehavior", "messageID", b"messageID", "payloadVersion", b"payloadVersion", "senderID", b"senderID", "timestampMS", b"timestampMS"]) -> None: ... METADATA_FIELD_NUMBER: builtins.int PAYLOAD_FIELD_NUMBER: builtins.int @@ -117,11 +72,7 @@ class BackupMessage(google.protobuf.message.Message): metadata: global___BackupMessage.Metadata | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___BackupMessage = BackupMessage diff --git a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py index 308ba2e..8cac9e3 100644 --- a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py +++ b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py @@ -3,7 +3,6 @@ # source: waArmadilloICDC/WAArmadilloICDC.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,22 +12,18 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n%waArmadilloICDC/WAArmadilloICDC.proto\x12\x0fWAArmadilloICDC"_\n\x10ICDCIdentityList\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65vices\x18\x03 \x03(\x0c\x12\x1a\n\x12signingDeviceIndex\x18\x04 \x01(\x05"<\n\x16SignedICDCIdentityList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x42+Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%waArmadilloICDC/WAArmadilloICDC.proto\x12\x0fWAArmadilloICDC\"_\n\x10ICDCIdentityList\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65vices\x18\x03 \x03(\x0c\x12\x1a\n\x12signingDeviceIndex\x18\x04 \x01(\x05\"<\n\x16SignedICDCIdentityList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x42+Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloICDC.WAArmadilloICDC_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloICDC.WAArmadilloICDC_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC" - _globals["_ICDCIDENTITYLIST"]._serialized_start = 58 - _globals["_ICDCIDENTITYLIST"]._serialized_end = 153 - _globals["_SIGNEDICDCIDENTITYLIST"]._serialized_start = 155 - _globals["_SIGNEDICDCIDENTITYLIST"]._serialized_end = 215 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC' + _globals['_ICDCIDENTITYLIST']._serialized_start=58 + _globals['_ICDCIDENTITYLIST']._serialized_end=153 + _globals['_SIGNEDICDCIDENTITYLIST']._serialized_start=155 + _globals['_SIGNEDICDCIDENTITYLIST']._serialized_end=215 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi index c1f7109..4a046fe 100644 --- a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi +++ b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi @@ -24,11 +24,7 @@ class ICDCIdentityList(google.protobuf.message.Message): timestamp: builtins.int signingDeviceIndex: builtins.int @property - def devices( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def devices(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... def __init__( self, *, @@ -37,30 +33,8 @@ class ICDCIdentityList(google.protobuf.message.Message): devices: collections.abc.Iterable[builtins.bytes] | None = ..., signingDeviceIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "seq", - b"seq", - "signingDeviceIndex", - b"signingDeviceIndex", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "devices", - b"devices", - "seq", - b"seq", - "signingDeviceIndex", - b"signingDeviceIndex", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["seq", b"seq", "signingDeviceIndex", b"signingDeviceIndex", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["devices", b"devices", "seq", b"seq", "signingDeviceIndex", b"signingDeviceIndex", "timestamp", b"timestamp"]) -> None: ... global___ICDCIdentityList = ICDCIdentityList @@ -78,13 +52,7 @@ class SignedICDCIdentityList(google.protobuf.message.Message): details: builtins.bytes | None = ..., signature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> None: ... global___SignedICDCIdentityList = SignedICDCIdentityList diff --git a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py index a22745f..32424bd 100644 --- a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py +++ b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py @@ -3,7 +3,6 @@ # source: waArmadilloXMA/WAArmadilloXMA.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,30 +15,24 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto"\x95\x16\n\x16\x45xtendedContentMessage\x12\x30\n\x11\x61ssociatedMessage\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12N\n\ntargetType\x18\x02 \x01(\x0e\x32:.WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType\x12\x16\n\x0etargetUsername\x18\x03 \x01(\t\x12\x10\n\x08targetID\x18\x04 \x01(\t\x12\x1b\n\x13targetExpiringAtSec\x18\x05 \x01(\x03\x12K\n\rxmaLayoutType\x18\x06 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType\x12\x38\n\x04\x63tas\x18\x07 \x03(\x0b\x32*.WAArmadilloXMA.ExtendedContentMessage.CTA\x12\'\n\x08previews\x18\x08 \x03(\x0b\x32\x15.WACommon.SubProtocol\x12\x11\n\ttitleText\x18\t \x01(\t\x12\x14\n\x0csubtitleText\x18\n \x01(\t\x12\x1a\n\x12maxTitleNumOfLines\x18\x0b \x01(\r\x12\x1d\n\x15maxSubtitleNumOfLines\x18\x0c \x01(\r\x12&\n\x07\x66\x61vicon\x18\r \x01(\x0b\x32\x15.WACommon.SubProtocol\x12*\n\x0bheaderImage\x18\x0e \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0bheaderTitle\x18\x0f \x01(\t\x12Q\n\x10overlayIconGlyph\x18\x10 \x01(\x0e\x32\x37.WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph\x12\x14\n\x0coverlayTitle\x18\x11 \x01(\t\x12\x1a\n\x12overlayDescription\x18\x12 \x01(\t\x12\x19\n\x11sentWithMessageID\x18\x13 \x01(\t\x12\x13\n\x0bmessageText\x18\x14 \x01(\t\x12\x16\n\x0eheaderSubtitle\x18\x15 \x01(\t\x12\x14\n\x0cxmaDataclass\x18\x16 \x01(\t\x12\x12\n\ncontentRef\x18\x17 \x01(\t\x1a\xb0\x01\n\x03\x43TA\x12H\n\nbuttonType\x18\x01 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.CtaButtonType\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tactionURL\x18\x03 \x01(\t\x12\x11\n\tnativeURL\x18\x04 \x01(\t\x12\x0f\n\x07\x63taType\x18\x05 \x01(\t\x12\x19\n\x11\x61\x63tionContentBlob\x18\x06 \x01(\t"\xa1\x01\n\x10OverlayIconGlyph\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07\x45YE_OFF\x10\x01\x12\x0c\n\x08NEWS_OFF\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\x12\x08\n\x04NONE\x10\x05\x12\x0f\n\x0bMEDIA_LABEL\x10\x06\x12\x0e\n\nPOST_COVER\x10\x07\x12\x0e\n\nPOST_LABEL\x10\x08\x12\x13\n\x0fWARNING_SCREENS\x10\t" \n\rCtaButtonType\x12\x0f\n\x0bOPEN_NATIVE\x10\x0b"b\n\rXmaLayoutType\x12\n\n\x06SINGLE\x10\x00\x12\x0b\n\x07HSCROLL\x10\x01\x12\x0c\n\x08PORTRAIT\x10\x03\x12\x11\n\rSTANDARD_DXMA\x10\x0c\x12\r\n\tLIST_DXMA\x10\x0f\x12\x08\n\x04GRID\x10\x10"\xe0\x0b\n\x13\x45xtendedContentType\x12\x1a\n\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n\x1aIG_SINGLE_IMAGE_POST_SHARE\x10\t\x12\x16\n\x12IG_MULTIPOST_SHARE\x10\n\x12\x1e\n\x1aIG_SINGLE_VIDEO_POST_SHARE\x10\x0b\x12\x18\n\x14IG_STORY_PHOTO_SHARE\x10\x0c\x12\x18\n\x14IG_STORY_VIDEO_SHARE\x10\r\x12\x12\n\x0eIG_CLIPS_SHARE\x10\x0e\x12\x11\n\rIG_IGTV_SHARE\x10\x0f\x12\x11\n\rIG_SHOP_SHARE\x10\x10\x12\x14\n\x10IG_PROFILE_SHARE\x10\x13\x12"\n\x1eIG_STORY_PHOTO_HIGHLIGHT_SHARE\x10\x14\x12"\n\x1eIG_STORY_VIDEO_HIGHLIGHT_SHARE\x10\x15\x12\x12\n\x0eIG_STORY_REPLY\x10\x16\x12\x15\n\x11IG_STORY_REACTION\x10\x17\x12\x1a\n\x16IG_STORY_VIDEO_MENTION\x10\x18\x12\x1c\n\x18IG_STORY_HIGHLIGHT_REPLY\x10\x19\x12\x1f\n\x1bIG_STORY_HIGHLIGHT_REACTION\x10\x1a\x12\x14\n\x10IG_EXTERNAL_LINK\x10\x1b\x12\x15\n\x11IG_RECEIVER_FETCH\x10\x1c\x12\x12\n\rFB_FEED_SHARE\x10\xe8\x07\x12\x13\n\x0e\x46\x42_STORY_REPLY\x10\xe9\x07\x12\x13\n\x0e\x46\x42_STORY_SHARE\x10\xea\x07\x12\x15\n\x10\x46\x42_STORY_MENTION\x10\xeb\x07\x12\x18\n\x13\x46\x42_FEED_VIDEO_SHARE\x10\xec\x07\x12\x1c\n\x17\x46\x42_GAMING_CUSTOM_UPDATE\x10\xed\x07\x12\x1c\n\x17\x46\x42_PRODUCER_STORY_REPLY\x10\xee\x07\x12\r\n\x08\x46\x42_EVENT\x10\xef\x07\x12\x1f\n\x1a\x46\x42_FEED_POST_PRIVATE_REPLY\x10\xf0\x07\x12\r\n\x08\x46\x42_SHORT\x10\xf1\x07\x12\x1d\n\x18\x46\x42_COMMENT_MENTION_SHARE\x10\xf2\x07\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\x17MSG_LOCATION_SHARING_V2\x10\xd3\x0f\x12,\n\'MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY\x10\xd4\x0f\x12)\n$MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY\x10\xd5\x0f\x12\x17\n\x12MSG_RECEIVER_FETCH\x10\xd6\x0f\x12\x17\n\x12MSG_IG_MEDIA_SHARE\x10\xd7\x0f\x12&\n!MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE\x10\xd8\x0f\x12\x13\n\x0eMSG_REELS_LIST\x10\xd9\x0f\x12\x10\n\x0bMSG_CONTACT\x10\xda\x0f\x12\x1b\n\x16MSG_THREADS_POST_SHARE\x10\xdb\x0f\x12\r\n\x08MSG_FILE\x10\xdc\x0f\x12\x17\n\x12MSG_AVATAR_DETAILS\x10\xdd\x0f\x12\x13\n\x0eMSG_AI_CONTACT\x10\xde\x0f\x12\x17\n\x12MSG_MEMORIES_SHARE\x10\xdf\x0f\x12\x1b\n\x16MSG_SHARED_ALBUM_REPLY\x10\xe0\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\x15RTC_MISSED_VIDEO_CALL\x10\xbb\x17\x12\x19\n\x14RTC_GROUP_AUDIO_CALL\x10\xbc\x17\x12\x19\n\x14RTC_GROUP_VIDEO_CALL\x10\xbd\x17\x12 \n\x1bRTC_MISSED_GROUP_AUDIO_CALL\x10\xbe\x17\x12 \n\x1bRTC_MISSED_GROUP_VIDEO_CALL\x10\xbf\x17\x12\x1a\n\x15\x44\x41TACLASS_SENDER_COPY\x10\xa0\x1f\x42*Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto\"\x95\x16\n\x16\x45xtendedContentMessage\x12\x30\n\x11\x61ssociatedMessage\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12N\n\ntargetType\x18\x02 \x01(\x0e\x32:.WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType\x12\x16\n\x0etargetUsername\x18\x03 \x01(\t\x12\x10\n\x08targetID\x18\x04 \x01(\t\x12\x1b\n\x13targetExpiringAtSec\x18\x05 \x01(\x03\x12K\n\rxmaLayoutType\x18\x06 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType\x12\x38\n\x04\x63tas\x18\x07 \x03(\x0b\x32*.WAArmadilloXMA.ExtendedContentMessage.CTA\x12\'\n\x08previews\x18\x08 \x03(\x0b\x32\x15.WACommon.SubProtocol\x12\x11\n\ttitleText\x18\t \x01(\t\x12\x14\n\x0csubtitleText\x18\n \x01(\t\x12\x1a\n\x12maxTitleNumOfLines\x18\x0b \x01(\r\x12\x1d\n\x15maxSubtitleNumOfLines\x18\x0c \x01(\r\x12&\n\x07\x66\x61vicon\x18\r \x01(\x0b\x32\x15.WACommon.SubProtocol\x12*\n\x0bheaderImage\x18\x0e \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0bheaderTitle\x18\x0f \x01(\t\x12Q\n\x10overlayIconGlyph\x18\x10 \x01(\x0e\x32\x37.WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph\x12\x14\n\x0coverlayTitle\x18\x11 \x01(\t\x12\x1a\n\x12overlayDescription\x18\x12 \x01(\t\x12\x19\n\x11sentWithMessageID\x18\x13 \x01(\t\x12\x13\n\x0bmessageText\x18\x14 \x01(\t\x12\x16\n\x0eheaderSubtitle\x18\x15 \x01(\t\x12\x14\n\x0cxmaDataclass\x18\x16 \x01(\t\x12\x12\n\ncontentRef\x18\x17 \x01(\t\x1a\xb0\x01\n\x03\x43TA\x12H\n\nbuttonType\x18\x01 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.CtaButtonType\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tactionURL\x18\x03 \x01(\t\x12\x11\n\tnativeURL\x18\x04 \x01(\t\x12\x0f\n\x07\x63taType\x18\x05 \x01(\t\x12\x19\n\x11\x61\x63tionContentBlob\x18\x06 \x01(\t\"\xa1\x01\n\x10OverlayIconGlyph\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07\x45YE_OFF\x10\x01\x12\x0c\n\x08NEWS_OFF\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\x12\x08\n\x04NONE\x10\x05\x12\x0f\n\x0bMEDIA_LABEL\x10\x06\x12\x0e\n\nPOST_COVER\x10\x07\x12\x0e\n\nPOST_LABEL\x10\x08\x12\x13\n\x0fWARNING_SCREENS\x10\t\" \n\rCtaButtonType\x12\x0f\n\x0bOPEN_NATIVE\x10\x0b\"b\n\rXmaLayoutType\x12\n\n\x06SINGLE\x10\x00\x12\x0b\n\x07HSCROLL\x10\x01\x12\x0c\n\x08PORTRAIT\x10\x03\x12\x11\n\rSTANDARD_DXMA\x10\x0c\x12\r\n\tLIST_DXMA\x10\x0f\x12\x08\n\x04GRID\x10\x10\"\xe0\x0b\n\x13\x45xtendedContentType\x12\x1a\n\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n\x1aIG_SINGLE_IMAGE_POST_SHARE\x10\t\x12\x16\n\x12IG_MULTIPOST_SHARE\x10\n\x12\x1e\n\x1aIG_SINGLE_VIDEO_POST_SHARE\x10\x0b\x12\x18\n\x14IG_STORY_PHOTO_SHARE\x10\x0c\x12\x18\n\x14IG_STORY_VIDEO_SHARE\x10\r\x12\x12\n\x0eIG_CLIPS_SHARE\x10\x0e\x12\x11\n\rIG_IGTV_SHARE\x10\x0f\x12\x11\n\rIG_SHOP_SHARE\x10\x10\x12\x14\n\x10IG_PROFILE_SHARE\x10\x13\x12\"\n\x1eIG_STORY_PHOTO_HIGHLIGHT_SHARE\x10\x14\x12\"\n\x1eIG_STORY_VIDEO_HIGHLIGHT_SHARE\x10\x15\x12\x12\n\x0eIG_STORY_REPLY\x10\x16\x12\x15\n\x11IG_STORY_REACTION\x10\x17\x12\x1a\n\x16IG_STORY_VIDEO_MENTION\x10\x18\x12\x1c\n\x18IG_STORY_HIGHLIGHT_REPLY\x10\x19\x12\x1f\n\x1bIG_STORY_HIGHLIGHT_REACTION\x10\x1a\x12\x14\n\x10IG_EXTERNAL_LINK\x10\x1b\x12\x15\n\x11IG_RECEIVER_FETCH\x10\x1c\x12\x12\n\rFB_FEED_SHARE\x10\xe8\x07\x12\x13\n\x0e\x46\x42_STORY_REPLY\x10\xe9\x07\x12\x13\n\x0e\x46\x42_STORY_SHARE\x10\xea\x07\x12\x15\n\x10\x46\x42_STORY_MENTION\x10\xeb\x07\x12\x18\n\x13\x46\x42_FEED_VIDEO_SHARE\x10\xec\x07\x12\x1c\n\x17\x46\x42_GAMING_CUSTOM_UPDATE\x10\xed\x07\x12\x1c\n\x17\x46\x42_PRODUCER_STORY_REPLY\x10\xee\x07\x12\r\n\x08\x46\x42_EVENT\x10\xef\x07\x12\x1f\n\x1a\x46\x42_FEED_POST_PRIVATE_REPLY\x10\xf0\x07\x12\r\n\x08\x46\x42_SHORT\x10\xf1\x07\x12\x1d\n\x18\x46\x42_COMMENT_MENTION_SHARE\x10\xf2\x07\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\x17MSG_LOCATION_SHARING_V2\x10\xd3\x0f\x12,\n\'MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY\x10\xd4\x0f\x12)\n$MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY\x10\xd5\x0f\x12\x17\n\x12MSG_RECEIVER_FETCH\x10\xd6\x0f\x12\x17\n\x12MSG_IG_MEDIA_SHARE\x10\xd7\x0f\x12&\n!MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE\x10\xd8\x0f\x12\x13\n\x0eMSG_REELS_LIST\x10\xd9\x0f\x12\x10\n\x0bMSG_CONTACT\x10\xda\x0f\x12\x1b\n\x16MSG_THREADS_POST_SHARE\x10\xdb\x0f\x12\r\n\x08MSG_FILE\x10\xdc\x0f\x12\x17\n\x12MSG_AVATAR_DETAILS\x10\xdd\x0f\x12\x13\n\x0eMSG_AI_CONTACT\x10\xde\x0f\x12\x17\n\x12MSG_MEMORIES_SHARE\x10\xdf\x0f\x12\x1b\n\x16MSG_SHARED_ALBUM_REPLY\x10\xe0\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\x15RTC_MISSED_VIDEO_CALL\x10\xbb\x17\x12\x19\n\x14RTC_GROUP_AUDIO_CALL\x10\xbc\x17\x12\x19\n\x14RTC_GROUP_VIDEO_CALL\x10\xbd\x17\x12 \n\x1bRTC_MISSED_GROUP_AUDIO_CALL\x10\xbe\x17\x12 \n\x1bRTC_MISSED_GROUP_VIDEO_CALL\x10\xbf\x17\x12\x1a\n\x15\x44\x41TACLASS_SENDER_COPY\x10\xa0\x1f\x42*Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloXMA.WAArmadilloXMA_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloXMA.WAArmadilloXMA_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA" - _globals["_EXTENDEDCONTENTMESSAGE"]._serialized_start = 81 - _globals["_EXTENDEDCONTENTMESSAGE"]._serialized_end = 2918 - _globals["_EXTENDEDCONTENTMESSAGE_CTA"]._serialized_start = 937 - _globals["_EXTENDEDCONTENTMESSAGE_CTA"]._serialized_end = 1113 - _globals["_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH"]._serialized_start = 1116 - _globals["_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH"]._serialized_end = 1277 - _globals["_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE"]._serialized_start = 1279 - _globals["_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE"]._serialized_end = 1311 - _globals["_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE"]._serialized_start = 1313 - _globals["_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE"]._serialized_end = 1411 - _globals["_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE"]._serialized_start = 1414 - _globals["_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE"]._serialized_end = 2918 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA' + _globals['_EXTENDEDCONTENTMESSAGE']._serialized_start=81 + _globals['_EXTENDEDCONTENTMESSAGE']._serialized_end=2918 + _globals['_EXTENDEDCONTENTMESSAGE_CTA']._serialized_start=937 + _globals['_EXTENDEDCONTENTMESSAGE_CTA']._serialized_end=1113 + _globals['_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH']._serialized_start=1116 + _globals['_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH']._serialized_end=1277 + _globals['_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE']._serialized_start=1279 + _globals['_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE']._serialized_end=1311 + _globals['_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE']._serialized_start=1313 + _globals['_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE']._serialized_end=1411 + _globals['_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE']._serialized_start=1414 + _globals['_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE']._serialized_end=2918 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi index c8b3662..0fe1839 100644 --- a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi +++ b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi @@ -28,12 +28,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OverlayIconGlyphEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._OverlayIconGlyph.ValueType - ], - builtins.type, - ): + class _OverlayIconGlyphEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._OverlayIconGlyph.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INFO: ExtendedContentMessage._OverlayIconGlyph.ValueType # 0 EYE_OFF: ExtendedContentMessage._OverlayIconGlyph.ValueType # 1 @@ -46,9 +41,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): POST_LABEL: ExtendedContentMessage._OverlayIconGlyph.ValueType # 8 WARNING_SCREENS: ExtendedContentMessage._OverlayIconGlyph.ValueType # 9 - class OverlayIconGlyph( - _OverlayIconGlyph, metaclass=_OverlayIconGlyphEnumTypeWrapper - ): ... + class OverlayIconGlyph(_OverlayIconGlyph, metaclass=_OverlayIconGlyphEnumTypeWrapper): ... INFO: ExtendedContentMessage.OverlayIconGlyph.ValueType # 0 EYE_OFF: ExtendedContentMessage.OverlayIconGlyph.ValueType # 1 NEWS_OFF: ExtendedContentMessage.OverlayIconGlyph.ValueType # 2 @@ -64,12 +57,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CtaButtonTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._CtaButtonType.ValueType - ], - builtins.type, - ): + class _CtaButtonTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._CtaButtonType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor OPEN_NATIVE: ExtendedContentMessage._CtaButtonType.ValueType # 11 @@ -80,12 +68,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _XmaLayoutTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._XmaLayoutType.ValueType - ], - builtins.type, - ): + class _XmaLayoutTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._XmaLayoutType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SINGLE: ExtendedContentMessage._XmaLayoutType.ValueType # 0 HSCROLL: ExtendedContentMessage._XmaLayoutType.ValueType # 1 @@ -106,168 +89,83 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ExtendedContentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._ExtendedContentType.ValueType - ], - builtins.type, - ): + class _ExtendedContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._ExtendedContentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - IG_STORY_PHOTO_MENTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 4 - IG_SINGLE_IMAGE_POST_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 9 + IG_STORY_PHOTO_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 4 + IG_SINGLE_IMAGE_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 9 IG_MULTIPOST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 10 - IG_SINGLE_VIDEO_POST_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 11 - IG_STORY_PHOTO_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 12 - IG_STORY_VIDEO_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 13 + IG_SINGLE_VIDEO_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 11 + IG_STORY_PHOTO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 12 + IG_STORY_VIDEO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 13 IG_CLIPS_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 14 IG_IGTV_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 15 IG_SHOP_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 16 IG_PROFILE_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 19 - IG_STORY_PHOTO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 20 - IG_STORY_VIDEO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 21 + IG_STORY_PHOTO_HIGHLIGHT_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 20 + IG_STORY_VIDEO_HIGHLIGHT_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 21 IG_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 22 IG_STORY_REACTION: ExtendedContentMessage._ExtendedContentType.ValueType # 23 - IG_STORY_VIDEO_MENTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 24 - IG_STORY_HIGHLIGHT_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 25 - IG_STORY_HIGHLIGHT_REACTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 26 + IG_STORY_VIDEO_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 24 + IG_STORY_HIGHLIGHT_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 25 + IG_STORY_HIGHLIGHT_REACTION: ExtendedContentMessage._ExtendedContentType.ValueType # 26 IG_EXTERNAL_LINK: ExtendedContentMessage._ExtendedContentType.ValueType # 27 IG_RECEIVER_FETCH: ExtendedContentMessage._ExtendedContentType.ValueType # 28 FB_FEED_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1000 FB_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1001 FB_STORY_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1002 FB_STORY_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 1003 - FB_FEED_VIDEO_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1004 - FB_GAMING_CUSTOM_UPDATE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1005 - FB_PRODUCER_STORY_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1006 + FB_FEED_VIDEO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1004 + FB_GAMING_CUSTOM_UPDATE: ExtendedContentMessage._ExtendedContentType.ValueType # 1005 + FB_PRODUCER_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1006 FB_EVENT: ExtendedContentMessage._ExtendedContentType.ValueType # 1007 - FB_FEED_POST_PRIVATE_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1008 + FB_FEED_POST_PRIVATE_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1008 FB_SHORT: ExtendedContentMessage._ExtendedContentType.ValueType # 1009 - FB_COMMENT_MENTION_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1010 - MSG_EXTERNAL_LINK_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2000 + FB_COMMENT_MENTION_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1010 + MSG_EXTERNAL_LINK_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2000 MSG_P2P_PAYMENT: ExtendedContentMessage._ExtendedContentType.ValueType # 2001 - MSG_LOCATION_SHARING: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2002 - MSG_LOCATION_SHARING_V2: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2003 - MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2004 - MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2005 - MSG_RECEIVER_FETCH: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2006 - MSG_IG_MEDIA_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2007 - MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2008 + MSG_LOCATION_SHARING: ExtendedContentMessage._ExtendedContentType.ValueType # 2002 + MSG_LOCATION_SHARING_V2: ExtendedContentMessage._ExtendedContentType.ValueType # 2003 + MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2004 + MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2005 + MSG_RECEIVER_FETCH: ExtendedContentMessage._ExtendedContentType.ValueType # 2006 + MSG_IG_MEDIA_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2007 + MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ExtendedContentMessage._ExtendedContentType.ValueType # 2008 MSG_REELS_LIST: ExtendedContentMessage._ExtendedContentType.ValueType # 2009 MSG_CONTACT: ExtendedContentMessage._ExtendedContentType.ValueType # 2010 - MSG_THREADS_POST_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2011 + MSG_THREADS_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2011 MSG_FILE: ExtendedContentMessage._ExtendedContentType.ValueType # 2012 - MSG_AVATAR_DETAILS: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2013 + MSG_AVATAR_DETAILS: ExtendedContentMessage._ExtendedContentType.ValueType # 2013 MSG_AI_CONTACT: ExtendedContentMessage._ExtendedContentType.ValueType # 2014 - MSG_MEMORIES_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2015 - MSG_SHARED_ALBUM_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2016 + MSG_MEMORIES_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2015 + MSG_SHARED_ALBUM_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2016 RTC_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3000 RTC_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3001 - RTC_MISSED_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3002 - RTC_MISSED_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3003 - RTC_GROUP_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3004 - RTC_GROUP_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3005 - RTC_MISSED_GROUP_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3006 - RTC_MISSED_GROUP_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3007 - DATACLASS_SENDER_COPY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 4000 + RTC_MISSED_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3002 + RTC_MISSED_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3003 + RTC_GROUP_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3004 + RTC_GROUP_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3005 + RTC_MISSED_GROUP_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3006 + RTC_MISSED_GROUP_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3007 + DATACLASS_SENDER_COPY: ExtendedContentMessage._ExtendedContentType.ValueType # 4000 - class ExtendedContentType( - _ExtendedContentType, metaclass=_ExtendedContentTypeEnumTypeWrapper - ): ... + class ExtendedContentType(_ExtendedContentType, metaclass=_ExtendedContentTypeEnumTypeWrapper): ... IG_STORY_PHOTO_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 4 - IG_SINGLE_IMAGE_POST_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 9 + IG_SINGLE_IMAGE_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 9 IG_MULTIPOST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 10 - IG_SINGLE_VIDEO_POST_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 11 + IG_SINGLE_VIDEO_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 11 IG_STORY_PHOTO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 12 IG_STORY_VIDEO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 13 IG_CLIPS_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 14 IG_IGTV_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 15 IG_SHOP_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 16 IG_PROFILE_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 19 - IG_STORY_PHOTO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 20 - IG_STORY_VIDEO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 21 + IG_STORY_PHOTO_HIGHLIGHT_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 20 + IG_STORY_VIDEO_HIGHLIGHT_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 21 IG_STORY_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 22 IG_STORY_REACTION: ExtendedContentMessage.ExtendedContentType.ValueType # 23 IG_STORY_VIDEO_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 24 IG_STORY_HIGHLIGHT_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 25 - IG_STORY_HIGHLIGHT_REACTION: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 26 + IG_STORY_HIGHLIGHT_REACTION: ExtendedContentMessage.ExtendedContentType.ValueType # 26 IG_EXTERNAL_LINK: ExtendedContentMessage.ExtendedContentType.ValueType # 27 IG_RECEIVER_FETCH: ExtendedContentMessage.ExtendedContentType.ValueType # 28 FB_FEED_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1000 @@ -275,39 +173,21 @@ class ExtendedContentMessage(google.protobuf.message.Message): FB_STORY_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1002 FB_STORY_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 1003 FB_FEED_VIDEO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1004 - FB_GAMING_CUSTOM_UPDATE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1005 - FB_PRODUCER_STORY_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1006 + FB_GAMING_CUSTOM_UPDATE: ExtendedContentMessage.ExtendedContentType.ValueType # 1005 + FB_PRODUCER_STORY_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 1006 FB_EVENT: ExtendedContentMessage.ExtendedContentType.ValueType # 1007 - FB_FEED_POST_PRIVATE_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1008 + FB_FEED_POST_PRIVATE_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 1008 FB_SHORT: ExtendedContentMessage.ExtendedContentType.ValueType # 1009 - FB_COMMENT_MENTION_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1010 - MSG_EXTERNAL_LINK_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2000 + FB_COMMENT_MENTION_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1010 + MSG_EXTERNAL_LINK_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2000 MSG_P2P_PAYMENT: ExtendedContentMessage.ExtendedContentType.ValueType # 2001 MSG_LOCATION_SHARING: ExtendedContentMessage.ExtendedContentType.ValueType # 2002 - MSG_LOCATION_SHARING_V2: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2003 - MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2004 - MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2005 + MSG_LOCATION_SHARING_V2: ExtendedContentMessage.ExtendedContentType.ValueType # 2003 + MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2004 + MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2005 MSG_RECEIVER_FETCH: ExtendedContentMessage.ExtendedContentType.ValueType # 2006 MSG_IG_MEDIA_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2007 - MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2008 + MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ExtendedContentMessage.ExtendedContentType.ValueType # 2008 MSG_REELS_LIST: ExtendedContentMessage.ExtendedContentType.ValueType # 2009 MSG_CONTACT: ExtendedContentMessage.ExtendedContentType.ValueType # 2010 MSG_THREADS_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2011 @@ -322,12 +202,8 @@ class ExtendedContentMessage(google.protobuf.message.Message): RTC_MISSED_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3003 RTC_GROUP_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3004 RTC_GROUP_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3005 - RTC_MISSED_GROUP_AUDIO_CALL: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 3006 - RTC_MISSED_GROUP_VIDEO_CALL: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 3007 + RTC_MISSED_GROUP_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3006 + RTC_MISSED_GROUP_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3007 DATACLASS_SENDER_COPY: ExtendedContentMessage.ExtendedContentType.ValueType # 4000 @typing.final @@ -349,48 +225,15 @@ class ExtendedContentMessage(google.protobuf.message.Message): def __init__( self, *, - buttonType: global___ExtendedContentMessage.CtaButtonType.ValueType - | None = ..., + buttonType: global___ExtendedContentMessage.CtaButtonType.ValueType | None = ..., title: builtins.str | None = ..., actionURL: builtins.str | None = ..., nativeURL: builtins.str | None = ..., ctaType: builtins.str | None = ..., actionContentBlob: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionContentBlob", - b"actionContentBlob", - "actionURL", - b"actionURL", - "buttonType", - b"buttonType", - "ctaType", - b"ctaType", - "nativeURL", - b"nativeURL", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionContentBlob", - b"actionContentBlob", - "actionURL", - b"actionURL", - "buttonType", - b"buttonType", - "ctaType", - b"ctaType", - "nativeURL", - b"nativeURL", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actionContentBlob", b"actionContentBlob", "actionURL", b"actionURL", "buttonType", b"buttonType", "ctaType", b"ctaType", "nativeURL", b"nativeURL", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionContentBlob", b"actionContentBlob", "actionURL", b"actionURL", "buttonType", b"buttonType", "ctaType", b"ctaType", "nativeURL", b"nativeURL", "title", b"title"]) -> None: ... ASSOCIATEDMESSAGE_FIELD_NUMBER: builtins.int TARGETTYPE_FIELD_NUMBER: builtins.int @@ -436,17 +279,9 @@ class ExtendedContentMessage(google.protobuf.message.Message): @property def associatedMessage(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property - def ctas( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ExtendedContentMessage.CTA - ]: ... + def ctas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ExtendedContentMessage.CTA]: ... @property - def previews( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waCommon.WACommon_pb2.SubProtocol - ]: ... + def previews(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waCommon.WACommon_pb2.SubProtocol]: ... @property def favicon(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property @@ -455,17 +290,13 @@ class ExtendedContentMessage(google.protobuf.message.Message): self, *, associatedMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., - targetType: global___ExtendedContentMessage.ExtendedContentType.ValueType - | None = ..., + targetType: global___ExtendedContentMessage.ExtendedContentType.ValueType | None = ..., targetUsername: builtins.str | None = ..., targetID: builtins.str | None = ..., targetExpiringAtSec: builtins.int | None = ..., - xmaLayoutType: global___ExtendedContentMessage.XmaLayoutType.ValueType - | None = ..., - ctas: collections.abc.Iterable[global___ExtendedContentMessage.CTA] - | None = ..., - previews: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] - | None = ..., + xmaLayoutType: global___ExtendedContentMessage.XmaLayoutType.ValueType | None = ..., + ctas: collections.abc.Iterable[global___ExtendedContentMessage.CTA] | None = ..., + previews: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] | None = ..., titleText: builtins.str | None = ..., subtitleText: builtins.str | None = ..., maxTitleNumOfLines: builtins.int | None = ..., @@ -473,8 +304,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): favicon: waCommon.WACommon_pb2.SubProtocol | None = ..., headerImage: waCommon.WACommon_pb2.SubProtocol | None = ..., headerTitle: builtins.str | None = ..., - overlayIconGlyph: global___ExtendedContentMessage.OverlayIconGlyph.ValueType - | None = ..., + overlayIconGlyph: global___ExtendedContentMessage.OverlayIconGlyph.ValueType | None = ..., overlayTitle: builtins.str | None = ..., overlayDescription: builtins.str | None = ..., sentWithMessageID: builtins.str | None = ..., @@ -483,103 +313,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): xmaDataclass: builtins.str | None = ..., contentRef: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "associatedMessage", - b"associatedMessage", - "contentRef", - b"contentRef", - "favicon", - b"favicon", - "headerImage", - b"headerImage", - "headerSubtitle", - b"headerSubtitle", - "headerTitle", - b"headerTitle", - "maxSubtitleNumOfLines", - b"maxSubtitleNumOfLines", - "maxTitleNumOfLines", - b"maxTitleNumOfLines", - "messageText", - b"messageText", - "overlayDescription", - b"overlayDescription", - "overlayIconGlyph", - b"overlayIconGlyph", - "overlayTitle", - b"overlayTitle", - "sentWithMessageID", - b"sentWithMessageID", - "subtitleText", - b"subtitleText", - "targetExpiringAtSec", - b"targetExpiringAtSec", - "targetID", - b"targetID", - "targetType", - b"targetType", - "targetUsername", - b"targetUsername", - "titleText", - b"titleText", - "xmaDataclass", - b"xmaDataclass", - "xmaLayoutType", - b"xmaLayoutType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "associatedMessage", - b"associatedMessage", - "contentRef", - b"contentRef", - "ctas", - b"ctas", - "favicon", - b"favicon", - "headerImage", - b"headerImage", - "headerSubtitle", - b"headerSubtitle", - "headerTitle", - b"headerTitle", - "maxSubtitleNumOfLines", - b"maxSubtitleNumOfLines", - "maxTitleNumOfLines", - b"maxTitleNumOfLines", - "messageText", - b"messageText", - "overlayDescription", - b"overlayDescription", - "overlayIconGlyph", - b"overlayIconGlyph", - "overlayTitle", - b"overlayTitle", - "previews", - b"previews", - "sentWithMessageID", - b"sentWithMessageID", - "subtitleText", - b"subtitleText", - "targetExpiringAtSec", - b"targetExpiringAtSec", - "targetID", - b"targetID", - "targetType", - b"targetType", - "targetUsername", - b"targetUsername", - "titleText", - b"titleText", - "xmaDataclass", - b"xmaDataclass", - "xmaLayoutType", - b"xmaLayoutType", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["associatedMessage", b"associatedMessage", "contentRef", b"contentRef", "favicon", b"favicon", "headerImage", b"headerImage", "headerSubtitle", b"headerSubtitle", "headerTitle", b"headerTitle", "maxSubtitleNumOfLines", b"maxSubtitleNumOfLines", "maxTitleNumOfLines", b"maxTitleNumOfLines", "messageText", b"messageText", "overlayDescription", b"overlayDescription", "overlayIconGlyph", b"overlayIconGlyph", "overlayTitle", b"overlayTitle", "sentWithMessageID", b"sentWithMessageID", "subtitleText", b"subtitleText", "targetExpiringAtSec", b"targetExpiringAtSec", "targetID", b"targetID", "targetType", b"targetType", "targetUsername", b"targetUsername", "titleText", b"titleText", "xmaDataclass", b"xmaDataclass", "xmaLayoutType", b"xmaLayoutType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["associatedMessage", b"associatedMessage", "contentRef", b"contentRef", "ctas", b"ctas", "favicon", b"favicon", "headerImage", b"headerImage", "headerSubtitle", b"headerSubtitle", "headerTitle", b"headerTitle", "maxSubtitleNumOfLines", b"maxSubtitleNumOfLines", "maxTitleNumOfLines", b"maxTitleNumOfLines", "messageText", b"messageText", "overlayDescription", b"overlayDescription", "overlayIconGlyph", b"overlayIconGlyph", "overlayTitle", b"overlayTitle", "previews", b"previews", "sentWithMessageID", b"sentWithMessageID", "subtitleText", b"subtitleText", "targetExpiringAtSec", b"targetExpiringAtSec", "targetID", b"targetID", "targetType", b"targetType", "targetUsername", b"targetUsername", "titleText", b"titleText", "xmaDataclass", b"xmaDataclass", "xmaLayoutType", b"xmaLayoutType"]) -> None: ... global___ExtendedContentMessage = ExtendedContentMessage diff --git a/neonize/proto/waCert/WACert_pb2.py b/neonize/proto/waCert/WACert_pb2.py index 7419235..0c15f11 100644 --- a/neonize/proto/waCert/WACert_pb2.py +++ b/neonize/proto/waCert/WACert_pb2.py @@ -3,7 +3,6 @@ # source: waCert/WACert.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,24 +12,24 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x13waCert/WACert.proto\x12\x06WACert"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c"\x93\x02\n\tCertChain\x12\x30\n\x04leaf\x18\x01 \x01(\x0b\x32".WACert.CertChain.NoiseCertificate\x12\x38\n\x0cintermediate\x18\x02 \x01(\x0b\x32".WACert.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04\x42"Z go.mau.fi/whatsmeow/proto/waCert' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13waCert/WACert.proto\x12\x06WACert\"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c\"\x93\x02\n\tCertChain\x12\x30\n\x04leaf\x18\x01 \x01(\x0b\x32\".WACert.CertChain.NoiseCertificate\x12\x38\n\x0cintermediate\x18\x02 \x01(\x0b\x32\".WACert.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04\x42\"Z go.mau.fi/whatsmeow/proto/waCert') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waCert.WACert_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCert.WACert_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z go.mau.fi/whatsmeow/proto/waCert" - _globals["_NOISECERTIFICATE"]._serialized_start = 32 - _globals["_NOISECERTIFICATE"]._serialized_end = 176 - _globals["_NOISECERTIFICATE_DETAILS"]._serialized_start = 88 - _globals["_NOISECERTIFICATE_DETAILS"]._serialized_end = 176 - _globals["_CERTCHAIN"]._serialized_start = 179 - _globals["_CERTCHAIN"]._serialized_end = 454 - _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_start = 301 - _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_end = 454 - _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_start = 357 - _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_end = 454 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z go.mau.fi/whatsmeow/proto/waCert' + _globals['_NOISECERTIFICATE']._serialized_start=32 + _globals['_NOISECERTIFICATE']._serialized_end=176 + _globals['_NOISECERTIFICATE_DETAILS']._serialized_start=88 + _globals['_NOISECERTIFICATE_DETAILS']._serialized_end=176 + _globals['_CERTCHAIN']._serialized_start=179 + _globals['_CERTCHAIN']._serialized_end=454 + _globals['_CERTCHAIN_NOISECERTIFICATE']._serialized_start=301 + _globals['_CERTCHAIN_NOISECERTIFICATE']._serialized_end=454 + _globals['_CERTCHAIN_NOISECERTIFICATE_DETAILS']._serialized_start=357 + _globals['_CERTCHAIN_NOISECERTIFICATE_DETAILS']._serialized_end=454 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCert/WACert_pb2.pyi b/neonize/proto/waCert/WACert_pb2.pyi index 87f3c41..f06fc0b 100644 --- a/neonize/proto/waCert/WACert_pb2.pyi +++ b/neonize/proto/waCert/WACert_pb2.pyi @@ -37,36 +37,8 @@ class NoiseCertificate(google.protobuf.message.Message): subject: builtins.str | None = ..., key: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expires", - b"expires", - "issuer", - b"issuer", - "key", - b"key", - "serial", - b"serial", - "subject", - b"subject", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expires", - b"expires", - "issuer", - b"issuer", - "key", - b"key", - "serial", - b"serial", - "subject", - b"subject", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expires", b"expires", "issuer", b"issuer", "key", b"key", "serial", b"serial", "subject", b"subject"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expires", b"expires", "issuer", b"issuer", "key", b"key", "serial", b"serial", "subject", b"subject"]) -> None: ... DETAILS_FIELD_NUMBER: builtins.int SIGNATURE_FIELD_NUMBER: builtins.int @@ -78,14 +50,8 @@ class NoiseCertificate(google.protobuf.message.Message): details: builtins.bytes | None = ..., signature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> None: ... global___NoiseCertificate = NoiseCertificate @@ -120,36 +86,8 @@ class CertChain(google.protobuf.message.Message): notBefore: builtins.int | None = ..., notAfter: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "issuerSerial", - b"issuerSerial", - "key", - b"key", - "notAfter", - b"notAfter", - "notBefore", - b"notBefore", - "serial", - b"serial", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "issuerSerial", - b"issuerSerial", - "key", - b"key", - "notAfter", - b"notAfter", - "notBefore", - b"notBefore", - "serial", - b"serial", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["issuerSerial", b"issuerSerial", "key", b"key", "notAfter", b"notAfter", "notBefore", b"notBefore", "serial", b"serial"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["issuerSerial", b"issuerSerial", "key", b"key", "notAfter", b"notAfter", "notBefore", b"notBefore", "serial", b"serial"]) -> None: ... DETAILS_FIELD_NUMBER: builtins.int SIGNATURE_FIELD_NUMBER: builtins.int @@ -161,18 +99,8 @@ class CertChain(google.protobuf.message.Message): details: builtins.bytes | None = ..., signature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "details", b"details", "signature", b"signature" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "details", b"details", "signature", b"signature" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> None: ... LEAF_FIELD_NUMBER: builtins.int INTERMEDIATE_FIELD_NUMBER: builtins.int @@ -186,13 +114,7 @@ class CertChain(google.protobuf.message.Message): leaf: global___CertChain.NoiseCertificate | None = ..., intermediate: global___CertChain.NoiseCertificate | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"]) -> None: ... global___CertChain = CertChain diff --git a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py index fb6e606..2a4f796 100644 --- a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py +++ b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py @@ -3,7 +3,6 @@ # source: waChatLockSettings/WAProtobufsChatLockSettings.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,25 +12,17 @@ _sym_db = _symbol_database.Default() -from waUserPassword import ( - WAProtobufsUserPassword_pb2 as waUserPassword_dot_WAProtobufsUserPassword__pb2, -) +from waUserPassword import WAProtobufsUserPassword_pb2 as waUserPassword_dot_WAProtobufsUserPassword__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n4waChatLockSettings/WAProtobufsChatLockSettings.proto\x12\x1bWAProtobufsChatLockSettings\x1a,waUserPassword/WAProtobufsUserPassword.proto"f\n\x10\x43hatLockSettings\x12\x17\n\x0fhideLockedChats\x18\x01 \x01(\x08\x12\x39\n\nsecretCode\x18\x02 \x01(\x0b\x32%.WAProtobufsUserPassword.UserPasswordB.Z,go.mau.fi/whatsmeow/proto/waChatLockSettings' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4waChatLockSettings/WAProtobufsChatLockSettings.proto\x12\x1bWAProtobufsChatLockSettings\x1a,waUserPassword/WAProtobufsUserPassword.proto\"f\n\x10\x43hatLockSettings\x12\x17\n\x0fhideLockedChats\x18\x01 \x01(\x08\x12\x39\n\nsecretCode\x18\x02 \x01(\x0b\x32%.WAProtobufsUserPassword.UserPasswordB.Z,go.mau.fi/whatsmeow/proto/waChatLockSettings') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waChatLockSettings.WAProtobufsChatLockSettings_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waChatLockSettings.WAProtobufsChatLockSettings_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z,go.mau.fi/whatsmeow/proto/waChatLockSettings" - _globals["_CHATLOCKSETTINGS"]._serialized_start = 131 - _globals["_CHATLOCKSETTINGS"]._serialized_end = 233 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z,go.mau.fi/whatsmeow/proto/waChatLockSettings' + _globals['_CHATLOCKSETTINGS']._serialized_start=131 + _globals['_CHATLOCKSETTINGS']._serialized_end=233 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi index eead176..5b84778 100644 --- a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi +++ b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi @@ -24,20 +24,9 @@ class ChatLockSettings(google.protobuf.message.Message): self, *, hideLockedChats: builtins.bool | None = ..., - secretCode: waUserPassword.WAProtobufsUserPassword_pb2.UserPassword - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode" - ], + secretCode: waUserPassword.WAProtobufsUserPassword_pb2.UserPassword | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode"]) -> None: ... global___ChatLockSettings = ChatLockSettings diff --git a/neonize/proto/waCommon/WACommon_pb2.py b/neonize/proto/waCommon/WACommon_pb2.py index f874ff4..45634a1 100644 --- a/neonize/proto/waCommon/WACommon_pb2.py +++ b/neonize/proto/waCommon/WACommon_pb2.py @@ -3,7 +3,6 @@ # source: waCommon/WACommon.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,26 +12,26 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x17waCommon/WACommon.proto\x12\x08WACommon"P\n\nMessageKey\x12\x11\n\tremoteJID\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"\xb7\x01\n\x07\x43ommand\x12\x32\n\x0b\x63ommandType\x18\x01 \x01(\x0e\x32\x1d.WACommon.Command.CommandType\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x17\n\x0fvalidationToken\x18\x04 \x01(\t"?\n\x0b\x43ommandType\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\n\n\x06SILENT\x10\x02\x12\x06\n\x02\x41I\x10\x03\x12\x0e\n\nAI_IMAGINE\x10\x04"V\n\x0bMessageText\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x02 \x03(\t\x12#\n\x08\x63ommands\x18\x03 \x03(\x0b\x32\x11.WACommon.Command"/\n\x0bSubProtocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05*F\n\x13\x46utureProofBehavior\x12\x0f\n\x0bPLACEHOLDER\x10\x00\x12\x12\n\x0eNO_PLACEHOLDER\x10\x01\x12\n\n\x06IGNORE\x10\x02\x42$Z"go.mau.fi/whatsmeow/proto/waCommon' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17waCommon/WACommon.proto\x12\x08WACommon\"P\n\nMessageKey\x12\x11\n\tremoteJID\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"\xb7\x01\n\x07\x43ommand\x12\x32\n\x0b\x63ommandType\x18\x01 \x01(\x0e\x32\x1d.WACommon.Command.CommandType\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x17\n\x0fvalidationToken\x18\x04 \x01(\t\"?\n\x0b\x43ommandType\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\n\n\x06SILENT\x10\x02\x12\x06\n\x02\x41I\x10\x03\x12\x0e\n\nAI_IMAGINE\x10\x04\"V\n\x0bMessageText\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x02 \x03(\t\x12#\n\x08\x63ommands\x18\x03 \x03(\x0b\x32\x11.WACommon.Command\"/\n\x0bSubProtocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05*F\n\x13\x46utureProofBehavior\x12\x0f\n\x0bPLACEHOLDER\x10\x00\x12\x12\n\x0eNO_PLACEHOLDER\x10\x01\x12\n\n\x06IGNORE\x10\x02\x42$Z\"go.mau.fi/whatsmeow/proto/waCommon') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waCommon.WACommon_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCommon.WACommon_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b'Z"go.mau.fi/whatsmeow/proto/waCommon' - _globals["_FUTUREPROOFBEHAVIOR"]._serialized_start = 442 - _globals["_FUTUREPROOFBEHAVIOR"]._serialized_end = 512 - _globals["_MESSAGEKEY"]._serialized_start = 37 - _globals["_MESSAGEKEY"]._serialized_end = 117 - _globals["_COMMAND"]._serialized_start = 120 - _globals["_COMMAND"]._serialized_end = 303 - _globals["_COMMAND_COMMANDTYPE"]._serialized_start = 240 - _globals["_COMMAND_COMMANDTYPE"]._serialized_end = 303 - _globals["_MESSAGETEXT"]._serialized_start = 305 - _globals["_MESSAGETEXT"]._serialized_end = 391 - _globals["_SUBPROTOCOL"]._serialized_start = 393 - _globals["_SUBPROTOCOL"]._serialized_end = 440 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\"go.mau.fi/whatsmeow/proto/waCommon' + _globals['_FUTUREPROOFBEHAVIOR']._serialized_start=442 + _globals['_FUTUREPROOFBEHAVIOR']._serialized_end=512 + _globals['_MESSAGEKEY']._serialized_start=37 + _globals['_MESSAGEKEY']._serialized_end=117 + _globals['_COMMAND']._serialized_start=120 + _globals['_COMMAND']._serialized_end=303 + _globals['_COMMAND_COMMANDTYPE']._serialized_start=240 + _globals['_COMMAND_COMMANDTYPE']._serialized_end=303 + _globals['_MESSAGETEXT']._serialized_start=305 + _globals['_MESSAGETEXT']._serialized_end=391 + _globals['_SUBPROTOCOL']._serialized_start=393 + _globals['_SUBPROTOCOL']._serialized_end=440 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCommon/WACommon_pb2.pyi b/neonize/proto/waCommon/WACommon_pb2.pyi index 6f18b40..db2979f 100644 --- a/neonize/proto/waCommon/WACommon_pb2.pyi +++ b/neonize/proto/waCommon/WACommon_pb2.pyi @@ -23,20 +23,13 @@ class _FutureProofBehavior: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _FutureProofBehaviorEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _FutureProofBehavior.ValueType - ], - builtins.type, -): +class _FutureProofBehaviorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FutureProofBehavior.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PLACEHOLDER: _FutureProofBehavior.ValueType # 0 NO_PLACEHOLDER: _FutureProofBehavior.ValueType # 1 IGNORE: _FutureProofBehavior.ValueType # 2 -class FutureProofBehavior( - _FutureProofBehavior, metaclass=_FutureProofBehaviorEnumTypeWrapper -): ... +class FutureProofBehavior(_FutureProofBehavior, metaclass=_FutureProofBehaviorEnumTypeWrapper): ... PLACEHOLDER: FutureProofBehavior.ValueType # 0 NO_PLACEHOLDER: FutureProofBehavior.ValueType # 1 @@ -63,32 +56,8 @@ class MessageKey(google.protobuf.message.Message): ID: builtins.str | None = ..., participant: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fromMe", - b"fromMe", - "participant", - b"participant", - "remoteJID", - b"remoteJID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fromMe", - b"fromMe", - "participant", - b"participant", - "remoteJID", - b"remoteJID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "fromMe", b"fromMe", "participant", b"participant", "remoteJID", b"remoteJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "fromMe", b"fromMe", "participant", b"participant", "remoteJID", b"remoteJID"]) -> None: ... global___MessageKey = MessageKey @@ -100,12 +69,7 @@ class Command(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CommandTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Command._CommandType.ValueType - ], - builtins.type, - ): + class _CommandTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Command._CommandType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor EVERYONE: Command._CommandType.ValueType # 1 SILENT: Command._CommandType.ValueType # 2 @@ -134,32 +98,8 @@ class Command(google.protobuf.message.Message): length: builtins.int | None = ..., validationToken: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "commandType", - b"commandType", - "length", - b"length", - "offset", - b"offset", - "validationToken", - b"validationToken", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commandType", - b"commandType", - "length", - b"length", - "offset", - b"offset", - "validationToken", - b"validationToken", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["commandType", b"commandType", "length", b"length", "offset", b"offset", "validationToken", b"validationToken"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commandType", b"commandType", "length", b"length", "offset", b"offset", "validationToken", b"validationToken"]) -> None: ... global___Command = Command @@ -172,17 +112,9 @@ class MessageText(google.protobuf.message.Message): COMMANDS_FIELD_NUMBER: builtins.int text: builtins.str @property - def mentionedJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def mentionedJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def commands( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Command - ]: ... + def commands(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Command]: ... def __init__( self, *, @@ -190,15 +122,8 @@ class MessageText(google.protobuf.message.Message): mentionedJID: collections.abc.Iterable[builtins.str] | None = ..., commands: collections.abc.Iterable[global___Command] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["text", b"text"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commands", b"commands", "mentionedJID", b"mentionedJID", "text", b"text" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commands", b"commands", "mentionedJID", b"mentionedJID", "text", b"text"]) -> None: ... global___MessageText = MessageText @@ -216,11 +141,7 @@ class SubProtocol(google.protobuf.message.Message): payload: builtins.bytes | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["payload", b"payload", "version", b"version"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["payload", b"payload", "version", b"version"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "version", b"version"]) -> None: ... global___SubProtocol = SubProtocol diff --git a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py index 4792782..f92552d 100644 --- a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py +++ b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py @@ -3,7 +3,6 @@ # source: waCompanionReg/WAWebProtobufsCompanionReg.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,32 +12,30 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n/waCompanionReg/WAWebProtobufsCompanionReg.proto\x12\x1aWAWebProtobufsCompanionReg"\xf9\x08\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x43\n\x07version\x18\x02 \x01(\x0b\x32\x32.WAWebProtobufsCompanionReg.DeviceProps.AppVersion\x12J\n\x0cplatformType\x18\x03 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12T\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xa4\x03\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x12\x1b\n\x13supportBizHostedMsg\x18\t \x01(\x08\x12\x30\n(supportRecentSyncChunkMessageCountTuning\x18\n \x01(\x08\x12\x1d\n\x15supportHostedGroupMsg\x18\x0b \x01(\x08\x12!\n\x19supportFbidBotChatHistory\x18\x0c \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"\xcd\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16\x12\r\n\tCLOUD_API\x10\x17"\x86\x01\n\x1a\x43ompanionEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12H\n\ndeviceType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x0b\n\x03ref\x18\x03 \x01(\t"-\n\x18PrimaryEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c"?\n\x17\x45ncryptedPairingRequest\x12\x18\n\x10\x65ncryptedPayload\x18\x01 \x01(\x0c\x12\n\n\x02IV\x18\x02 \x01(\x0c\x42*Z(go.mau.fi/whatsmeow/proto/waCompanionReg' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/waCompanionReg/WAWebProtobufsCompanionReg.proto\x12\x1aWAWebProtobufsCompanionReg\"\xf9\x08\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x43\n\x07version\x18\x02 \x01(\x0b\x32\x32.WAWebProtobufsCompanionReg.DeviceProps.AppVersion\x12J\n\x0cplatformType\x18\x03 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12T\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xa4\x03\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x12\x1b\n\x13supportBizHostedMsg\x18\t \x01(\x08\x12\x30\n(supportRecentSyncChunkMessageCountTuning\x18\n \x01(\x08\x12\x1d\n\x15supportHostedGroupMsg\x18\x0b \x01(\x08\x12!\n\x19supportFbidBotChatHistory\x18\x0c \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r\"\xcd\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16\x12\r\n\tCLOUD_API\x10\x17\"\x86\x01\n\x1a\x43ompanionEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12H\n\ndeviceType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x0b\n\x03ref\x18\x03 \x01(\t\"-\n\x18PrimaryEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\"?\n\x17\x45ncryptedPairingRequest\x12\x18\n\x10\x65ncryptedPayload\x18\x01 \x01(\x0c\x12\n\n\x02IV\x18\x02 \x01(\x0c\"1\n\x12\x43lientPairingProps\x12\x1b\n\x13isChatDbLidMigrated\x18\x01 \x01(\x08\x42*Z(go.mau.fi/whatsmeow/proto/waCompanionReg') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waCompanionReg.WAWebProtobufsCompanionReg_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCompanionReg.WAWebProtobufsCompanionReg_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waCompanionReg" - _globals["_DEVICEPROPS"]._serialized_start = 80 - _globals["_DEVICEPROPS"]._serialized_end = 1225 - _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_start = 364 - _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_end = 784 - _globals["_DEVICEPROPS_APPVERSION"]._serialized_start = 786 - _globals["_DEVICEPROPS_APPVERSION"]._serialized_end = 889 - _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_start = 892 - _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_end = 1225 - _globals["_COMPANIONEPHEMERALIDENTITY"]._serialized_start = 1228 - _globals["_COMPANIONEPHEMERALIDENTITY"]._serialized_end = 1362 - _globals["_PRIMARYEPHEMERALIDENTITY"]._serialized_start = 1364 - _globals["_PRIMARYEPHEMERALIDENTITY"]._serialized_end = 1409 - _globals["_ENCRYPTEDPAIRINGREQUEST"]._serialized_start = 1411 - _globals["_ENCRYPTEDPAIRINGREQUEST"]._serialized_end = 1474 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waCompanionReg' + _globals['_DEVICEPROPS']._serialized_start=80 + _globals['_DEVICEPROPS']._serialized_end=1225 + _globals['_DEVICEPROPS_HISTORYSYNCCONFIG']._serialized_start=364 + _globals['_DEVICEPROPS_HISTORYSYNCCONFIG']._serialized_end=784 + _globals['_DEVICEPROPS_APPVERSION']._serialized_start=786 + _globals['_DEVICEPROPS_APPVERSION']._serialized_end=889 + _globals['_DEVICEPROPS_PLATFORMTYPE']._serialized_start=892 + _globals['_DEVICEPROPS_PLATFORMTYPE']._serialized_end=1225 + _globals['_COMPANIONEPHEMERALIDENTITY']._serialized_start=1228 + _globals['_COMPANIONEPHEMERALIDENTITY']._serialized_end=1362 + _globals['_PRIMARYEPHEMERALIDENTITY']._serialized_start=1364 + _globals['_PRIMARYEPHEMERALIDENTITY']._serialized_end=1409 + _globals['_ENCRYPTEDPAIRINGREQUEST']._serialized_start=1411 + _globals['_ENCRYPTEDPAIRINGREQUEST']._serialized_end=1474 + _globals['_CLIENTPAIRINGPROPS']._serialized_start=1476 + _globals['_CLIENTPAIRINGPROPS']._serialized_end=1525 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi index c1f0729..fb2b9b4 100644 --- a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi +++ b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi @@ -25,12 +25,7 @@ class DeviceProps(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlatformTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DeviceProps._PlatformType.ValueType - ], - builtins.type, - ): + class _PlatformTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeviceProps._PlatformType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: DeviceProps._PlatformType.ValueType # 0 CHROME: DeviceProps._PlatformType.ValueType # 1 @@ -127,64 +122,8 @@ class DeviceProps(google.protobuf.message.Message): supportHostedGroupMsg: builtins.bool | None = ..., supportFbidBotChatHistory: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fullSyncDaysLimit", - b"fullSyncDaysLimit", - "fullSyncSizeMbLimit", - b"fullSyncSizeMbLimit", - "inlineInitialPayloadInE2EeMsg", - b"inlineInitialPayloadInE2EeMsg", - "recentSyncDaysLimit", - b"recentSyncDaysLimit", - "storageQuotaMb", - b"storageQuotaMb", - "supportBizHostedMsg", - b"supportBizHostedMsg", - "supportBotUserAgentChatHistory", - b"supportBotUserAgentChatHistory", - "supportCagReactionsAndPolls", - b"supportCagReactionsAndPolls", - "supportCallLogHistory", - b"supportCallLogHistory", - "supportFbidBotChatHistory", - b"supportFbidBotChatHistory", - "supportHostedGroupMsg", - b"supportHostedGroupMsg", - "supportRecentSyncChunkMessageCountTuning", - b"supportRecentSyncChunkMessageCountTuning", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fullSyncDaysLimit", - b"fullSyncDaysLimit", - "fullSyncSizeMbLimit", - b"fullSyncSizeMbLimit", - "inlineInitialPayloadInE2EeMsg", - b"inlineInitialPayloadInE2EeMsg", - "recentSyncDaysLimit", - b"recentSyncDaysLimit", - "storageQuotaMb", - b"storageQuotaMb", - "supportBizHostedMsg", - b"supportBizHostedMsg", - "supportBotUserAgentChatHistory", - b"supportBotUserAgentChatHistory", - "supportCagReactionsAndPolls", - b"supportCagReactionsAndPolls", - "supportCallLogHistory", - b"supportCallLogHistory", - "supportFbidBotChatHistory", - b"supportFbidBotChatHistory", - "supportHostedGroupMsg", - b"supportHostedGroupMsg", - "supportRecentSyncChunkMessageCountTuning", - b"supportRecentSyncChunkMessageCountTuning", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fullSyncDaysLimit", b"fullSyncDaysLimit", "fullSyncSizeMbLimit", b"fullSyncSizeMbLimit", "inlineInitialPayloadInE2EeMsg", b"inlineInitialPayloadInE2EeMsg", "recentSyncDaysLimit", b"recentSyncDaysLimit", "storageQuotaMb", b"storageQuotaMb", "supportBizHostedMsg", b"supportBizHostedMsg", "supportBotUserAgentChatHistory", b"supportBotUserAgentChatHistory", "supportCagReactionsAndPolls", b"supportCagReactionsAndPolls", "supportCallLogHistory", b"supportCallLogHistory", "supportFbidBotChatHistory", b"supportFbidBotChatHistory", "supportHostedGroupMsg", b"supportHostedGroupMsg", "supportRecentSyncChunkMessageCountTuning", b"supportRecentSyncChunkMessageCountTuning"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fullSyncDaysLimit", b"fullSyncDaysLimit", "fullSyncSizeMbLimit", b"fullSyncSizeMbLimit", "inlineInitialPayloadInE2EeMsg", b"inlineInitialPayloadInE2EeMsg", "recentSyncDaysLimit", b"recentSyncDaysLimit", "storageQuotaMb", b"storageQuotaMb", "supportBizHostedMsg", b"supportBizHostedMsg", "supportBotUserAgentChatHistory", b"supportBotUserAgentChatHistory", "supportCagReactionsAndPolls", b"supportCagReactionsAndPolls", "supportCallLogHistory", b"supportCallLogHistory", "supportFbidBotChatHistory", b"supportFbidBotChatHistory", "supportHostedGroupMsg", b"supportHostedGroupMsg", "supportRecentSyncChunkMessageCountTuning", b"supportRecentSyncChunkMessageCountTuning"]) -> None: ... @typing.final class AppVersion(google.protobuf.message.Message): @@ -209,36 +148,8 @@ class DeviceProps(google.protobuf.message.Message): quaternary: builtins.int | None = ..., quinary: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> None: ... OS_FIELD_NUMBER: builtins.int VERSION_FIELD_NUMBER: builtins.int @@ -261,36 +172,8 @@ class DeviceProps(google.protobuf.message.Message): requireFullSync: builtins.bool | None = ..., historySyncConfig: global___DeviceProps.HistorySyncConfig | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "historySyncConfig", - b"historySyncConfig", - "os", - b"os", - "platformType", - b"platformType", - "requireFullSync", - b"requireFullSync", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "historySyncConfig", - b"historySyncConfig", - "os", - b"os", - "platformType", - b"platformType", - "requireFullSync", - b"requireFullSync", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "os", b"os", "platformType", b"platformType", "requireFullSync", b"requireFullSync", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "os", b"os", "platformType", b"platformType", "requireFullSync", b"requireFullSync", "version", b"version"]) -> None: ... global___DeviceProps = DeviceProps @@ -311,18 +194,8 @@ class CompanionEphemeralIdentity(google.protobuf.message.Message): deviceType: global___DeviceProps.PlatformType.ValueType | None = ..., ref: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref"]) -> None: ... global___CompanionEphemeralIdentity = CompanionEphemeralIdentity @@ -337,12 +210,8 @@ class PrimaryEphemeralIdentity(google.protobuf.message.Message): *, publicKey: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["publicKey", b"publicKey"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["publicKey", b"publicKey"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["publicKey", b"publicKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["publicKey", b"publicKey"]) -> None: ... global___PrimaryEphemeralIdentity = PrimaryEphemeralIdentity @@ -360,17 +229,23 @@ class EncryptedPairingRequest(google.protobuf.message.Message): encryptedPayload: builtins.bytes | None = ..., IV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "IV", b"IV", "encryptedPayload", b"encryptedPayload" - ], - ) -> builtins.bool: ... - def ClearField( + def HasField(self, field_name: typing.Literal["IV", b"IV", "encryptedPayload", b"encryptedPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IV", b"IV", "encryptedPayload", b"encryptedPayload"]) -> None: ... + +global___EncryptedPairingRequest = EncryptedPairingRequest + +@typing.final +class ClientPairingProps(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + ISCHATDBLIDMIGRATED_FIELD_NUMBER: builtins.int + isChatDbLidMigrated: builtins.bool + def __init__( self, - field_name: typing.Literal[ - "IV", b"IV", "encryptedPayload", b"encryptedPayload" - ], + *, + isChatDbLidMigrated: builtins.bool | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated"]) -> None: ... -global___EncryptedPairingRequest = EncryptedPairingRequest +global___ClientPairingProps = ClientPairingProps diff --git a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py index 274676f..47834d4 100644 --- a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py +++ b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py @@ -3,7 +3,6 @@ # source: waConsumerApplication/WAConsumerApplication.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,94 +15,84 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n1waConsumerApplication/WAConsumerApplication.proto\x12\x15WAConsumerApplication\x1a\x17waCommon/WACommon.proto"\xca,\n\x13\x43onsumerApplication\x12\x43\n\x07payload\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.Payload\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Metadata\x1a\xcd\x02\n\x07Payload\x12\x45\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.ContentH\x00\x12U\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ApplicationDataH\x00\x12\x43\n\x06signal\x18\x03 \x01(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.SignalH\x00\x12T\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\x9d\x01\n\x08Metadata\x12\\\n\x0fspecialTextSize\x18\x01 \x01(\x0e\x32\x43.WAConsumerApplication.ConsumerApplication.Metadata.SpecialTextSize"3\n\x0fSpecialTextSize\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x1a\x08\n\x06Signal\x1as\n\x0f\x41pplicationData\x12J\n\x06revoke\x18\x01 \x01(\x0b\x32\x38.WAConsumerApplication.ConsumerApplication.RevokeMessageH\x00\x42\x14\n\x12\x61pplicationContent\x1a\x9a\x0c\n\x07\x43ontent\x12,\n\x0bmessageText\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12O\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12S\n\x0e\x63ontactMessage\x18\x03 \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessageH\x00\x12U\n\x0flocationMessage\x18\x04 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.LocationMessageH\x00\x12]\n\x13\x65xtendedTextMessage\x18\x05 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessageH\x00\x12X\n\x11statusTextMessage\x18\x06 \x01(\x0b\x32;.WAConsumerApplication.ConsumerApplication.StatusTextMesageH\x00\x12U\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.DocumentMessageH\x00\x12O\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.AudioMessageH\x00\x12O\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x12_\n\x14\x63ontactsArrayMessage\x18\n \x01(\x0b\x32?.WAConsumerApplication.ConsumerApplication.ContactsArrayMessageH\x00\x12]\n\x13liveLocationMessage\x18\x0b \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.LiveLocationMessageH\x00\x12S\n\x0estickerMessage\x18\x0c \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.StickerMessageH\x00\x12[\n\x12groupInviteMessage\x18\r \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.GroupInviteMessageH\x00\x12U\n\x0fviewOnceMessage\x18\x0e \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ViewOnceMessageH\x00\x12U\n\x0freactionMessage\x18\x10 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ReactionMessageH\x00\x12]\n\x13pollCreationMessage\x18\x11 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.PollCreationMessageH\x00\x12Y\n\x11pollUpdateMessage\x18\x12 \x01(\x0b\x32<.WAConsumerApplication.ConsumerApplication.PollUpdateMessageH\x00\x12M\n\x0b\x65\x64itMessage\x18\x13 \x01(\x0b\x32\x36.WAConsumerApplication.ConsumerApplication.EditMessageH\x00\x42\t\n\x07\x63ontent\x1am\n\x0b\x45\x64itMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12&\n\x07message\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x1a]\n\x14PollAddOptionMessage\x12\x45\n\npollOption\x18\x01 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x1a\x45\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\x12\x19\n\x11senderTimestampMS\x18\x02 \x01(\x03\x1a\x31\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x1a\xdc\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x04vote\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x12J\n\taddOption\x18\x03 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x1a\x97\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x42\n\x07options\x18\x03 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x1a\xa8\x01\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12%\n\x1dreactionMetadataDataclassData\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\x05\x1a\x32\n\rRevokeMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xc6\x01\n\x0fViewOnceMessage\x12O\n\x0cimageMessage\x18\x01 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12O\n\x0cvideoMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x42\x11\n\x0fviewOnceContent\x1a\xa6\x01\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12&\n\x07\x63\x61ption\x18\x06 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x89\x02\n\x13LiveLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x02 \x01(\r\x12\x12\n\nspeedInMps\x18\x03 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x04 \x01(\r\x12&\n\x07\x63\x61ption\x18\x05 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x16\n\x0esequenceNumber\x18\x06 \x01(\x03\x12\x12\n\ntimeOffset\x18\x07 \x01(\r\x1ax\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12K\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessage\x1a\x38\n\x0e\x43ontactMessage\x12&\n\x07\x63ontact\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1a\xd6\x02\n\x10StatusTextMesage\x12L\n\x04text\x18\x01 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage\x12\x10\n\x08textArgb\x18\x06 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x07 \x01(\x07\x12R\n\x04\x66ont\x18\x08 \x01(\x0e\x32\x44.WAConsumerApplication.ConsumerApplication.StatusTextMesage.FontType"v\n\x08\x46ontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\x1a\xb8\x02\n\x13\x45xtendedTextMessage\x12#\n\x04text\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12(\n\tthumbnail\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12_\n\x0bpreviewType\x18\x07 \x01(\x0e\x32J.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage.PreviewType""\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x1ai\n\x0fLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x1a\x38\n\x0eStickerMessage\x12&\n\x07sticker\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1aL\n\x0f\x44ocumentMessage\x12\'\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x1a\\\n\x0cVideoMessage\x12$\n\x05video\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x41\n\x0c\x41udioMessage\x12$\n\x05\x61udio\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x0b\n\x03PTT\x18\x02 \x01(\x08\x1a\\\n\x0cImageMessage\x12$\n\x05image\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\xb5\x01\n\x15InteractiveAnnotation\x12G\n\x08location\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.LocationH\x00\x12I\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x30.WAConsumerApplication.ConsumerApplication.PointB\x08\n\x06\x61\x63tion\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x1aK\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x1a\x37\n\x0cMediaPayload\x12\'\n\x08protocol\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocolB1Z/go.mau.fi/whatsmeow/proto/waConsumerApplication' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1waConsumerApplication/WAConsumerApplication.proto\x12\x15WAConsumerApplication\x1a\x17waCommon/WACommon.proto\"\xca,\n\x13\x43onsumerApplication\x12\x43\n\x07payload\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.Payload\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Metadata\x1a\xcd\x02\n\x07Payload\x12\x45\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.ContentH\x00\x12U\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ApplicationDataH\x00\x12\x43\n\x06signal\x18\x03 \x01(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.SignalH\x00\x12T\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\x9d\x01\n\x08Metadata\x12\\\n\x0fspecialTextSize\x18\x01 \x01(\x0e\x32\x43.WAConsumerApplication.ConsumerApplication.Metadata.SpecialTextSize\"3\n\x0fSpecialTextSize\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x1a\x08\n\x06Signal\x1as\n\x0f\x41pplicationData\x12J\n\x06revoke\x18\x01 \x01(\x0b\x32\x38.WAConsumerApplication.ConsumerApplication.RevokeMessageH\x00\x42\x14\n\x12\x61pplicationContent\x1a\x9a\x0c\n\x07\x43ontent\x12,\n\x0bmessageText\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12O\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12S\n\x0e\x63ontactMessage\x18\x03 \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessageH\x00\x12U\n\x0flocationMessage\x18\x04 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.LocationMessageH\x00\x12]\n\x13\x65xtendedTextMessage\x18\x05 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessageH\x00\x12X\n\x11statusTextMessage\x18\x06 \x01(\x0b\x32;.WAConsumerApplication.ConsumerApplication.StatusTextMesageH\x00\x12U\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.DocumentMessageH\x00\x12O\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.AudioMessageH\x00\x12O\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x12_\n\x14\x63ontactsArrayMessage\x18\n \x01(\x0b\x32?.WAConsumerApplication.ConsumerApplication.ContactsArrayMessageH\x00\x12]\n\x13liveLocationMessage\x18\x0b \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.LiveLocationMessageH\x00\x12S\n\x0estickerMessage\x18\x0c \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.StickerMessageH\x00\x12[\n\x12groupInviteMessage\x18\r \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.GroupInviteMessageH\x00\x12U\n\x0fviewOnceMessage\x18\x0e \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ViewOnceMessageH\x00\x12U\n\x0freactionMessage\x18\x10 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ReactionMessageH\x00\x12]\n\x13pollCreationMessage\x18\x11 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.PollCreationMessageH\x00\x12Y\n\x11pollUpdateMessage\x18\x12 \x01(\x0b\x32<.WAConsumerApplication.ConsumerApplication.PollUpdateMessageH\x00\x12M\n\x0b\x65\x64itMessage\x18\x13 \x01(\x0b\x32\x36.WAConsumerApplication.ConsumerApplication.EditMessageH\x00\x42\t\n\x07\x63ontent\x1am\n\x0b\x45\x64itMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12&\n\x07message\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x1a]\n\x14PollAddOptionMessage\x12\x45\n\npollOption\x18\x01 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x1a\x45\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\x12\x19\n\x11senderTimestampMS\x18\x02 \x01(\x03\x1a\x31\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x1a\xdc\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x04vote\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x12J\n\taddOption\x18\x03 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x1a\x97\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x42\n\x07options\x18\x03 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x1a\xa8\x01\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12%\n\x1dreactionMetadataDataclassData\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\x05\x1a\x32\n\rRevokeMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xc6\x01\n\x0fViewOnceMessage\x12O\n\x0cimageMessage\x18\x01 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12O\n\x0cvideoMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x42\x11\n\x0fviewOnceContent\x1a\xa6\x01\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12&\n\x07\x63\x61ption\x18\x06 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x89\x02\n\x13LiveLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x02 \x01(\r\x12\x12\n\nspeedInMps\x18\x03 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x04 \x01(\r\x12&\n\x07\x63\x61ption\x18\x05 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x16\n\x0esequenceNumber\x18\x06 \x01(\x03\x12\x12\n\ntimeOffset\x18\x07 \x01(\r\x1ax\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12K\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessage\x1a\x38\n\x0e\x43ontactMessage\x12&\n\x07\x63ontact\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1a\xd6\x02\n\x10StatusTextMesage\x12L\n\x04text\x18\x01 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage\x12\x10\n\x08textArgb\x18\x06 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x07 \x01(\x07\x12R\n\x04\x66ont\x18\x08 \x01(\x0e\x32\x44.WAConsumerApplication.ConsumerApplication.StatusTextMesage.FontType\"v\n\x08\x46ontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\x1a\xb8\x02\n\x13\x45xtendedTextMessage\x12#\n\x04text\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12(\n\tthumbnail\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12_\n\x0bpreviewType\x18\x07 \x01(\x0e\x32J.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage.PreviewType\"\"\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x1ai\n\x0fLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x1a\x38\n\x0eStickerMessage\x12&\n\x07sticker\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1aL\n\x0f\x44ocumentMessage\x12\'\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x1a\\\n\x0cVideoMessage\x12$\n\x05video\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x41\n\x0c\x41udioMessage\x12$\n\x05\x61udio\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x0b\n\x03PTT\x18\x02 \x01(\x08\x1a\\\n\x0cImageMessage\x12$\n\x05image\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\xb5\x01\n\x15InteractiveAnnotation\x12G\n\x08location\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.LocationH\x00\x12I\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x30.WAConsumerApplication.ConsumerApplication.PointB\x08\n\x06\x61\x63tion\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x1aK\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x1a\x37\n\x0cMediaPayload\x12\'\n\x08protocol\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocolB1Z/go.mau.fi/whatsmeow/proto/waConsumerApplication') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waConsumerApplication.WAConsumerApplication_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waConsumerApplication.WAConsumerApplication_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z/go.mau.fi/whatsmeow/proto/waConsumerApplication" - _globals["_CONSUMERAPPLICATION"]._serialized_start = 102 - _globals["_CONSUMERAPPLICATION"]._serialized_end = 5808 - _globals["_CONSUMERAPPLICATION_PAYLOAD"]._serialized_start = 266 - _globals["_CONSUMERAPPLICATION_PAYLOAD"]._serialized_end = 599 - _globals["_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_start = 601 - _globals["_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_end = 673 - _globals["_CONSUMERAPPLICATION_METADATA"]._serialized_start = 676 - _globals["_CONSUMERAPPLICATION_METADATA"]._serialized_end = 833 - _globals["_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE"]._serialized_start = 782 - _globals["_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE"]._serialized_end = 833 - _globals["_CONSUMERAPPLICATION_SIGNAL"]._serialized_start = 835 - _globals["_CONSUMERAPPLICATION_SIGNAL"]._serialized_end = 843 - _globals["_CONSUMERAPPLICATION_APPLICATIONDATA"]._serialized_start = 845 - _globals["_CONSUMERAPPLICATION_APPLICATIONDATA"]._serialized_end = 960 - _globals["_CONSUMERAPPLICATION_CONTENT"]._serialized_start = 963 - _globals["_CONSUMERAPPLICATION_CONTENT"]._serialized_end = 2525 - _globals["_CONSUMERAPPLICATION_EDITMESSAGE"]._serialized_start = 2527 - _globals["_CONSUMERAPPLICATION_EDITMESSAGE"]._serialized_end = 2636 - _globals["_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE"]._serialized_start = 2638 - _globals["_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE"]._serialized_end = 2731 - _globals["_CONSUMERAPPLICATION_POLLVOTEMESSAGE"]._serialized_start = 2733 - _globals["_CONSUMERAPPLICATION_POLLVOTEMESSAGE"]._serialized_end = 2802 - _globals["_CONSUMERAPPLICATION_POLLENCVALUE"]._serialized_start = 2804 - _globals["_CONSUMERAPPLICATION_POLLENCVALUE"]._serialized_end = 2853 - _globals["_CONSUMERAPPLICATION_POLLUPDATEMESSAGE"]._serialized_start = 2856 - _globals["_CONSUMERAPPLICATION_POLLUPDATEMESSAGE"]._serialized_end = 3076 - _globals["_CONSUMERAPPLICATION_POLLCREATIONMESSAGE"]._serialized_start = 3079 - _globals["_CONSUMERAPPLICATION_POLLCREATIONMESSAGE"]._serialized_end = 3230 - _globals["_CONSUMERAPPLICATION_OPTION"]._serialized_start = 3232 - _globals["_CONSUMERAPPLICATION_OPTION"]._serialized_end = 3260 - _globals["_CONSUMERAPPLICATION_REACTIONMESSAGE"]._serialized_start = 3263 - _globals["_CONSUMERAPPLICATION_REACTIONMESSAGE"]._serialized_end = 3431 - _globals["_CONSUMERAPPLICATION_REVOKEMESSAGE"]._serialized_start = 3433 - _globals["_CONSUMERAPPLICATION_REVOKEMESSAGE"]._serialized_end = 3483 - _globals["_CONSUMERAPPLICATION_VIEWONCEMESSAGE"]._serialized_start = 3486 - _globals["_CONSUMERAPPLICATION_VIEWONCEMESSAGE"]._serialized_end = 3684 - _globals["_CONSUMERAPPLICATION_GROUPINVITEMESSAGE"]._serialized_start = 3687 - _globals["_CONSUMERAPPLICATION_GROUPINVITEMESSAGE"]._serialized_end = 3853 - _globals["_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE"]._serialized_start = 3856 - _globals["_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE"]._serialized_end = 4121 - _globals["_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE"]._serialized_start = 4123 - _globals["_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE"]._serialized_end = 4243 - _globals["_CONSUMERAPPLICATION_CONTACTMESSAGE"]._serialized_start = 4245 - _globals["_CONSUMERAPPLICATION_CONTACTMESSAGE"]._serialized_end = 4301 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE"]._serialized_start = 4304 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE"]._serialized_end = 4646 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE"]._serialized_start = 4528 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE"]._serialized_end = 4646 - _globals["_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE"]._serialized_start = 4649 - _globals["_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE"]._serialized_end = 4961 - _globals[ - "_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE" - ]._serialized_start = 4927 - _globals[ - "_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE" - ]._serialized_end = 4961 - _globals["_CONSUMERAPPLICATION_LOCATIONMESSAGE"]._serialized_start = 4963 - _globals["_CONSUMERAPPLICATION_LOCATIONMESSAGE"]._serialized_end = 5068 - _globals["_CONSUMERAPPLICATION_STICKERMESSAGE"]._serialized_start = 5070 - _globals["_CONSUMERAPPLICATION_STICKERMESSAGE"]._serialized_end = 5126 - _globals["_CONSUMERAPPLICATION_DOCUMENTMESSAGE"]._serialized_start = 5128 - _globals["_CONSUMERAPPLICATION_DOCUMENTMESSAGE"]._serialized_end = 5204 - _globals["_CONSUMERAPPLICATION_VIDEOMESSAGE"]._serialized_start = 5206 - _globals["_CONSUMERAPPLICATION_VIDEOMESSAGE"]._serialized_end = 5298 - _globals["_CONSUMERAPPLICATION_AUDIOMESSAGE"]._serialized_start = 5300 - _globals["_CONSUMERAPPLICATION_AUDIOMESSAGE"]._serialized_end = 5365 - _globals["_CONSUMERAPPLICATION_IMAGEMESSAGE"]._serialized_start = 5367 - _globals["_CONSUMERAPPLICATION_IMAGEMESSAGE"]._serialized_end = 5459 - _globals["_CONSUMERAPPLICATION_INTERACTIVEANNOTATION"]._serialized_start = 5462 - _globals["_CONSUMERAPPLICATION_INTERACTIVEANNOTATION"]._serialized_end = 5643 - _globals["_CONSUMERAPPLICATION_POINT"]._serialized_start = 5645 - _globals["_CONSUMERAPPLICATION_POINT"]._serialized_end = 5674 - _globals["_CONSUMERAPPLICATION_LOCATION"]._serialized_start = 5676 - _globals["_CONSUMERAPPLICATION_LOCATION"]._serialized_end = 5751 - _globals["_CONSUMERAPPLICATION_MEDIAPAYLOAD"]._serialized_start = 5753 - _globals["_CONSUMERAPPLICATION_MEDIAPAYLOAD"]._serialized_end = 5808 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z/go.mau.fi/whatsmeow/proto/waConsumerApplication' + _globals['_CONSUMERAPPLICATION']._serialized_start=102 + _globals['_CONSUMERAPPLICATION']._serialized_end=5808 + _globals['_CONSUMERAPPLICATION_PAYLOAD']._serialized_start=266 + _globals['_CONSUMERAPPLICATION_PAYLOAD']._serialized_end=599 + _globals['_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_start=601 + _globals['_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_end=673 + _globals['_CONSUMERAPPLICATION_METADATA']._serialized_start=676 + _globals['_CONSUMERAPPLICATION_METADATA']._serialized_end=833 + _globals['_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE']._serialized_start=782 + _globals['_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE']._serialized_end=833 + _globals['_CONSUMERAPPLICATION_SIGNAL']._serialized_start=835 + _globals['_CONSUMERAPPLICATION_SIGNAL']._serialized_end=843 + _globals['_CONSUMERAPPLICATION_APPLICATIONDATA']._serialized_start=845 + _globals['_CONSUMERAPPLICATION_APPLICATIONDATA']._serialized_end=960 + _globals['_CONSUMERAPPLICATION_CONTENT']._serialized_start=963 + _globals['_CONSUMERAPPLICATION_CONTENT']._serialized_end=2525 + _globals['_CONSUMERAPPLICATION_EDITMESSAGE']._serialized_start=2527 + _globals['_CONSUMERAPPLICATION_EDITMESSAGE']._serialized_end=2636 + _globals['_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE']._serialized_start=2638 + _globals['_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE']._serialized_end=2731 + _globals['_CONSUMERAPPLICATION_POLLVOTEMESSAGE']._serialized_start=2733 + _globals['_CONSUMERAPPLICATION_POLLVOTEMESSAGE']._serialized_end=2802 + _globals['_CONSUMERAPPLICATION_POLLENCVALUE']._serialized_start=2804 + _globals['_CONSUMERAPPLICATION_POLLENCVALUE']._serialized_end=2853 + _globals['_CONSUMERAPPLICATION_POLLUPDATEMESSAGE']._serialized_start=2856 + _globals['_CONSUMERAPPLICATION_POLLUPDATEMESSAGE']._serialized_end=3076 + _globals['_CONSUMERAPPLICATION_POLLCREATIONMESSAGE']._serialized_start=3079 + _globals['_CONSUMERAPPLICATION_POLLCREATIONMESSAGE']._serialized_end=3230 + _globals['_CONSUMERAPPLICATION_OPTION']._serialized_start=3232 + _globals['_CONSUMERAPPLICATION_OPTION']._serialized_end=3260 + _globals['_CONSUMERAPPLICATION_REACTIONMESSAGE']._serialized_start=3263 + _globals['_CONSUMERAPPLICATION_REACTIONMESSAGE']._serialized_end=3431 + _globals['_CONSUMERAPPLICATION_REVOKEMESSAGE']._serialized_start=3433 + _globals['_CONSUMERAPPLICATION_REVOKEMESSAGE']._serialized_end=3483 + _globals['_CONSUMERAPPLICATION_VIEWONCEMESSAGE']._serialized_start=3486 + _globals['_CONSUMERAPPLICATION_VIEWONCEMESSAGE']._serialized_end=3684 + _globals['_CONSUMERAPPLICATION_GROUPINVITEMESSAGE']._serialized_start=3687 + _globals['_CONSUMERAPPLICATION_GROUPINVITEMESSAGE']._serialized_end=3853 + _globals['_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE']._serialized_start=3856 + _globals['_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE']._serialized_end=4121 + _globals['_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE']._serialized_start=4123 + _globals['_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE']._serialized_end=4243 + _globals['_CONSUMERAPPLICATION_CONTACTMESSAGE']._serialized_start=4245 + _globals['_CONSUMERAPPLICATION_CONTACTMESSAGE']._serialized_end=4301 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE']._serialized_start=4304 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE']._serialized_end=4646 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE']._serialized_start=4528 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE']._serialized_end=4646 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE']._serialized_start=4649 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE']._serialized_end=4961 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_start=4927 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_end=4961 + _globals['_CONSUMERAPPLICATION_LOCATIONMESSAGE']._serialized_start=4963 + _globals['_CONSUMERAPPLICATION_LOCATIONMESSAGE']._serialized_end=5068 + _globals['_CONSUMERAPPLICATION_STICKERMESSAGE']._serialized_start=5070 + _globals['_CONSUMERAPPLICATION_STICKERMESSAGE']._serialized_end=5126 + _globals['_CONSUMERAPPLICATION_DOCUMENTMESSAGE']._serialized_start=5128 + _globals['_CONSUMERAPPLICATION_DOCUMENTMESSAGE']._serialized_end=5204 + _globals['_CONSUMERAPPLICATION_VIDEOMESSAGE']._serialized_start=5206 + _globals['_CONSUMERAPPLICATION_VIDEOMESSAGE']._serialized_end=5298 + _globals['_CONSUMERAPPLICATION_AUDIOMESSAGE']._serialized_start=5300 + _globals['_CONSUMERAPPLICATION_AUDIOMESSAGE']._serialized_end=5365 + _globals['_CONSUMERAPPLICATION_IMAGEMESSAGE']._serialized_start=5367 + _globals['_CONSUMERAPPLICATION_IMAGEMESSAGE']._serialized_end=5459 + _globals['_CONSUMERAPPLICATION_INTERACTIVEANNOTATION']._serialized_start=5462 + _globals['_CONSUMERAPPLICATION_INTERACTIVEANNOTATION']._serialized_end=5643 + _globals['_CONSUMERAPPLICATION_POINT']._serialized_start=5645 + _globals['_CONSUMERAPPLICATION_POINT']._serialized_end=5674 + _globals['_CONSUMERAPPLICATION_LOCATION']._serialized_start=5676 + _globals['_CONSUMERAPPLICATION_LOCATION']._serialized_end=5751 + _globals['_CONSUMERAPPLICATION_MEDIAPAYLOAD']._serialized_start=5753 + _globals['_CONSUMERAPPLICATION_MEDIAPAYLOAD']._serialized_end=5808 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi index bfb054d..e19ad81 100644 --- a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi +++ b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi @@ -48,41 +48,9 @@ class ConsumerApplication(google.protobuf.message.Message): signal: global___ConsumerApplication.Signal | None = ..., subProtocol: global___ConsumerApplication.SubProtocolPayload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> ( - typing.Literal["content", "applicationData", "signal", "subProtocol"] | None - ): ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["content", "applicationData", "signal", "subProtocol"] | None: ... @typing.final class SubProtocolPayload(google.protobuf.message.Message): @@ -93,15 +61,10 @@ class ConsumerApplication(google.protobuf.message.Message): def __init__( self, *, - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["futureProof", b"futureProof"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["futureProof", b"futureProof"] + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> None: ... @typing.final class Metadata(google.protobuf.message.Message): @@ -111,20 +74,13 @@ class ConsumerApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SpecialTextSizeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ConsumerApplication.Metadata._SpecialTextSize.ValueType - ], - builtins.type, - ): + class _SpecialTextSizeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConsumerApplication.Metadata._SpecialTextSize.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SMALL: ConsumerApplication.Metadata._SpecialTextSize.ValueType # 1 MEDIUM: ConsumerApplication.Metadata._SpecialTextSize.ValueType # 2 LARGE: ConsumerApplication.Metadata._SpecialTextSize.ValueType # 3 - class SpecialTextSize( - _SpecialTextSize, metaclass=_SpecialTextSizeEnumTypeWrapper - ): ... + class SpecialTextSize(_SpecialTextSize, metaclass=_SpecialTextSizeEnumTypeWrapper): ... SMALL: ConsumerApplication.Metadata.SpecialTextSize.ValueType # 1 MEDIUM: ConsumerApplication.Metadata.SpecialTextSize.ValueType # 2 LARGE: ConsumerApplication.Metadata.SpecialTextSize.ValueType # 3 @@ -134,15 +90,10 @@ class ConsumerApplication(google.protobuf.message.Message): def __init__( self, *, - specialTextSize: global___ConsumerApplication.Metadata.SpecialTextSize.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["specialTextSize", b"specialTextSize"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["specialTextSize", b"specialTextSize"] + specialTextSize: global___ConsumerApplication.Metadata.SpecialTextSize.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["specialTextSize", b"specialTextSize"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["specialTextSize", b"specialTextSize"]) -> None: ... @typing.final class Signal(google.protobuf.message.Message): @@ -164,22 +115,9 @@ class ConsumerApplication(google.protobuf.message.Message): *, revoke: global___ConsumerApplication.RevokeMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationContent", b"applicationContent", "revoke", b"revoke" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationContent", b"applicationContent", "revoke", b"revoke" - ], - ) -> None: ... - def WhichOneof( - self, - oneof_group: typing.Literal["applicationContent", b"applicationContent"], - ) -> typing.Literal["revoke"] | None: ... + def HasField(self, field_name: typing.Literal["applicationContent", b"applicationContent", "revoke", b"revoke"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationContent", b"applicationContent", "revoke", b"revoke"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["applicationContent", b"applicationContent"]) -> typing.Literal["revoke"] | None: ... @typing.final class Content(google.protobuf.message.Message): @@ -212,13 +150,9 @@ class ConsumerApplication(google.protobuf.message.Message): @property def locationMessage(self) -> global___ConsumerApplication.LocationMessage: ... @property - def extendedTextMessage( - self, - ) -> global___ConsumerApplication.ExtendedTextMessage: ... + def extendedTextMessage(self) -> global___ConsumerApplication.ExtendedTextMessage: ... @property - def statusTextMessage( - self, - ) -> global___ConsumerApplication.StatusTextMesage: ... + def statusTextMessage(self) -> global___ConsumerApplication.StatusTextMesage: ... @property def documentMessage(self) -> global___ConsumerApplication.DocumentMessage: ... @property @@ -226,31 +160,21 @@ class ConsumerApplication(google.protobuf.message.Message): @property def videoMessage(self) -> global___ConsumerApplication.VideoMessage: ... @property - def contactsArrayMessage( - self, - ) -> global___ConsumerApplication.ContactsArrayMessage: ... + def contactsArrayMessage(self) -> global___ConsumerApplication.ContactsArrayMessage: ... @property - def liveLocationMessage( - self, - ) -> global___ConsumerApplication.LiveLocationMessage: ... + def liveLocationMessage(self) -> global___ConsumerApplication.LiveLocationMessage: ... @property def stickerMessage(self) -> global___ConsumerApplication.StickerMessage: ... @property - def groupInviteMessage( - self, - ) -> global___ConsumerApplication.GroupInviteMessage: ... + def groupInviteMessage(self) -> global___ConsumerApplication.GroupInviteMessage: ... @property def viewOnceMessage(self) -> global___ConsumerApplication.ViewOnceMessage: ... @property def reactionMessage(self) -> global___ConsumerApplication.ReactionMessage: ... @property - def pollCreationMessage( - self, - ) -> global___ConsumerApplication.PollCreationMessage: ... + def pollCreationMessage(self) -> global___ConsumerApplication.PollCreationMessage: ... @property - def pollUpdateMessage( - self, - ) -> global___ConsumerApplication.PollUpdateMessage: ... + def pollUpdateMessage(self) -> global___ConsumerApplication.PollUpdateMessage: ... @property def editMessage(self) -> global___ConsumerApplication.EditMessage: ... def __init__( @@ -260,139 +184,24 @@ class ConsumerApplication(google.protobuf.message.Message): imageMessage: global___ConsumerApplication.ImageMessage | None = ..., contactMessage: global___ConsumerApplication.ContactMessage | None = ..., locationMessage: global___ConsumerApplication.LocationMessage | None = ..., - extendedTextMessage: global___ConsumerApplication.ExtendedTextMessage - | None = ..., - statusTextMessage: global___ConsumerApplication.StatusTextMesage - | None = ..., + extendedTextMessage: global___ConsumerApplication.ExtendedTextMessage | None = ..., + statusTextMessage: global___ConsumerApplication.StatusTextMesage | None = ..., documentMessage: global___ConsumerApplication.DocumentMessage | None = ..., audioMessage: global___ConsumerApplication.AudioMessage | None = ..., videoMessage: global___ConsumerApplication.VideoMessage | None = ..., - contactsArrayMessage: global___ConsumerApplication.ContactsArrayMessage - | None = ..., - liveLocationMessage: global___ConsumerApplication.LiveLocationMessage - | None = ..., + contactsArrayMessage: global___ConsumerApplication.ContactsArrayMessage | None = ..., + liveLocationMessage: global___ConsumerApplication.LiveLocationMessage | None = ..., stickerMessage: global___ConsumerApplication.StickerMessage | None = ..., - groupInviteMessage: global___ConsumerApplication.GroupInviteMessage - | None = ..., + groupInviteMessage: global___ConsumerApplication.GroupInviteMessage | None = ..., viewOnceMessage: global___ConsumerApplication.ViewOnceMessage | None = ..., reactionMessage: global___ConsumerApplication.ReactionMessage | None = ..., - pollCreationMessage: global___ConsumerApplication.PollCreationMessage - | None = ..., - pollUpdateMessage: global___ConsumerApplication.PollUpdateMessage - | None = ..., + pollCreationMessage: global___ConsumerApplication.PollCreationMessage | None = ..., + pollUpdateMessage: global___ConsumerApplication.PollUpdateMessage | None = ..., editMessage: global___ConsumerApplication.EditMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "audioMessage", - b"audioMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "content", - b"content", - "documentMessage", - b"documentMessage", - "editMessage", - b"editMessage", - "extendedTextMessage", - b"extendedTextMessage", - "groupInviteMessage", - b"groupInviteMessage", - "imageMessage", - b"imageMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "messageText", - b"messageText", - "pollCreationMessage", - b"pollCreationMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "reactionMessage", - b"reactionMessage", - "statusTextMessage", - b"statusTextMessage", - "stickerMessage", - b"stickerMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "audioMessage", - b"audioMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "content", - b"content", - "documentMessage", - b"documentMessage", - "editMessage", - b"editMessage", - "extendedTextMessage", - b"extendedTextMessage", - "groupInviteMessage", - b"groupInviteMessage", - "imageMessage", - b"imageMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "messageText", - b"messageText", - "pollCreationMessage", - b"pollCreationMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "reactionMessage", - b"reactionMessage", - "statusTextMessage", - b"statusTextMessage", - "stickerMessage", - b"stickerMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> ( - typing.Literal[ - "messageText", - "imageMessage", - "contactMessage", - "locationMessage", - "extendedTextMessage", - "statusTextMessage", - "documentMessage", - "audioMessage", - "videoMessage", - "contactsArrayMessage", - "liveLocationMessage", - "stickerMessage", - "groupInviteMessage", - "viewOnceMessage", - "reactionMessage", - "pollCreationMessage", - "pollUpdateMessage", - "editMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["audioMessage", b"audioMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "content", b"content", "documentMessage", b"documentMessage", "editMessage", b"editMessage", "extendedTextMessage", b"extendedTextMessage", "groupInviteMessage", b"groupInviteMessage", "imageMessage", b"imageMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "messageText", b"messageText", "pollCreationMessage", b"pollCreationMessage", "pollUpdateMessage", b"pollUpdateMessage", "reactionMessage", b"reactionMessage", "statusTextMessage", b"statusTextMessage", "stickerMessage", b"stickerMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["audioMessage", b"audioMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "content", b"content", "documentMessage", b"documentMessage", "editMessage", b"editMessage", "extendedTextMessage", b"extendedTextMessage", "groupInviteMessage", b"groupInviteMessage", "imageMessage", b"imageMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "messageText", b"messageText", "pollCreationMessage", b"pollCreationMessage", "pollUpdateMessage", b"pollUpdateMessage", "reactionMessage", b"reactionMessage", "statusTextMessage", b"statusTextMessage", "stickerMessage", b"stickerMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["messageText", "imageMessage", "contactMessage", "locationMessage", "extendedTextMessage", "statusTextMessage", "documentMessage", "audioMessage", "videoMessage", "contactsArrayMessage", "liveLocationMessage", "stickerMessage", "groupInviteMessage", "viewOnceMessage", "reactionMessage", "pollCreationMessage", "pollUpdateMessage", "editMessage"] | None: ... @typing.final class EditMessage(google.protobuf.message.Message): @@ -413,18 +222,8 @@ class ConsumerApplication(google.protobuf.message.Message): message: waCommon.WACommon_pb2.MessageText | None = ..., timestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", b"key", "message", b"message", "timestampMS", b"timestampMS" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", b"key", "message", b"message", "timestampMS", b"timestampMS" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "message", b"message", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "message", b"message", "timestampMS", b"timestampMS"]) -> None: ... @typing.final class PollAddOptionMessage(google.protobuf.message.Message): @@ -432,20 +231,13 @@ class ConsumerApplication(google.protobuf.message.Message): POLLOPTION_FIELD_NUMBER: builtins.int @property - def pollOption( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.Option - ]: ... + def pollOption(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.Option]: ... def __init__( self, *, - pollOption: collections.abc.Iterable[global___ConsumerApplication.Option] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["pollOption", b"pollOption"] + pollOption: collections.abc.Iterable[global___ConsumerApplication.Option] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["pollOption", b"pollOption"]) -> None: ... @typing.final class PollVoteMessage(google.protobuf.message.Message): @@ -455,29 +247,15 @@ class ConsumerApplication(google.protobuf.message.Message): SENDERTIMESTAMPMS_FIELD_NUMBER: builtins.int senderTimestampMS: builtins.int @property - def selectedOptions( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def selectedOptions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... def __init__( self, *, selectedOptions: collections.abc.Iterable[builtins.bytes] | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["senderTimestampMS", b"senderTimestampMS"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "selectedOptions", - b"selectedOptions", - "senderTimestampMS", - b"senderTimestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["senderTimestampMS", b"senderTimestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["selectedOptions", b"selectedOptions", "senderTimestampMS", b"senderTimestampMS"]) -> None: ... @typing.final class PollEncValue(google.protobuf.message.Message): @@ -493,14 +271,8 @@ class ConsumerApplication(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> None: ... @typing.final class PollUpdateMessage(google.protobuf.message.Message): @@ -522,28 +294,8 @@ class ConsumerApplication(google.protobuf.message.Message): vote: global___ConsumerApplication.PollEncValue | None = ..., addOption: global___ConsumerApplication.PollEncValue | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "addOption", - b"addOption", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "vote", - b"vote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "addOption", - b"addOption", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "vote", - b"vote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["addOption", b"addOption", "pollCreationMessageKey", b"pollCreationMessageKey", "vote", b"vote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["addOption", b"addOption", "pollCreationMessageKey", b"pollCreationMessageKey", "vote", b"vote"]) -> None: ... @typing.final class PollCreationMessage(google.protobuf.message.Message): @@ -557,44 +309,17 @@ class ConsumerApplication(google.protobuf.message.Message): name: builtins.str selectableOptionsCount: builtins.int @property - def options( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.Option - ]: ... + def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.Option]: ... def __init__( self, *, encKey: builtins.bytes | None = ..., name: builtins.str | None = ..., - options: collections.abc.Iterable[global___ConsumerApplication.Option] - | None = ..., + options: collections.abc.Iterable[global___ConsumerApplication.Option] | None = ..., selectableOptionsCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encKey", - b"encKey", - "name", - b"name", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encKey", - b"encKey", - "name", - b"name", - "options", - b"options", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encKey", b"encKey", "name", b"name", "selectableOptionsCount", b"selectableOptionsCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encKey", b"encKey", "name", b"name", "options", b"options", "selectableOptionsCount", b"selectableOptionsCount"]) -> None: ... @typing.final class Option(google.protobuf.message.Message): @@ -607,12 +332,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, optionName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["optionName", b"optionName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["optionName", b"optionName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["optionName", b"optionName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["optionName", b"optionName"]) -> None: ... @typing.final class ReactionMessage(google.protobuf.message.Message): @@ -641,40 +362,8 @@ class ConsumerApplication(google.protobuf.message.Message): reactionMetadataDataclassData: builtins.str | None = ..., style: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "reactionMetadataDataclassData", - b"reactionMetadataDataclassData", - "senderTimestampMS", - b"senderTimestampMS", - "style", - b"style", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "reactionMetadataDataclassData", - b"reactionMetadataDataclassData", - "senderTimestampMS", - b"senderTimestampMS", - "style", - b"style", - "text", - b"text", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "reactionMetadataDataclassData", b"reactionMetadataDataclassData", "senderTimestampMS", b"senderTimestampMS", "style", b"style", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "reactionMetadataDataclassData", b"reactionMetadataDataclassData", "senderTimestampMS", b"senderTimestampMS", "style", b"style", "text", b"text"]) -> None: ... @typing.final class RevokeMessage(google.protobuf.message.Message): @@ -688,9 +377,7 @@ class ConsumerApplication(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["key", b"key"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["key", b"key"]) -> None: ... @typing.final @@ -709,31 +396,9 @@ class ConsumerApplication(google.protobuf.message.Message): imageMessage: global___ConsumerApplication.ImageMessage | None = ..., videoMessage: global___ConsumerApplication.VideoMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "imageMessage", - b"imageMessage", - "videoMessage", - b"videoMessage", - "viewOnceContent", - b"viewOnceContent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "imageMessage", - b"imageMessage", - "videoMessage", - b"videoMessage", - "viewOnceContent", - b"viewOnceContent", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["viewOnceContent", b"viewOnceContent"] - ) -> typing.Literal["imageMessage", "videoMessage"] | None: ... + def HasField(self, field_name: typing.Literal["imageMessage", b"imageMessage", "videoMessage", b"videoMessage", "viewOnceContent", b"viewOnceContent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["imageMessage", b"imageMessage", "videoMessage", b"videoMessage", "viewOnceContent", b"viewOnceContent"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["viewOnceContent", b"viewOnceContent"]) -> typing.Literal["imageMessage", "videoMessage"] | None: ... @typing.final class GroupInviteMessage(google.protobuf.message.Message): @@ -762,40 +427,8 @@ class ConsumerApplication(google.protobuf.message.Message): JPEGThumbnail: builtins.bytes | None = ..., caption: waCommon.WACommon_pb2.MessageText | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "groupJID", b"groupJID", "groupName", b"groupName", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "groupJID", b"groupJID", "groupName", b"groupName", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> None: ... @typing.final class LiveLocationMessage(google.protobuf.message.Message): @@ -828,44 +461,8 @@ class ConsumerApplication(google.protobuf.message.Message): sequenceNumber: builtins.int | None = ..., timeOffset: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "location", - b"location", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "location", - b"location", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "location", b"location", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "location", b"location", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> None: ... @typing.final class ContactsArrayMessage(google.protobuf.message.Message): @@ -875,29 +472,15 @@ class ConsumerApplication(google.protobuf.message.Message): CONTACTS_FIELD_NUMBER: builtins.int displayName: builtins.str @property - def contacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.ContactMessage - ]: ... + def contacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.ContactMessage]: ... def __init__( self, *, displayName: builtins.str | None = ..., - contacts: collections.abc.Iterable[ - global___ConsumerApplication.ContactMessage - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["displayName", b"displayName"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contacts", b"contacts", "displayName", b"displayName" - ], + contacts: collections.abc.Iterable[global___ConsumerApplication.ContactMessage] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contacts", b"contacts", "displayName", b"displayName"]) -> None: ... @typing.final class ContactMessage(google.protobuf.message.Message): @@ -911,12 +494,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, contact: waCommon.WACommon_pb2.SubProtocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["contact", b"contact"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["contact", b"contact"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["contact", b"contact"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contact", b"contact"]) -> None: ... @typing.final class StatusTextMesage(google.protobuf.message.Message): @@ -926,22 +505,13 @@ class ConsumerApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FontTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ConsumerApplication.StatusTextMesage._FontType.ValueType - ], - builtins.type, - ): + class _FontTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConsumerApplication.StatusTextMesage._FontType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SANS_SERIF: ConsumerApplication.StatusTextMesage._FontType.ValueType # 0 SERIF: ConsumerApplication.StatusTextMesage._FontType.ValueType # 1 - NORICAN_REGULAR: ( - ConsumerApplication.StatusTextMesage._FontType.ValueType - ) # 2 + NORICAN_REGULAR: ConsumerApplication.StatusTextMesage._FontType.ValueType # 2 BRYNDAN_WRITE: ConsumerApplication.StatusTextMesage._FontType.ValueType # 3 - BEBASNEUE_REGULAR: ( - ConsumerApplication.StatusTextMesage._FontType.ValueType - ) # 4 + BEBASNEUE_REGULAR: ConsumerApplication.StatusTextMesage._FontType.ValueType # 4 OSWALD_HEAVY: ConsumerApplication.StatusTextMesage._FontType.ValueType # 5 class FontType(_FontType, metaclass=_FontTypeEnumTypeWrapper): ... @@ -967,35 +537,10 @@ class ConsumerApplication(google.protobuf.message.Message): text: global___ConsumerApplication.ExtendedTextMessage | None = ..., textArgb: builtins.int | None = ..., backgroundArgb: builtins.int | None = ..., - font: global___ConsumerApplication.StatusTextMesage.FontType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "backgroundArgb", - b"backgroundArgb", - "font", - b"font", - "text", - b"text", - "textArgb", - b"textArgb", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "backgroundArgb", - b"backgroundArgb", - "font", - b"font", - "text", - b"text", - "textArgb", - b"textArgb", - ], + font: global___ConsumerApplication.StatusTextMesage.FontType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["backgroundArgb", b"backgroundArgb", "font", b"font", "text", b"text", "textArgb", b"textArgb"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["backgroundArgb", b"backgroundArgb", "font", b"font", "text", b"text", "textArgb", b"textArgb"]) -> None: ... @typing.final class ExtendedTextMessage(google.protobuf.message.Message): @@ -1005,12 +550,7 @@ class ConsumerApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PreviewTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType - ], - builtins.type, - ): + class _PreviewTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType # 0 VIDEO: ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType # 1 @@ -1030,9 +570,7 @@ class ConsumerApplication(google.protobuf.message.Message): canonicalURL: builtins.str description: builtins.str title: builtins.str - previewType: ( - global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType - ) + previewType: global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType @property def text(self) -> waCommon.WACommon_pb2.MessageText: ... @property @@ -1046,47 +584,10 @@ class ConsumerApplication(google.protobuf.message.Message): description: builtins.str | None = ..., title: builtins.str | None = ..., thumbnail: waCommon.WACommon_pb2.SubProtocol | None = ..., - previewType: global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "matchedText", - b"matchedText", - "previewType", - b"previewType", - "text", - b"text", - "thumbnail", - b"thumbnail", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "matchedText", - b"matchedText", - "previewType", - b"previewType", - "text", - b"text", - "thumbnail", - b"thumbnail", - "title", - b"title", - ], + previewType: global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["canonicalURL", b"canonicalURL", "description", b"description", "matchedText", b"matchedText", "previewType", b"previewType", "text", b"text", "thumbnail", b"thumbnail", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["canonicalURL", b"canonicalURL", "description", b"description", "matchedText", b"matchedText", "previewType", b"previewType", "text", b"text", "thumbnail", b"thumbnail", "title", b"title"]) -> None: ... @typing.final class LocationMessage(google.protobuf.message.Message): @@ -1103,14 +604,8 @@ class ConsumerApplication(google.protobuf.message.Message): location: global___ConsumerApplication.Location | None = ..., address: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["address", b"address", "location", b"location"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["address", b"address", "location", b"location"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["address", b"address", "location", b"location"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["address", b"address", "location", b"location"]) -> None: ... @typing.final class StickerMessage(google.protobuf.message.Message): @@ -1124,12 +619,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, sticker: waCommon.WACommon_pb2.SubProtocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["sticker", b"sticker"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["sticker", b"sticker"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["sticker", b"sticker"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["sticker", b"sticker"]) -> None: ... @typing.final class DocumentMessage(google.protobuf.message.Message): @@ -1146,18 +637,8 @@ class ConsumerApplication(google.protobuf.message.Message): document: waCommon.WACommon_pb2.SubProtocol | None = ..., fileName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "document", b"document", "fileName", b"fileName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "document", b"document", "fileName", b"fileName" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["document", b"document", "fileName", b"fileName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["document", b"document", "fileName", b"fileName"]) -> None: ... @typing.final class VideoMessage(google.protobuf.message.Message): @@ -1175,12 +656,8 @@ class ConsumerApplication(google.protobuf.message.Message): video: waCommon.WACommon_pb2.SubProtocol | None = ..., caption: waCommon.WACommon_pb2.MessageText | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["caption", b"caption", "video", b"video"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["caption", b"caption", "video", b"video"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "video", b"video"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "video", b"video"]) -> None: ... @typing.final class AudioMessage(google.protobuf.message.Message): @@ -1197,12 +674,8 @@ class ConsumerApplication(google.protobuf.message.Message): audio: waCommon.WACommon_pb2.SubProtocol | None = ..., PTT: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"]) -> None: ... @typing.final class ImageMessage(google.protobuf.message.Message): @@ -1220,12 +693,8 @@ class ConsumerApplication(google.protobuf.message.Message): image: waCommon.WACommon_pb2.SubProtocol | None = ..., caption: waCommon.WACommon_pb2.MessageText | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["caption", b"caption", "image", b"image"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["caption", b"caption", "image", b"image"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "image", b"image"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "image", b"image"]) -> None: ... @typing.final class InteractiveAnnotation(google.protobuf.message.Message): @@ -1236,38 +705,16 @@ class ConsumerApplication(google.protobuf.message.Message): @property def location(self) -> global___ConsumerApplication.Location: ... @property - def polygonVertices( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.Point - ]: ... + def polygonVertices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.Point]: ... def __init__( self, *, location: global___ConsumerApplication.Location | None = ..., - polygonVertices: collections.abc.Iterable[ - global___ConsumerApplication.Point - ] - | None = ..., + polygonVertices: collections.abc.Iterable[global___ConsumerApplication.Point] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["action", b"action", "location", b"location"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "location", - b"location", - "polygonVertices", - b"polygonVertices", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["location"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "location", b"location"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "location", b"location", "polygonVertices", b"polygonVertices"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["location"] | None: ... @typing.final class Point(google.protobuf.message.Message): @@ -1283,12 +730,8 @@ class ConsumerApplication(google.protobuf.message.Message): x: builtins.float | None = ..., y: builtins.float | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["x", b"x", "y", b"y"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["x", b"x", "y", b"y"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> None: ... @typing.final class Location(google.protobuf.message.Message): @@ -1307,28 +750,8 @@ class ConsumerApplication(google.protobuf.message.Message): degreesLongitude: builtins.float | None = ..., name: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> None: ... @typing.final class MediaPayload(google.protobuf.message.Message): @@ -1342,12 +765,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, protocol: waCommon.WACommon_pb2.SubProtocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["protocol", b"protocol"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["protocol", b"protocol"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["protocol", b"protocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["protocol", b"protocol"]) -> None: ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -1361,11 +780,7 @@ class ConsumerApplication(google.protobuf.message.Message): payload: global___ConsumerApplication.Payload | None = ..., metadata: global___ConsumerApplication.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___ConsumerApplication = ConsumerApplication diff --git a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py index e2528c6..4c28e6e 100644 --- a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py +++ b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py @@ -3,7 +3,6 @@ # source: waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,22 +12,18 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities"\xb3\x01\n\x12\x44\x65viceCapabilities\x12\x64\n\x14\x63hatLockSupportLevel\x18\x01 \x01(\x0e\x32\x46.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel"7\n\x14\x43hatLockSupportLevel\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07MINIMAL\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x42\x30Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities\"\xb3\x01\n\x12\x44\x65viceCapabilities\x12\x64\n\x14\x63hatLockSupportLevel\x18\x01 \x01(\x0e\x32\x46.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel\"7\n\x14\x43hatLockSupportLevel\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07MINIMAL\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x42\x30Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities" - _globals["_DEVICECAPABILITIES"]._serialized_start = 92 - _globals["_DEVICECAPABILITIES"]._serialized_end = 271 - _globals["_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL"]._serialized_start = 216 - _globals["_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL"]._serialized_end = 271 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities' + _globals['_DEVICECAPABILITIES']._serialized_start=92 + _globals['_DEVICECAPABILITIES']._serialized_end=271 + _globals['_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL']._serialized_start=216 + _globals['_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL']._serialized_end=271 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi index c5ee0be..9253a5a 100644 --- a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi +++ b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi @@ -25,20 +25,13 @@ class DeviceCapabilities(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatLockSupportLevelEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DeviceCapabilities._ChatLockSupportLevel.ValueType - ], - builtins.type, - ): + class _ChatLockSupportLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeviceCapabilities._ChatLockSupportLevel.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: DeviceCapabilities._ChatLockSupportLevel.ValueType # 0 MINIMAL: DeviceCapabilities._ChatLockSupportLevel.ValueType # 1 FULL: DeviceCapabilities._ChatLockSupportLevel.ValueType # 2 - class ChatLockSupportLevel( - _ChatLockSupportLevel, metaclass=_ChatLockSupportLevelEnumTypeWrapper - ): ... + class ChatLockSupportLevel(_ChatLockSupportLevel, metaclass=_ChatLockSupportLevelEnumTypeWrapper): ... NONE: DeviceCapabilities.ChatLockSupportLevel.ValueType # 0 MINIMAL: DeviceCapabilities.ChatLockSupportLevel.ValueType # 1 FULL: DeviceCapabilities.ChatLockSupportLevel.ValueType # 2 @@ -48,16 +41,9 @@ class DeviceCapabilities(google.protobuf.message.Message): def __init__( self, *, - chatLockSupportLevel: global___DeviceCapabilities.ChatLockSupportLevel.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"], + chatLockSupportLevel: global___DeviceCapabilities.ChatLockSupportLevel.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"]) -> None: ... global___DeviceCapabilities = DeviceCapabilities diff --git a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py index 91a8afb..3f7049f 100644 --- a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py +++ b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py @@ -3,7 +3,6 @@ # source: waE2E/WAWebProtobufsE2E.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -14,546 +13,467 @@ from waAdv import WAAdv_pb2 as waAdv_dot_WAAdv__pb2 +from waCompanionReg import WAWebProtobufsCompanionReg_pb2 as waCompanionReg_dot_WAWebProtobufsCompanionReg__pb2 from waMmsRetry import WAMmsRetry_pb2 as waMmsRetry_dot_WAMmsRetry__pb2 from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1dwaE2E/WAWebProtobufsE2E.proto\x12\x11WAWebProtobufsE2E\x1a\x11waAdv/WAAdv.proto\x1a\x1bwaMmsRetry/WAMmsRetry.proto\x1a\x17waCommon/WACommon.proto"\x85\x01\n\x12PlaceholderMessage\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType"*\n\x0fPlaceholderType\x12\x17\n\x13MASK_LINKED_DEVICES\x10\x00"\xb3\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12<\n\tmediaType\x18\x02 \x01(\x0e\x32).WAWebProtobufsE2E.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xbf\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12<\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32*.WAWebProtobufsE2E.CallLogMessage.CallType\x12G\n\x0cparticipants\x18\x05 \x03(\x0b\x32\x31.WAWebProtobufsE2E.CallLogMessage.CallParticipant\x1a\x62\n\x0f\x43\x61llParticipant\x12\x0b\n\x03JID\x18\x01 \x01(\t\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"\xaa\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x46\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ScheduledCallEditMessage.EditType"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01"\xc6\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMS\x18\x01 \x01(\x03\x12J\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32\x38.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xd8\x01\n\x14\x45ventResponseMessage\x12K\n\x08response\x18\x01 \x01(\x0e\x32\x39.WAWebProtobufsE2E.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x17\n\x0f\x65xtraGuestCount\x18\x03 \x01(\x05"E\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02\x12\t\n\x05MAYBE\x10\x03"\xc6\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.WAWebProtobufsE2E.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\xf7\x01\n\x16\x42uttonsResponseMessage\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\x12\x18\n\x10selectedButtonID\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12<\n\x04type\x18\x04 \x01(\x0e\x32..WAWebProtobufsE2E.ButtonsResponseMessage.Type"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response"\xd6\x07\n\x0e\x42uttonsMessage\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12=\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x07\x62uttons\x18\t \x03(\x0b\x32(.WAWebProtobufsE2E.ButtonsMessage.Button\x12@\n\nheaderType\x18\n \x01(\x0e\x32,.WAWebProtobufsE2E.ButtonsMessage.HeaderType\x1a\xfc\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonID\x18\x01 \x01(\t\x12G\n\nbuttonText\x18\x02 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText\x12;\n\x04type\x18\x03 \x01(\x0e\x32-.WAWebProtobufsE2E.ButtonsMessage.Button.Type\x12O\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x37.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header"\xe9\x01\n\x16SecretEncryptedMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\x12N\n\rsecretEncType\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType",\n\rSecretEncType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nEVENT_EDIT\x10\x01"\xae\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x42\n\tgroupType\x18\x08 \x01(\x0e\x32/.WAWebProtobufsE2E.GroupInviteMessage.GroupType"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01"\xfa\x03\n\x1aInteractiveResponseMessage\x12l\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x12@\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.InteractiveResponseMessage.Body\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x88\x01\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12I\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x42\x1c\n\x1ainteractiveResponseMessage"\xee\x0c\n\x12InteractiveMessage\x12R\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00\x12T\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00\x12T\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00\x12P\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32\x35.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00\x12<\n\x06header\x18\x01 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Header\x12\x38\n\x04\x62ody\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.InteractiveMessage.Body\x12<\n\x06\x66ooter\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Footer\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xb5\x01\n\x0bShopMessage\x12\n\n\x02ID\x18\x01 \x01(\t\x12J\n\x07surface\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a_\n\x0f\x43\x61rouselMessage\x12\x34\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\xdd\x01\n\x11NativeFlowMessage\x12Y\n\x07\x62uttons\x18\x01 \x03(\x0b\x32H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJSON\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJSON\x18\x02 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJID\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x94\x03\n\x06Header\x12=\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x17\n\rJPEGThumbnail\x18\x06 \x01(\x0cH\x00\x12\x37\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x08 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x0eproductMessage\x18\t \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessageH\x00\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x42\x07\n\x05mediaB\x14\n\x12interactiveMessage"\xde\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x08listType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.ListResponseMessage.ListType\x12S\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply\x12\x33\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowID\x18\x01 \x01(\t"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01"\x8f\x07\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x39\n\x08listType\x18\x04 \x01(\x0e\x32\'.WAWebProtobufsE2E.ListMessage.ListType\x12\x38\n\x08sections\x18\x05 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Section\x12G\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32..WAWebProtobufsE2E.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xbf\x01\n\x0fProductListInfo\x12\x46\n\x0fproductSections\x18\x01 \x03(\x0b\x32-.WAWebProtobufsE2E.ListMessage.ProductSection\x12J\n\x0bheaderImage\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsE2E.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJID\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductID\x18\x01 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x02 \x01(\x0c\x1aY\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08products\x18\x02 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Product\x1a\x1c\n\x07Product\x12\x11\n\tproductID\x18\x01 \x01(\t\x1aJ\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\x30\n\x04rows\x18\x02 \x03(\x0b\x32".WAWebProtobufsE2E.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowID\x18\x03 \x01(\t"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02"\x93\x04\n\x0cOrderMessage\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12;\n\x06status\x18\x04 \x01(\x0e\x32+.WAWebProtobufsE2E.OrderMessage.OrderStatus\x12=\n\x07surface\x18\x05 \x01(\x0e\x32,.WAWebProtobufsE2E.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJID\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageID\x18\r \x01(\x0b\x32\x14.WACommon.MessageKey"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03"\xb3\x01\n\x14PaymentInviteMessage\x12H\n\x0bserviceType\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03"\xd0\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12]\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x42.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12\x37\n\x0bhydratedHsm\x18\t \x01(\x0b\x32".WAWebProtobufsE2E.TemplateMessage\x1a\x8a\t\n\x17HSMLocalizableParameter\x12\x62\n\x08\x63urrency\x18\x02 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12\x62\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x1a\xce\x06\n\x0bHSMDateTime\x12x\n\tcomponent\x18\x01 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12x\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a\x8e\x04\n\x14HSMDateTimeComponent\x12\x84\x01\n\tdayOfWeek\x18\x01 \x01(\x0e\x32q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12\x82\x01\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof"\x9d\x04\n\x17HistorySyncNotification\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12L\n\x08syncType\x18\x06 \x01(\x0e\x32:.WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageID\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionID\x18\x0c \x01(\t"\x9a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\x12\x0e\n\nNO_HISTORY\x10\x07"\xa4\x01\n\x1dRequestWelcomeMessageMetadata\x12W\n\x0elocalChatState\x18\x01 \x01(\x0e\x32?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01"\xd3\x0f\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12K\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HistorySyncNotification\x12\x45\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\'.WAWebProtobufsE2E.AppStateSyncKeyShare\x12I\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32).WAWebProtobufsE2E.AppStateSyncKeyRequest\x12i\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x39.WAWebProtobufsE2E.InitialSecurityNotificationSettingSync\x12\x61\n"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32\x35.WAWebProtobufsE2E.AppStateFatalExceptionNotification\x12=\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\reditedMessage\x18\x0e \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0btimestampMS\x18\x0f \x01(\x03\x12[\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32\x32.WAWebProtobufsE2E.PeerDataOperationRequestMessage\x12k\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage\x12\x41\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32%.WAWebProtobufsE2E.BotFeedbackMessage\x12\x12\n\ninvokerJID\x18\x13 \x01(\t\x12W\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\x30.WAWebProtobufsE2E.RequestWelcomeMessageMetadata\x12\x41\n\x12mediaNotifyMessage\x18\x15 \x01(\x0b\x32%.WAWebProtobufsE2E.MediaNotifyMessage\x12_\n!cloudApiThreadControlNotification\x18\x16 \x01(\x0b\x32\x34.WAWebProtobufsE2E.CloudAPIThreadControlNotification\x12Y\n\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\x0b\x32\x31.WAWebProtobufsE2E.LIDMigrationMappingSyncMessage"\xf8\x04\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n\x1b\x42OT_MEMU_ONBOARDING_MESSAGE\x10\x18"\xa5\x02\n!CloudAPIThreadControlNotification\x12Z\n\x06status\x18\x01 \x01(\x0e\x32J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl\x12%\n\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03\x12\x13\n\x0b\x63onsumerLid\x18\x03 \x01(\t\x12\x1b\n\x13\x63onsumerPhoneNumber\x18\x04 \x01(\t"K\n\x15\x43loudAPIThreadControl\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONTROL_PASSED\x10\x01\x12\x11\n\rCONTROL_TAKEN\x10\x02"\xc1\t\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x43\n\x04kind\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04\x12\x44\n\nkindReport\x18\x06 \x01(\x0e\x32\x30.WAWebProtobufsE2E.BotFeedbackMessage.ReportKind"\x19\n\nReportKind\x12\x0b\n\x07GENERIC\x10\x00"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t"\xb5\x06\n\x0cVideoMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSHA256\x18\x0b \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x43\n\x0egifAttribution\x18\x13 \x01(\x0e\x32+.WAWebProtobufsE2E.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x17 \x01(\x0c\x12\x11\n\tstaticURL\x18\x18 \x01(\t\x12=\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x1a \x01(\t\x12:\n\x0fprocessedVideos\x18\x1b \x03(\x0b\x32!.WAWebProtobufsE2E.ProcessedVideo"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02"\xbe\t\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12=\n\x04\x66ont\x18\t \x01(\x0e\x32/.WAWebProtobufsE2E.ExtendedTextMessage.FontType\x12G\n\x0bpreviewType\x18\n \x01(\x0e\x32\x32.WAWebProtobufsE2E.ExtendedTextMessage.PreviewType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12W\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12Y\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08\x12\x13\n\x0bvideoHeight\x18\x1f \x01(\r\x12\x12\n\nvideoWidth\x18 \x01(\r"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03"Q\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05\x12\x11\n\rPAYMENT_LINKS\x10\x06"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n"\xf8\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12H\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x30.WAWebProtobufsE2E.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSHA256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSHA256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJPEGThumbnail\x18\n \x01(\x0c"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01"\x8d\x07\n\x0cImageMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupID\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSHA256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x1c \x01(\x0c\x12\x11\n\tstaticURL\x18\x1d \x01(\t\x12=\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12H\n\x0fimageSourceType\x18\x1f \x01(\x0e\x32/.WAWebProtobufsE2E.ImageMessage.ImageSourceType\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18 \x01(\t"D\n\x0fImageSourceType\x12\x0e\n\nUSER_IMAGE\x10\x00\x12\x10\n\x0c\x41I_GENERATED\x10\x01\x12\x0f\n\x0b\x41I_MODIFIED\x10\x02"\xf8\x14\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12\x31\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x11\n\tremoteJID\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12<\n\x08quotedAd\x18\x17 \x01(\x0b\x32*.WAWebProtobufsE2E.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12K\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x32.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo\x12"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12=\n\x10\x64isappearingMode\x18 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\nactionLink\x18! \x01(\x0b\x32\x1d.WAWebProtobufsE2E.ActionLink\x12\x14\n\x0cgroupSubject\x18" \x01(\t\x12\x16\n\x0eparentGroupJID\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12\x36\n\rgroupMentions\x18( \x03(\x0b\x32\x1f.WAWebProtobufsE2E.GroupMention\x12\x33\n\x03utm\x18) \x01(\x0b\x32&.WAWebProtobufsE2E.ContextInfo.UTMInfo\x12\x65\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo\x12]\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x39.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignID\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignID\x18. \x01(\t\x12M\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32\x31.WAWebProtobufsE2E.ContextInfo.DataSharingContext\x12\x1f\n\x17\x61lwaysShowAdAttribution\x18\x30 \x01(\x08\x12Q\n\x14\x66\x65\x61tureEligibilities\x18\x31 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ContextInfo.FeatureEligibilities\x1a\x9e\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageID\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12^\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03\x1a\xd8\x03\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12O\n\tmediaType\x18\x03 \x01(\x0e\x32<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailURL\x18\x04 \x01(\t\x12\x10\n\x08mediaURL\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceID\x18\x08 \x01(\t\x12\x11\n\tsourceURL\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t\x12\x1b\n\x13\x63lickToWhatsappCall\x18\x0f \x01(\x08\x12!\n\x19\x61\x64\x43ontextPreviewDismissed\x18\x10 \x01(\x08"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\xc3\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12G\n\tmediaType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1aM\n\x14\x46\x65\x61tureEligibilities\x12\x19\n\x11\x63\x61nnotBeReactedTo\x18\x01 \x01(\x08\x12\x1a\n\x12\x63\x61nRequestFeedback\x18\x02 \x01(\x08\x1aU\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x12%\n\x1d\x65ncryptedSignalTokenConsented\x18\x02 \x01(\t\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJID\x18\x01 \x01(\t"\x86\x04\n\x11\x42otPluginMetadata\x12\x45\n\x08provider\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotPluginMetadata.SearchProvider\x12\x43\n\npluginType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCDNURL\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCDNURL\x18\x04 \x01(\t\x12\x19\n\x11searchProviderURL\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r\x12\x1a\n\x12\x65xpectedLinksCount\x18\x07 \x01(\r\x12\x13\n\x0bsearchQuery\x18\t \x01(\t\x12\x34\n\x16parentPluginMessageKey\x18\n \x01(\x0b\x32\x14.WACommon.MessageKey\x12I\n\x10parentPluginType\x18\x0b \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType"#\n\nPluginType\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02"&\n\x0eSearchProvider\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02"\xd8\x01\n\x11\x42otSearchMetadata\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12I\n\rsessionSource\x18\x02 \x01(\x0e\x32\x32.WAWebProtobufsE2E.BotSearchMetadata.SessionSource"e\n\rSessionSource\x12\x0e\n\nNULL_STATE\x10\x01\x12\r\n\tTYPEAHEAD\x10\x02\x12\x0e\n\nUSER_INPUT\x10\x03\x12\r\n\tEMU_FLASH\x10\x04\x12\x16\n\x12\x45MU_FLASH_FOLLOWUP\x10\x05"\x8d\x03\n\x13\x42otReminderMetadata\x12/\n\x11requestMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotReminderMetadata.ReminderAction\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14nextTriggerTimestamp\x18\x04 \x01(\x04\x12K\n\tfrequency\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency"O\n\x11ReminderFrequency\x12\x08\n\x04ONCE\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06WEEKLY\x10\x03\x12\x0c\n\x08\x42IWEEKLY\x10\x04\x12\x0b\n\x07MONTHLY\x10\x05"4\n\x0eReminderAction\x12\n\n\x06NOTIFY\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03"\xdf\x01\n\x12MessageAssociation\x12N\n\x0f\x61ssociationType\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.MessageAssociation.AssociationType\x12.\n\x10parentMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey"I\n\x0f\x41ssociationType\x12\x0f\n\x0bMEDIA_ALBUM\x10\x01\x12\x0e\n\nBOT_PLUGIN\x10\x02\x12\x15\n\x11\x45VENT_COVER_IMAGE\x10\x03"\x99\x04\n\x12MessageContextInfo\x12\x41\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32%.WAWebProtobufsE2E.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12\x33\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05\x12\\\n\x16messageAddOnExpiryType\x18\t \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\x12\x41\n\x12messageAssociation\x18\n \x01(\x0b\x32%.WAWebProtobufsE2E.MessageAssociation"=\n\x16MessageAddonExpiryType\x12\n\n\x06STATIC\x10\x01\x12\x17\n\x13\x44\x45PENDENT_ON_PARENT\x10\x02"\xbd\x05\n\x16HydratedTemplateButton\x12^\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x42.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12P\n\turlButton\x18\x02 \x01(\x0b\x32;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00\x12R\n\ncallButton\x18\x03 \x01(\x0b\x32<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\xfe\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03URL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12p\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\tB\x10\n\x0ehydratedButton"\xbb\x03\n\x11PaymentBackground\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x41\n\tmediaData\x18\t \x01(\x0b\x32..WAWebProtobufsE2E.PaymentBackground.MediaData\x12\x37\n\x04type\x18\n \x01(\x0e\x32).WAWebProtobufsE2E.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01"\x9d\x03\n\x10\x44isappearingMode\x12@\n\tinitiator\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.DisappearingMode.Initiator\x12<\n\x07trigger\x18\x02 \x01(\x0e\x32+.WAWebProtobufsE2E.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJID\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08"k\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03\x12\x1b\n\x17\x42IZ_SUPPORTS_FB_HOSTING\x10\x04"i\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n\x16\x42IZ_UPGRADE_FB_HOSTING\x10\x03"\x8e\x02\n\x0eProcessedVideo\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x0e\n\x06height\x18\x03 \x01(\r\x12\r\n\x05width\x18\x04 \x01(\r\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x06 \x01(\r\x12?\n\x07quality\x18\x07 \x01(\x0e\x32..WAWebProtobufsE2E.ProcessedVideo.VideoQuality\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x03(\t"9\n\x0cVideoQuality\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x07\n\x03MID\x10\x02\x12\x08\n\x04HIGH\x10\x03"\x85%\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12U\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x35\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x39\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12;\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessage\x12\x43\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32&.WAWebProtobufsE2E.ExtendedTextMessage\x12;\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessage\x12\x35\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AudioMessage\x12\x35\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12%\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x17.WAWebProtobufsE2E.Call\x12%\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x17.WAWebProtobufsE2E.Chat\x12;\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32".WAWebProtobufsE2E.ProtocolMessage\x12\x45\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\'.WAWebProtobufsE2E.ContactsArrayMessage\x12K\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x63\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x41\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32%.WAWebProtobufsE2E.SendPaymentMessage\x12\x43\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12G\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32(.WAWebProtobufsE2E.RequestPaymentMessage\x12U\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32/.WAWebProtobufsE2E.DeclinePaymentRequestMessage\x12S\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32..WAWebProtobufsE2E.CancelPaymentRequestMessage\x12;\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32".WAWebProtobufsE2E.TemplateMessage\x12\x39\n\x0estickerMessage\x18\x1a \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x41\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32%.WAWebProtobufsE2E.GroupInviteMessage\x12Q\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32-.WAWebProtobufsE2E.TemplateButtonReplyMessage\x12\x39\n\x0eproductMessage\x18\x1e \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessage\x12?\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32$.WAWebProtobufsE2E.DeviceSentMessage\x12\x41\n\x12messageContextInfo\x18# \x01(\x0b\x32%.WAWebProtobufsE2E.MessageContextInfo\x12\x33\n\x0blistMessage\x18$ \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ListMessage\x12>\n\x0fviewOnceMessage\x18% \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0corderMessage\x18& \x01(\x0b\x32\x1f.WAWebProtobufsE2E.OrderMessage\x12\x43\n\x13listResponseMessage\x18\' \x01(\x0b\x32&.WAWebProtobufsE2E.ListResponseMessage\x12?\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x39\n\x0einvoiceMessage\x18) \x01(\x0b\x32!.WAWebProtobufsE2E.InvoiceMessage\x12\x39\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32!.WAWebProtobufsE2E.ButtonsMessage\x12I\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32).WAWebProtobufsE2E.ButtonsResponseMessage\x12\x45\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\'.WAWebProtobufsE2E.PaymentInviteMessage\x12\x41\n\x12interactiveMessage\x18- \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12;\n\x0freactionMessage\x18. \x01(\x0b\x32".WAWebProtobufsE2E.ReactionMessage\x12G\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32(.WAWebProtobufsE2E.StickerSyncRMRMessage\x12Q\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32-.WAWebProtobufsE2E.InteractiveResponseMessage\x12\x43\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12?\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32$.WAWebProtobufsE2E.PollUpdateMessage\x12?\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32$.WAWebProtobufsE2E.KeepInChatMessage\x12I\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32,.WAWebProtobufsE2E.RequestPhoneNumberMessage\x12@\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32%.WAWebProtobufsE2E.EncReactionMessage\x12<\n\reditedMessage\x18: \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12I\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12U\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32/.WAWebProtobufsE2E.ScheduledCallCreationMessage\x12\x44\n\x15groupMentionedMessage\x18> \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x10pinInChatMessage\x18? \x01(\x0b\x32#.WAWebProtobufsE2E.PinInChatMessage\x12\x45\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12M\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32+.WAWebProtobufsE2E.ScheduledCallEditMessage\x12\x33\n\nptvMessage\x18\x42 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12?\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12:\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32!.WAWebProtobufsE2E.CallLogMessage\x12\x45\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\'.WAWebProtobufsE2E.MessageHistoryBundle\x12?\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32$.WAWebProtobufsE2E.EncCommentMessage\x12\x35\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x1f.WAWebProtobufsE2E.BCallMessage\x12\x43\n\x14lottieStickerMessage\x18J \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x1f.WAWebProtobufsE2E.EventMessage\x12K\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32*.WAWebProtobufsE2E.EncEventResponseMessage\x12\x39\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32!.WAWebProtobufsE2E.CommentMessage\x12U\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32/.WAWebProtobufsE2E.NewsletterAdminInviteMessage\x12\x41\n\x12placeholderMessage\x18P \x01(\x0b\x32%.WAWebProtobufsE2E.PlaceholderMessage\x12I\n\x16secretEncryptedMessage\x18R \x01(\x0b\x32).WAWebProtobufsE2E.SecretEncryptedMessage\x12\x35\n\x0c\x61lbumMessage\x18S \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AlbumMessage\x12O\n\x19pollResultSnapshotMessage\x18T \x01(\x0b\x32,.WAWebProtobufsE2E.PollResultSnapshotMessage\x12>\n\x0f\x65ventCoverImage\x18U \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage"\x1f\n\x0c\x41lbumMessage\x12\x0f\n\x07\x63\x61ption\x18\x01 \x01(\t"\xdf\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"\x82\x02\n\x0c\x45ventMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x34\n\x08location\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndTime\x18\x08 \x01(\x03\x12\x1a\n\x12\x65xtraGuestsAllowed\x18\t \x01(\x08"m\n\x0e\x43ommentMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"z\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x08keepType\x18\x02 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03"\xe1\x01\n\x19PollResultSnapshotMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12H\n\tpollVotes\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x37\n\x08PollVote\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x17\n\x0foptionVoteCount\x18\x02 \x01(\x03"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c"\x1b\n\x19PollUpdateMessageMetadata"\xd3\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x04vote\x18\x02 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.PollEncValue\x12>\n\x08metadata\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03"\xe6\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12>\n\x07options\x18\x03 \x03(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03"A\n\x12\x46utureProofMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"g\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05phash\x18\x03 \x01(\t"P\n\x19RequestPhoneNumberMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\xc4\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x06 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\x93\x05\n\x0eProductMessage\x12\x42\n\x07product\x18\x01 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJID\x18\x02 \x01(\t\x12\x42\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x9d\x02\n\x0fProductSnapshot\x12\x35\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x11\n\tproductID\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerID\x18\x07 \x01(\t\x12\x0b\n\x03URL\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageID\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x1al\n\x0f\x43\x61talogSnapshot\x12\x35\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t"\xbc\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedID\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r"\x9c\x0b\n\x0fTemplateMessage\x12M\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00\x12]\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00\x12K\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessageH\x00\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12T\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateID\x18\t \x01(\t\x1a\xdb\x03\n\x17HydratedFourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x42\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32).WAWebProtobufsE2E.HydratedTemplateButton\x12\x12\n\ntemplateID\x18\t \x01(\t\x12\x19\n\x11maskLinkedDevices\x18\n \x01(\x08\x42\x07\n\x05title\x1a\x86\x04\n\x0f\x46ourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12M\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x07\x63ontent\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12:\n\x06\x66ooter\x18\x07 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x32\n\x07\x62uttons\x18\x08 \x03(\x0b\x32!.WAWebProtobufsE2E.TemplateButtonB\x07\n\x05titleB\x08\n\x06\x66ormat"\xce\x03\n\x0eStickerMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rstickerSentTS\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t"\xaa\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey"\x8b\x02\n\x15RequestPaymentMessage\x12/\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12(\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x38\n\nbackground\x18\x07 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground"\xb0\x01\n\x12SendPaymentMessage\x12/\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x38\n\nbackground\x18\x04 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground"\x95\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x33\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08"\xd6\x0b\n\'PeerDataOperationRequestResponseMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12\x10\n\x08stanzaID\x18\x02 \x01(\t\x12s\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\xcc\t\n\x17PeerDataOperationResult\x12H\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\x12\x39\n\x0estickerMessage\x18\x02 \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x83\x01\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32\x66.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x9d\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x12\x94\x01\n\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\x0b\x32k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse\x1a<\n\x18WaffleNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\twaEntFbid\x18\x02 \x01(\t\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xef\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalURL\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x9c\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMS\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05"\x83\x07\n\x1fPeerDataOperationRequestMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12i\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload\x12_\n\x11requestURLPreview\x18\x03 \x03(\x0b\x32\x44.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview\x12q\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12{\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x93\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgID\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMS\x18\x05 \x01(\x03\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSHA256\x18\x01 \x01(\t"P\n"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"N\n\x16\x41ppStateSyncKeyRequest\x12\x34\n\x06keyIDs\x18\x01 \x03(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId"H\n\x14\x41ppStateSyncKeyShare\x12\x30\n\x04keys\x18\x01 \x03(\x0b\x32".WAWebProtobufsE2E.AppStateSyncKey"}\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x42\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32-.WAWebProtobufsE2E.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01""\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c"\x7f\n\x0f\x41ppStateSyncKey\x12\x33\n\x05keyID\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\x12\x37\n\x07keyData\x18\x02 \x01(\x0b\x32&.WAWebProtobufsE2E.AppStateSyncKeyData"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t"i\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r"\xf2\x02\n\x0c\x41udioMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03PTT\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t"\xf6\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x0f \x01(\x0c\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x15 \x01(\t"\xb6\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03URL\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"i\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r"S\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r"\x90\x01\n\x10\x42otMediaMetadata\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08mimetype\x18\x06 \x01(\t"J\n\x0f\x42otMemuMetadata\x12\x37\n\nfaceImages\x18\x01 \x03(\x0b\x32#.WAWebProtobufsE2E.BotMediaMetadata"\xcc\x03\n\x0b\x42otMetadata\x12<\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.BotAvatarMetadata\x12\x11\n\tpersonaID\x18\x02 \x01(\t\x12<\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32$.WAWebProtobufsE2E.BotPluginMetadata\x12N\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32-.WAWebProtobufsE2E.BotSuggestedPromptMetadata\x12\x12\n\ninvokerJID\x18\x05 \x01(\t\x12<\n\x0esearchMetadata\x18\x06 \x01(\x0b\x32$.WAWebProtobufsE2E.BotSearchMetadata\x12\x38\n\x0cmemuMetadata\x18\x07 \x01(\x0b\x32".WAWebProtobufsE2E.BotMemuMetadata\x12\x10\n\x08timezone\x18\x08 \x01(\t\x12@\n\x10reminderMetadata\x18\t \x01(\x0b\x32&.WAWebProtobufsE2E.BotReminderMetadata"\xa5\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x33\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x35\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01"\xfa\x01\n\x15InteractiveAnnotation\x12/\n\x08location\x18\x02 \x01(\x0b\x32\x1b.WAWebProtobufsE2E.LocationH\x00\x12S\n\nnewsletter\x18\x03 \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00\x12\x31\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x18.WAWebProtobufsE2E.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x42\x08\n\x06\x61\x63tion"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t"\xf9\x04\n\x0eTemplateButton\x12N\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00\x12@\n\turlButton\x18\x02 \x01(\x0b\x32+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00\x12\x42\n\ncallButton\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\x8e\x01\n\nCallButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12?\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a\x85\x01\n\tURLButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x37\n\x03URL\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a_\n\x10QuickReplyButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\n\n\x02ID\x18\x02 \x01(\tB\x08\n\x06\x62utton"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t".\n\nActionLink\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t"6\n\x0cGroupMention\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c"W\n\x12MediaNotifyMessage\x12\x16\n\x0e\x65xpressPathURL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\nfileLength\x18\x03 \x01(\x04"?\n\x1eLIDMigrationMappingSyncMessage\x12\x1d\n\x15\x65ncodedMappingPayload\x18\x01 \x01(\x0c*\xcc\x01\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05*@\n\x08KeepType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waE2E' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaE2E/WAWebProtobufsE2E.proto\x12\x11WAWebProtobufsE2E\x1a\x11waAdv/WAAdv.proto\x1a/waCompanionReg/WAWebProtobufsCompanionReg.proto\x1a\x1bwaMmsRetry/WAMmsRetry.proto\x1a\x17waCommon/WACommon.proto\"\x85\x01\n\x12PlaceholderMessage\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType\"*\n\x0fPlaceholderType\x12\x17\n\x13MASK_LINKED_DEVICES\x10\x00\"\xb3\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12<\n\tmediaType\x18\x02 \x01(\x0e\x32).WAWebProtobufsE2E.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xbf\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12<\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32*.WAWebProtobufsE2E.CallLogMessage.CallType\x12G\n\x0cparticipants\x18\x05 \x03(\x0b\x32\x31.WAWebProtobufsE2E.CallLogMessage.CallParticipant\x1a\x62\n\x0f\x43\x61llParticipant\x12\x0b\n\x03JID\x18\x01 \x01(\t\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07\";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02\"\xaa\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x46\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ScheduledCallEditMessage.EditType\"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01\"\xc6\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMS\x18\x01 \x01(\x03\x12J\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32\x38.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t\"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xd8\x01\n\x14\x45ventResponseMessage\x12K\n\x08response\x18\x01 \x01(\x0e\x32\x39.WAWebProtobufsE2E.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x17\n\x0f\x65xtraGuestCount\x18\x03 \x01(\x05\"E\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02\x12\t\n\x05MAYBE\x10\x03\"\xc6\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.WAWebProtobufsE2E.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02\"\xf7\x01\n\x16\x42uttonsResponseMessage\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\x12\x18\n\x10selectedButtonID\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12<\n\x04type\x18\x04 \x01(\x0e\x32..WAWebProtobufsE2E.ButtonsResponseMessage.Type\"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response\"\xd6\x07\n\x0e\x42uttonsMessage\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12=\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x07\x62uttons\x18\t \x03(\x0b\x32(.WAWebProtobufsE2E.ButtonsMessage.Button\x12@\n\nheaderType\x18\n \x01(\x0e\x32,.WAWebProtobufsE2E.ButtonsMessage.HeaderType\x1a\xfc\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonID\x18\x01 \x01(\t\x12G\n\nbuttonText\x18\x02 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText\x12;\n\x04type\x18\x03 \x01(\x0e\x32-.WAWebProtobufsE2E.ButtonsMessage.Button.Type\x12O\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x37.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02\"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header\"\xe9\x01\n\x16SecretEncryptedMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\x12N\n\rsecretEncType\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType\",\n\rSecretEncType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nEVENT_EDIT\x10\x01\"\xae\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x42\n\tgroupType\x18\x08 \x01(\x0e\x32/.WAWebProtobufsE2E.GroupInviteMessage.GroupType\"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\"\xfa\x03\n\x1aInteractiveResponseMessage\x12l\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x12@\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.InteractiveResponseMessage.Body\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x88\x01\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12I\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format\"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x42\x1c\n\x1ainteractiveResponseMessage\"\xee\x0c\n\x12InteractiveMessage\x12R\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00\x12T\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00\x12T\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00\x12P\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32\x35.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00\x12<\n\x06header\x18\x01 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Header\x12\x38\n\x04\x62ody\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.InteractiveMessage.Body\x12<\n\x06\x66ooter\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Footer\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xb5\x01\n\x0bShopMessage\x12\n\n\x02ID\x18\x01 \x01(\t\x12J\n\x07surface\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a_\n\x0f\x43\x61rouselMessage\x12\x34\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\xdd\x01\n\x11NativeFlowMessage\x12Y\n\x07\x62uttons\x18\x01 \x03(\x0b\x32H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJSON\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJSON\x18\x02 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJID\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x94\x03\n\x06Header\x12=\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x17\n\rJPEGThumbnail\x18\x06 \x01(\x0cH\x00\x12\x37\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x08 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x0eproductMessage\x18\t \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessageH\x00\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x42\x07\n\x05mediaB\x14\n\x12interactiveMessage\"\xde\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x08listType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.ListResponseMessage.ListType\x12S\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply\x12\x33\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowID\x18\x01 \x01(\t\"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\"\x8f\x07\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x39\n\x08listType\x18\x04 \x01(\x0e\x32\'.WAWebProtobufsE2E.ListMessage.ListType\x12\x38\n\x08sections\x18\x05 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Section\x12G\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32..WAWebProtobufsE2E.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xbf\x01\n\x0fProductListInfo\x12\x46\n\x0fproductSections\x18\x01 \x03(\x0b\x32-.WAWebProtobufsE2E.ListMessage.ProductSection\x12J\n\x0bheaderImage\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsE2E.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJID\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductID\x18\x01 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x02 \x01(\x0c\x1aY\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08products\x18\x02 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Product\x1a\x1c\n\x07Product\x12\x11\n\tproductID\x18\x01 \x01(\t\x1aJ\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\x30\n\x04rows\x18\x02 \x03(\x0b\x32\".WAWebProtobufsE2E.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowID\x18\x03 \x01(\t\"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02\"\x93\x04\n\x0cOrderMessage\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12;\n\x06status\x18\x04 \x01(\x0e\x32+.WAWebProtobufsE2E.OrderMessage.OrderStatus\x12=\n\x07surface\x18\x05 \x01(\x0e\x32,.WAWebProtobufsE2E.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJID\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageID\x18\r \x01(\x0b\x32\x14.WACommon.MessageKey\"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01\"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03\"\xb3\x01\n\x14PaymentInviteMessage\x12H\n\x0bserviceType\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03\"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03\"\xd0\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12]\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x42.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12\x37\n\x0bhydratedHsm\x18\t \x01(\x0b\x32\".WAWebProtobufsE2E.TemplateMessage\x1a\x8a\t\n\x17HSMLocalizableParameter\x12\x62\n\x08\x63urrency\x18\x02 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12\x62\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x1a\xce\x06\n\x0bHSMDateTime\x12x\n\tcomponent\x18\x01 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12x\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a\x8e\x04\n\x14HSMDateTimeComponent\x12\x84\x01\n\tdayOfWeek\x18\x01 \x01(\x0e\x32q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12\x82\x01\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType\".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02\"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof\"\x98\x10\n\'PeerDataOperationRequestResponseMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12\x10\n\x08stanzaID\x18\x02 \x01(\t\x12s\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\x8e\x0e\n\x17PeerDataOperationResult\x12H\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\x12\x39\n\x0estickerMessage\x18\x02 \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x83\x01\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32\x66.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x9d\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x12\x94\x01\n\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\x0b\x32k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse\x12\xa9\x01\n&fullHistorySyncOnDemandRequestResponse\x18\x06 \x01(\x0b\x32y.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse\x1a<\n\x18WaffleNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\twaEntFbid\x18\x02 \x01(\t\x1a\x8b\x02\n&FullHistorySyncOnDemandRequestResponse\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x8c\x01\n\x0cresponseCode\x18\x02 \x01(\x0e\x32v.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xef\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalURL\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x9c\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMS\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05\"\x85\x01\n#FullHistorySyncOnDemandResponseCode\x12\x13\n\x0fREQUEST_SUCCESS\x10\x00\x12\x18\n\x14REQUEST_TIME_EXPIRED\x10\x01\x12\x1c\n\x18\x44\x45\x43LINED_SHARING_HISTORY\x10\x02\x12\x11\n\rGENERIC_ERROR\x10\x03\"\x9b\x05\n\x17HistorySyncNotification\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12L\n\x08syncType\x18\x06 \x01(\x0e\x32:.WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageID\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionID\x18\x0c \x01(\t\x12i\n&fullHistorySyncOnDemandRequestMetadata\x18\r \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x11\n\tencHandle\x18\x0e \x01(\t\"\x9a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\x12\x0e\n\nNO_HISTORY\x10\x07\"\xa4\x01\n\x1dRequestWelcomeMessageMetadata\x12W\n\x0elocalChatState\x18\x01 \x01(\x0e\x32?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState\"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01\"\xef\x0f\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12K\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HistorySyncNotification\x12\x45\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\'.WAWebProtobufsE2E.AppStateSyncKeyShare\x12I\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32).WAWebProtobufsE2E.AppStateSyncKeyRequest\x12i\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x39.WAWebProtobufsE2E.InitialSecurityNotificationSettingSync\x12\x61\n\"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32\x35.WAWebProtobufsE2E.AppStateFatalExceptionNotification\x12=\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\reditedMessage\x18\x0e \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0btimestampMS\x18\x0f \x01(\x03\x12[\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32\x32.WAWebProtobufsE2E.PeerDataOperationRequestMessage\x12k\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage\x12\x41\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32%.WAWebProtobufsE2E.BotFeedbackMessage\x12\x12\n\ninvokerJID\x18\x13 \x01(\t\x12W\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\x30.WAWebProtobufsE2E.RequestWelcomeMessageMetadata\x12\x41\n\x12mediaNotifyMessage\x18\x15 \x01(\x0b\x32%.WAWebProtobufsE2E.MediaNotifyMessage\x12_\n!cloudApiThreadControlNotification\x18\x16 \x01(\x0b\x32\x34.WAWebProtobufsE2E.CloudAPIThreadControlNotification\x12Y\n\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\x0b\x32\x31.WAWebProtobufsE2E.LIDMigrationMappingSyncMessage\"\x94\x05\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n\x1b\x42OT_MEMU_ONBOARDING_MESSAGE\x10\x18\x12\x1a\n\x16STATUS_MENTION_MESSAGE\x10\x19\"\xa5\x02\n!CloudAPIThreadControlNotification\x12Z\n\x06status\x18\x01 \x01(\x0e\x32J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl\x12%\n\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03\x12\x13\n\x0b\x63onsumerLid\x18\x03 \x01(\t\x12\x1b\n\x13\x63onsumerPhoneNumber\x18\x04 \x01(\t\"K\n\x15\x43loudAPIThreadControl\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONTROL_PASSED\x10\x01\x12\x11\n\rCONTROL_TAKEN\x10\x02\"\xc1\t\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x43\n\x04kind\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04\x12\x44\n\nkindReport\x18\x06 \x01(\x0e\x32\x30.WAWebProtobufsE2E.BotFeedbackMessage.ReportKind\"\x19\n\nReportKind\x12\x0b\n\x07GENERIC\x10\x00\"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01\"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02\"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12\"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t\"\xb5\x06\n\x0cVideoMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSHA256\x18\x0b \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x43\n\x0egifAttribution\x18\x13 \x01(\x0e\x32+.WAWebProtobufsE2E.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x17 \x01(\x0c\x12\x11\n\tstaticURL\x18\x18 \x01(\t\x12=\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x1a \x01(\t\x12:\n\x0fprocessedVideos\x18\x1b \x03(\x0b\x32!.WAWebProtobufsE2E.ProcessedVideo\"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\"\xbe\t\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12=\n\x04\x66ont\x18\t \x01(\x0e\x32/.WAWebProtobufsE2E.ExtendedTextMessage.FontType\x12G\n\x0bpreviewType\x18\n \x01(\x0e\x32\x32.WAWebProtobufsE2E.ExtendedTextMessage.PreviewType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12W\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12Y\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08\x12\x13\n\x0bvideoHeight\x18\x1f \x01(\r\x12\x12\n\nvideoWidth\x18 \x01(\r\"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03\"Q\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05\x12\x11\n\rPAYMENT_LINKS\x10\x06\"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n\"\xf8\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12H\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x30.WAWebProtobufsE2E.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSHA256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSHA256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJPEGThumbnail\x18\n \x01(\x0c\"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01\"\x8d\x07\n\x0cImageMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupID\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSHA256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x1c \x01(\x0c\x12\x11\n\tstaticURL\x18\x1d \x01(\t\x12=\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12H\n\x0fimageSourceType\x18\x1f \x01(\x0e\x32/.WAWebProtobufsE2E.ImageMessage.ImageSourceType\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18 \x01(\t\"D\n\x0fImageSourceType\x12\x0e\n\nUSER_IMAGE\x10\x00\x12\x10\n\x0c\x41I_GENERATED\x10\x01\x12\x0f\n\x0b\x41I_MODIFIED\x10\x02\"\xdf\x17\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12\x31\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x11\n\tremoteJID\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12<\n\x08quotedAd\x18\x17 \x01(\x0b\x32*.WAWebProtobufsE2E.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12K\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x32.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo\x12\"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12=\n\x10\x64isappearingMode\x18 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\nactionLink\x18! \x01(\x0b\x32\x1d.WAWebProtobufsE2E.ActionLink\x12\x14\n\x0cgroupSubject\x18\" \x01(\t\x12\x16\n\x0eparentGroupJID\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12\x36\n\rgroupMentions\x18( \x03(\x0b\x32\x1f.WAWebProtobufsE2E.GroupMention\x12\x33\n\x03utm\x18) \x01(\x0b\x32&.WAWebProtobufsE2E.ContextInfo.UTMInfo\x12\x65\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo\x12]\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x39.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignID\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignID\x18. \x01(\t\x12M\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32\x31.WAWebProtobufsE2E.ContextInfo.DataSharingContext\x12\x1f\n\x17\x61lwaysShowAdAttribution\x18\x30 \x01(\x08\x12Q\n\x14\x66\x65\x61tureEligibilities\x18\x31 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ContextInfo.FeatureEligibilities\x12*\n\"entryPointConversionExternalSource\x18\x32 \x01(\t\x12*\n\"entryPointConversionExternalMedium\x18\x33 \x01(\t\x1a\x9e\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageID\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12^\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t\"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03\x1a\xd8\x03\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12O\n\tmediaType\x18\x03 \x01(\x0e\x32<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailURL\x18\x04 \x01(\t\x12\x10\n\x08mediaURL\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceID\x18\x08 \x01(\t\x12\x11\n\tsourceURL\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t\x12\x1b\n\x13\x63lickToWhatsappCall\x18\x0f \x01(\x08\x12!\n\x19\x61\x64\x43ontextPreviewDismissed\x18\x10 \x01(\x08\"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\xc3\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12G\n\tmediaType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t\"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\x65\n\x14\x46\x65\x61tureEligibilities\x12\x19\n\x11\x63\x61nnotBeReactedTo\x18\x01 \x01(\x08\x12\x16\n\x0e\x63\x61nnotBeRanked\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61nRequestFeedback\x18\x03 \x01(\x08\x1a\xcb\x02\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x12%\n\x1d\x65ncryptedSignalTokenConsented\x18\x02 \x01(\t\x12P\n\nparameters\x18\x03 \x03(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\xa1\x01\n\nParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nstringData\x18\x02 \x01(\t\x12\x0f\n\x07intData\x18\x03 \x01(\x03\x12\x11\n\tfloatData\x18\x04 \x01(\x02\x12N\n\x08\x63ontents\x18\x05 \x01(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJID\x18\x01 \x01(\t\"\xd0\x04\n\x11\x42otPluginMetadata\x12\x45\n\x08provider\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotPluginMetadata.SearchProvider\x12\x43\n\npluginType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCDNURL\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCDNURL\x18\x04 \x01(\t\x12\x19\n\x11searchProviderURL\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r\x12\x1a\n\x12\x65xpectedLinksCount\x18\x07 \x01(\r\x12\x13\n\x0bsearchQuery\x18\t \x01(\t\x12\x34\n\x16parentPluginMessageKey\x18\n \x01(\x0b\x32\x14.WACommon.MessageKey\x12H\n\x0f\x64\x65precatedField\x18\x0b \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12I\n\x10parentPluginType\x18\x0c \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\"#\n\nPluginType\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02\"&\n\x0eSearchProvider\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02\"\x92\x02\n\x10\x42otMediaMetadata\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\x12\x10\n\x08mediaKey\x18\x02 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\t\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08mimetype\x18\x06 \x01(\t\x12L\n\x0forientationType\x18\x07 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotMediaMetadata.OrientationType\"2\n\x0fOrientationType\x12\n\n\x06\x43\x45NTER\x10\x01\x12\x08\n\x04LEFT\x10\x02\x12\t\n\x05RIGHT\x10\x03\"\x99\x03\n\x13\x42otReminderMetadata\x12/\n\x11requestMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotReminderMetadata.ReminderAction\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14nextTriggerTimestamp\x18\x04 \x01(\x04\x12K\n\tfrequency\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency\"O\n\x11ReminderFrequency\x12\x08\n\x04ONCE\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06WEEKLY\x10\x03\x12\x0c\n\x08\x42IWEEKLY\x10\x04\x12\x0b\n\x07MONTHLY\x10\x05\"@\n\x0eReminderAction\x12\n\n\x06NOTIFY\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03\x12\n\n\x06UPDATE\x10\x04\"\x9a\x02\n\x10\x42otModelMetadata\x12@\n\tmodelType\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.BotModelMetadata.ModelType\x12R\n\x12premiumModelStatus\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus\";\n\x12PremiumModelStatus\x12\r\n\tAVAILABLE\x10\x01\x12\x16\n\x12QUOTA_EXCEED_LIMIT\x10\x02\"3\n\tModelType\x12\x0e\n\nLLAMA_PROD\x10\x01\x12\x16\n\x12LLAMA_PROD_PREMIUM\x10\x02\"\xfd\x01\n\x12MessageAssociation\x12N\n\x0f\x61ssociationType\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.MessageAssociation.AssociationType\x12.\n\x10parentMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\"g\n\x0f\x41ssociationType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bMEDIA_ALBUM\x10\x01\x12\x0e\n\nBOT_PLUGIN\x10\x02\x12\x15\n\x11\x45VENT_COVER_IMAGE\x10\x03\x12\x0f\n\x0bSTATUS_POLL\x10\x04\"\xcb\x04\n\x12MessageContextInfo\x12\x41\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32%.WAWebProtobufsE2E.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12\"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12\x33\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05\x12\\\n\x16messageAddOnExpiryType\x18\t \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\x12\x41\n\x12messageAssociation\x18\n \x01(\x0b\x32%.WAWebProtobufsE2E.MessageAssociation\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x0b \x01(\x08\x12\x16\n\x0esupportPayload\x18\x0c \x01(\t\"=\n\x16MessageAddonExpiryType\x12\n\n\x06STATIC\x10\x01\x12\x17\n\x13\x44\x45PENDENT_ON_PARENT\x10\x02\"\xbd\x05\n\x16HydratedTemplateButton\x12^\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x42.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12P\n\turlButton\x18\x02 \x01(\x0b\x32;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00\x12R\n\ncallButton\x18\x03 \x01(\x0b\x32<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\xfe\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03URL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12p\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType\":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\tB\x10\n\x0ehydratedButton\"\xbb\x03\n\x11PaymentBackground\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x41\n\tmediaData\x18\t \x01(\x0b\x32..WAWebProtobufsE2E.PaymentBackground.MediaData\x12\x37\n\x04type\x18\n \x01(\x0e\x32).WAWebProtobufsE2E.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\"\xb1\x03\n\x10\x44isappearingMode\x12@\n\tinitiator\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.DisappearingMode.Initiator\x12<\n\x07trigger\x18\x02 \x01(\x0e\x32+.WAWebProtobufsE2E.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJID\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08\"\x7f\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03\x12\x1b\n\x17\x42IZ_SUPPORTS_FB_HOSTING\x10\x04\x12\x12\n\x0eUNKNOWN_GROUPS\x10\x05\"i\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n\x16\x42IZ_UPGRADE_FB_HOSTING\x10\x03\"\x8e\x02\n\x0eProcessedVideo\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x0e\n\x06height\x18\x03 \x01(\r\x12\r\n\x05width\x18\x04 \x01(\r\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x06 \x01(\r\x12?\n\x07quality\x18\x07 \x01(\x0e\x32..WAWebProtobufsE2E.ProcessedVideo.VideoQuality\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x03(\t\"9\n\x0cVideoQuality\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x07\n\x03MID\x10\x02\x12\x08\n\x04HIGH\x10\x03\"\x8d&\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12U\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x35\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x39\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12;\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessage\x12\x43\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32&.WAWebProtobufsE2E.ExtendedTextMessage\x12;\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessage\x12\x35\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AudioMessage\x12\x35\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12%\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x17.WAWebProtobufsE2E.Call\x12%\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x17.WAWebProtobufsE2E.Chat\x12;\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32\".WAWebProtobufsE2E.ProtocolMessage\x12\x45\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\'.WAWebProtobufsE2E.ContactsArrayMessage\x12K\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x63\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x41\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32%.WAWebProtobufsE2E.SendPaymentMessage\x12\x43\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12G\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32(.WAWebProtobufsE2E.RequestPaymentMessage\x12U\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32/.WAWebProtobufsE2E.DeclinePaymentRequestMessage\x12S\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32..WAWebProtobufsE2E.CancelPaymentRequestMessage\x12;\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32\".WAWebProtobufsE2E.TemplateMessage\x12\x39\n\x0estickerMessage\x18\x1a \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x41\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32%.WAWebProtobufsE2E.GroupInviteMessage\x12Q\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32-.WAWebProtobufsE2E.TemplateButtonReplyMessage\x12\x39\n\x0eproductMessage\x18\x1e \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessage\x12?\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32$.WAWebProtobufsE2E.DeviceSentMessage\x12\x41\n\x12messageContextInfo\x18# \x01(\x0b\x32%.WAWebProtobufsE2E.MessageContextInfo\x12\x33\n\x0blistMessage\x18$ \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ListMessage\x12>\n\x0fviewOnceMessage\x18% \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0corderMessage\x18& \x01(\x0b\x32\x1f.WAWebProtobufsE2E.OrderMessage\x12\x43\n\x13listResponseMessage\x18\' \x01(\x0b\x32&.WAWebProtobufsE2E.ListResponseMessage\x12?\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x39\n\x0einvoiceMessage\x18) \x01(\x0b\x32!.WAWebProtobufsE2E.InvoiceMessage\x12\x39\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32!.WAWebProtobufsE2E.ButtonsMessage\x12I\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32).WAWebProtobufsE2E.ButtonsResponseMessage\x12\x45\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\'.WAWebProtobufsE2E.PaymentInviteMessage\x12\x41\n\x12interactiveMessage\x18- \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12;\n\x0freactionMessage\x18. \x01(\x0b\x32\".WAWebProtobufsE2E.ReactionMessage\x12G\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32(.WAWebProtobufsE2E.StickerSyncRMRMessage\x12Q\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32-.WAWebProtobufsE2E.InteractiveResponseMessage\x12\x43\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12?\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32$.WAWebProtobufsE2E.PollUpdateMessage\x12?\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32$.WAWebProtobufsE2E.KeepInChatMessage\x12I\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32,.WAWebProtobufsE2E.RequestPhoneNumberMessage\x12@\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32%.WAWebProtobufsE2E.EncReactionMessage\x12<\n\reditedMessage\x18: \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12I\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12U\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32/.WAWebProtobufsE2E.ScheduledCallCreationMessage\x12\x44\n\x15groupMentionedMessage\x18> \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x10pinInChatMessage\x18? \x01(\x0b\x32#.WAWebProtobufsE2E.PinInChatMessage\x12\x45\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12M\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32+.WAWebProtobufsE2E.ScheduledCallEditMessage\x12\x33\n\nptvMessage\x18\x42 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12?\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12:\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32!.WAWebProtobufsE2E.CallLogMessage\x12\x45\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\'.WAWebProtobufsE2E.MessageHistoryBundle\x12?\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32$.WAWebProtobufsE2E.EncCommentMessage\x12\x35\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x1f.WAWebProtobufsE2E.BCallMessage\x12\x43\n\x14lottieStickerMessage\x18J \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x1f.WAWebProtobufsE2E.EventMessage\x12K\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32*.WAWebProtobufsE2E.EncEventResponseMessage\x12\x39\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32!.WAWebProtobufsE2E.CommentMessage\x12U\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32/.WAWebProtobufsE2E.NewsletterAdminInviteMessage\x12\x41\n\x12placeholderMessage\x18P \x01(\x0b\x32%.WAWebProtobufsE2E.PlaceholderMessage\x12I\n\x16secretEncryptedMessage\x18R \x01(\x0b\x32).WAWebProtobufsE2E.SecretEncryptedMessage\x12\x35\n\x0c\x61lbumMessage\x18S \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AlbumMessage\x12>\n\x0f\x65ventCoverImage\x18U \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12stickerPackMessage\x18V \x01(\x0b\x32%.WAWebProtobufsE2E.StickerPackMessage\x12\x43\n\x14statusMentionMessage\x18W \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19pollResultSnapshotMessage\x18X \x01(\x0b\x32,.WAWebProtobufsE2E.PollResultSnapshotMessage\"\x85\x04\n\x12StickerPackMessage\x12\x15\n\rstickerPackID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tpublisher\x18\x03 \x01(\t\x12?\n\x08stickers\x18\x04 \x03(\x0b\x32-.WAWebProtobufsE2E.StickerPackMessage.Sticker\x12\x10\n\x08\x66ileSize\x18\x05 \x01(\x04\x12\x12\n\nfileSHA256\x18\x06 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x07 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\n \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x0b \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fpackDescription\x18\x0c \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\r \x01(\x03\x12\x18\n\x10trayIconFileName\x18\x0e \x01(\t\x1a\x7f\n\x07Sticker\x12\x10\n\x08\x66ileName\x18\x01 \x01(\t\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x0e\n\x06\x65mojis\x18\x03 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x04 \x01(\t\x12\x10\n\x08isLottie\x18\x05 \x01(\x08\x12\x10\n\x08mimetype\x18\x06 \x01(\t\"T\n\x0c\x41lbumMessage\x12\x0f\n\x07\x63\x61ption\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xdf\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t\"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"\x82\x02\n\x0c\x45ventMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x34\n\x08location\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndTime\x18\x08 \x01(\x03\x12\x1a\n\x12\x65xtraGuestsAllowed\x18\t \x01(\x08\"m\n\x0e\x43ommentMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"z\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x08keepType\x18\x02 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\"\xe1\x01\n\x19PollResultSnapshotMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12H\n\tpollVotes\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x37\n\x08PollVote\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x17\n\x0foptionVoteCount\x18\x02 \x01(\x03\"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\"\x1b\n\x19PollUpdateMessageMetadata\"\xd3\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x04vote\x18\x02 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.PollEncValue\x12>\n\x08metadata\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\"\xe6\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12>\n\x07options\x18\x03 \x03(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03\"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\"A\n\x12\x46utureProofMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"g\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05phash\x18\x03 \x01(\t\"P\n\x19RequestPhoneNumberMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xc4\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x06 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\x93\x05\n\x0eProductMessage\x12\x42\n\x07product\x18\x01 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJID\x18\x02 \x01(\t\x12\x42\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x9d\x02\n\x0fProductSnapshot\x12\x35\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x11\n\tproductID\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerID\x18\x07 \x01(\t\x12\x0b\n\x03URL\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageID\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x1al\n\x0f\x43\x61talogSnapshot\x12\x35\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xbc\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedID\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r\"\x9c\x0b\n\x0fTemplateMessage\x12M\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00\x12]\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00\x12K\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessageH\x00\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12T\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateID\x18\t \x01(\t\x1a\xdb\x03\n\x17HydratedFourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x42\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32).WAWebProtobufsE2E.HydratedTemplateButton\x12\x12\n\ntemplateID\x18\t \x01(\t\x12\x19\n\x11maskLinkedDevices\x18\n \x01(\x08\x42\x07\n\x05title\x1a\x86\x04\n\x0f\x46ourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12M\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x07\x63ontent\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12:\n\x06\x66ooter\x18\x07 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x32\n\x07\x62uttons\x18\x08 \x03(\x0b\x32!.WAWebProtobufsE2E.TemplateButtonB\x07\n\x05titleB\x08\n\x06\x66ormat\"\xce\x03\n\x0eStickerMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rstickerSentTS\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t\"\xaa\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\"\x8b\x02\n\x15RequestPaymentMessage\x12/\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12(\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x38\n\nbackground\x18\x07 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground\"\xb0\x01\n\x12SendPaymentMessage\x12/\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x38\n\nbackground\x18\x04 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground\"\x95\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x33\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08\"\xcb\t\n\x1fPeerDataOperationRequestMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12i\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload\x12_\n\x11requestURLPreview\x18\x03 \x03(\x0b\x32\x44.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview\x12q\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12{\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x12y\n\x1e\x66ullHistorySyncOnDemandRequest\x18\x06 \x01(\x0b\x32Q.WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xca\x01\n\x1e\x46ullHistorySyncOnDemandRequest\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12T\n\x11historySyncConfig\x18\x02 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\x93\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgID\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMS\x18\x05 \x01(\x03\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\";\n&FullHistorySyncOnDemandRequestMetadata\x12\x11\n\trequestID\x18\x01 \x01(\t\"P\n\"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"N\n\x16\x41ppStateSyncKeyRequest\x12\x34\n\x06keyIDs\x18\x01 \x03(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\"H\n\x14\x41ppStateSyncKeyShare\x12\x30\n\x04keys\x18\x01 \x03(\x0b\x32\".WAWebProtobufsE2E.AppStateSyncKey\"}\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x42\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32-.WAWebProtobufsE2E.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\"\"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\"\x7f\n\x0f\x41ppStateSyncKey\x12\x33\n\x05keyID\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\x12\x37\n\x07keyData\x18\x02 \x01(\x0b\x32&.WAWebProtobufsE2E.AppStateSyncKeyData\"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\"i\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r\"\xf2\x02\n\x0c\x41udioMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03PTT\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t\"\xf6\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x0f \x01(\x0c\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x15 \x01(\t\"\xb6\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03URL\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"i\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r\"S\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r\"`\n\x12\x42otSessionMetadata\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12\x37\n\rsessionSource\x18\x02 \x01(\x0e\x32 .WAWebProtobufsE2E.SessionSource\"J\n\x0f\x42otMemuMetadata\x12\x37\n\nfaceImages\x18\x01 \x03(\x0b\x32#.WAWebProtobufsE2E.BotMediaMetadata\"\x89\x04\n\x0b\x42otMetadata\x12<\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.BotAvatarMetadata\x12\x11\n\tpersonaID\x18\x02 \x01(\t\x12<\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32$.WAWebProtobufsE2E.BotPluginMetadata\x12N\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32-.WAWebProtobufsE2E.BotSuggestedPromptMetadata\x12\x12\n\ninvokerJID\x18\x05 \x01(\t\x12=\n\x0esearchMetadata\x18\x06 \x01(\x0b\x32%.WAWebProtobufsE2E.BotSessionMetadata\x12\x38\n\x0cmemuMetadata\x18\x07 \x01(\x0b\x32\".WAWebProtobufsE2E.BotMemuMetadata\x12\x10\n\x08timezone\x18\x08 \x01(\t\x12@\n\x10reminderMetadata\x18\t \x01(\x0b\x32&.WAWebProtobufsE2E.BotReminderMetadata\x12:\n\rmodelMetadata\x18\n \x01(\x0b\x32#.WAWebProtobufsE2E.BotModelMetadata\"\xa5\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x33\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x35\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01\"P\n\x0f\x45mbeddedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"[\n\x0f\x45mbeddedContent\x12=\n\x0f\x65mbeddedMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.EmbeddedMessageH\x00\x42\t\n\x07\x63ontent\"\xb7\x02\n\x15InteractiveAnnotation\x12/\n\x08location\x18\x02 \x01(\x0b\x32\x1b.WAWebProtobufsE2E.LocationH\x00\x12S\n\nnewsletter\x18\x03 \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00\x12\x31\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x18.WAWebProtobufsE2E.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x12;\n\x0f\x65mbeddedContent\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.EmbeddedContentB\x08\n\x06\x61\x63tion\"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01\"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\"\xf9\x04\n\x0eTemplateButton\x12N\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00\x12@\n\turlButton\x18\x02 \x01(\x0b\x32+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00\x12\x42\n\ncallButton\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\x8e\x01\n\nCallButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12?\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a\x85\x01\n\tURLButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x37\n\x03URL\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a_\n\x10QuickReplyButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\n\n\x02ID\x18\x02 \x01(\tB\x08\n\x06\x62utton\"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t\".\n\nActionLink\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t\"6\n\x0cGroupMention\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t\"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c\"W\n\x12MediaNotifyMessage\x12\x16\n\x0e\x65xpressPathURL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\nfileLength\x18\x03 \x01(\x04\"?\n\x1eLIDMigrationMappingSyncMessage\x12\x1d\n\x15\x65ncodedMappingPayload\x18\x01 \x01(\x0c*\xed\x01\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05\x12\x1f\n\x1b\x46ULL_HISTORY_SYNC_ON_DEMAND\x10\x06*p\n\rSessionSource\x12\x0e\n\nNULL_STATE\x10\x01\x12\r\n\tTYPEAHEAD\x10\x02\x12\x0e\n\nUSER_INPUT\x10\x03\x12\r\n\tEMU_FLASH\x10\x04\x12\x16\n\x12\x45MU_FLASH_FOLLOWUP\x10\x05\x12\t\n\x05VOICE\x10\x06*@\n\x08KeepType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waE2E') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waE2E.WAWebProtobufsE2E_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waE2E.WAWebProtobufsE2E_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waE2E" - _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[ - "deviceIndexes" - ]._options = None - _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[ - "deviceIndexes" - ]._serialized_options = b"\020\001" - _globals["_DEVICELISTMETADATA"].fields_by_name["senderKeyIndexes"]._options = None - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "senderKeyIndexes" - ]._serialized_options = b"\020\001" - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "recipientKeyIndexes" - ]._options = None - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "recipientKeyIndexes" - ]._serialized_options = b"\020\001" - _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_start = 41549 - _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_end = 41753 - _globals["_KEEPTYPE"]._serialized_start = 41755 - _globals["_KEEPTYPE"]._serialized_end = 41819 - _globals["_PLACEHOLDERMESSAGE"]._serialized_start = 126 - _globals["_PLACEHOLDERMESSAGE"]._serialized_end = 259 - _globals["_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE"]._serialized_start = 217 - _globals["_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE"]._serialized_end = 259 - _globals["_BCALLMESSAGE"]._serialized_start = 262 - _globals["_BCALLMESSAGE"]._serialized_end = 441 - _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_start = 395 - _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_end = 441 - _globals["_CALLLOGMESSAGE"]._serialized_start = 444 - _globals["_CALLLOGMESSAGE"]._serialized_end = 1019 - _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_start = 704 - _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_end = 802 - _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_start = 805 - _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_end = 958 - _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_start = 960 - _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_end = 1019 - _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_start = 1022 - _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_end = 1192 - _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_start = 1157 - _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_end = 1192 - _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_start = 1195 - _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_end = 1393 - _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_start = 1348 - _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_end = 1393 - _globals["_EVENTRESPONSEMESSAGE"]._serialized_start = 1396 - _globals["_EVENTRESPONSEMESSAGE"]._serialized_end = 1612 - _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_start = 1543 - _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_end = 1612 - _globals["_PININCHATMESSAGE"]._serialized_start = 1615 - _globals["_PININCHATMESSAGE"]._serialized_end = 1813 - _globals["_PININCHATMESSAGE_TYPE"]._serialized_start = 1753 - _globals["_PININCHATMESSAGE_TYPE"]._serialized_end = 1813 - _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_start = 1816 - _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_end = 2063 - _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_start = 2014 - _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_end = 2051 - _globals["_BUTTONSMESSAGE"]._serialized_start = 2066 - _globals["_BUTTONSMESSAGE"]._serialized_end = 3048 - _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_start = 2560 - _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_end = 2940 - _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_start = 2803 - _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_end = 2853 - _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_start = 2855 - _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_end = 2888 - _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_start = 2890 - _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_end = 2940 - _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_start = 2942 - _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_end = 3038 - _globals["_SECRETENCRYPTEDMESSAGE"]._serialized_start = 3051 - _globals["_SECRETENCRYPTEDMESSAGE"]._serialized_end = 3284 - _globals["_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE"]._serialized_start = 3240 - _globals["_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE"]._serialized_end = 3284 - _globals["_GROUPINVITEMESSAGE"]._serialized_start = 3287 - _globals["_GROUPINVITEMESSAGE"]._serialized_end = 3589 - _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_start = 3553 - _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_end = 3589 - _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_start = 3592 - _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_end = 4098 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_start = 3852 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_end = 3988 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_start = 3949 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_end = 3988 - _globals[ - "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE" - ]._serialized_start = 3990 - _globals[ - "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE" - ]._serialized_end = 4068 - _globals["_INTERACTIVEMESSAGE"]._serialized_start = 4101 - _globals["_INTERACTIVEMESSAGE"]._serialized_end = 5747 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_start = 4697 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_end = 4878 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_start = 4824 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_end = 4878 - _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_start = 4880 - _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_end = 4975 - _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_start = 4978 - _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_end = 5199 - _globals[ - "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON" - ]._serialized_start = 5141 - _globals[ - "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON" - ]._serialized_end = 5199 - _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_start = 5201 - _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_end = 5272 - _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_start = 5274 - _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_end = 5296 - _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_start = 3852 - _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_end = 3872 - _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_start = 5321 - _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_end = 5725 - _globals["_LISTRESPONSEMESSAGE"]._serialized_start = 5750 - _globals["_LISTRESPONSEMESSAGE"]._serialized_end = 6100 - _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_start = 6014 - _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_end = 6056 - _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_start = 6058 - _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_end = 6100 - _globals["_LISTMESSAGE"]._serialized_start = 6103 - _globals["_LISTMESSAGE"]._serialized_end = 7014 - _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_start = 6438 - _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_end = 6629 - _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_start = 6631 - _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_end = 6697 - _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_start = 6699 - _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_end = 6788 - _globals["_LISTMESSAGE_PRODUCT"]._serialized_start = 6790 - _globals["_LISTMESSAGE_PRODUCT"]._serialized_end = 6818 - _globals["_LISTMESSAGE_SECTION"]._serialized_start = 6820 - _globals["_LISTMESSAGE_SECTION"]._serialized_end = 6894 - _globals["_LISTMESSAGE_ROW"]._serialized_start = 6896 - _globals["_LISTMESSAGE_ROW"]._serialized_end = 6952 - _globals["_LISTMESSAGE_LISTTYPE"]._serialized_start = 6954 - _globals["_LISTMESSAGE_LISTTYPE"]._serialized_end = 7014 - _globals["_ORDERMESSAGE"]._serialized_start = 7017 - _globals["_ORDERMESSAGE"]._serialized_end = 7548 - _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_start = 7465 - _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_end = 7492 - _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_start = 7494 - _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_end = 7548 - _globals["_PAYMENTINVITEMESSAGE"]._serialized_start = 7551 - _globals["_PAYMENTINVITEMESSAGE"]._serialized_end = 7730 - _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_start = 7674 - _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_end = 7730 - _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_start = 7733 - _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_end = 9221 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER" - ]._serialized_start = 8059 - _globals["_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER"]._serialized_end = 9221 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME" - ]._serialized_start = 8304 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME" - ]._serialized_end = 9150 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT" - ]._serialized_start = 8564 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT" - ]._serialized_end = 9090 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE" - ]._serialized_start = 8935 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE" - ]._serialized_end = 8981 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE" - ]._serialized_start = 8983 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE" - ]._serialized_end = 9090 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH" - ]._serialized_start = 9092 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH" - ]._serialized_end = 9133 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY" - ]._serialized_start = 9152 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY" - ]._serialized_end = 9207 - _globals["_HISTORYSYNCNOTIFICATION"]._serialized_start = 9224 - _globals["_HISTORYSYNCNOTIFICATION"]._serialized_end = 9765 - _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_start = 9611 - _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_end = 9765 - _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_start = 9768 - _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_end = 9932 - _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_start = 9890 - _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_end = 9932 - _globals["_PROTOCOLMESSAGE"]._serialized_start = 9935 - _globals["_PROTOCOLMESSAGE"]._serialized_end = 11938 - _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_start = 11306 - _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_end = 11938 - _globals["_CLOUDAPITHREADCONTROLNOTIFICATION"]._serialized_start = 11941 - _globals["_CLOUDAPITHREADCONTROLNOTIFICATION"]._serialized_end = 12234 - _globals[ - "_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL" - ]._serialized_start = 12159 - _globals[ - "_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL" - ]._serialized_end = 12234 - _globals["_BOTFEEDBACKMESSAGE"]._serialized_start = 12237 - _globals["_BOTFEEDBACKMESSAGE"]._serialized_end = 13454 - _globals["_BOTFEEDBACKMESSAGE_REPORTKIND"]._serialized_start = 12498 - _globals["_BOTFEEDBACKMESSAGE_REPORTKIND"]._serialized_end = 12523 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE" - ]._serialized_start = 12525 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE" - ]._serialized_end = 12602 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE" - ]._serialized_start = 12605 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE" - ]._serialized_end = 13064 - _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_start = 13067 - _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_end = 13454 - _globals["_VIDEOMESSAGE"]._serialized_start = 13457 - _globals["_VIDEOMESSAGE"]._serialized_end = 14278 - _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_start = 14233 - _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_end = 14278 - _globals["_EXTENDEDTEXTMESSAGE"]._serialized_start = 14281 - _globals["_EXTENDEDTEXTMESSAGE"]._serialized_end = 15495 - _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_start = 15173 - _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_end = 15245 - _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_start = 15247 - _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_end = 15328 - _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_start = 15331 - _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_end = 15495 - _globals["_INVOICEMESSAGE"]._serialized_start = 15498 - _globals["_INVOICEMESSAGE"]._serialized_end = 15874 - _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_start = 15838 - _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_end = 15874 - _globals["_IMAGEMESSAGE"]._serialized_start = 15877 - _globals["_IMAGEMESSAGE"]._serialized_end = 16786 - _globals["_IMAGEMESSAGE_IMAGESOURCETYPE"]._serialized_start = 16718 - _globals["_IMAGEMESSAGE_IMAGESOURCETYPE"]._serialized_end = 16786 - _globals["_CONTEXTINFO"]._serialized_start = 16789 - _globals["_CONTEXTINFO"]._serialized_end = 19469 - _globals["_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_start = 18237 - _globals["_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_end = 18523 - _globals[ - "_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE" - ]._serialized_start = 18466 - _globals[ - "_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE" - ]._serialized_end = 18523 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_start = 18526 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_end = 18998 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_start = 18955 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_end = 18998 - _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_start = 19001 - _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_end = 19196 - _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_start = 18955 - _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_end = 18998 - _globals["_CONTEXTINFO_FEATUREELIGIBILITIES"]._serialized_start = 19198 - _globals["_CONTEXTINFO_FEATUREELIGIBILITIES"]._serialized_end = 19275 - _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_start = 19277 - _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_end = 19362 - _globals["_CONTEXTINFO_UTMINFO"]._serialized_start = 19364 - _globals["_CONTEXTINFO_UTMINFO"]._serialized_end = 19413 - _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_start = 19415 - _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_end = 19469 - _globals["_BOTPLUGINMETADATA"]._serialized_start = 19472 - _globals["_BOTPLUGINMETADATA"]._serialized_end = 19990 - _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_start = 19915 - _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_end = 19950 - _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_start = 19952 - _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_end = 19990 - _globals["_BOTSEARCHMETADATA"]._serialized_start = 19993 - _globals["_BOTSEARCHMETADATA"]._serialized_end = 20209 - _globals["_BOTSEARCHMETADATA_SESSIONSOURCE"]._serialized_start = 20108 - _globals["_BOTSEARCHMETADATA_SESSIONSOURCE"]._serialized_end = 20209 - _globals["_BOTREMINDERMETADATA"]._serialized_start = 20212 - _globals["_BOTREMINDERMETADATA"]._serialized_end = 20609 - _globals["_BOTREMINDERMETADATA_REMINDERFREQUENCY"]._serialized_start = 20476 - _globals["_BOTREMINDERMETADATA_REMINDERFREQUENCY"]._serialized_end = 20555 - _globals["_BOTREMINDERMETADATA_REMINDERACTION"]._serialized_start = 20557 - _globals["_BOTREMINDERMETADATA_REMINDERACTION"]._serialized_end = 20609 - _globals["_MESSAGEASSOCIATION"]._serialized_start = 20612 - _globals["_MESSAGEASSOCIATION"]._serialized_end = 20835 - _globals["_MESSAGEASSOCIATION_ASSOCIATIONTYPE"]._serialized_start = 20762 - _globals["_MESSAGEASSOCIATION_ASSOCIATIONTYPE"]._serialized_end = 20835 - _globals["_MESSAGECONTEXTINFO"]._serialized_start = 20838 - _globals["_MESSAGECONTEXTINFO"]._serialized_end = 21375 - _globals["_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE"]._serialized_start = 21314 - _globals["_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE"]._serialized_end = 21375 - _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_start = 21378 - _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_end = 22079 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_start = 21682 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_end = 21936 - _globals[ - "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE" - ]._serialized_start = 21878 - _globals[ - "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE" - ]._serialized_end = 21936 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_start = 21938 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_end = 22000 - _globals[ - "_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON" - ]._serialized_start = 22002 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON"]._serialized_end = 22061 - _globals["_PAYMENTBACKGROUND"]._serialized_start = 22082 - _globals["_PAYMENTBACKGROUND"]._serialized_end = 22525 - _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_start = 22372 - _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_end = 22491 - _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_start = 22493 - _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_end = 22525 - _globals["_DISAPPEARINGMODE"]._serialized_start = 22528 - _globals["_DISAPPEARINGMODE"]._serialized_end = 22941 - _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_start = 22727 - _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_end = 22834 - _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_start = 22836 - _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_end = 22941 - _globals["_PROCESSEDVIDEO"]._serialized_start = 22944 - _globals["_PROCESSEDVIDEO"]._serialized_end = 23214 - _globals["_PROCESSEDVIDEO_VIDEOQUALITY"]._serialized_start = 23157 - _globals["_PROCESSEDVIDEO_VIDEOQUALITY"]._serialized_end = 23214 - _globals["_MESSAGE"]._serialized_start = 23217 - _globals["_MESSAGE"]._serialized_end = 27958 - _globals["_ALBUMMESSAGE"]._serialized_start = 27960 - _globals["_ALBUMMESSAGE"]._serialized_end = 27991 - _globals["_MESSAGEHISTORYBUNDLE"]._serialized_start = 27994 - _globals["_MESSAGEHISTORYBUNDLE"]._serialized_end = 28217 - _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_start = 28219 - _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_end = 28334 - _globals["_EVENTMESSAGE"]._serialized_start = 28337 - _globals["_EVENTMESSAGE"]._serialized_end = 28595 - _globals["_COMMENTMESSAGE"]._serialized_start = 28597 - _globals["_COMMENTMESSAGE"]._serialized_end = 28706 - _globals["_ENCCOMMENTMESSAGE"]._serialized_start = 28708 - _globals["_ENCCOMMENTMESSAGE"]._serialized_end = 28810 - _globals["_ENCREACTIONMESSAGE"]._serialized_start = 28812 - _globals["_ENCREACTIONMESSAGE"]._serialized_end = 28915 - _globals["_KEEPINCHATMESSAGE"]._serialized_start = 28917 - _globals["_KEEPINCHATMESSAGE"]._serialized_end = 29039 - _globals["_POLLRESULTSNAPSHOTMESSAGE"]._serialized_start = 29042 - _globals["_POLLRESULTSNAPSHOTMESSAGE"]._serialized_end = 29267 - _globals["_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE"]._serialized_start = 29212 - _globals["_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE"]._serialized_end = 29267 - _globals["_POLLVOTEMESSAGE"]._serialized_start = 29269 - _globals["_POLLVOTEMESSAGE"]._serialized_end = 29311 - _globals["_POLLENCVALUE"]._serialized_start = 29313 - _globals["_POLLENCVALUE"]._serialized_end = 29362 - _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_start = 29364 - _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_end = 29391 - _globals["_POLLUPDATEMESSAGE"]._serialized_start = 29394 - _globals["_POLLUPDATEMESSAGE"]._serialized_end = 29605 - _globals["_POLLCREATIONMESSAGE"]._serialized_start = 29608 - _globals["_POLLCREATIONMESSAGE"]._serialized_end = 29838 - _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_start = 29810 - _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_end = 29838 - _globals["_STICKERSYNCRMRMESSAGE"]._serialized_start = 29840 - _globals["_STICKERSYNCRMRMESSAGE"]._serialized_end = 29926 - _globals["_REACTIONMESSAGE"]._serialized_start = 29928 - _globals["_REACTIONMESSAGE"]._serialized_end = 30042 - _globals["_FUTUREPROOFMESSAGE"]._serialized_start = 30044 - _globals["_FUTUREPROOFMESSAGE"]._serialized_end = 30109 - _globals["_DEVICESENTMESSAGE"]._serialized_start = 30111 - _globals["_DEVICESENTMESSAGE"]._serialized_end = 30214 - _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_start = 30216 - _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_end = 30296 - _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_start = 30299 - _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_end = 30495 - _globals["_PRODUCTMESSAGE"]._serialized_start = 30498 - _globals["_PRODUCTMESSAGE"]._serialized_end = 31157 - _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_start = 30762 - _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_end = 31047 - _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_start = 31049 - _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_end = 31157 - _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_start = 31160 - _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_end = 31348 - _globals["_TEMPLATEMESSAGE"]._serialized_start = 31351 - _globals["_TEMPLATEMESSAGE"]._serialized_end = 32787 - _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_start = 31781 - _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_end = 32256 - _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_start = 32259 - _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_end = 32777 - _globals["_STICKERMESSAGE"]._serialized_start = 32790 - _globals["_STICKERMESSAGE"]._serialized_end = 33252 - _globals["_LIVELOCATIONMESSAGE"]._serialized_start = 33255 - _globals["_LIVELOCATIONMESSAGE"]._serialized_end = 33553 - _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_start = 33555 - _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_end = 33619 - _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_start = 33621 - _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_end = 33686 - _globals["_REQUESTPAYMENTMESSAGE"]._serialized_start = 33689 - _globals["_REQUESTPAYMENTMESSAGE"]._serialized_end = 33956 - _globals["_SENDPAYMENTMESSAGE"]._serialized_start = 33959 - _globals["_SENDPAYMENTMESSAGE"]._serialized_end = 34135 - _globals["_CONTACTSARRAYMESSAGE"]._serialized_start = 34138 - _globals["_CONTACTSARRAYMESSAGE"]._serialized_end = 34287 - _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_start = 34289 - _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_end = 34366 - _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_start = 34369 - _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_end = 35863 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT" - ]._serialized_start = 34635 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT" - ]._serialized_end = 35863 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE" - ]._serialized_start = 35240 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE" - ]._serialized_end = 35300 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE" - ]._serialized_start = 35302 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE" - ]._serialized_end = 35365 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE" - ]._serialized_start = 35368 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE" - ]._serialized_end = 35863 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL" - ]._serialized_start = 35681 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL" - ]._serialized_end = 35863 - _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_start = 35866 - _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_end = 36765 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST" - ]._serialized_start = 36432 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST" - ]._serialized_end = 36507 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST" - ]._serialized_start = 36510 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST" - ]._serialized_end = 36657 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW" - ]._serialized_start = 36659 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW" - ]._serialized_end = 36719 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD" - ]._serialized_start = 36721 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD" - ]._serialized_end = 36765 - _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_start = 36767 - _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_end = 36847 - _globals["_APPSTATESYNCKEYREQUEST"]._serialized_start = 36849 - _globals["_APPSTATESYNCKEYREQUEST"]._serialized_end = 36927 - _globals["_APPSTATESYNCKEYSHARE"]._serialized_start = 36929 - _globals["_APPSTATESYNCKEYSHARE"]._serialized_end = 37001 - _globals["_APPSTATESYNCKEYDATA"]._serialized_start = 37003 - _globals["_APPSTATESYNCKEYDATA"]._serialized_end = 37128 - _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_start = 37130 - _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_end = 37222 - _globals["_APPSTATESYNCKEYID"]._serialized_start = 37224 - _globals["_APPSTATESYNCKEYID"]._serialized_end = 37258 - _globals["_APPSTATESYNCKEY"]._serialized_start = 37260 - _globals["_APPSTATESYNCKEY"]._serialized_end = 37387 - _globals["_CHAT"]._serialized_start = 37389 - _globals["_CHAT"]._serialized_end = 37428 - _globals["_CALL"]._serialized_start = 37430 - _globals["_CALL"]._serialized_end = 37535 - _globals["_AUDIOMESSAGE"]._serialized_start = 37538 - _globals["_AUDIOMESSAGE"]._serialized_end = 37908 - _globals["_DOCUMENTMESSAGE"]._serialized_start = 37911 - _globals["_DOCUMENTMESSAGE"]._serialized_end = 38413 - _globals["_LOCATIONMESSAGE"]._serialized_start = 38416 - _globals["_LOCATIONMESSAGE"]._serialized_end = 38726 - _globals["_CONTACTMESSAGE"]._serialized_start = 38728 - _globals["_CONTACTMESSAGE"]._serialized_end = 38833 - _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_start = 38835 - _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_end = 38927 - _globals["_BOTAVATARMETADATA"]._serialized_start = 38929 - _globals["_BOTAVATARMETADATA"]._serialized_end = 39044 - _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_start = 39046 - _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_end = 39129 - _globals["_BOTMEDIAMETADATA"]._serialized_start = 39132 - _globals["_BOTMEDIAMETADATA"]._serialized_end = 39276 - _globals["_BOTMEMUMETADATA"]._serialized_start = 39278 - _globals["_BOTMEMUMETADATA"]._serialized_end = 39352 - _globals["_BOTMETADATA"]._serialized_start = 39355 - _globals["_BOTMETADATA"]._serialized_end = 39815 - _globals["_DEVICELISTMETADATA"]._serialized_start = 39818 - _globals["_DEVICELISTMETADATA"]._serialized_end = 40111 - _globals["_INTERACTIVEANNOTATION"]._serialized_start = 40114 - _globals["_INTERACTIVEANNOTATION"]._serialized_end = 40364 - _globals["_POINT"]._serialized_start = 40366 - _globals["_POINT"]._serialized_end = 40437 - _globals["_LOCATION"]._serialized_start = 40439 - _globals["_LOCATION"]._serialized_end = 40514 - _globals["_TEMPLATEBUTTON"]._serialized_start = 40517 - _globals["_TEMPLATEBUTTON"]._serialized_end = 41150 - _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_start = 40765 - _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_end = 40907 - _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_start = 40910 - _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_end = 41043 - _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_start = 41045 - _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_end = 41140 - _globals["_MONEY"]._serialized_start = 41152 - _globals["_MONEY"]._serialized_end = 41212 - _globals["_ACTIONLINK"]._serialized_start = 41214 - _globals["_ACTIONLINK"]._serialized_end = 41260 - _globals["_GROUPMENTION"]._serialized_start = 41262 - _globals["_GROUPMENTION"]._serialized_end = 41316 - _globals["_MESSAGESECRETMESSAGE"]._serialized_start = 41318 - _globals["_MESSAGESECRETMESSAGE"]._serialized_end = 41392 - _globals["_MEDIANOTIFYMESSAGE"]._serialized_start = 41394 - _globals["_MEDIANOTIFYMESSAGE"]._serialized_end = 41481 - _globals["_LIDMIGRATIONMAPPINGSYNCMESSAGE"]._serialized_start = 41483 - _globals["_LIDMIGRATIONMAPPINGSYNCMESSAGE"]._serialized_end = 41546 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waE2E' + _globals['_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._options = None + _globals['_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._serialized_options = b'\020\001' + _globals['_DEVICELISTMETADATA'].fields_by_name['senderKeyIndexes']._options = None + _globals['_DEVICELISTMETADATA'].fields_by_name['senderKeyIndexes']._serialized_options = b'\020\001' + _globals['_DEVICELISTMETADATA'].fields_by_name['recipientKeyIndexes']._options = None + _globals['_DEVICELISTMETADATA'].fields_by_name['recipientKeyIndexes']._serialized_options = b'\020\001' + _globals['_PEERDATAOPERATIONREQUESTTYPE']._serialized_start=44564 + _globals['_PEERDATAOPERATIONREQUESTTYPE']._serialized_end=44801 + _globals['_SESSIONSOURCE']._serialized_start=44803 + _globals['_SESSIONSOURCE']._serialized_end=44915 + _globals['_KEEPTYPE']._serialized_start=44917 + _globals['_KEEPTYPE']._serialized_end=44981 + _globals['_PLACEHOLDERMESSAGE']._serialized_start=175 + _globals['_PLACEHOLDERMESSAGE']._serialized_end=308 + _globals['_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE']._serialized_start=266 + _globals['_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE']._serialized_end=308 + _globals['_BCALLMESSAGE']._serialized_start=311 + _globals['_BCALLMESSAGE']._serialized_end=490 + _globals['_BCALLMESSAGE_MEDIATYPE']._serialized_start=444 + _globals['_BCALLMESSAGE_MEDIATYPE']._serialized_end=490 + _globals['_CALLLOGMESSAGE']._serialized_start=493 + _globals['_CALLLOGMESSAGE']._serialized_end=1068 + _globals['_CALLLOGMESSAGE_CALLPARTICIPANT']._serialized_start=753 + _globals['_CALLLOGMESSAGE_CALLPARTICIPANT']._serialized_end=851 + _globals['_CALLLOGMESSAGE_CALLOUTCOME']._serialized_start=854 + _globals['_CALLLOGMESSAGE_CALLOUTCOME']._serialized_end=1007 + _globals['_CALLLOGMESSAGE_CALLTYPE']._serialized_start=1009 + _globals['_CALLLOGMESSAGE_CALLTYPE']._serialized_end=1068 + _globals['_SCHEDULEDCALLEDITMESSAGE']._serialized_start=1071 + _globals['_SCHEDULEDCALLEDITMESSAGE']._serialized_end=1241 + _globals['_SCHEDULEDCALLEDITMESSAGE_EDITTYPE']._serialized_start=1206 + _globals['_SCHEDULEDCALLEDITMESSAGE_EDITTYPE']._serialized_end=1241 + _globals['_SCHEDULEDCALLCREATIONMESSAGE']._serialized_start=1244 + _globals['_SCHEDULEDCALLCREATIONMESSAGE']._serialized_end=1442 + _globals['_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE']._serialized_start=1397 + _globals['_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE']._serialized_end=1442 + _globals['_EVENTRESPONSEMESSAGE']._serialized_start=1445 + _globals['_EVENTRESPONSEMESSAGE']._serialized_end=1661 + _globals['_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE']._serialized_start=1592 + _globals['_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE']._serialized_end=1661 + _globals['_PININCHATMESSAGE']._serialized_start=1664 + _globals['_PININCHATMESSAGE']._serialized_end=1862 + _globals['_PININCHATMESSAGE_TYPE']._serialized_start=1802 + _globals['_PININCHATMESSAGE_TYPE']._serialized_end=1862 + _globals['_BUTTONSRESPONSEMESSAGE']._serialized_start=1865 + _globals['_BUTTONSRESPONSEMESSAGE']._serialized_end=2112 + _globals['_BUTTONSRESPONSEMESSAGE_TYPE']._serialized_start=2063 + _globals['_BUTTONSRESPONSEMESSAGE_TYPE']._serialized_end=2100 + _globals['_BUTTONSMESSAGE']._serialized_start=2115 + _globals['_BUTTONSMESSAGE']._serialized_end=3097 + _globals['_BUTTONSMESSAGE_BUTTON']._serialized_start=2609 + _globals['_BUTTONSMESSAGE_BUTTON']._serialized_end=2989 + _globals['_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO']._serialized_start=2852 + _globals['_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO']._serialized_end=2902 + _globals['_BUTTONSMESSAGE_BUTTON_BUTTONTEXT']._serialized_start=2904 + _globals['_BUTTONSMESSAGE_BUTTON_BUTTONTEXT']._serialized_end=2937 + _globals['_BUTTONSMESSAGE_BUTTON_TYPE']._serialized_start=2939 + _globals['_BUTTONSMESSAGE_BUTTON_TYPE']._serialized_end=2989 + _globals['_BUTTONSMESSAGE_HEADERTYPE']._serialized_start=2991 + _globals['_BUTTONSMESSAGE_HEADERTYPE']._serialized_end=3087 + _globals['_SECRETENCRYPTEDMESSAGE']._serialized_start=3100 + _globals['_SECRETENCRYPTEDMESSAGE']._serialized_end=3333 + _globals['_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE']._serialized_start=3289 + _globals['_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE']._serialized_end=3333 + _globals['_GROUPINVITEMESSAGE']._serialized_start=3336 + _globals['_GROUPINVITEMESSAGE']._serialized_end=3638 + _globals['_GROUPINVITEMESSAGE_GROUPTYPE']._serialized_start=3602 + _globals['_GROUPINVITEMESSAGE_GROUPTYPE']._serialized_end=3638 + _globals['_INTERACTIVERESPONSEMESSAGE']._serialized_start=3641 + _globals['_INTERACTIVERESPONSEMESSAGE']._serialized_end=4147 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY']._serialized_start=3901 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY']._serialized_end=4037 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT']._serialized_start=3998 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT']._serialized_end=4037 + _globals['_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE']._serialized_start=4039 + _globals['_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE']._serialized_end=4117 + _globals['_INTERACTIVEMESSAGE']._serialized_start=4150 + _globals['_INTERACTIVEMESSAGE']._serialized_end=5796 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE']._serialized_start=4746 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE']._serialized_end=4927 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE']._serialized_start=4873 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE']._serialized_end=4927 + _globals['_INTERACTIVEMESSAGE_CAROUSELMESSAGE']._serialized_start=4929 + _globals['_INTERACTIVEMESSAGE_CAROUSELMESSAGE']._serialized_end=5024 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE']._serialized_start=5027 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE']._serialized_end=5248 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON']._serialized_start=5190 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON']._serialized_end=5248 + _globals['_INTERACTIVEMESSAGE_COLLECTIONMESSAGE']._serialized_start=5250 + _globals['_INTERACTIVEMESSAGE_COLLECTIONMESSAGE']._serialized_end=5321 + _globals['_INTERACTIVEMESSAGE_FOOTER']._serialized_start=5323 + _globals['_INTERACTIVEMESSAGE_FOOTER']._serialized_end=5345 + _globals['_INTERACTIVEMESSAGE_BODY']._serialized_start=3901 + _globals['_INTERACTIVEMESSAGE_BODY']._serialized_end=3921 + _globals['_INTERACTIVEMESSAGE_HEADER']._serialized_start=5370 + _globals['_INTERACTIVEMESSAGE_HEADER']._serialized_end=5774 + _globals['_LISTRESPONSEMESSAGE']._serialized_start=5799 + _globals['_LISTRESPONSEMESSAGE']._serialized_end=6149 + _globals['_LISTRESPONSEMESSAGE_SINGLESELECTREPLY']._serialized_start=6063 + _globals['_LISTRESPONSEMESSAGE_SINGLESELECTREPLY']._serialized_end=6105 + _globals['_LISTRESPONSEMESSAGE_LISTTYPE']._serialized_start=6107 + _globals['_LISTRESPONSEMESSAGE_LISTTYPE']._serialized_end=6149 + _globals['_LISTMESSAGE']._serialized_start=6152 + _globals['_LISTMESSAGE']._serialized_end=7063 + _globals['_LISTMESSAGE_PRODUCTLISTINFO']._serialized_start=6487 + _globals['_LISTMESSAGE_PRODUCTLISTINFO']._serialized_end=6678 + _globals['_LISTMESSAGE_PRODUCTLISTHEADERIMAGE']._serialized_start=6680 + _globals['_LISTMESSAGE_PRODUCTLISTHEADERIMAGE']._serialized_end=6746 + _globals['_LISTMESSAGE_PRODUCTSECTION']._serialized_start=6748 + _globals['_LISTMESSAGE_PRODUCTSECTION']._serialized_end=6837 + _globals['_LISTMESSAGE_PRODUCT']._serialized_start=6839 + _globals['_LISTMESSAGE_PRODUCT']._serialized_end=6867 + _globals['_LISTMESSAGE_SECTION']._serialized_start=6869 + _globals['_LISTMESSAGE_SECTION']._serialized_end=6943 + _globals['_LISTMESSAGE_ROW']._serialized_start=6945 + _globals['_LISTMESSAGE_ROW']._serialized_end=7001 + _globals['_LISTMESSAGE_LISTTYPE']._serialized_start=7003 + _globals['_LISTMESSAGE_LISTTYPE']._serialized_end=7063 + _globals['_ORDERMESSAGE']._serialized_start=7066 + _globals['_ORDERMESSAGE']._serialized_end=7597 + _globals['_ORDERMESSAGE_ORDERSURFACE']._serialized_start=7514 + _globals['_ORDERMESSAGE_ORDERSURFACE']._serialized_end=7541 + _globals['_ORDERMESSAGE_ORDERSTATUS']._serialized_start=7543 + _globals['_ORDERMESSAGE_ORDERSTATUS']._serialized_end=7597 + _globals['_PAYMENTINVITEMESSAGE']._serialized_start=7600 + _globals['_PAYMENTINVITEMESSAGE']._serialized_end=7779 + _globals['_PAYMENTINVITEMESSAGE_SERVICETYPE']._serialized_start=7723 + _globals['_PAYMENTINVITEMESSAGE_SERVICETYPE']._serialized_end=7779 + _globals['_HIGHLYSTRUCTUREDMESSAGE']._serialized_start=7782 + _globals['_HIGHLYSTRUCTUREDMESSAGE']._serialized_end=9270 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER']._serialized_start=8108 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER']._serialized_end=9270 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME']._serialized_start=8353 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME']._serialized_end=9199 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT']._serialized_start=8613 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT']._serialized_end=9139 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE']._serialized_start=8984 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE']._serialized_end=9030 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE']._serialized_start=9032 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE']._serialized_end=9139 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH']._serialized_start=9141 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH']._serialized_end=9182 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY']._serialized_start=9201 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY']._serialized_end=9256 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE']._serialized_start=9273 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE']._serialized_end=11345 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT']._serialized_start=9539 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT']._serialized_end=11345 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE']._serialized_start=10316 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE']._serialized_end=10376 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE']._serialized_start=10379 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE']._serialized_end=10646 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE']._serialized_start=10648 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE']._serialized_end=10711 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE']._serialized_start=10714 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE']._serialized_end=11209 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL']._serialized_start=11027 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL']._serialized_end=11209 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE']._serialized_start=11212 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE']._serialized_end=11345 + _globals['_HISTORYSYNCNOTIFICATION']._serialized_start=11348 + _globals['_HISTORYSYNCNOTIFICATION']._serialized_end=12015 + _globals['_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE']._serialized_start=11861 + _globals['_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE']._serialized_end=12015 + _globals['_REQUESTWELCOMEMESSAGEMETADATA']._serialized_start=12018 + _globals['_REQUESTWELCOMEMESSAGEMETADATA']._serialized_end=12182 + _globals['_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE']._serialized_start=12140 + _globals['_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE']._serialized_end=12182 + _globals['_PROTOCOLMESSAGE']._serialized_start=12185 + _globals['_PROTOCOLMESSAGE']._serialized_end=14216 + _globals['_PROTOCOLMESSAGE_TYPE']._serialized_start=13556 + _globals['_PROTOCOLMESSAGE_TYPE']._serialized_end=14216 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION']._serialized_start=14219 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION']._serialized_end=14512 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL']._serialized_start=14437 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL']._serialized_end=14512 + _globals['_BOTFEEDBACKMESSAGE']._serialized_start=14515 + _globals['_BOTFEEDBACKMESSAGE']._serialized_end=15732 + _globals['_BOTFEEDBACKMESSAGE_REPORTKIND']._serialized_start=14776 + _globals['_BOTFEEDBACKMESSAGE_REPORTKIND']._serialized_end=14801 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE']._serialized_start=14803 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE']._serialized_end=14880 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE']._serialized_start=14883 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE']._serialized_end=15342 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND']._serialized_start=15345 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND']._serialized_end=15732 + _globals['_VIDEOMESSAGE']._serialized_start=15735 + _globals['_VIDEOMESSAGE']._serialized_end=16556 + _globals['_VIDEOMESSAGE_ATTRIBUTION']._serialized_start=16511 + _globals['_VIDEOMESSAGE_ATTRIBUTION']._serialized_end=16556 + _globals['_EXTENDEDTEXTMESSAGE']._serialized_start=16559 + _globals['_EXTENDEDTEXTMESSAGE']._serialized_end=17773 + _globals['_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE']._serialized_start=17451 + _globals['_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE']._serialized_end=17523 + _globals['_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_start=17525 + _globals['_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_end=17606 + _globals['_EXTENDEDTEXTMESSAGE_FONTTYPE']._serialized_start=17609 + _globals['_EXTENDEDTEXTMESSAGE_FONTTYPE']._serialized_end=17773 + _globals['_INVOICEMESSAGE']._serialized_start=17776 + _globals['_INVOICEMESSAGE']._serialized_end=18152 + _globals['_INVOICEMESSAGE_ATTACHMENTTYPE']._serialized_start=18116 + _globals['_INVOICEMESSAGE_ATTACHMENTTYPE']._serialized_end=18152 + _globals['_IMAGEMESSAGE']._serialized_start=18155 + _globals['_IMAGEMESSAGE']._serialized_end=19064 + _globals['_IMAGEMESSAGE_IMAGESOURCETYPE']._serialized_start=18996 + _globals['_IMAGEMESSAGE_IMAGESOURCETYPE']._serialized_end=19064 + _globals['_CONTEXTINFO']._serialized_start=19067 + _globals['_CONTEXTINFO']._serialized_end=22106 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO']._serialized_start=20603 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO']._serialized_end=20889 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE']._serialized_start=20832 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE']._serialized_end=20889 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO']._serialized_start=20892 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO']._serialized_end=21364 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE']._serialized_start=21321 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE']._serialized_end=21364 + _globals['_CONTEXTINFO_ADREPLYINFO']._serialized_start=21367 + _globals['_CONTEXTINFO_ADREPLYINFO']._serialized_end=21562 + _globals['_CONTEXTINFO_ADREPLYINFO_MEDIATYPE']._serialized_start=21321 + _globals['_CONTEXTINFO_ADREPLYINFO_MEDIATYPE']._serialized_end=21364 + _globals['_CONTEXTINFO_FEATUREELIGIBILITIES']._serialized_start=21564 + _globals['_CONTEXTINFO_FEATUREELIGIBILITIES']._serialized_end=21665 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT']._serialized_start=21668 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT']._serialized_end=21999 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS']._serialized_start=21838 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS']._serialized_end=21999 + _globals['_CONTEXTINFO_UTMINFO']._serialized_start=22001 + _globals['_CONTEXTINFO_UTMINFO']._serialized_end=22050 + _globals['_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO']._serialized_start=22052 + _globals['_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO']._serialized_end=22106 + _globals['_BOTPLUGINMETADATA']._serialized_start=22109 + _globals['_BOTPLUGINMETADATA']._serialized_end=22701 + _globals['_BOTPLUGINMETADATA_PLUGINTYPE']._serialized_start=22626 + _globals['_BOTPLUGINMETADATA_PLUGINTYPE']._serialized_end=22661 + _globals['_BOTPLUGINMETADATA_SEARCHPROVIDER']._serialized_start=22663 + _globals['_BOTPLUGINMETADATA_SEARCHPROVIDER']._serialized_end=22701 + _globals['_BOTMEDIAMETADATA']._serialized_start=22704 + _globals['_BOTMEDIAMETADATA']._serialized_end=22978 + _globals['_BOTMEDIAMETADATA_ORIENTATIONTYPE']._serialized_start=22928 + _globals['_BOTMEDIAMETADATA_ORIENTATIONTYPE']._serialized_end=22978 + _globals['_BOTREMINDERMETADATA']._serialized_start=22981 + _globals['_BOTREMINDERMETADATA']._serialized_end=23390 + _globals['_BOTREMINDERMETADATA_REMINDERFREQUENCY']._serialized_start=23245 + _globals['_BOTREMINDERMETADATA_REMINDERFREQUENCY']._serialized_end=23324 + _globals['_BOTREMINDERMETADATA_REMINDERACTION']._serialized_start=23326 + _globals['_BOTREMINDERMETADATA_REMINDERACTION']._serialized_end=23390 + _globals['_BOTMODELMETADATA']._serialized_start=23393 + _globals['_BOTMODELMETADATA']._serialized_end=23675 + _globals['_BOTMODELMETADATA_PREMIUMMODELSTATUS']._serialized_start=23563 + _globals['_BOTMODELMETADATA_PREMIUMMODELSTATUS']._serialized_end=23622 + _globals['_BOTMODELMETADATA_MODELTYPE']._serialized_start=23624 + _globals['_BOTMODELMETADATA_MODELTYPE']._serialized_end=23675 + _globals['_MESSAGEASSOCIATION']._serialized_start=23678 + _globals['_MESSAGEASSOCIATION']._serialized_end=23931 + _globals['_MESSAGEASSOCIATION_ASSOCIATIONTYPE']._serialized_start=23828 + _globals['_MESSAGEASSOCIATION_ASSOCIATIONTYPE']._serialized_end=23931 + _globals['_MESSAGECONTEXTINFO']._serialized_start=23934 + _globals['_MESSAGECONTEXTINFO']._serialized_end=24521 + _globals['_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE']._serialized_start=24460 + _globals['_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE']._serialized_end=24521 + _globals['_HYDRATEDTEMPLATEBUTTON']._serialized_start=24524 + _globals['_HYDRATEDTEMPLATEBUTTON']._serialized_end=25225 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON']._serialized_start=24828 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON']._serialized_end=25082 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE']._serialized_start=25024 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE']._serialized_end=25082 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON']._serialized_start=25084 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON']._serialized_end=25146 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON']._serialized_start=25148 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON']._serialized_end=25207 + _globals['_PAYMENTBACKGROUND']._serialized_start=25228 + _globals['_PAYMENTBACKGROUND']._serialized_end=25671 + _globals['_PAYMENTBACKGROUND_MEDIADATA']._serialized_start=25518 + _globals['_PAYMENTBACKGROUND_MEDIADATA']._serialized_end=25637 + _globals['_PAYMENTBACKGROUND_TYPE']._serialized_start=25639 + _globals['_PAYMENTBACKGROUND_TYPE']._serialized_end=25671 + _globals['_DISAPPEARINGMODE']._serialized_start=25674 + _globals['_DISAPPEARINGMODE']._serialized_end=26107 + _globals['_DISAPPEARINGMODE_TRIGGER']._serialized_start=25873 + _globals['_DISAPPEARINGMODE_TRIGGER']._serialized_end=26000 + _globals['_DISAPPEARINGMODE_INITIATOR']._serialized_start=26002 + _globals['_DISAPPEARINGMODE_INITIATOR']._serialized_end=26107 + _globals['_PROCESSEDVIDEO']._serialized_start=26110 + _globals['_PROCESSEDVIDEO']._serialized_end=26380 + _globals['_PROCESSEDVIDEO_VIDEOQUALITY']._serialized_start=26323 + _globals['_PROCESSEDVIDEO_VIDEOQUALITY']._serialized_end=26380 + _globals['_MESSAGE']._serialized_start=26383 + _globals['_MESSAGE']._serialized_end=31260 + _globals['_STICKERPACKMESSAGE']._serialized_start=31263 + _globals['_STICKERPACKMESSAGE']._serialized_end=31780 + _globals['_STICKERPACKMESSAGE_STICKER']._serialized_start=31653 + _globals['_STICKERPACKMESSAGE_STICKER']._serialized_end=31780 + _globals['_ALBUMMESSAGE']._serialized_start=31782 + _globals['_ALBUMMESSAGE']._serialized_end=31866 + _globals['_MESSAGEHISTORYBUNDLE']._serialized_start=31869 + _globals['_MESSAGEHISTORYBUNDLE']._serialized_end=32092 + _globals['_ENCEVENTRESPONSEMESSAGE']._serialized_start=32094 + _globals['_ENCEVENTRESPONSEMESSAGE']._serialized_end=32209 + _globals['_EVENTMESSAGE']._serialized_start=32212 + _globals['_EVENTMESSAGE']._serialized_end=32470 + _globals['_COMMENTMESSAGE']._serialized_start=32472 + _globals['_COMMENTMESSAGE']._serialized_end=32581 + _globals['_ENCCOMMENTMESSAGE']._serialized_start=32583 + _globals['_ENCCOMMENTMESSAGE']._serialized_end=32685 + _globals['_ENCREACTIONMESSAGE']._serialized_start=32687 + _globals['_ENCREACTIONMESSAGE']._serialized_end=32790 + _globals['_KEEPINCHATMESSAGE']._serialized_start=32792 + _globals['_KEEPINCHATMESSAGE']._serialized_end=32914 + _globals['_POLLRESULTSNAPSHOTMESSAGE']._serialized_start=32917 + _globals['_POLLRESULTSNAPSHOTMESSAGE']._serialized_end=33142 + _globals['_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE']._serialized_start=33087 + _globals['_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE']._serialized_end=33142 + _globals['_POLLVOTEMESSAGE']._serialized_start=33144 + _globals['_POLLVOTEMESSAGE']._serialized_end=33186 + _globals['_POLLENCVALUE']._serialized_start=33188 + _globals['_POLLENCVALUE']._serialized_end=33237 + _globals['_POLLUPDATEMESSAGEMETADATA']._serialized_start=33239 + _globals['_POLLUPDATEMESSAGEMETADATA']._serialized_end=33266 + _globals['_POLLUPDATEMESSAGE']._serialized_start=33269 + _globals['_POLLUPDATEMESSAGE']._serialized_end=33480 + _globals['_POLLCREATIONMESSAGE']._serialized_start=33483 + _globals['_POLLCREATIONMESSAGE']._serialized_end=33713 + _globals['_POLLCREATIONMESSAGE_OPTION']._serialized_start=33685 + _globals['_POLLCREATIONMESSAGE_OPTION']._serialized_end=33713 + _globals['_STICKERSYNCRMRMESSAGE']._serialized_start=33715 + _globals['_STICKERSYNCRMRMESSAGE']._serialized_end=33801 + _globals['_REACTIONMESSAGE']._serialized_start=33803 + _globals['_REACTIONMESSAGE']._serialized_end=33917 + _globals['_FUTUREPROOFMESSAGE']._serialized_start=33919 + _globals['_FUTUREPROOFMESSAGE']._serialized_end=33984 + _globals['_DEVICESENTMESSAGE']._serialized_start=33986 + _globals['_DEVICESENTMESSAGE']._serialized_end=34089 + _globals['_REQUESTPHONENUMBERMESSAGE']._serialized_start=34091 + _globals['_REQUESTPHONENUMBERMESSAGE']._serialized_end=34171 + _globals['_NEWSLETTERADMININVITEMESSAGE']._serialized_start=34174 + _globals['_NEWSLETTERADMININVITEMESSAGE']._serialized_end=34370 + _globals['_PRODUCTMESSAGE']._serialized_start=34373 + _globals['_PRODUCTMESSAGE']._serialized_end=35032 + _globals['_PRODUCTMESSAGE_PRODUCTSNAPSHOT']._serialized_start=34637 + _globals['_PRODUCTMESSAGE_PRODUCTSNAPSHOT']._serialized_end=34922 + _globals['_PRODUCTMESSAGE_CATALOGSNAPSHOT']._serialized_start=34924 + _globals['_PRODUCTMESSAGE_CATALOGSNAPSHOT']._serialized_end=35032 + _globals['_TEMPLATEBUTTONREPLYMESSAGE']._serialized_start=35035 + _globals['_TEMPLATEBUTTONREPLYMESSAGE']._serialized_end=35223 + _globals['_TEMPLATEMESSAGE']._serialized_start=35226 + _globals['_TEMPLATEMESSAGE']._serialized_end=36662 + _globals['_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE']._serialized_start=35656 + _globals['_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE']._serialized_end=36131 + _globals['_TEMPLATEMESSAGE_FOURROWTEMPLATE']._serialized_start=36134 + _globals['_TEMPLATEMESSAGE_FOURROWTEMPLATE']._serialized_end=36652 + _globals['_STICKERMESSAGE']._serialized_start=36665 + _globals['_STICKERMESSAGE']._serialized_end=37127 + _globals['_LIVELOCATIONMESSAGE']._serialized_start=37130 + _globals['_LIVELOCATIONMESSAGE']._serialized_end=37428 + _globals['_CANCELPAYMENTREQUESTMESSAGE']._serialized_start=37430 + _globals['_CANCELPAYMENTREQUESTMESSAGE']._serialized_end=37494 + _globals['_DECLINEPAYMENTREQUESTMESSAGE']._serialized_start=37496 + _globals['_DECLINEPAYMENTREQUESTMESSAGE']._serialized_end=37561 + _globals['_REQUESTPAYMENTMESSAGE']._serialized_start=37564 + _globals['_REQUESTPAYMENTMESSAGE']._serialized_end=37831 + _globals['_SENDPAYMENTMESSAGE']._serialized_start=37834 + _globals['_SENDPAYMENTMESSAGE']._serialized_end=38010 + _globals['_CONTACTSARRAYMESSAGE']._serialized_start=38013 + _globals['_CONTACTSARRAYMESSAGE']._serialized_end=38162 + _globals['_INITIALSECURITYNOTIFICATIONSETTINGSYNC']._serialized_start=38164 + _globals['_INITIALSECURITYNOTIFICATIONSETTINGSYNC']._serialized_end=38241 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE']._serialized_start=38244 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE']._serialized_end=39471 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST']._serialized_start=38933 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST']._serialized_end=39008 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST']._serialized_start=39011 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST']._serialized_end=39213 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST']._serialized_start=39216 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST']._serialized_end=39363 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW']._serialized_start=39365 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW']._serialized_end=39425 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD']._serialized_start=39427 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD']._serialized_end=39471 + _globals['_FULLHISTORYSYNCONDEMANDREQUESTMETADATA']._serialized_start=39473 + _globals['_FULLHISTORYSYNCONDEMANDREQUESTMETADATA']._serialized_end=39532 + _globals['_APPSTATEFATALEXCEPTIONNOTIFICATION']._serialized_start=39534 + _globals['_APPSTATEFATALEXCEPTIONNOTIFICATION']._serialized_end=39614 + _globals['_APPSTATESYNCKEYREQUEST']._serialized_start=39616 + _globals['_APPSTATESYNCKEYREQUEST']._serialized_end=39694 + _globals['_APPSTATESYNCKEYSHARE']._serialized_start=39696 + _globals['_APPSTATESYNCKEYSHARE']._serialized_end=39768 + _globals['_APPSTATESYNCKEYDATA']._serialized_start=39770 + _globals['_APPSTATESYNCKEYDATA']._serialized_end=39895 + _globals['_APPSTATESYNCKEYFINGERPRINT']._serialized_start=39897 + _globals['_APPSTATESYNCKEYFINGERPRINT']._serialized_end=39989 + _globals['_APPSTATESYNCKEYID']._serialized_start=39991 + _globals['_APPSTATESYNCKEYID']._serialized_end=40025 + _globals['_APPSTATESYNCKEY']._serialized_start=40027 + _globals['_APPSTATESYNCKEY']._serialized_end=40154 + _globals['_CHAT']._serialized_start=40156 + _globals['_CHAT']._serialized_end=40195 + _globals['_CALL']._serialized_start=40197 + _globals['_CALL']._serialized_end=40302 + _globals['_AUDIOMESSAGE']._serialized_start=40305 + _globals['_AUDIOMESSAGE']._serialized_end=40675 + _globals['_DOCUMENTMESSAGE']._serialized_start=40678 + _globals['_DOCUMENTMESSAGE']._serialized_end=41180 + _globals['_LOCATIONMESSAGE']._serialized_start=41183 + _globals['_LOCATIONMESSAGE']._serialized_end=41493 + _globals['_CONTACTMESSAGE']._serialized_start=41495 + _globals['_CONTACTMESSAGE']._serialized_end=41600 + _globals['_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_start=41602 + _globals['_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_end=41694 + _globals['_BOTAVATARMETADATA']._serialized_start=41696 + _globals['_BOTAVATARMETADATA']._serialized_end=41811 + _globals['_BOTSUGGESTEDPROMPTMETADATA']._serialized_start=41813 + _globals['_BOTSUGGESTEDPROMPTMETADATA']._serialized_end=41896 + _globals['_BOTSESSIONMETADATA']._serialized_start=41898 + _globals['_BOTSESSIONMETADATA']._serialized_end=41994 + _globals['_BOTMEMUMETADATA']._serialized_start=41996 + _globals['_BOTMEMUMETADATA']._serialized_end=42070 + _globals['_BOTMETADATA']._serialized_start=42073 + _globals['_BOTMETADATA']._serialized_end=42594 + _globals['_DEVICELISTMETADATA']._serialized_start=42597 + _globals['_DEVICELISTMETADATA']._serialized_end=42890 + _globals['_EMBEDDEDMESSAGE']._serialized_start=42892 + _globals['_EMBEDDEDMESSAGE']._serialized_end=42972 + _globals['_EMBEDDEDCONTENT']._serialized_start=42974 + _globals['_EMBEDDEDCONTENT']._serialized_end=43065 + _globals['_INTERACTIVEANNOTATION']._serialized_start=43068 + _globals['_INTERACTIVEANNOTATION']._serialized_end=43379 + _globals['_POINT']._serialized_start=43381 + _globals['_POINT']._serialized_end=43452 + _globals['_LOCATION']._serialized_start=43454 + _globals['_LOCATION']._serialized_end=43529 + _globals['_TEMPLATEBUTTON']._serialized_start=43532 + _globals['_TEMPLATEBUTTON']._serialized_end=44165 + _globals['_TEMPLATEBUTTON_CALLBUTTON']._serialized_start=43780 + _globals['_TEMPLATEBUTTON_CALLBUTTON']._serialized_end=43922 + _globals['_TEMPLATEBUTTON_URLBUTTON']._serialized_start=43925 + _globals['_TEMPLATEBUTTON_URLBUTTON']._serialized_end=44058 + _globals['_TEMPLATEBUTTON_QUICKREPLYBUTTON']._serialized_start=44060 + _globals['_TEMPLATEBUTTON_QUICKREPLYBUTTON']._serialized_end=44155 + _globals['_MONEY']._serialized_start=44167 + _globals['_MONEY']._serialized_end=44227 + _globals['_ACTIONLINK']._serialized_start=44229 + _globals['_ACTIONLINK']._serialized_end=44275 + _globals['_GROUPMENTION']._serialized_start=44277 + _globals['_GROUPMENTION']._serialized_end=44331 + _globals['_MESSAGESECRETMESSAGE']._serialized_start=44333 + _globals['_MESSAGESECRETMESSAGE']._serialized_end=44407 + _globals['_MEDIANOTIFYMESSAGE']._serialized_start=44409 + _globals['_MEDIANOTIFYMESSAGE']._serialized_end=44496 + _globals['_LIDMIGRATIONMAPPINGSYNCMESSAGE']._serialized_start=44498 + _globals['_LIDMIGRATIONMAPPINGSYNCMESSAGE']._serialized_end=44561 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi index badccc7..b681a4b 100644 --- a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi +++ b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi @@ -13,6 +13,7 @@ import sys import typing import waAdv.WAAdv_pb2 import waCommon.WACommon_pb2 +import waCompanionReg.WAWebProtobufsCompanionReg_pb2 import waMmsRetry.WAMmsRetry_pb2 if sys.version_info >= (3, 10): @@ -26,12 +27,7 @@ class _PeerDataOperationRequestType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _PeerDataOperationRequestTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _PeerDataOperationRequestType.ValueType - ], - builtins.type, -): +class _PeerDataOperationRequestTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PeerDataOperationRequestType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UPLOAD_STICKER: _PeerDataOperationRequestType.ValueType # 0 SEND_RECENT_STICKER_BOOTSTRAP: _PeerDataOperationRequestType.ValueType # 1 @@ -39,11 +35,9 @@ class _PeerDataOperationRequestTypeEnumTypeWrapper( HISTORY_SYNC_ON_DEMAND: _PeerDataOperationRequestType.ValueType # 3 PLACEHOLDER_MESSAGE_RESEND: _PeerDataOperationRequestType.ValueType # 4 WAFFLE_LINKING_NONCE_FETCH: _PeerDataOperationRequestType.ValueType # 5 + FULL_HISTORY_SYNC_ON_DEMAND: _PeerDataOperationRequestType.ValueType # 6 -class PeerDataOperationRequestType( - _PeerDataOperationRequestType, - metaclass=_PeerDataOperationRequestTypeEnumTypeWrapper, -): ... +class PeerDataOperationRequestType(_PeerDataOperationRequestType, metaclass=_PeerDataOperationRequestTypeEnumTypeWrapper): ... UPLOAD_STICKER: PeerDataOperationRequestType.ValueType # 0 SEND_RECENT_STICKER_BOOTSTRAP: PeerDataOperationRequestType.ValueType # 1 @@ -51,16 +45,37 @@ GENERATE_LINK_PREVIEW: PeerDataOperationRequestType.ValueType # 2 HISTORY_SYNC_ON_DEMAND: PeerDataOperationRequestType.ValueType # 3 PLACEHOLDER_MESSAGE_RESEND: PeerDataOperationRequestType.ValueType # 4 WAFFLE_LINKING_NONCE_FETCH: PeerDataOperationRequestType.ValueType # 5 +FULL_HISTORY_SYNC_ON_DEMAND: PeerDataOperationRequestType.ValueType # 6 global___PeerDataOperationRequestType = PeerDataOperationRequestType +class _SessionSource: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + +class _SessionSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SessionSource.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + NULL_STATE: _SessionSource.ValueType # 1 + TYPEAHEAD: _SessionSource.ValueType # 2 + USER_INPUT: _SessionSource.ValueType # 3 + EMU_FLASH: _SessionSource.ValueType # 4 + EMU_FLASH_FOLLOWUP: _SessionSource.ValueType # 5 + VOICE: _SessionSource.ValueType # 6 + +class SessionSource(_SessionSource, metaclass=_SessionSourceEnumTypeWrapper): ... + +NULL_STATE: SessionSource.ValueType # 1 +TYPEAHEAD: SessionSource.ValueType # 2 +USER_INPUT: SessionSource.ValueType # 3 +EMU_FLASH: SessionSource.ValueType # 4 +EMU_FLASH_FOLLOWUP: SessionSource.ValueType # 5 +VOICE: SessionSource.ValueType # 6 +global___SessionSource = SessionSource + class _KeepType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _KeepTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_KeepType.ValueType], - builtins.type, -): +class _KeepTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_KeepType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: _KeepType.ValueType # 0 KEEP_FOR_ALL: _KeepType.ValueType # 1 @@ -81,18 +96,11 @@ class PlaceholderMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlaceholderTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PlaceholderMessage._PlaceholderType.ValueType - ], - builtins.type, - ): + class _PlaceholderTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlaceholderMessage._PlaceholderType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor MASK_LINKED_DEVICES: PlaceholderMessage._PlaceholderType.ValueType # 0 - class PlaceholderType( - _PlaceholderType, metaclass=_PlaceholderTypeEnumTypeWrapper - ): ... + class PlaceholderType(_PlaceholderType, metaclass=_PlaceholderTypeEnumTypeWrapper): ... MASK_LINKED_DEVICES: PlaceholderMessage.PlaceholderType.ValueType # 0 TYPE_FIELD_NUMBER: builtins.int @@ -102,9 +110,7 @@ class PlaceholderMessage(google.protobuf.message.Message): *, type: global___PlaceholderMessage.PlaceholderType.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["type", b"type"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["type", b"type"]) -> None: ... global___PlaceholderMessage = PlaceholderMessage @@ -117,12 +123,7 @@ class BCallMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MediaTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BCallMessage._MediaType.ValueType - ], - builtins.type, - ): + class _MediaTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BCallMessage._MediaType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: BCallMessage._MediaType.ValueType # 0 AUDIO: BCallMessage._MediaType.ValueType # 1 @@ -149,32 +150,8 @@ class BCallMessage(google.protobuf.message.Message): masterKey: builtins.bytes | None = ..., caption: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "masterKey", - b"masterKey", - "mediaType", - b"mediaType", - "sessionID", - b"sessionID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "masterKey", - b"masterKey", - "mediaType", - b"mediaType", - "sessionID", - b"sessionID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "masterKey", b"masterKey", "mediaType", b"mediaType", "sessionID", b"sessionID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "masterKey", b"masterKey", "mediaType", b"mediaType", "sessionID", b"sessionID"]) -> None: ... global___BCallMessage = BCallMessage @@ -186,12 +163,7 @@ class CallLogMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallOutcomeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogMessage._CallOutcome.ValueType - ], - builtins.type, - ): + class _CallOutcomeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogMessage._CallOutcome.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CONNECTED: CallLogMessage._CallOutcome.ValueType # 0 MISSED: CallLogMessage._CallOutcome.ValueType # 1 @@ -216,12 +188,7 @@ class CallLogMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogMessage._CallType.ValueType - ], - builtins.type, - ): + class _CallTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogMessage._CallType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REGULAR: CallLogMessage._CallType.ValueType # 0 SCHEDULED_CALL: CallLogMessage._CallType.ValueType # 1 @@ -246,14 +213,8 @@ class CallLogMessage(google.protobuf.message.Message): JID: builtins.str | None = ..., callOutcome: global___CallLogMessage.CallOutcome.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"]) -> None: ... ISVIDEO_FIELD_NUMBER: builtins.int CALLOUTCOME_FIELD_NUMBER: builtins.int @@ -265,11 +226,7 @@ class CallLogMessage(google.protobuf.message.Message): durationSecs: builtins.int callType: global___CallLogMessage.CallType.ValueType @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CallLogMessage.CallParticipant - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CallLogMessage.CallParticipant]: ... def __init__( self, *, @@ -277,37 +234,10 @@ class CallLogMessage(google.protobuf.message.Message): callOutcome: global___CallLogMessage.CallOutcome.ValueType | None = ..., durationSecs: builtins.int | None = ..., callType: global___CallLogMessage.CallType.ValueType | None = ..., - participants: collections.abc.Iterable[global___CallLogMessage.CallParticipant] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callOutcome", - b"callOutcome", - "callType", - b"callType", - "durationSecs", - b"durationSecs", - "isVideo", - b"isVideo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callOutcome", - b"callOutcome", - "callType", - b"callType", - "durationSecs", - b"durationSecs", - "isVideo", - b"isVideo", - "participants", - b"participants", - ], + participants: collections.abc.Iterable[global___CallLogMessage.CallParticipant] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["callOutcome", b"callOutcome", "callType", b"callType", "durationSecs", b"durationSecs", "isVideo", b"isVideo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callOutcome", b"callOutcome", "callType", b"callType", "durationSecs", b"durationSecs", "isVideo", b"isVideo", "participants", b"participants"]) -> None: ... global___CallLogMessage = CallLogMessage @@ -319,12 +249,7 @@ class ScheduledCallEditMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EditTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ScheduledCallEditMessage._EditType.ValueType - ], - builtins.type, - ): + class _EditTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScheduledCallEditMessage._EditType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ScheduledCallEditMessage._EditType.ValueType # 0 CANCEL: ScheduledCallEditMessage._EditType.ValueType # 1 @@ -344,12 +269,8 @@ class ScheduledCallEditMessage(google.protobuf.message.Message): key: waCommon.WACommon_pb2.MessageKey | None = ..., editType: global___ScheduledCallEditMessage.EditType.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["editType", b"editType", "key", b"key"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["editType", b"editType", "key", b"key"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["editType", b"editType", "key", b"key"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["editType", b"editType", "key", b"key"]) -> None: ... global___ScheduledCallEditMessage = ScheduledCallEditMessage @@ -361,12 +282,7 @@ class ScheduledCallCreationMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ScheduledCallCreationMessage._CallType.ValueType - ], - builtins.type, - ): + class _CallTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScheduledCallCreationMessage._CallType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ScheduledCallCreationMessage._CallType.ValueType # 0 VOICE: ScheduledCallCreationMessage._CallType.ValueType # 1 @@ -390,28 +306,8 @@ class ScheduledCallCreationMessage(google.protobuf.message.Message): callType: global___ScheduledCallCreationMessage.CallType.ValueType | None = ..., title: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callType", - b"callType", - "scheduledTimestampMS", - b"scheduledTimestampMS", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callType", - b"callType", - "scheduledTimestampMS", - b"scheduledTimestampMS", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callType", b"callType", "scheduledTimestampMS", b"scheduledTimestampMS", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callType", b"callType", "scheduledTimestampMS", b"scheduledTimestampMS", "title", b"title"]) -> None: ... global___ScheduledCallCreationMessage = ScheduledCallCreationMessage @@ -423,21 +319,14 @@ class EventResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EventResponseTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - EventResponseMessage._EventResponseType.ValueType - ], - builtins.type, - ): + class _EventResponseTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EventResponseMessage._EventResponseType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: EventResponseMessage._EventResponseType.ValueType # 0 GOING: EventResponseMessage._EventResponseType.ValueType # 1 NOT_GOING: EventResponseMessage._EventResponseType.ValueType # 2 MAYBE: EventResponseMessage._EventResponseType.ValueType # 3 - class EventResponseType( - _EventResponseType, metaclass=_EventResponseTypeEnumTypeWrapper - ): ... + class EventResponseType(_EventResponseType, metaclass=_EventResponseTypeEnumTypeWrapper): ... UNKNOWN: EventResponseMessage.EventResponseType.ValueType # 0 GOING: EventResponseMessage.EventResponseType.ValueType # 1 NOT_GOING: EventResponseMessage.EventResponseType.ValueType # 2 @@ -452,33 +341,12 @@ class EventResponseMessage(google.protobuf.message.Message): def __init__( self, *, - response: global___EventResponseMessage.EventResponseType.ValueType - | None = ..., + response: global___EventResponseMessage.EventResponseType.ValueType | None = ..., timestampMS: builtins.int | None = ..., extraGuestCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "extraGuestCount", - b"extraGuestCount", - "response", - b"response", - "timestampMS", - b"timestampMS", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "extraGuestCount", - b"extraGuestCount", - "response", - b"response", - "timestampMS", - b"timestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["extraGuestCount", b"extraGuestCount", "response", b"response", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["extraGuestCount", b"extraGuestCount", "response", b"response", "timestampMS", b"timestampMS"]) -> None: ... global___EventResponseMessage = EventResponseMessage @@ -490,12 +358,7 @@ class PinInChatMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PinInChatMessage._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PinInChatMessage._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_TYPE: PinInChatMessage._Type.ValueType # 0 PIN_FOR_ALL: PinInChatMessage._Type.ValueType # 1 @@ -520,18 +383,8 @@ class PinInChatMessage(google.protobuf.message.Message): type: global___PinInChatMessage.Type.ValueType | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type"]) -> None: ... global___PinInChatMessage = PinInChatMessage @@ -543,12 +396,7 @@ class ButtonsResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ButtonsResponseMessage._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButtonsResponseMessage._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ButtonsResponseMessage._Type.ValueType # 0 DISPLAY_TEXT: ButtonsResponseMessage._Type.ValueType # 1 @@ -574,39 +422,9 @@ class ButtonsResponseMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., type: global___ButtonsResponseMessage.Type.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "response", - b"response", - "selectedButtonID", - b"selectedButtonID", - "selectedDisplayText", - b"selectedDisplayText", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "response", - b"response", - "selectedButtonID", - b"selectedButtonID", - "selectedDisplayText", - b"selectedDisplayText", - "type", - b"type", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["response", b"response"] - ) -> typing.Literal["selectedDisplayText"] | None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "response", b"response", "selectedButtonID", b"selectedButtonID", "selectedDisplayText", b"selectedDisplayText", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "response", b"response", "selectedButtonID", b"selectedButtonID", "selectedDisplayText", b"selectedDisplayText", "type", b"type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["response", b"response"]) -> typing.Literal["selectedDisplayText"] | None: ... global___ButtonsResponseMessage = ButtonsResponseMessage @@ -618,12 +436,7 @@ class ButtonsMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HeaderTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ButtonsMessage._HeaderType.ValueType - ], - builtins.type, - ): + class _HeaderTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButtonsMessage._HeaderType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ButtonsMessage._HeaderType.ValueType # 0 EMPTY: ButtonsMessage._HeaderType.ValueType # 1 @@ -650,12 +463,7 @@ class ButtonsMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ButtonsMessage.Button._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButtonsMessage.Button._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ButtonsMessage.Button._Type.ValueType # 0 RESPONSE: ButtonsMessage.Button._Type.ValueType # 1 @@ -680,18 +488,8 @@ class ButtonsMessage(google.protobuf.message.Message): name: builtins.str | None = ..., paramsJSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON"]) -> None: ... @typing.final class ButtonText(google.protobuf.message.Message): @@ -704,12 +502,8 @@ class ButtonsMessage(google.protobuf.message.Message): *, displayText: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["displayText", b"displayText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["displayText", b"displayText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayText", b"displayText"]) -> None: ... BUTTONID_FIELD_NUMBER: builtins.int BUTTONTEXT_FIELD_NUMBER: builtins.int @@ -729,32 +523,8 @@ class ButtonsMessage(google.protobuf.message.Message): type: global___ButtonsMessage.Button.Type.ValueType | None = ..., nativeFlowInfo: global___ButtonsMessage.Button.NativeFlowInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buttonID", - b"buttonID", - "buttonText", - b"buttonText", - "nativeFlowInfo", - b"nativeFlowInfo", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttonID", - b"buttonID", - "buttonText", - b"buttonText", - "nativeFlowInfo", - b"nativeFlowInfo", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buttonID", b"buttonID", "buttonText", b"buttonText", "nativeFlowInfo", b"nativeFlowInfo", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttonID", b"buttonID", "buttonText", b"buttonText", "nativeFlowInfo", b"nativeFlowInfo", "type", b"type"]) -> None: ... TEXT_FIELD_NUMBER: builtins.int DOCUMENTMESSAGE_FIELD_NUMBER: builtins.int @@ -781,11 +551,7 @@ class ButtonsMessage(google.protobuf.message.Message): @property def contextInfo(self) -> global___ContextInfo: ... @property - def buttons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ButtonsMessage.Button - ]: ... + def buttons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ButtonsMessage.Button]: ... def __init__( self, *, @@ -800,66 +566,9 @@ class ButtonsMessage(google.protobuf.message.Message): buttons: collections.abc.Iterable[global___ButtonsMessage.Button] | None = ..., headerType: global___ButtonsMessage.HeaderType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contentText", - b"contentText", - "contextInfo", - b"contextInfo", - "documentMessage", - b"documentMessage", - "footerText", - b"footerText", - "header", - b"header", - "headerType", - b"headerType", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "text", - b"text", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttons", - b"buttons", - "contentText", - b"contentText", - "contextInfo", - b"contextInfo", - "documentMessage", - b"documentMessage", - "footerText", - b"footerText", - "header", - b"header", - "headerType", - b"headerType", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "text", - b"text", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["header", b"header"] - ) -> ( - typing.Literal[ - "text", "documentMessage", "imageMessage", "videoMessage", "locationMessage" - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["contentText", b"contentText", "contextInfo", b"contextInfo", "documentMessage", b"documentMessage", "footerText", b"footerText", "header", b"header", "headerType", b"headerType", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "text", b"text", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttons", b"buttons", "contentText", b"contentText", "contextInfo", b"contextInfo", "documentMessage", b"documentMessage", "footerText", b"footerText", "header", b"header", "headerType", b"headerType", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "text", b"text", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["header", b"header"]) -> typing.Literal["text", "documentMessage", "imageMessage", "videoMessage", "locationMessage"] | None: ... global___ButtonsMessage = ButtonsMessage @@ -871,12 +580,7 @@ class SecretEncryptedMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SecretEncTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - SecretEncryptedMessage._SecretEncType.ValueType - ], - builtins.type, - ): + class _SecretEncTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SecretEncryptedMessage._SecretEncType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: SecretEncryptedMessage._SecretEncType.ValueType # 0 EVENT_EDIT: SecretEncryptedMessage._SecretEncType.ValueType # 1 @@ -900,35 +604,10 @@ class SecretEncryptedMessage(google.protobuf.message.Message): targetMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., - secretEncType: global___SecretEncryptedMessage.SecretEncType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "secretEncType", - b"secretEncType", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "secretEncType", - b"secretEncType", - "targetMessageKey", - b"targetMessageKey", - ], + secretEncType: global___SecretEncryptedMessage.SecretEncType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "secretEncType", b"secretEncType", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "secretEncType", b"secretEncType", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___SecretEncryptedMessage = SecretEncryptedMessage @@ -940,12 +619,7 @@ class GroupInviteMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _GroupTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupInviteMessage._GroupType.ValueType - ], - builtins.type, - ): + class _GroupTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupInviteMessage._GroupType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: GroupInviteMessage._GroupType.ValueType # 0 PARENT: GroupInviteMessage._GroupType.ValueType # 1 @@ -983,48 +657,8 @@ class GroupInviteMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., groupType: global___GroupInviteMessage.GroupType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "groupType", - b"groupType", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "groupType", - b"groupType", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "groupJID", b"groupJID", "groupName", b"groupName", "groupType", b"groupType", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "groupJID", b"groupJID", "groupName", b"groupName", "groupType", b"groupType", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> None: ... global___GroupInviteMessage = GroupInviteMessage @@ -1040,12 +674,7 @@ class InteractiveResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FormatEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - InteractiveResponseMessage.Body._Format.ValueType - ], - builtins.type, - ): + class _FormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InteractiveResponseMessage.Body._Format.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: InteractiveResponseMessage.Body._Format.ValueType # 0 EXTENSIONS_1: InteractiveResponseMessage.Body._Format.ValueType # 1 @@ -1062,15 +691,10 @@ class InteractiveResponseMessage(google.protobuf.message.Message): self, *, text: builtins.str | None = ..., - format: global___InteractiveResponseMessage.Body.Format.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["format", b"format", "text", b"text"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["format", b"format", "text", b"text"] + format: global___InteractiveResponseMessage.Body.Format.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["format", b"format", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["format", b"format", "text", b"text"]) -> None: ... @typing.final class NativeFlowResponseMessage(google.protobuf.message.Message): @@ -1089,26 +713,14 @@ class InteractiveResponseMessage(google.protobuf.message.Message): paramsJSON: builtins.str | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON", "version", b"version" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON", "version", b"version" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON", "version", b"version"]) -> None: ... NATIVEFLOWRESPONSEMESSAGE_FIELD_NUMBER: builtins.int BODY_FIELD_NUMBER: builtins.int CONTEXTINFO_FIELD_NUMBER: builtins.int @property - def nativeFlowResponseMessage( - self, - ) -> global___InteractiveResponseMessage.NativeFlowResponseMessage: ... + def nativeFlowResponseMessage(self) -> global___InteractiveResponseMessage.NativeFlowResponseMessage: ... @property def body(self) -> global___InteractiveResponseMessage.Body: ... @property @@ -1116,43 +728,13 @@ class InteractiveResponseMessage(google.protobuf.message.Message): def __init__( self, *, - nativeFlowResponseMessage: global___InteractiveResponseMessage.NativeFlowResponseMessage - | None = ..., + nativeFlowResponseMessage: global___InteractiveResponseMessage.NativeFlowResponseMessage | None = ..., body: global___InteractiveResponseMessage.Body | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "body", - b"body", - "contextInfo", - b"contextInfo", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "nativeFlowResponseMessage", - b"nativeFlowResponseMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "body", - b"body", - "contextInfo", - b"contextInfo", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "nativeFlowResponseMessage", - b"nativeFlowResponseMessage", - ], - ) -> None: ... - def WhichOneof( - self, - oneof_group: typing.Literal[ - "interactiveResponseMessage", b"interactiveResponseMessage" - ], - ) -> typing.Literal["nativeFlowResponseMessage"] | None: ... + def HasField(self, field_name: typing.Literal["body", b"body", "contextInfo", b"contextInfo", "interactiveResponseMessage", b"interactiveResponseMessage", "nativeFlowResponseMessage", b"nativeFlowResponseMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "contextInfo", b"contextInfo", "interactiveResponseMessage", b"interactiveResponseMessage", "nativeFlowResponseMessage", b"nativeFlowResponseMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["interactiveResponseMessage", b"interactiveResponseMessage"]) -> typing.Literal["nativeFlowResponseMessage"] | None: ... global___InteractiveResponseMessage = InteractiveResponseMessage @@ -1168,12 +750,7 @@ class InteractiveMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SurfaceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - InteractiveMessage.ShopMessage._Surface.ValueType - ], - builtins.type, - ): + class _SurfaceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InteractiveMessage.ShopMessage._Surface.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_SURFACE: InteractiveMessage.ShopMessage._Surface.ValueType # 0 FB: InteractiveMessage.ShopMessage._Surface.ValueType # 1 @@ -1196,22 +773,11 @@ class InteractiveMessage(google.protobuf.message.Message): self, *, ID: builtins.str | None = ..., - surface: global___InteractiveMessage.ShopMessage.Surface.ValueType - | None = ..., + surface: global___InteractiveMessage.ShopMessage.Surface.ValueType | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface"]) -> None: ... @typing.final class CarouselMessage(google.protobuf.message.Message): @@ -1221,26 +787,15 @@ class InteractiveMessage(google.protobuf.message.Message): MESSAGEVERSION_FIELD_NUMBER: builtins.int messageVersion: builtins.int @property - def cards( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveMessage - ]: ... + def cards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveMessage]: ... def __init__( self, *, cards: collections.abc.Iterable[global___InteractiveMessage] | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageVersion", b"messageVersion"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "cards", b"cards", "messageVersion", b"messageVersion" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageVersion", b"messageVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["cards", b"cards", "messageVersion", b"messageVersion"]) -> None: ... @typing.final class NativeFlowMessage(google.protobuf.message.Message): @@ -1260,18 +815,8 @@ class InteractiveMessage(google.protobuf.message.Message): name: builtins.str | None = ..., buttonParamsJSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buttonParamsJSON", b"buttonParamsJSON", "name", b"name" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttonParamsJSON", b"buttonParamsJSON", "name", b"name" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buttonParamsJSON", b"buttonParamsJSON", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttonParamsJSON", b"buttonParamsJSON", "name", b"name"]) -> None: ... BUTTONS_FIELD_NUMBER: builtins.int MESSAGEPARAMSJSON_FIELD_NUMBER: builtins.int @@ -1279,41 +824,16 @@ class InteractiveMessage(google.protobuf.message.Message): messageParamsJSON: builtins.str messageVersion: builtins.int @property - def buttons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveMessage.NativeFlowMessage.NativeFlowButton - ]: ... + def buttons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveMessage.NativeFlowMessage.NativeFlowButton]: ... def __init__( self, *, - buttons: collections.abc.Iterable[ - global___InteractiveMessage.NativeFlowMessage.NativeFlowButton - ] - | None = ..., + buttons: collections.abc.Iterable[global___InteractiveMessage.NativeFlowMessage.NativeFlowButton] | None = ..., messageParamsJSON: builtins.str | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageParamsJSON", - b"messageParamsJSON", - "messageVersion", - b"messageVersion", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttons", - b"buttons", - "messageParamsJSON", - b"messageParamsJSON", - "messageVersion", - b"messageVersion", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageParamsJSON", b"messageParamsJSON", "messageVersion", b"messageVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttons", b"buttons", "messageParamsJSON", b"messageParamsJSON", "messageVersion", b"messageVersion"]) -> None: ... @typing.final class CollectionMessage(google.protobuf.message.Message): @@ -1332,18 +852,8 @@ class InteractiveMessage(google.protobuf.message.Message): ID: builtins.str | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion"]) -> None: ... @typing.final class Footer(google.protobuf.message.Message): @@ -1356,9 +866,7 @@ class InteractiveMessage(google.protobuf.message.Message): *, text: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["text", b"text"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["text", b"text"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["text", b"text"]) -> None: ... @typing.final @@ -1372,9 +880,7 @@ class InteractiveMessage(google.protobuf.message.Message): *, text: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["text", b"text"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["text", b"text"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["text", b"text"]) -> None: ... @typing.final @@ -1417,69 +923,9 @@ class InteractiveMessage(google.protobuf.message.Message): subtitle: builtins.str | None = ..., hasMediaAttachment: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "documentMessage", - b"documentMessage", - "hasMediaAttachment", - b"hasMediaAttachment", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "media", - b"media", - "productMessage", - b"productMessage", - "subtitle", - b"subtitle", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "documentMessage", - b"documentMessage", - "hasMediaAttachment", - b"hasMediaAttachment", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "media", - b"media", - "productMessage", - b"productMessage", - "subtitle", - b"subtitle", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["media", b"media"] - ) -> ( - typing.Literal[ - "documentMessage", - "imageMessage", - "JPEGThumbnail", - "videoMessage", - "locationMessage", - "productMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "documentMessage", b"documentMessage", "hasMediaAttachment", b"hasMediaAttachment", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "media", b"media", "productMessage", b"productMessage", "subtitle", b"subtitle", "title", b"title", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "documentMessage", b"documentMessage", "hasMediaAttachment", b"hasMediaAttachment", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "media", b"media", "productMessage", b"productMessage", "subtitle", b"subtitle", "title", b"title", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["media", b"media"]) -> typing.Literal["documentMessage", "imageMessage", "JPEGThumbnail", "videoMessage", "locationMessage", "productMessage"] | None: ... SHOPSTOREFRONTMESSAGE_FIELD_NUMBER: builtins.int COLLECTIONMESSAGE_FIELD_NUMBER: builtins.int @@ -1517,63 +963,9 @@ class InteractiveMessage(google.protobuf.message.Message): footer: global___InteractiveMessage.Footer | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "body", - b"body", - "carouselMessage", - b"carouselMessage", - "collectionMessage", - b"collectionMessage", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "header", - b"header", - "interactiveMessage", - b"interactiveMessage", - "nativeFlowMessage", - b"nativeFlowMessage", - "shopStorefrontMessage", - b"shopStorefrontMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "body", - b"body", - "carouselMessage", - b"carouselMessage", - "collectionMessage", - b"collectionMessage", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "header", - b"header", - "interactiveMessage", - b"interactiveMessage", - "nativeFlowMessage", - b"nativeFlowMessage", - "shopStorefrontMessage", - b"shopStorefrontMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["interactiveMessage", b"interactiveMessage"] - ) -> ( - typing.Literal[ - "shopStorefrontMessage", - "collectionMessage", - "nativeFlowMessage", - "carouselMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["body", b"body", "carouselMessage", b"carouselMessage", "collectionMessage", b"collectionMessage", "contextInfo", b"contextInfo", "footer", b"footer", "header", b"header", "interactiveMessage", b"interactiveMessage", "nativeFlowMessage", b"nativeFlowMessage", "shopStorefrontMessage", b"shopStorefrontMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "carouselMessage", b"carouselMessage", "collectionMessage", b"collectionMessage", "contextInfo", b"contextInfo", "footer", b"footer", "header", b"header", "interactiveMessage", b"interactiveMessage", "nativeFlowMessage", b"nativeFlowMessage", "shopStorefrontMessage", b"shopStorefrontMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["interactiveMessage", b"interactiveMessage"]) -> typing.Literal["shopStorefrontMessage", "collectionMessage", "nativeFlowMessage", "carouselMessage"] | None: ... global___InteractiveMessage = InteractiveMessage @@ -1585,12 +977,7 @@ class ListResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ListTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ListResponseMessage._ListType.ValueType - ], - builtins.type, - ): + class _ListTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListResponseMessage._ListType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ListResponseMessage._ListType.ValueType # 0 SINGLE_SELECT: ListResponseMessage._ListType.ValueType # 1 @@ -1610,12 +997,8 @@ class ListResponseMessage(google.protobuf.message.Message): *, selectedRowID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["selectedRowID", b"selectedRowID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["selectedRowID", b"selectedRowID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["selectedRowID", b"selectedRowID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["selectedRowID", b"selectedRowID"]) -> None: ... TITLE_FIELD_NUMBER: builtins.int LISTTYPE_FIELD_NUMBER: builtins.int @@ -1638,36 +1021,8 @@ class ListResponseMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., description: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "listType", - b"listType", - "singleSelectReply", - b"singleSelectReply", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "listType", - b"listType", - "singleSelectReply", - b"singleSelectReply", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "listType", b"listType", "singleSelectReply", b"singleSelectReply", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "listType", b"listType", "singleSelectReply", b"singleSelectReply", "title", b"title"]) -> None: ... global___ListResponseMessage = ListResponseMessage @@ -1679,12 +1034,7 @@ class ListMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ListTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ListMessage._ListType.ValueType - ], - builtins.type, - ): + class _ListTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListMessage._ListType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ListMessage._ListType.ValueType # 0 SINGLE_SELECT: ListMessage._ListType.ValueType # 1 @@ -1704,40 +1054,18 @@ class ListMessage(google.protobuf.message.Message): BUSINESSOWNERJID_FIELD_NUMBER: builtins.int businessOwnerJID: builtins.str @property - def productSections( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.ProductSection - ]: ... + def productSections(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.ProductSection]: ... @property def headerImage(self) -> global___ListMessage.ProductListHeaderImage: ... def __init__( self, *, - productSections: collections.abc.Iterable[ - global___ListMessage.ProductSection - ] - | None = ..., + productSections: collections.abc.Iterable[global___ListMessage.ProductSection] | None = ..., headerImage: global___ListMessage.ProductListHeaderImage | None = ..., businessOwnerJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "businessOwnerJID", b"businessOwnerJID", "headerImage", b"headerImage" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "businessOwnerJID", - b"businessOwnerJID", - "headerImage", - b"headerImage", - "productSections", - b"productSections", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID", "headerImage", b"headerImage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID", "headerImage", b"headerImage", "productSections", b"productSections"]) -> None: ... @typing.final class ProductListHeaderImage(google.protobuf.message.Message): @@ -1753,18 +1081,8 @@ class ListMessage(google.protobuf.message.Message): productID: builtins.str | None = ..., JPEGThumbnail: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID"]) -> None: ... @typing.final class ProductSection(google.protobuf.message.Message): @@ -1774,24 +1092,15 @@ class ListMessage(google.protobuf.message.Message): PRODUCTS_FIELD_NUMBER: builtins.int title: builtins.str @property - def products( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.Product - ]: ... + def products(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.Product]: ... def __init__( self, *, title: builtins.str | None = ..., - products: collections.abc.Iterable[global___ListMessage.Product] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["title", b"title"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["products", b"products", "title", b"title"] + products: collections.abc.Iterable[global___ListMessage.Product] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["products", b"products", "title", b"title"]) -> None: ... @typing.final class Product(google.protobuf.message.Message): @@ -1804,12 +1113,8 @@ class ListMessage(google.protobuf.message.Message): *, productID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["productID", b"productID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["productID", b"productID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["productID", b"productID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["productID", b"productID"]) -> None: ... @typing.final class Section(google.protobuf.message.Message): @@ -1819,23 +1124,15 @@ class ListMessage(google.protobuf.message.Message): ROWS_FIELD_NUMBER: builtins.int title: builtins.str @property - def rows( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.Row - ]: ... + def rows(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.Row]: ... def __init__( self, *, title: builtins.str | None = ..., rows: collections.abc.Iterable[global___ListMessage.Row] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["title", b"title"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["rows", b"rows", "title", b"title"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["rows", b"rows", "title", b"title"]) -> None: ... @typing.final class Row(google.protobuf.message.Message): @@ -1854,18 +1151,8 @@ class ListMessage(google.protobuf.message.Message): description: builtins.str | None = ..., rowID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "description", b"description", "rowID", b"rowID", "title", b"title" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "description", b"description", "rowID", b"rowID", "title", b"title" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["description", b"description", "rowID", b"rowID", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["description", b"description", "rowID", b"rowID", "title", b"title"]) -> None: ... TITLE_FIELD_NUMBER: builtins.int DESCRIPTION_FIELD_NUMBER: builtins.int @@ -1881,11 +1168,7 @@ class ListMessage(google.protobuf.message.Message): listType: global___ListMessage.ListType.ValueType footerText: builtins.str @property - def sections( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.Section - ]: ... + def sections(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.Section]: ... @property def productListInfo(self) -> global___ListMessage.ProductListInfo: ... @property @@ -1902,46 +1185,8 @@ class ListMessage(google.protobuf.message.Message): footerText: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buttonText", - b"buttonText", - "contextInfo", - b"contextInfo", - "description", - b"description", - "footerText", - b"footerText", - "listType", - b"listType", - "productListInfo", - b"productListInfo", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttonText", - b"buttonText", - "contextInfo", - b"contextInfo", - "description", - b"description", - "footerText", - b"footerText", - "listType", - b"listType", - "productListInfo", - b"productListInfo", - "sections", - b"sections", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buttonText", b"buttonText", "contextInfo", b"contextInfo", "description", b"description", "footerText", b"footerText", "listType", b"listType", "productListInfo", b"productListInfo", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttonText", b"buttonText", "contextInfo", b"contextInfo", "description", b"description", "footerText", b"footerText", "listType", b"listType", "productListInfo", b"productListInfo", "sections", b"sections", "title", b"title"]) -> None: ... global___ListMessage = ListMessage @@ -1953,12 +1198,7 @@ class OrderMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OrderSurfaceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - OrderMessage._OrderSurface.ValueType - ], - builtins.type, - ): + class _OrderSurfaceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OrderMessage._OrderSurface.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CATALOG: OrderMessage._OrderSurface.ValueType # 1 @@ -1969,12 +1209,7 @@ class OrderMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OrderStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - OrderMessage._OrderStatus.ValueType - ], - builtins.type, - ): + class _OrderStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OrderMessage._OrderStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INQUIRY: OrderMessage._OrderStatus.ValueType # 1 ACCEPTED: OrderMessage._OrderStatus.ValueType # 2 @@ -2033,72 +1268,8 @@ class OrderMessage(google.protobuf.message.Message): messageVersion: builtins.int | None = ..., orderRequestMessageID: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "itemCount", - b"itemCount", - "message", - b"message", - "messageVersion", - b"messageVersion", - "orderID", - b"orderID", - "orderRequestMessageID", - b"orderRequestMessageID", - "orderTitle", - b"orderTitle", - "sellerJID", - b"sellerJID", - "status", - b"status", - "surface", - b"surface", - "thumbnail", - b"thumbnail", - "token", - b"token", - "totalAmount1000", - b"totalAmount1000", - "totalCurrencyCode", - b"totalCurrencyCode", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "itemCount", - b"itemCount", - "message", - b"message", - "messageVersion", - b"messageVersion", - "orderID", - b"orderID", - "orderRequestMessageID", - b"orderRequestMessageID", - "orderTitle", - b"orderTitle", - "sellerJID", - b"sellerJID", - "status", - b"status", - "surface", - b"surface", - "thumbnail", - b"thumbnail", - "token", - b"token", - "totalAmount1000", - b"totalAmount1000", - "totalCurrencyCode", - b"totalCurrencyCode", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "itemCount", b"itemCount", "message", b"message", "messageVersion", b"messageVersion", "orderID", b"orderID", "orderRequestMessageID", b"orderRequestMessageID", "orderTitle", b"orderTitle", "sellerJID", b"sellerJID", "status", b"status", "surface", b"surface", "thumbnail", b"thumbnail", "token", b"token", "totalAmount1000", b"totalAmount1000", "totalCurrencyCode", b"totalCurrencyCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "itemCount", b"itemCount", "message", b"message", "messageVersion", b"messageVersion", "orderID", b"orderID", "orderRequestMessageID", b"orderRequestMessageID", "orderTitle", b"orderTitle", "sellerJID", b"sellerJID", "status", b"status", "surface", b"surface", "thumbnail", b"thumbnail", "token", b"token", "totalAmount1000", b"totalAmount1000", "totalCurrencyCode", b"totalCurrencyCode"]) -> None: ... global___OrderMessage = OrderMessage @@ -2110,12 +1281,7 @@ class PaymentInviteMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ServiceTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInviteMessage._ServiceType.ValueType - ], - builtins.type, - ): + class _ServiceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInviteMessage._ServiceType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: PaymentInviteMessage._ServiceType.ValueType # 0 FBPAY: PaymentInviteMessage._ServiceType.ValueType # 1 @@ -2138,18 +1304,8 @@ class PaymentInviteMessage(google.protobuf.message.Message): serviceType: global___PaymentInviteMessage.ServiceType.ValueType | None = ..., expiryTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType"]) -> None: ... global___PaymentInviteMessage = PaymentInviteMessage @@ -2173,19 +1329,12 @@ class HighlyStructuredMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CalendarTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType - ], - builtins.type, - ): + class _CalendarTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GREGORIAN: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType # 1 SOLAR_HIJRI: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType # 2 - class CalendarType( - _CalendarType, metaclass=_CalendarTypeEnumTypeWrapper - ): ... + class CalendarType(_CalendarType, metaclass=_CalendarTypeEnumTypeWrapper): ... GREGORIAN: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType # 1 SOLAR_HIJRI: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType # 2 @@ -2193,12 +1342,7 @@ class HighlyStructuredMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DayOfWeekTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType - ], - builtins.type, - ): + class _DayOfWeekTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor MONDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 1 TUESDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 2 @@ -2208,9 +1352,7 @@ class HighlyStructuredMessage(google.protobuf.message.Message): SATURDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 6 SUNDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 7 - class DayOfWeekType( - _DayOfWeekType, metaclass=_DayOfWeekTypeEnumTypeWrapper - ): ... + class DayOfWeekType(_DayOfWeekType, metaclass=_DayOfWeekTypeEnumTypeWrapper): ... MONDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType # 1 TUESDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType # 2 WEDNESDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType # 3 @@ -2236,54 +1378,16 @@ class HighlyStructuredMessage(google.protobuf.message.Message): def __init__( self, *, - dayOfWeek: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType - | None = ..., + dayOfWeek: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType | None = ..., year: builtins.int | None = ..., month: builtins.int | None = ..., dayOfMonth: builtins.int | None = ..., hour: builtins.int | None = ..., minute: builtins.int | None = ..., - calendar: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "calendar", - b"calendar", - "dayOfMonth", - b"dayOfMonth", - "dayOfWeek", - b"dayOfWeek", - "hour", - b"hour", - "minute", - b"minute", - "month", - b"month", - "year", - b"year", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "calendar", - b"calendar", - "dayOfMonth", - b"dayOfMonth", - "dayOfWeek", - b"dayOfWeek", - "hour", - b"hour", - "minute", - b"minute", - "month", - b"month", - "year", - b"year", - ], + calendar: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["calendar", b"calendar", "dayOfMonth", b"dayOfMonth", "dayOfWeek", b"dayOfWeek", "hour", b"hour", "minute", b"minute", "month", b"month", "year", b"year"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["calendar", b"calendar", "dayOfMonth", b"dayOfMonth", "dayOfWeek", b"dayOfWeek", "hour", b"hour", "minute", b"minute", "month", b"month", "year", b"year"]) -> None: ... @typing.final class HSMDateTimeUnixEpoch(google.protobuf.message.Message): @@ -2296,56 +1400,24 @@ class HighlyStructuredMessage(google.protobuf.message.Message): *, timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["timestamp", b"timestamp"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["timestamp", b"timestamp"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["timestamp", b"timestamp"]) -> None: ... COMPONENT_FIELD_NUMBER: builtins.int UNIXEPOCH_FIELD_NUMBER: builtins.int @property - def component( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent: ... + def component(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent: ... @property - def unixEpoch( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch: ... + def unixEpoch(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch: ... def __init__( self, *, - component: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - | None = ..., - unixEpoch: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "component", - b"component", - "datetimeOneof", - b"datetimeOneof", - "unixEpoch", - b"unixEpoch", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "component", - b"component", - "datetimeOneof", - b"datetimeOneof", - "unixEpoch", - b"unixEpoch", - ], + component: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent | None = ..., + unixEpoch: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["datetimeOneof", b"datetimeOneof"] - ) -> typing.Literal["component", "unixEpoch"] | None: ... + def HasField(self, field_name: typing.Literal["component", b"component", "datetimeOneof", b"datetimeOneof", "unixEpoch", b"unixEpoch"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["component", b"component", "datetimeOneof", b"datetimeOneof", "unixEpoch", b"unixEpoch"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["datetimeOneof", b"datetimeOneof"]) -> typing.Literal["component", "unixEpoch"] | None: ... @typing.final class HSMCurrency(google.protobuf.message.Message): @@ -2361,69 +1433,27 @@ class HighlyStructuredMessage(google.protobuf.message.Message): currencyCode: builtins.str | None = ..., amount1000: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount1000", b"amount1000", "currencyCode", b"currencyCode" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount1000", b"amount1000", "currencyCode", b"currencyCode" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["amount1000", b"amount1000", "currencyCode", b"currencyCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount1000", b"amount1000", "currencyCode", b"currencyCode"]) -> None: ... CURRENCY_FIELD_NUMBER: builtins.int DATETIME_FIELD_NUMBER: builtins.int DEFAULT_FIELD_NUMBER: builtins.int default: builtins.str @property - def currency( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency: ... + def currency(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency: ... @property - def dateTime( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime: ... + def dateTime(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime: ... def __init__( self, *, - currency: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - | None = ..., - dateTime: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - | None = ..., + currency: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency | None = ..., + dateTime: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime | None = ..., default: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "currency", - b"currency", - "dateTime", - b"dateTime", - "default", - b"default", - "paramOneof", - b"paramOneof", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currency", - b"currency", - "dateTime", - b"dateTime", - "default", - b"default", - "paramOneof", - b"paramOneof", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["paramOneof", b"paramOneof"] - ) -> typing.Literal["currency", "dateTime"] | None: ... + def HasField(self, field_name: typing.Literal["currency", b"currency", "dateTime", b"dateTime", "default", b"default", "paramOneof", b"paramOneof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currency", b"currency", "dateTime", b"dateTime", "default", b"default", "paramOneof", b"paramOneof"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["paramOneof", b"paramOneof"]) -> typing.Literal["currency", "dateTime"] | None: ... NAMESPACE_FIELD_NUMBER: builtins.int ELEMENTNAME_FIELD_NUMBER: builtins.int @@ -2441,17 +1471,9 @@ class HighlyStructuredMessage(google.protobuf.message.Message): deterministicLg: builtins.str deterministicLc: builtins.str @property - def params( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def params(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def localizableParams( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___HighlyStructuredMessage.HSMLocalizableParameter - ]: ... + def localizableParams(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HighlyStructuredMessage.HSMLocalizableParameter]: ... @property def hydratedHsm(self) -> global___TemplateMessage: ... def __init__( @@ -2462,250 +1484,326 @@ class HighlyStructuredMessage(google.protobuf.message.Message): params: collections.abc.Iterable[builtins.str] | None = ..., fallbackLg: builtins.str | None = ..., fallbackLc: builtins.str | None = ..., - localizableParams: collections.abc.Iterable[ - global___HighlyStructuredMessage.HSMLocalizableParameter - ] - | None = ..., + localizableParams: collections.abc.Iterable[global___HighlyStructuredMessage.HSMLocalizableParameter] | None = ..., deterministicLg: builtins.str | None = ..., deterministicLc: builtins.str | None = ..., hydratedHsm: global___TemplateMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deterministicLc", - b"deterministicLc", - "deterministicLg", - b"deterministicLg", - "elementName", - b"elementName", - "fallbackLc", - b"fallbackLc", - "fallbackLg", - b"fallbackLg", - "hydratedHsm", - b"hydratedHsm", - "namespace", - b"namespace", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deterministicLc", - b"deterministicLc", - "deterministicLg", - b"deterministicLg", - "elementName", - b"elementName", - "fallbackLc", - b"fallbackLc", - "fallbackLg", - b"fallbackLg", - "hydratedHsm", - b"hydratedHsm", - "localizableParams", - b"localizableParams", - "namespace", - b"namespace", - "params", - b"params", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deterministicLc", b"deterministicLc", "deterministicLg", b"deterministicLg", "elementName", b"elementName", "fallbackLc", b"fallbackLc", "fallbackLg", b"fallbackLg", "hydratedHsm", b"hydratedHsm", "namespace", b"namespace"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deterministicLc", b"deterministicLc", "deterministicLg", b"deterministicLg", "elementName", b"elementName", "fallbackLc", b"fallbackLc", "fallbackLg", b"fallbackLg", "hydratedHsm", b"hydratedHsm", "localizableParams", b"localizableParams", "namespace", b"namespace", "params", b"params"]) -> None: ... global___HighlyStructuredMessage = HighlyStructuredMessage @typing.final -class HistorySyncNotification(google.protobuf.message.Message): +class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor - class _HistorySyncType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _HistorySyncTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HistorySyncNotification._HistorySyncType.ValueType - ], - builtins.type, - ): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - INITIAL_BOOTSTRAP: HistorySyncNotification._HistorySyncType.ValueType # 0 - INITIAL_STATUS_V3: HistorySyncNotification._HistorySyncType.ValueType # 1 - FULL: HistorySyncNotification._HistorySyncType.ValueType # 2 - RECENT: HistorySyncNotification._HistorySyncType.ValueType # 3 - PUSH_NAME: HistorySyncNotification._HistorySyncType.ValueType # 4 - NON_BLOCKING_DATA: HistorySyncNotification._HistorySyncType.ValueType # 5 - ON_DEMAND: HistorySyncNotification._HistorySyncType.ValueType # 6 - NO_HISTORY: HistorySyncNotification._HistorySyncType.ValueType # 7 + @typing.final + class PeerDataOperationResult(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor - class HistorySyncType( - _HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper - ): ... - INITIAL_BOOTSTRAP: HistorySyncNotification.HistorySyncType.ValueType # 0 - INITIAL_STATUS_V3: HistorySyncNotification.HistorySyncType.ValueType # 1 - FULL: HistorySyncNotification.HistorySyncType.ValueType # 2 - RECENT: HistorySyncNotification.HistorySyncType.ValueType # 3 - PUSH_NAME: HistorySyncNotification.HistorySyncType.ValueType # 4 - NON_BLOCKING_DATA: HistorySyncNotification.HistorySyncType.ValueType # 5 - ON_DEMAND: HistorySyncNotification.HistorySyncType.ValueType # 6 - NO_HISTORY: HistorySyncNotification.HistorySyncType.ValueType # 7 + class _FullHistorySyncOnDemandResponseCode: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType - FILESHA256_FIELD_NUMBER: builtins.int - FILELENGTH_FIELD_NUMBER: builtins.int - MEDIAKEY_FIELD_NUMBER: builtins.int - FILEENCSHA256_FIELD_NUMBER: builtins.int - DIRECTPATH_FIELD_NUMBER: builtins.int - SYNCTYPE_FIELD_NUMBER: builtins.int - CHUNKORDER_FIELD_NUMBER: builtins.int - ORIGINALMESSAGEID_FIELD_NUMBER: builtins.int - PROGRESS_FIELD_NUMBER: builtins.int - OLDESTMSGINCHUNKTIMESTAMPSEC_FIELD_NUMBER: builtins.int - INITIALHISTBOOTSTRAPINLINEPAYLOAD_FIELD_NUMBER: builtins.int - PEERDATAREQUESTSESSIONID_FIELD_NUMBER: builtins.int - fileSHA256: builtins.bytes - fileLength: builtins.int - mediaKey: builtins.bytes - fileEncSHA256: builtins.bytes - directPath: builtins.str - syncType: global___HistorySyncNotification.HistorySyncType.ValueType - chunkOrder: builtins.int - originalMessageID: builtins.str - progress: builtins.int - oldestMsgInChunkTimestampSec: builtins.int - initialHistBootstrapInlinePayload: builtins.bytes - peerDataRequestSessionID: builtins.str - def __init__( - self, - *, - fileSHA256: builtins.bytes | None = ..., - fileLength: builtins.int | None = ..., - mediaKey: builtins.bytes | None = ..., - fileEncSHA256: builtins.bytes | None = ..., - directPath: builtins.str | None = ..., - syncType: global___HistorySyncNotification.HistorySyncType.ValueType - | None = ..., - chunkOrder: builtins.int | None = ..., - originalMessageID: builtins.str | None = ..., - progress: builtins.int | None = ..., - oldestMsgInChunkTimestampSec: builtins.int | None = ..., - initialHistBootstrapInlinePayload: builtins.bytes | None = ..., - peerDataRequestSessionID: builtins.str | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chunkOrder", - b"chunkOrder", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "initialHistBootstrapInlinePayload", - b"initialHistBootstrapInlinePayload", - "mediaKey", - b"mediaKey", - "oldestMsgInChunkTimestampSec", - b"oldestMsgInChunkTimestampSec", - "originalMessageID", - b"originalMessageID", - "peerDataRequestSessionID", - b"peerDataRequestSessionID", - "progress", - b"progress", - "syncType", - b"syncType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chunkOrder", - b"chunkOrder", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "initialHistBootstrapInlinePayload", - b"initialHistBootstrapInlinePayload", - "mediaKey", - b"mediaKey", - "oldestMsgInChunkTimestampSec", - b"oldestMsgInChunkTimestampSec", - "originalMessageID", - b"originalMessageID", - "peerDataRequestSessionID", - b"peerDataRequestSessionID", - "progress", - b"progress", - "syncType", - b"syncType", - ], - ) -> None: ... + class _FullHistorySyncOnDemandResponseCodeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + REQUEST_SUCCESS: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 0 + REQUEST_TIME_EXPIRED: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 1 + DECLINED_SHARING_HISTORY: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 2 + GENERIC_ERROR: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 3 -global___HistorySyncNotification = HistorySyncNotification + class FullHistorySyncOnDemandResponseCode(_FullHistorySyncOnDemandResponseCode, metaclass=_FullHistorySyncOnDemandResponseCodeEnumTypeWrapper): ... + REQUEST_SUCCESS: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 0 + REQUEST_TIME_EXPIRED: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 1 + DECLINED_SHARING_HISTORY: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 2 + GENERIC_ERROR: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 3 -@typing.final -class RequestWelcomeMessageMetadata(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor + @typing.final + class WaffleNonceFetchResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor - class _LocalChatState: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType + NONCE_FIELD_NUMBER: builtins.int + WAENTFBID_FIELD_NUMBER: builtins.int + nonce: builtins.str + waEntFbid: builtins.str + def __init__( + self, + *, + nonce: builtins.str | None = ..., + waEntFbid: builtins.str | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["nonce", b"nonce", "waEntFbid", b"waEntFbid"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nonce", b"nonce", "waEntFbid", b"waEntFbid"]) -> None: ... - class _LocalChatStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - RequestWelcomeMessageMetadata._LocalChatState.ValueType - ], - builtins.type, - ): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - EMPTY: RequestWelcomeMessageMetadata._LocalChatState.ValueType # 0 - NON_EMPTY: RequestWelcomeMessageMetadata._LocalChatState.ValueType # 1 + @typing.final + class FullHistorySyncOnDemandRequestResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor - class LocalChatState(_LocalChatState, metaclass=_LocalChatStateEnumTypeWrapper): ... - EMPTY: RequestWelcomeMessageMetadata.LocalChatState.ValueType # 0 - NON_EMPTY: RequestWelcomeMessageMetadata.LocalChatState.ValueType # 1 + REQUESTMETADATA_FIELD_NUMBER: builtins.int + RESPONSECODE_FIELD_NUMBER: builtins.int + responseCode: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType + @property + def requestMetadata(self) -> global___FullHistorySyncOnDemandRequestMetadata: ... + def __init__( + self, + *, + requestMetadata: global___FullHistorySyncOnDemandRequestMetadata | None = ..., + responseCode: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["requestMetadata", b"requestMetadata", "responseCode", b"responseCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["requestMetadata", b"requestMetadata", "responseCode", b"responseCode"]) -> None: ... - LOCALCHATSTATE_FIELD_NUMBER: builtins.int - localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType - def __init__( - self, - *, - localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["localChatState", b"localChatState"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["localChatState", b"localChatState"] - ) -> None: ... + @typing.final + class PlaceholderMessageResendResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor -global___RequestWelcomeMessageMetadata = RequestWelcomeMessageMetadata + WEBMESSAGEINFOBYTES_FIELD_NUMBER: builtins.int + webMessageInfoBytes: builtins.bytes + def __init__( + self, + *, + webMessageInfoBytes: builtins.bytes | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["webMessageInfoBytes", b"webMessageInfoBytes"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["webMessageInfoBytes", b"webMessageInfoBytes"]) -> None: ... -@typing.final -class ProtocolMessage(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor + @typing.final + class LinkPreviewResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor - class _Type: + @typing.final + class LinkPreviewHighQualityThumbnail(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + DIRECTPATH_FIELD_NUMBER: builtins.int + THUMBHASH_FIELD_NUMBER: builtins.int + ENCTHUMBHASH_FIELD_NUMBER: builtins.int + MEDIAKEY_FIELD_NUMBER: builtins.int + MEDIAKEYTIMESTAMPMS_FIELD_NUMBER: builtins.int + THUMBWIDTH_FIELD_NUMBER: builtins.int + THUMBHEIGHT_FIELD_NUMBER: builtins.int + directPath: builtins.str + thumbHash: builtins.str + encThumbHash: builtins.str + mediaKey: builtins.bytes + mediaKeyTimestampMS: builtins.int + thumbWidth: builtins.int + thumbHeight: builtins.int + def __init__( + self, + *, + directPath: builtins.str | None = ..., + thumbHash: builtins.str | None = ..., + encThumbHash: builtins.str | None = ..., + mediaKey: builtins.bytes | None = ..., + mediaKeyTimestampMS: builtins.int | None = ..., + thumbWidth: builtins.int | None = ..., + thumbHeight: builtins.int | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "encThumbHash", b"encThumbHash", "mediaKey", b"mediaKey", "mediaKeyTimestampMS", b"mediaKeyTimestampMS", "thumbHash", b"thumbHash", "thumbHeight", b"thumbHeight", "thumbWidth", b"thumbWidth"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "encThumbHash", b"encThumbHash", "mediaKey", b"mediaKey", "mediaKeyTimestampMS", b"mediaKeyTimestampMS", "thumbHash", b"thumbHash", "thumbHeight", b"thumbHeight", "thumbWidth", b"thumbWidth"]) -> None: ... + + URL_FIELD_NUMBER: builtins.int + TITLE_FIELD_NUMBER: builtins.int + DESCRIPTION_FIELD_NUMBER: builtins.int + THUMBDATA_FIELD_NUMBER: builtins.int + CANONICALURL_FIELD_NUMBER: builtins.int + MATCHTEXT_FIELD_NUMBER: builtins.int + PREVIEWTYPE_FIELD_NUMBER: builtins.int + HQTHUMBNAIL_FIELD_NUMBER: builtins.int + URL: builtins.str + title: builtins.str + description: builtins.str + thumbData: builtins.bytes + canonicalURL: builtins.str + matchText: builtins.str + previewType: builtins.str + @property + def hqThumbnail(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail: ... + def __init__( + self, + *, + URL: builtins.str | None = ..., + title: builtins.str | None = ..., + description: builtins.str | None = ..., + thumbData: builtins.bytes | None = ..., + canonicalURL: builtins.str | None = ..., + matchText: builtins.str | None = ..., + previewType: builtins.str | None = ..., + hqThumbnail: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "canonicalURL", b"canonicalURL", "description", b"description", "hqThumbnail", b"hqThumbnail", "matchText", b"matchText", "previewType", b"previewType", "thumbData", b"thumbData", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "canonicalURL", b"canonicalURL", "description", b"description", "hqThumbnail", b"hqThumbnail", "matchText", b"matchText", "previewType", b"previewType", "thumbData", b"thumbData", "title", b"title"]) -> None: ... + + MEDIAUPLOADRESULT_FIELD_NUMBER: builtins.int + STICKERMESSAGE_FIELD_NUMBER: builtins.int + LINKPREVIEWRESPONSE_FIELD_NUMBER: builtins.int + PLACEHOLDERMESSAGERESENDRESPONSE_FIELD_NUMBER: builtins.int + WAFFLENONCEFETCHREQUESTRESPONSE_FIELD_NUMBER: builtins.int + FULLHISTORYSYNCONDEMANDREQUESTRESPONSE_FIELD_NUMBER: builtins.int + mediaUploadResult: waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType + @property + def stickerMessage(self) -> global___StickerMessage: ... + @property + def linkPreviewResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse: ... + @property + def placeholderMessageResendResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse: ... + @property + def waffleNonceFetchRequestResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse: ... + @property + def fullHistorySyncOnDemandRequestResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse: ... + def __init__( + self, + *, + mediaUploadResult: waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType | None = ..., + stickerMessage: global___StickerMessage | None = ..., + linkPreviewResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse | None = ..., + placeholderMessageResendResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse | None = ..., + waffleNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse | None = ..., + fullHistorySyncOnDemandRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequestResponse", b"fullHistorySyncOnDemandRequestResponse", "linkPreviewResponse", b"linkPreviewResponse", "mediaUploadResult", b"mediaUploadResult", "placeholderMessageResendResponse", b"placeholderMessageResendResponse", "stickerMessage", b"stickerMessage", "waffleNonceFetchRequestResponse", b"waffleNonceFetchRequestResponse"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequestResponse", b"fullHistorySyncOnDemandRequestResponse", "linkPreviewResponse", b"linkPreviewResponse", "mediaUploadResult", b"mediaUploadResult", "placeholderMessageResendResponse", b"placeholderMessageResendResponse", "stickerMessage", b"stickerMessage", "waffleNonceFetchRequestResponse", b"waffleNonceFetchRequestResponse"]) -> None: ... + + PEERDATAOPERATIONREQUESTTYPE_FIELD_NUMBER: builtins.int + STANZAID_FIELD_NUMBER: builtins.int + PEERDATAOPERATIONRESULT_FIELD_NUMBER: builtins.int + peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType + stanzaID: builtins.str + @property + def peerDataOperationResult(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult]: ... + def __init__( + self, + *, + peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType | None = ..., + stanzaID: builtins.str | None = ..., + peerDataOperationResult: collections.abc.Iterable[global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult] | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["peerDataOperationRequestType", b"peerDataOperationRequestType", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["peerDataOperationRequestType", b"peerDataOperationRequestType", "peerDataOperationResult", b"peerDataOperationResult", "stanzaID", b"stanzaID"]) -> None: ... + +global___PeerDataOperationRequestResponseMessage = PeerDataOperationRequestResponseMessage + +@typing.final +class HistorySyncNotification(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + class _HistorySyncType: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + + class _HistorySyncTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HistorySyncNotification._HistorySyncType.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + INITIAL_BOOTSTRAP: HistorySyncNotification._HistorySyncType.ValueType # 0 + INITIAL_STATUS_V3: HistorySyncNotification._HistorySyncType.ValueType # 1 + FULL: HistorySyncNotification._HistorySyncType.ValueType # 2 + RECENT: HistorySyncNotification._HistorySyncType.ValueType # 3 + PUSH_NAME: HistorySyncNotification._HistorySyncType.ValueType # 4 + NON_BLOCKING_DATA: HistorySyncNotification._HistorySyncType.ValueType # 5 + ON_DEMAND: HistorySyncNotification._HistorySyncType.ValueType # 6 + NO_HISTORY: HistorySyncNotification._HistorySyncType.ValueType # 7 + + class HistorySyncType(_HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper): ... + INITIAL_BOOTSTRAP: HistorySyncNotification.HistorySyncType.ValueType # 0 + INITIAL_STATUS_V3: HistorySyncNotification.HistorySyncType.ValueType # 1 + FULL: HistorySyncNotification.HistorySyncType.ValueType # 2 + RECENT: HistorySyncNotification.HistorySyncType.ValueType # 3 + PUSH_NAME: HistorySyncNotification.HistorySyncType.ValueType # 4 + NON_BLOCKING_DATA: HistorySyncNotification.HistorySyncType.ValueType # 5 + ON_DEMAND: HistorySyncNotification.HistorySyncType.ValueType # 6 + NO_HISTORY: HistorySyncNotification.HistorySyncType.ValueType # 7 + + FILESHA256_FIELD_NUMBER: builtins.int + FILELENGTH_FIELD_NUMBER: builtins.int + MEDIAKEY_FIELD_NUMBER: builtins.int + FILEENCSHA256_FIELD_NUMBER: builtins.int + DIRECTPATH_FIELD_NUMBER: builtins.int + SYNCTYPE_FIELD_NUMBER: builtins.int + CHUNKORDER_FIELD_NUMBER: builtins.int + ORIGINALMESSAGEID_FIELD_NUMBER: builtins.int + PROGRESS_FIELD_NUMBER: builtins.int + OLDESTMSGINCHUNKTIMESTAMPSEC_FIELD_NUMBER: builtins.int + INITIALHISTBOOTSTRAPINLINEPAYLOAD_FIELD_NUMBER: builtins.int + PEERDATAREQUESTSESSIONID_FIELD_NUMBER: builtins.int + FULLHISTORYSYNCONDEMANDREQUESTMETADATA_FIELD_NUMBER: builtins.int + ENCHANDLE_FIELD_NUMBER: builtins.int + fileSHA256: builtins.bytes + fileLength: builtins.int + mediaKey: builtins.bytes + fileEncSHA256: builtins.bytes + directPath: builtins.str + syncType: global___HistorySyncNotification.HistorySyncType.ValueType + chunkOrder: builtins.int + originalMessageID: builtins.str + progress: builtins.int + oldestMsgInChunkTimestampSec: builtins.int + initialHistBootstrapInlinePayload: builtins.bytes + peerDataRequestSessionID: builtins.str + encHandle: builtins.str + @property + def fullHistorySyncOnDemandRequestMetadata(self) -> global___FullHistorySyncOnDemandRequestMetadata: ... + def __init__( + self, + *, + fileSHA256: builtins.bytes | None = ..., + fileLength: builtins.int | None = ..., + mediaKey: builtins.bytes | None = ..., + fileEncSHA256: builtins.bytes | None = ..., + directPath: builtins.str | None = ..., + syncType: global___HistorySyncNotification.HistorySyncType.ValueType | None = ..., + chunkOrder: builtins.int | None = ..., + originalMessageID: builtins.str | None = ..., + progress: builtins.int | None = ..., + oldestMsgInChunkTimestampSec: builtins.int | None = ..., + initialHistBootstrapInlinePayload: builtins.bytes | None = ..., + peerDataRequestSessionID: builtins.str | None = ..., + fullHistorySyncOnDemandRequestMetadata: global___FullHistorySyncOnDemandRequestMetadata | None = ..., + encHandle: builtins.str | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["chunkOrder", b"chunkOrder", "directPath", b"directPath", "encHandle", b"encHandle", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "fullHistorySyncOnDemandRequestMetadata", b"fullHistorySyncOnDemandRequestMetadata", "initialHistBootstrapInlinePayload", b"initialHistBootstrapInlinePayload", "mediaKey", b"mediaKey", "oldestMsgInChunkTimestampSec", b"oldestMsgInChunkTimestampSec", "originalMessageID", b"originalMessageID", "peerDataRequestSessionID", b"peerDataRequestSessionID", "progress", b"progress", "syncType", b"syncType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chunkOrder", b"chunkOrder", "directPath", b"directPath", "encHandle", b"encHandle", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "fullHistorySyncOnDemandRequestMetadata", b"fullHistorySyncOnDemandRequestMetadata", "initialHistBootstrapInlinePayload", b"initialHistBootstrapInlinePayload", "mediaKey", b"mediaKey", "oldestMsgInChunkTimestampSec", b"oldestMsgInChunkTimestampSec", "originalMessageID", b"originalMessageID", "peerDataRequestSessionID", b"peerDataRequestSessionID", "progress", b"progress", "syncType", b"syncType"]) -> None: ... + +global___HistorySyncNotification = HistorySyncNotification + +@typing.final +class RequestWelcomeMessageMetadata(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + class _LocalChatState: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + + class _LocalChatStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RequestWelcomeMessageMetadata._LocalChatState.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + EMPTY: RequestWelcomeMessageMetadata._LocalChatState.ValueType # 0 + NON_EMPTY: RequestWelcomeMessageMetadata._LocalChatState.ValueType # 1 + + class LocalChatState(_LocalChatState, metaclass=_LocalChatStateEnumTypeWrapper): ... + EMPTY: RequestWelcomeMessageMetadata.LocalChatState.ValueType # 0 + NON_EMPTY: RequestWelcomeMessageMetadata.LocalChatState.ValueType # 1 + + LOCALCHATSTATE_FIELD_NUMBER: builtins.int + localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType + def __init__( + self, + *, + localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["localChatState", b"localChatState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["localChatState", b"localChatState"]) -> None: ... + +global___RequestWelcomeMessageMetadata = RequestWelcomeMessageMetadata + +@typing.final +class ProtocolMessage(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + class _Type: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ProtocolMessage._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProtocolMessage._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REVOKE: ProtocolMessage._Type.ValueType # 0 EPHEMERAL_SETTING: ProtocolMessage._Type.ValueType # 3 @@ -2719,9 +1817,7 @@ class ProtocolMessage(google.protobuf.message.Message): SHARE_PHONE_NUMBER: ProtocolMessage._Type.ValueType # 11 MESSAGE_EDIT: ProtocolMessage._Type.ValueType # 14 PEER_DATA_OPERATION_REQUEST_MESSAGE: ProtocolMessage._Type.ValueType # 16 - PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE: ( - ProtocolMessage._Type.ValueType - ) # 17 + PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE: ProtocolMessage._Type.ValueType # 17 REQUEST_WELCOME_MESSAGE: ProtocolMessage._Type.ValueType # 18 BOT_FEEDBACK_MESSAGE: ProtocolMessage._Type.ValueType # 19 MEDIA_NOTIFY_MESSAGE: ProtocolMessage._Type.ValueType # 20 @@ -2729,6 +1825,7 @@ class ProtocolMessage(google.protobuf.message.Message): LID_MIGRATION_MAPPING_SYNC: ProtocolMessage._Type.ValueType # 22 REMINDER_MESSAGE: ProtocolMessage._Type.ValueType # 23 BOT_MEMU_ONBOARDING_MESSAGE: ProtocolMessage._Type.ValueType # 24 + STATUS_MENTION_MESSAGE: ProtocolMessage._Type.ValueType # 25 class Type(_Type, metaclass=_TypeEnumTypeWrapper): ... REVOKE: ProtocolMessage.Type.ValueType # 0 @@ -2751,6 +1848,7 @@ class ProtocolMessage(google.protobuf.message.Message): LID_MIGRATION_MAPPING_SYNC: ProtocolMessage.Type.ValueType # 22 REMINDER_MESSAGE: ProtocolMessage.Type.ValueType # 23 BOT_MEMU_ONBOARDING_MESSAGE: ProtocolMessage.Type.ValueType # 24 + STATUS_MENTION_MESSAGE: ProtocolMessage.Type.ValueType # 25 KEY_FIELD_NUMBER: builtins.int TYPE_FIELD_NUMBER: builtins.int @@ -2786,41 +1884,27 @@ class ProtocolMessage(google.protobuf.message.Message): @property def appStateSyncKeyRequest(self) -> global___AppStateSyncKeyRequest: ... @property - def initialSecurityNotificationSettingSync( - self, - ) -> global___InitialSecurityNotificationSettingSync: ... + def initialSecurityNotificationSettingSync(self) -> global___InitialSecurityNotificationSettingSync: ... @property - def appStateFatalExceptionNotification( - self, - ) -> global___AppStateFatalExceptionNotification: ... + def appStateFatalExceptionNotification(self) -> global___AppStateFatalExceptionNotification: ... @property def disappearingMode(self) -> global___DisappearingMode: ... @property def editedMessage(self) -> global___Message: ... @property - def peerDataOperationRequestMessage( - self, - ) -> global___PeerDataOperationRequestMessage: ... + def peerDataOperationRequestMessage(self) -> global___PeerDataOperationRequestMessage: ... @property - def peerDataOperationRequestResponseMessage( - self, - ) -> global___PeerDataOperationRequestResponseMessage: ... + def peerDataOperationRequestResponseMessage(self) -> global___PeerDataOperationRequestResponseMessage: ... @property def botFeedbackMessage(self) -> global___BotFeedbackMessage: ... @property - def requestWelcomeMessageMetadata( - self, - ) -> global___RequestWelcomeMessageMetadata: ... + def requestWelcomeMessageMetadata(self) -> global___RequestWelcomeMessageMetadata: ... @property def mediaNotifyMessage(self) -> global___MediaNotifyMessage: ... @property - def cloudApiThreadControlNotification( - self, - ) -> global___CloudAPIThreadControlNotification: ... + def cloudApiThreadControlNotification(self) -> global___CloudAPIThreadControlNotification: ... @property - def lidMigrationMappingSyncMessage( - self, - ) -> global___LIDMigrationMappingSyncMessage: ... + def lidMigrationMappingSyncMessage(self) -> global___LIDMigrationMappingSyncMessage: ... def __init__( self, *, @@ -2831,117 +1915,22 @@ class ProtocolMessage(google.protobuf.message.Message): historySyncNotification: global___HistorySyncNotification | None = ..., appStateSyncKeyShare: global___AppStateSyncKeyShare | None = ..., appStateSyncKeyRequest: global___AppStateSyncKeyRequest | None = ..., - initialSecurityNotificationSettingSync: global___InitialSecurityNotificationSettingSync - | None = ..., - appStateFatalExceptionNotification: global___AppStateFatalExceptionNotification - | None = ..., + initialSecurityNotificationSettingSync: global___InitialSecurityNotificationSettingSync | None = ..., + appStateFatalExceptionNotification: global___AppStateFatalExceptionNotification | None = ..., disappearingMode: global___DisappearingMode | None = ..., editedMessage: global___Message | None = ..., timestampMS: builtins.int | None = ..., - peerDataOperationRequestMessage: global___PeerDataOperationRequestMessage - | None = ..., - peerDataOperationRequestResponseMessage: global___PeerDataOperationRequestResponseMessage - | None = ..., + peerDataOperationRequestMessage: global___PeerDataOperationRequestMessage | None = ..., + peerDataOperationRequestResponseMessage: global___PeerDataOperationRequestResponseMessage | None = ..., botFeedbackMessage: global___BotFeedbackMessage | None = ..., invokerJID: builtins.str | None = ..., - requestWelcomeMessageMetadata: global___RequestWelcomeMessageMetadata - | None = ..., + requestWelcomeMessageMetadata: global___RequestWelcomeMessageMetadata | None = ..., mediaNotifyMessage: global___MediaNotifyMessage | None = ..., - cloudApiThreadControlNotification: global___CloudAPIThreadControlNotification - | None = ..., - lidMigrationMappingSyncMessage: global___LIDMigrationMappingSyncMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appStateFatalExceptionNotification", - b"appStateFatalExceptionNotification", - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "botFeedbackMessage", - b"botFeedbackMessage", - "cloudApiThreadControlNotification", - b"cloudApiThreadControlNotification", - "disappearingMode", - b"disappearingMode", - "editedMessage", - b"editedMessage", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "historySyncNotification", - b"historySyncNotification", - "initialSecurityNotificationSettingSync", - b"initialSecurityNotificationSettingSync", - "invokerJID", - b"invokerJID", - "key", - b"key", - "lidMigrationMappingSyncMessage", - b"lidMigrationMappingSyncMessage", - "mediaNotifyMessage", - b"mediaNotifyMessage", - "peerDataOperationRequestMessage", - b"peerDataOperationRequestMessage", - "peerDataOperationRequestResponseMessage", - b"peerDataOperationRequestResponseMessage", - "requestWelcomeMessageMetadata", - b"requestWelcomeMessageMetadata", - "timestampMS", - b"timestampMS", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appStateFatalExceptionNotification", - b"appStateFatalExceptionNotification", - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "botFeedbackMessage", - b"botFeedbackMessage", - "cloudApiThreadControlNotification", - b"cloudApiThreadControlNotification", - "disappearingMode", - b"disappearingMode", - "editedMessage", - b"editedMessage", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "historySyncNotification", - b"historySyncNotification", - "initialSecurityNotificationSettingSync", - b"initialSecurityNotificationSettingSync", - "invokerJID", - b"invokerJID", - "key", - b"key", - "lidMigrationMappingSyncMessage", - b"lidMigrationMappingSyncMessage", - "mediaNotifyMessage", - b"mediaNotifyMessage", - "peerDataOperationRequestMessage", - b"peerDataOperationRequestMessage", - "peerDataOperationRequestResponseMessage", - b"peerDataOperationRequestResponseMessage", - "requestWelcomeMessageMetadata", - b"requestWelcomeMessageMetadata", - "timestampMS", - b"timestampMS", - "type", - b"type", - ], + cloudApiThreadControlNotification: global___CloudAPIThreadControlNotification | None = ..., + lidMigrationMappingSyncMessage: global___LIDMigrationMappingSyncMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["appStateFatalExceptionNotification", b"appStateFatalExceptionNotification", "appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "botFeedbackMessage", b"botFeedbackMessage", "cloudApiThreadControlNotification", b"cloudApiThreadControlNotification", "disappearingMode", b"disappearingMode", "editedMessage", b"editedMessage", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "historySyncNotification", b"historySyncNotification", "initialSecurityNotificationSettingSync", b"initialSecurityNotificationSettingSync", "invokerJID", b"invokerJID", "key", b"key", "lidMigrationMappingSyncMessage", b"lidMigrationMappingSyncMessage", "mediaNotifyMessage", b"mediaNotifyMessage", "peerDataOperationRequestMessage", b"peerDataOperationRequestMessage", "peerDataOperationRequestResponseMessage", b"peerDataOperationRequestResponseMessage", "requestWelcomeMessageMetadata", b"requestWelcomeMessageMetadata", "timestampMS", b"timestampMS", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appStateFatalExceptionNotification", b"appStateFatalExceptionNotification", "appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "botFeedbackMessage", b"botFeedbackMessage", "cloudApiThreadControlNotification", b"cloudApiThreadControlNotification", "disappearingMode", b"disappearingMode", "editedMessage", b"editedMessage", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "historySyncNotification", b"historySyncNotification", "initialSecurityNotificationSettingSync", b"initialSecurityNotificationSettingSync", "invokerJID", b"invokerJID", "key", b"key", "lidMigrationMappingSyncMessage", b"lidMigrationMappingSyncMessage", "mediaNotifyMessage", b"mediaNotifyMessage", "peerDataOperationRequestMessage", b"peerDataOperationRequestMessage", "peerDataOperationRequestResponseMessage", b"peerDataOperationRequestResponseMessage", "requestWelcomeMessageMetadata", b"requestWelcomeMessageMetadata", "timestampMS", b"timestampMS", "type", b"type"]) -> None: ... global___ProtocolMessage = ProtocolMessage @@ -2953,31 +1942,16 @@ class CloudAPIThreadControlNotification(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CloudAPIThreadControlEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType - ], - builtins.type, - ): + class _CloudAPIThreadControlEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType # 0 - CONTROL_PASSED: ( - CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType - ) # 1 - CONTROL_TAKEN: ( - CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType - ) # 2 - - class CloudAPIThreadControl( - _CloudAPIThreadControl, metaclass=_CloudAPIThreadControlEnumTypeWrapper - ): ... + CONTROL_PASSED: CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType # 1 + CONTROL_TAKEN: CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType # 2 + + class CloudAPIThreadControl(_CloudAPIThreadControl, metaclass=_CloudAPIThreadControlEnumTypeWrapper): ... UNKNOWN: CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType # 0 - CONTROL_PASSED: ( - CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType - ) # 1 - CONTROL_TAKEN: ( - CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType - ) # 2 + CONTROL_PASSED: CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType # 1 + CONTROL_TAKEN: CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType # 2 STATUS_FIELD_NUMBER: builtins.int SENDERNOTIFICATIONTIMESTAMPMS_FIELD_NUMBER: builtins.int @@ -2990,38 +1964,13 @@ class CloudAPIThreadControlNotification(google.protobuf.message.Message): def __init__( self, *, - status: global___CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType - | None = ..., + status: global___CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType | None = ..., senderNotificationTimestampMS: builtins.int | None = ..., consumerLid: builtins.str | None = ..., consumerPhoneNumber: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "consumerLid", - b"consumerLid", - "consumerPhoneNumber", - b"consumerPhoneNumber", - "senderNotificationTimestampMS", - b"senderNotificationTimestampMS", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "consumerLid", - b"consumerLid", - "consumerPhoneNumber", - b"consumerPhoneNumber", - "senderNotificationTimestampMS", - b"senderNotificationTimestampMS", - "status", - b"status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["consumerLid", b"consumerLid", "consumerPhoneNumber", b"consumerPhoneNumber", "senderNotificationTimestampMS", b"senderNotificationTimestampMS", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["consumerLid", b"consumerLid", "consumerPhoneNumber", b"consumerPhoneNumber", "senderNotificationTimestampMS", b"senderNotificationTimestampMS", "status", b"status"]) -> None: ... global___CloudAPIThreadControlNotification = CloudAPIThreadControlNotification @@ -3033,12 +1982,7 @@ class BotFeedbackMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReportKindEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._ReportKind.ValueType - ], - builtins.type, - ): + class _ReportKindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._ReportKind.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GENERIC: BotFeedbackMessage._ReportKind.ValueType # 0 @@ -3049,135 +1993,58 @@ class BotFeedbackMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotFeedbackKindMultiplePositiveEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType - ], - builtins.type, - ): + class _BotFeedbackKindMultiplePositiveEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: ( - BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType - ) # 1 - - class BotFeedbackKindMultiplePositive( - _BotFeedbackKindMultiplePositive, - metaclass=_BotFeedbackKindMultiplePositiveEnumTypeWrapper, - ): ... - BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: ( - BotFeedbackMessage.BotFeedbackKindMultiplePositive.ValueType - ) # 1 + BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType # 1 + + class BotFeedbackKindMultiplePositive(_BotFeedbackKindMultiplePositive, metaclass=_BotFeedbackKindMultiplePositiveEnumTypeWrapper): ... + BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: BotFeedbackMessage.BotFeedbackKindMultiplePositive.ValueType # 1 class _BotFeedbackKindMultipleNegative: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotFeedbackKindMultipleNegativeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ], - builtins.type, - ): + class _BotFeedbackKindMultipleNegativeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 1 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 2 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 4 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 8 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 16 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 32 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 64 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 128 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 256 - - class BotFeedbackKindMultipleNegative( - _BotFeedbackKindMultipleNegative, - metaclass=_BotFeedbackKindMultipleNegativeEnumTypeWrapper, - ): ... - BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 1 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 2 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 4 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 8 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 16 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 32 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 64 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 128 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 256 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 1 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 2 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 4 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 8 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 16 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 32 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 64 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 128 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 256 + + class BotFeedbackKindMultipleNegative(_BotFeedbackKindMultipleNegative, metaclass=_BotFeedbackKindMultipleNegativeEnumTypeWrapper): ... + BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 1 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 2 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 4 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 8 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 16 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 32 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 64 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 128 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 256 class _BotFeedbackKind: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotFeedbackKindEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._BotFeedbackKind.ValueType - ], - builtins.type, - ): + class _BotFeedbackKindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._BotFeedbackKind.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor BOT_FEEDBACK_POSITIVE: BotFeedbackMessage._BotFeedbackKind.ValueType # 0 - BOT_FEEDBACK_NEGATIVE_GENERIC: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 1 - BOT_FEEDBACK_NEGATIVE_HELPFUL: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 2 - BOT_FEEDBACK_NEGATIVE_INTERESTING: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 3 - BOT_FEEDBACK_NEGATIVE_ACCURATE: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 4 + BOT_FEEDBACK_NEGATIVE_GENERIC: BotFeedbackMessage._BotFeedbackKind.ValueType # 1 + BOT_FEEDBACK_NEGATIVE_HELPFUL: BotFeedbackMessage._BotFeedbackKind.ValueType # 2 + BOT_FEEDBACK_NEGATIVE_INTERESTING: BotFeedbackMessage._BotFeedbackKind.ValueType # 3 + BOT_FEEDBACK_NEGATIVE_ACCURATE: BotFeedbackMessage._BotFeedbackKind.ValueType # 4 BOT_FEEDBACK_NEGATIVE_SAFE: BotFeedbackMessage._BotFeedbackKind.ValueType # 5 BOT_FEEDBACK_NEGATIVE_OTHER: BotFeedbackMessage._BotFeedbackKind.ValueType # 6 - BOT_FEEDBACK_NEGATIVE_REFUSED: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 7 - BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 8 - BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 9 - - class BotFeedbackKind( - _BotFeedbackKind, metaclass=_BotFeedbackKindEnumTypeWrapper - ): ... + BOT_FEEDBACK_NEGATIVE_REFUSED: BotFeedbackMessage._BotFeedbackKind.ValueType # 7 + BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage._BotFeedbackKind.ValueType # 8 + BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage._BotFeedbackKind.ValueType # 9 + + class BotFeedbackKind(_BotFeedbackKind, metaclass=_BotFeedbackKindEnumTypeWrapper): ... BOT_FEEDBACK_POSITIVE: BotFeedbackMessage.BotFeedbackKind.ValueType # 0 BOT_FEEDBACK_NEGATIVE_GENERIC: BotFeedbackMessage.BotFeedbackKind.ValueType # 1 BOT_FEEDBACK_NEGATIVE_HELPFUL: BotFeedbackMessage.BotFeedbackKind.ValueType # 2 @@ -3186,12 +2053,8 @@ class BotFeedbackMessage(google.protobuf.message.Message): BOT_FEEDBACK_NEGATIVE_SAFE: BotFeedbackMessage.BotFeedbackKind.ValueType # 5 BOT_FEEDBACK_NEGATIVE_OTHER: BotFeedbackMessage.BotFeedbackKind.ValueType # 6 BOT_FEEDBACK_NEGATIVE_REFUSED: BotFeedbackMessage.BotFeedbackKind.ValueType # 7 - BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage.BotFeedbackKind.ValueType - ) # 8 - BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage.BotFeedbackKind.ValueType - ) # 9 + BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage.BotFeedbackKind.ValueType # 8 + BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage.BotFeedbackKind.ValueType # 9 MESSAGEKEY_FIELD_NUMBER: builtins.int KIND_FIELD_NUMBER: builtins.int @@ -3216,40 +2079,8 @@ class BotFeedbackMessage(google.protobuf.message.Message): kindPositive: builtins.int | None = ..., kindReport: global___BotFeedbackMessage.ReportKind.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "kind", - b"kind", - "kindNegative", - b"kindNegative", - "kindPositive", - b"kindPositive", - "kindReport", - b"kindReport", - "messageKey", - b"messageKey", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "kind", - b"kind", - "kindNegative", - b"kindNegative", - "kindPositive", - b"kindPositive", - "kindReport", - b"kindReport", - "messageKey", - b"messageKey", - "text", - b"text", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["kind", b"kind", "kindNegative", b"kindNegative", "kindPositive", b"kindPositive", "kindReport", b"kindReport", "messageKey", b"messageKey", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["kind", b"kind", "kindNegative", b"kindNegative", "kindPositive", b"kindPositive", "kindReport", b"kindReport", "messageKey", b"messageKey", "text", b"text"]) -> None: ... global___BotFeedbackMessage = BotFeedbackMessage @@ -3261,12 +2092,7 @@ class VideoMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AttributionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - VideoMessage._Attribution.ValueType - ], - builtins.type, - ): + class _AttributionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VideoMessage._Attribution.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: VideoMessage._Attribution.ValueType # 0 GIPHY: VideoMessage._Attribution.ValueType # 1 @@ -3326,25 +2152,13 @@ class VideoMessage(google.protobuf.message.Message): staticURL: builtins.str accessibilityLabel: builtins.str @property - def interactiveAnnotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def interactiveAnnotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... @property def contextInfo(self) -> global___ContextInfo: ... @property - def annotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def annotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... @property - def processedVideos( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ProcessedVideo - ]: ... + def processedVideos(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ProcessedVideo]: ... def __init__( self, *, @@ -3359,8 +2173,7 @@ class VideoMessage(google.protobuf.message.Message): height: builtins.int | None = ..., width: builtins.int | None = ..., fileEncSHA256: builtins.bytes | None = ..., - interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., JPEGThumbnail: builtins.bytes | None = ..., @@ -3372,119 +2185,12 @@ class VideoMessage(google.protobuf.message.Message): thumbnailSHA256: builtins.bytes | None = ..., thumbnailEncSHA256: builtins.bytes | None = ..., staticURL: builtins.str | None = ..., - annotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + annotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., accessibilityLabel: builtins.str | None = ..., processedVideos: collections.abc.Iterable[global___ProcessedVideo] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "seconds", - b"seconds", - "staticURL", - b"staticURL", - "streamingSidecar", - b"streamingSidecar", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "annotations", - b"annotations", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "interactiveAnnotations", - b"interactiveAnnotations", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "processedVideos", - b"processedVideos", - "seconds", - b"seconds", - "staticURL", - b"staticURL", - "streamingSidecar", - b"streamingSidecar", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "seconds", b"seconds", "staticURL", b"staticURL", "streamingSidecar", b"streamingSidecar", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "annotations", b"annotations", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "interactiveAnnotations", b"interactiveAnnotations", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "processedVideos", b"processedVideos", "seconds", b"seconds", "staticURL", b"staticURL", "streamingSidecar", b"streamingSidecar", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> None: ... global___VideoMessage = VideoMessage @@ -3496,21 +2202,14 @@ class ExtendedTextMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _InviteLinkGroupTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedTextMessage._InviteLinkGroupType.ValueType - ], - builtins.type, - ): + class _InviteLinkGroupTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedTextMessage._InviteLinkGroupType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: ExtendedTextMessage._InviteLinkGroupType.ValueType # 0 PARENT: ExtendedTextMessage._InviteLinkGroupType.ValueType # 1 SUB: ExtendedTextMessage._InviteLinkGroupType.ValueType # 2 DEFAULT_SUB: ExtendedTextMessage._InviteLinkGroupType.ValueType # 3 - class InviteLinkGroupType( - _InviteLinkGroupType, metaclass=_InviteLinkGroupTypeEnumTypeWrapper - ): ... + class InviteLinkGroupType(_InviteLinkGroupType, metaclass=_InviteLinkGroupTypeEnumTypeWrapper): ... DEFAULT: ExtendedTextMessage.InviteLinkGroupType.ValueType # 0 PARENT: ExtendedTextMessage.InviteLinkGroupType.ValueType # 1 SUB: ExtendedTextMessage.InviteLinkGroupType.ValueType # 2 @@ -3520,12 +2219,7 @@ class ExtendedTextMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PreviewTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedTextMessage._PreviewType.ValueType - ], - builtins.type, - ): + class _PreviewTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedTextMessage._PreviewType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ExtendedTextMessage._PreviewType.ValueType # 0 VIDEO: ExtendedTextMessage._PreviewType.ValueType # 1 @@ -3544,12 +2238,7 @@ class ExtendedTextMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FontTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedTextMessage._FontType.ValueType - ], - builtins.type, - ): + class _FontTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedTextMessage._FontType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SYSTEM: ExtendedTextMessage._FontType.ValueType # 0 SYSTEM_TEXT: ExtendedTextMessage._FontType.ValueType # 1 @@ -3645,130 +2334,16 @@ class ExtendedTextMessage(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., thumbnailHeight: builtins.int | None = ..., thumbnailWidth: builtins.int | None = ..., - inviteLinkGroupType: global___ExtendedTextMessage.InviteLinkGroupType.ValueType - | None = ..., + inviteLinkGroupType: global___ExtendedTextMessage.InviteLinkGroupType.ValueType | None = ..., inviteLinkParentGroupSubjectV2: builtins.str | None = ..., inviteLinkParentGroupThumbnailV2: builtins.bytes | None = ..., - inviteLinkGroupTypeV2: global___ExtendedTextMessage.InviteLinkGroupType.ValueType - | None = ..., + inviteLinkGroupTypeV2: global___ExtendedTextMessage.InviteLinkGroupType.ValueType | None = ..., viewOnce: builtins.bool | None = ..., videoHeight: builtins.int | None = ..., videoWidth: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "backgroundArgb", - b"backgroundArgb", - "canonicalURL", - b"canonicalURL", - "contextInfo", - b"contextInfo", - "description", - b"description", - "doNotPlayInline", - b"doNotPlayInline", - "font", - b"font", - "inviteLinkGroupType", - b"inviteLinkGroupType", - "inviteLinkGroupTypeV2", - b"inviteLinkGroupTypeV2", - "inviteLinkParentGroupSubjectV2", - b"inviteLinkParentGroupSubjectV2", - "inviteLinkParentGroupThumbnailV2", - b"inviteLinkParentGroupThumbnailV2", - "matchedText", - b"matchedText", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "previewType", - b"previewType", - "text", - b"text", - "textArgb", - b"textArgb", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - "videoHeight", - b"videoHeight", - "videoWidth", - b"videoWidth", - "viewOnce", - b"viewOnce", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "backgroundArgb", - b"backgroundArgb", - "canonicalURL", - b"canonicalURL", - "contextInfo", - b"contextInfo", - "description", - b"description", - "doNotPlayInline", - b"doNotPlayInline", - "font", - b"font", - "inviteLinkGroupType", - b"inviteLinkGroupType", - "inviteLinkGroupTypeV2", - b"inviteLinkGroupTypeV2", - "inviteLinkParentGroupSubjectV2", - b"inviteLinkParentGroupSubjectV2", - "inviteLinkParentGroupThumbnailV2", - b"inviteLinkParentGroupThumbnailV2", - "matchedText", - b"matchedText", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "previewType", - b"previewType", - "text", - b"text", - "textArgb", - b"textArgb", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - "videoHeight", - b"videoHeight", - "videoWidth", - b"videoWidth", - "viewOnce", - b"viewOnce", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "backgroundArgb", b"backgroundArgb", "canonicalURL", b"canonicalURL", "contextInfo", b"contextInfo", "description", b"description", "doNotPlayInline", b"doNotPlayInline", "font", b"font", "inviteLinkGroupType", b"inviteLinkGroupType", "inviteLinkGroupTypeV2", b"inviteLinkGroupTypeV2", "inviteLinkParentGroupSubjectV2", b"inviteLinkParentGroupSubjectV2", "inviteLinkParentGroupThumbnailV2", b"inviteLinkParentGroupThumbnailV2", "matchedText", b"matchedText", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "previewType", b"previewType", "text", b"text", "textArgb", b"textArgb", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title", "videoHeight", b"videoHeight", "videoWidth", b"videoWidth", "viewOnce", b"viewOnce"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "backgroundArgb", b"backgroundArgb", "canonicalURL", b"canonicalURL", "contextInfo", b"contextInfo", "description", b"description", "doNotPlayInline", b"doNotPlayInline", "font", b"font", "inviteLinkGroupType", b"inviteLinkGroupType", "inviteLinkGroupTypeV2", b"inviteLinkGroupTypeV2", "inviteLinkParentGroupSubjectV2", b"inviteLinkParentGroupSubjectV2", "inviteLinkParentGroupThumbnailV2", b"inviteLinkParentGroupThumbnailV2", "matchedText", b"matchedText", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "previewType", b"previewType", "text", b"text", "textArgb", b"textArgb", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title", "videoHeight", b"videoHeight", "videoWidth", b"videoWidth", "viewOnce", b"viewOnce"]) -> None: ... global___ExtendedTextMessage = ExtendedTextMessage @@ -3780,12 +2355,7 @@ class InvoiceMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AttachmentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - InvoiceMessage._AttachmentType.ValueType - ], - builtins.type, - ): + class _AttachmentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InvoiceMessage._AttachmentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor IMAGE: InvoiceMessage._AttachmentType.ValueType # 0 PDF: InvoiceMessage._AttachmentType.ValueType # 1 @@ -3828,56 +2398,8 @@ class InvoiceMessage(google.protobuf.message.Message): attachmentDirectPath: builtins.str | None = ..., attachmentJPEGThumbnail: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "attachmentDirectPath", - b"attachmentDirectPath", - "attachmentFileEncSHA256", - b"attachmentFileEncSHA256", - "attachmentFileSHA256", - b"attachmentFileSHA256", - "attachmentJPEGThumbnail", - b"attachmentJPEGThumbnail", - "attachmentMediaKey", - b"attachmentMediaKey", - "attachmentMediaKeyTimestamp", - b"attachmentMediaKeyTimestamp", - "attachmentMimetype", - b"attachmentMimetype", - "attachmentType", - b"attachmentType", - "note", - b"note", - "token", - b"token", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "attachmentDirectPath", - b"attachmentDirectPath", - "attachmentFileEncSHA256", - b"attachmentFileEncSHA256", - "attachmentFileSHA256", - b"attachmentFileSHA256", - "attachmentJPEGThumbnail", - b"attachmentJPEGThumbnail", - "attachmentMediaKey", - b"attachmentMediaKey", - "attachmentMediaKeyTimestamp", - b"attachmentMediaKeyTimestamp", - "attachmentMimetype", - b"attachmentMimetype", - "attachmentType", - b"attachmentType", - "note", - b"note", - "token", - b"token", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["attachmentDirectPath", b"attachmentDirectPath", "attachmentFileEncSHA256", b"attachmentFileEncSHA256", "attachmentFileSHA256", b"attachmentFileSHA256", "attachmentJPEGThumbnail", b"attachmentJPEGThumbnail", "attachmentMediaKey", b"attachmentMediaKey", "attachmentMediaKeyTimestamp", b"attachmentMediaKeyTimestamp", "attachmentMimetype", b"attachmentMimetype", "attachmentType", b"attachmentType", "note", b"note", "token", b"token"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["attachmentDirectPath", b"attachmentDirectPath", "attachmentFileEncSHA256", b"attachmentFileEncSHA256", "attachmentFileSHA256", b"attachmentFileSHA256", "attachmentJPEGThumbnail", b"attachmentJPEGThumbnail", "attachmentMediaKey", b"attachmentMediaKey", "attachmentMediaKeyTimestamp", b"attachmentMediaKeyTimestamp", "attachmentMimetype", b"attachmentMimetype", "attachmentType", b"attachmentType", "note", b"note", "token", b"token"]) -> None: ... global___InvoiceMessage = InvoiceMessage @@ -3889,20 +2411,13 @@ class ImageMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ImageSourceTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ImageMessage._ImageSourceType.ValueType - ], - builtins.type, - ): + class _ImageSourceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ImageMessage._ImageSourceType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor USER_IMAGE: ImageMessage._ImageSourceType.ValueType # 0 AI_GENERATED: ImageMessage._ImageSourceType.ValueType # 1 AI_MODIFIED: ImageMessage._ImageSourceType.ValueType # 2 - class ImageSourceType( - _ImageSourceType, metaclass=_ImageSourceTypeEnumTypeWrapper - ): ... + class ImageSourceType(_ImageSourceType, metaclass=_ImageSourceTypeEnumTypeWrapper): ... USER_IMAGE: ImageMessage.ImageSourceType.ValueType # 0 AI_GENERATED: ImageMessage.ImageSourceType.ValueType # 1 AI_MODIFIED: ImageMessage.ImageSourceType.ValueType # 2 @@ -3962,25 +2477,13 @@ class ImageMessage(google.protobuf.message.Message): imageSourceType: global___ImageMessage.ImageSourceType.ValueType accessibilityLabel: builtins.str @property - def interactiveAnnotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def interactiveAnnotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... @property def contextInfo(self) -> global___ContextInfo: ... @property - def scanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def scanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def annotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def annotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... def __init__( self, *, @@ -3993,8 +2496,7 @@ class ImageMessage(google.protobuf.message.Message): width: builtins.int | None = ..., mediaKey: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., - interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., JPEGThumbnail: builtins.bytes | None = ..., @@ -4011,131 +2513,12 @@ class ImageMessage(google.protobuf.message.Message): thumbnailSHA256: builtins.bytes | None = ..., thumbnailEncSHA256: builtins.bytes | None = ..., staticURL: builtins.str | None = ..., - annotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + annotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., imageSourceType: global___ImageMessage.ImageSourceType.ValueType | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "experimentGroupID", - b"experimentGroupID", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstScanLength", - b"firstScanLength", - "firstScanSidecar", - b"firstScanSidecar", - "height", - b"height", - "imageSourceType", - b"imageSourceType", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "midQualityFileEncSHA256", - b"midQualityFileEncSHA256", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "mimetype", - b"mimetype", - "scansSidecar", - b"scansSidecar", - "staticURL", - b"staticURL", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "annotations", - b"annotations", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "experimentGroupID", - b"experimentGroupID", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstScanLength", - b"firstScanLength", - "firstScanSidecar", - b"firstScanSidecar", - "height", - b"height", - "imageSourceType", - b"imageSourceType", - "interactiveAnnotations", - b"interactiveAnnotations", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "midQualityFileEncSHA256", - b"midQualityFileEncSHA256", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "mimetype", - b"mimetype", - "scanLengths", - b"scanLengths", - "scansSidecar", - b"scansSidecar", - "staticURL", - b"staticURL", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "experimentGroupID", b"experimentGroupID", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstScanLength", b"firstScanLength", "firstScanSidecar", b"firstScanSidecar", "height", b"height", "imageSourceType", b"imageSourceType", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "midQualityFileEncSHA256", b"midQualityFileEncSHA256", "midQualityFileSHA256", b"midQualityFileSHA256", "mimetype", b"mimetype", "scansSidecar", b"scansSidecar", "staticURL", b"staticURL", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "annotations", b"annotations", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "experimentGroupID", b"experimentGroupID", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstScanLength", b"firstScanLength", "firstScanSidecar", b"firstScanSidecar", "height", b"height", "imageSourceType", b"imageSourceType", "interactiveAnnotations", b"interactiveAnnotations", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "midQualityFileEncSHA256", b"midQualityFileEncSHA256", "midQualityFileSHA256", b"midQualityFileSHA256", "mimetype", b"mimetype", "scanLengths", b"scanLengths", "scansSidecar", b"scansSidecar", "staticURL", b"staticURL", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> None: ... global___ImageMessage = ImageMessage @@ -4151,28 +2534,15 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ContentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ], - builtins.type, - ): + class _ContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UPDATE: ( - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ) # 1 - UPDATE_CARD: ( - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ) # 2 - LINK_CARD: ( - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ) # 3 + UPDATE: ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType # 1 + UPDATE_CARD: ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType # 2 + LINK_CARD: ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType # 3 class ContentType(_ContentType, metaclass=_ContentTypeEnumTypeWrapper): ... UPDATE: ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType # 1 - UPDATE_CARD: ( - ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType - ) # 2 + UPDATE_CARD: ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType # 2 LINK_CARD: ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType # 3 NEWSLETTERJID_FIELD_NUMBER: builtins.int @@ -4183,9 +2553,7 @@ class ContextInfo(google.protobuf.message.Message): newsletterJID: builtins.str serverMessageID: builtins.int newsletterName: builtins.str - contentType: ( - global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType - ) + contentType: global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType accessibilityText: builtins.str def __init__( self, @@ -4193,40 +2561,11 @@ class ContextInfo(google.protobuf.message.Message): newsletterJID: builtins.str | None = ..., serverMessageID: builtins.int | None = ..., newsletterName: builtins.str | None = ..., - contentType: global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType - | None = ..., + contentType: global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType | None = ..., accessibilityText: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accessibilityText", - b"accessibilityText", - "contentType", - b"contentType", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - "serverMessageID", - b"serverMessageID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accessibilityText", - b"accessibilityText", - "contentType", - b"contentType", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - "serverMessageID", - b"serverMessageID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accessibilityText", b"accessibilityText", "contentType", b"contentType", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName", "serverMessageID", b"serverMessageID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accessibilityText", b"accessibilityText", "contentType", b"contentType", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName", "serverMessageID", b"serverMessageID"]) -> None: ... @typing.final class ExternalAdReplyInfo(google.protobuf.message.Message): @@ -4236,12 +2575,7 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MediaTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo.ExternalAdReplyInfo._MediaType.ValueType - ], - builtins.type, - ): + class _MediaTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo.ExternalAdReplyInfo._MediaType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ContextInfo.ExternalAdReplyInfo._MediaType.ValueType # 0 IMAGE: ContextInfo.ExternalAdReplyInfo._MediaType.ValueType # 1 @@ -4289,8 +2623,7 @@ class ContextInfo(google.protobuf.message.Message): *, title: builtins.str | None = ..., body: builtins.str | None = ..., - mediaType: global___ContextInfo.ExternalAdReplyInfo.MediaType.ValueType - | None = ..., + mediaType: global___ContextInfo.ExternalAdReplyInfo.MediaType.ValueType | None = ..., thumbnailURL: builtins.str | None = ..., mediaURL: builtins.str | None = ..., thumbnail: builtins.bytes | None = ..., @@ -4305,80 +2638,8 @@ class ContextInfo(google.protobuf.message.Message): clickToWhatsappCall: builtins.bool | None = ..., adContextPreviewDismissed: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "adContextPreviewDismissed", - b"adContextPreviewDismissed", - "body", - b"body", - "clickToWhatsappCall", - b"clickToWhatsappCall", - "containsAutoReply", - b"containsAutoReply", - "ctwaClid", - b"ctwaClid", - "mediaType", - b"mediaType", - "mediaURL", - b"mediaURL", - "ref", - b"ref", - "renderLargerThumbnail", - b"renderLargerThumbnail", - "showAdAttribution", - b"showAdAttribution", - "sourceID", - b"sourceID", - "sourceType", - b"sourceType", - "sourceURL", - b"sourceURL", - "thumbnail", - b"thumbnail", - "thumbnailURL", - b"thumbnailURL", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "adContextPreviewDismissed", - b"adContextPreviewDismissed", - "body", - b"body", - "clickToWhatsappCall", - b"clickToWhatsappCall", - "containsAutoReply", - b"containsAutoReply", - "ctwaClid", - b"ctwaClid", - "mediaType", - b"mediaType", - "mediaURL", - b"mediaURL", - "ref", - b"ref", - "renderLargerThumbnail", - b"renderLargerThumbnail", - "showAdAttribution", - b"showAdAttribution", - "sourceID", - b"sourceID", - "sourceType", - b"sourceType", - "sourceURL", - b"sourceURL", - "thumbnail", - b"thumbnail", - "thumbnailURL", - b"thumbnailURL", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["adContextPreviewDismissed", b"adContextPreviewDismissed", "body", b"body", "clickToWhatsappCall", b"clickToWhatsappCall", "containsAutoReply", b"containsAutoReply", "ctwaClid", b"ctwaClid", "mediaType", b"mediaType", "mediaURL", b"mediaURL", "ref", b"ref", "renderLargerThumbnail", b"renderLargerThumbnail", "showAdAttribution", b"showAdAttribution", "sourceID", b"sourceID", "sourceType", b"sourceType", "sourceURL", b"sourceURL", "thumbnail", b"thumbnail", "thumbnailURL", b"thumbnailURL", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["adContextPreviewDismissed", b"adContextPreviewDismissed", "body", b"body", "clickToWhatsappCall", b"clickToWhatsappCall", "containsAutoReply", b"containsAutoReply", "ctwaClid", b"ctwaClid", "mediaType", b"mediaType", "mediaURL", b"mediaURL", "ref", b"ref", "renderLargerThumbnail", b"renderLargerThumbnail", "showAdAttribution", b"showAdAttribution", "sourceID", b"sourceID", "sourceType", b"sourceType", "sourceURL", b"sourceURL", "thumbnail", b"thumbnail", "thumbnailURL", b"thumbnailURL", "title", b"title"]) -> None: ... @typing.final class AdReplyInfo(google.protobuf.message.Message): @@ -4388,12 +2649,7 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MediaTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo.AdReplyInfo._MediaType.ValueType - ], - builtins.type, - ): + class _MediaTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo.AdReplyInfo._MediaType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ContextInfo.AdReplyInfo._MediaType.ValueType # 0 IMAGE: ContextInfo.AdReplyInfo._MediaType.ValueType # 1 @@ -4416,103 +2672,80 @@ class ContextInfo(google.protobuf.message.Message): self, *, advertiserName: builtins.str | None = ..., - mediaType: global___ContextInfo.AdReplyInfo.MediaType.ValueType - | None = ..., + mediaType: global___ContextInfo.AdReplyInfo.MediaType.ValueType | None = ..., JPEGThumbnail: builtins.bytes | None = ..., caption: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "advertiserName", - b"advertiserName", - "caption", - b"caption", - "mediaType", - b"mediaType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "advertiserName", - b"advertiserName", - "caption", - b"caption", - "mediaType", - b"mediaType", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "advertiserName", b"advertiserName", "caption", b"caption", "mediaType", b"mediaType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "advertiserName", b"advertiserName", "caption", b"caption", "mediaType", b"mediaType"]) -> None: ... @typing.final class FeatureEligibilities(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor CANNOTBEREACTEDTO_FIELD_NUMBER: builtins.int + CANNOTBERANKED_FIELD_NUMBER: builtins.int CANREQUESTFEEDBACK_FIELD_NUMBER: builtins.int cannotBeReactedTo: builtins.bool + cannotBeRanked: builtins.bool canRequestFeedback: builtins.bool def __init__( self, *, cannotBeReactedTo: builtins.bool | None = ..., + cannotBeRanked: builtins.bool | None = ..., canRequestFeedback: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "canRequestFeedback", - b"canRequestFeedback", - "cannotBeReactedTo", - b"cannotBeReactedTo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "canRequestFeedback", - b"canRequestFeedback", - "cannotBeReactedTo", - b"cannotBeReactedTo", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["canRequestFeedback", b"canRequestFeedback", "cannotBeRanked", b"cannotBeRanked", "cannotBeReactedTo", b"cannotBeReactedTo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["canRequestFeedback", b"canRequestFeedback", "cannotBeRanked", b"cannotBeRanked", "cannotBeReactedTo", b"cannotBeReactedTo"]) -> None: ... @typing.final class DataSharingContext(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor + @typing.final + class Parameters(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + KEY_FIELD_NUMBER: builtins.int + STRINGDATA_FIELD_NUMBER: builtins.int + INTDATA_FIELD_NUMBER: builtins.int + FLOATDATA_FIELD_NUMBER: builtins.int + CONTENTS_FIELD_NUMBER: builtins.int + key: builtins.str + stringData: builtins.str + intData: builtins.int + floatData: builtins.float + @property + def contents(self) -> global___ContextInfo.DataSharingContext.Parameters: ... + def __init__( + self, + *, + key: builtins.str | None = ..., + stringData: builtins.str | None = ..., + intData: builtins.int | None = ..., + floatData: builtins.float | None = ..., + contents: global___ContextInfo.DataSharingContext.Parameters | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["contents", b"contents", "floatData", b"floatData", "intData", b"intData", "key", b"key", "stringData", b"stringData"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contents", b"contents", "floatData", b"floatData", "intData", b"intData", "key", b"key", "stringData", b"stringData"]) -> None: ... + SHOWMMDISCLOSURE_FIELD_NUMBER: builtins.int ENCRYPTEDSIGNALTOKENCONSENTED_FIELD_NUMBER: builtins.int + PARAMETERS_FIELD_NUMBER: builtins.int showMmDisclosure: builtins.bool encryptedSignalTokenConsented: builtins.str + @property + def parameters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContextInfo.DataSharingContext.Parameters]: ... def __init__( self, *, showMmDisclosure: builtins.bool | None = ..., encryptedSignalTokenConsented: builtins.str | None = ..., + parameters: collections.abc.Iterable[global___ContextInfo.DataSharingContext.Parameters] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encryptedSignalTokenConsented", - b"encryptedSignalTokenConsented", - "showMmDisclosure", - b"showMmDisclosure", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encryptedSignalTokenConsented", - b"encryptedSignalTokenConsented", - "showMmDisclosure", - b"showMmDisclosure", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encryptedSignalTokenConsented", b"encryptedSignalTokenConsented", "showMmDisclosure", b"showMmDisclosure"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encryptedSignalTokenConsented", b"encryptedSignalTokenConsented", "parameters", b"parameters", "showMmDisclosure", b"showMmDisclosure"]) -> None: ... @typing.final class UTMInfo(google.protobuf.message.Message): @@ -4528,18 +2761,8 @@ class ContextInfo(google.protobuf.message.Message): utmSource: builtins.str | None = ..., utmCampaign: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "utmCampaign", b"utmCampaign", "utmSource", b"utmSource" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "utmCampaign", b"utmCampaign", "utmSource", b"utmSource" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["utmCampaign", b"utmCampaign", "utmSource", b"utmSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["utmCampaign", b"utmCampaign", "utmSource", b"utmSource"]) -> None: ... @typing.final class BusinessMessageForwardInfo(google.protobuf.message.Message): @@ -4552,12 +2775,8 @@ class ContextInfo(google.protobuf.message.Message): *, businessOwnerJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"]) -> None: ... STANZAID_FIELD_NUMBER: builtins.int PARTICIPANT_FIELD_NUMBER: builtins.int @@ -4594,6 +2813,8 @@ class ContextInfo(google.protobuf.message.Message): DATASHARINGCONTEXT_FIELD_NUMBER: builtins.int ALWAYSSHOWADATTRIBUTION_FIELD_NUMBER: builtins.int FEATUREELIGIBILITIES_FIELD_NUMBER: builtins.int + ENTRYPOINTCONVERSIONEXTERNALSOURCE_FIELD_NUMBER: builtins.int + ENTRYPOINTCONVERSIONEXTERNALMEDIUM_FIELD_NUMBER: builtins.int stanzaID: builtins.str participant: builtins.str remoteJID: builtins.str @@ -4616,14 +2837,12 @@ class ContextInfo(google.protobuf.message.Message): smbClientCampaignID: builtins.str smbServerCampaignID: builtins.str alwaysShowAdAttribution: builtins.bool + entryPointConversionExternalSource: builtins.str + entryPointConversionExternalMedium: builtins.str @property def quotedMessage(self) -> global___Message: ... @property - def mentionedJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def mentionedJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def quotedAd(self) -> global___ContextInfo.AdReplyInfo: ... @property @@ -4635,21 +2854,13 @@ class ContextInfo(google.protobuf.message.Message): @property def actionLink(self) -> global___ActionLink: ... @property - def groupMentions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupMention - ]: ... + def groupMentions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupMention]: ... @property def utm(self) -> global___ContextInfo.UTMInfo: ... @property - def forwardedNewsletterMessageInfo( - self, - ) -> global___ContextInfo.ForwardedNewsletterMessageInfo: ... + def forwardedNewsletterMessageInfo(self) -> global___ContextInfo.ForwardedNewsletterMessageInfo: ... @property - def businessMessageForwardInfo( - self, - ) -> global___ContextInfo.BusinessMessageForwardInfo: ... + def businessMessageForwardInfo(self) -> global___ContextInfo.BusinessMessageForwardInfo: ... @property def dataSharingContext(self) -> global___ContextInfo.DataSharingContext: ... @property @@ -4685,162 +2896,18 @@ class ContextInfo(google.protobuf.message.Message): isSampled: builtins.bool | None = ..., groupMentions: collections.abc.Iterable[global___GroupMention] | None = ..., utm: global___ContextInfo.UTMInfo | None = ..., - forwardedNewsletterMessageInfo: global___ContextInfo.ForwardedNewsletterMessageInfo - | None = ..., - businessMessageForwardInfo: global___ContextInfo.BusinessMessageForwardInfo - | None = ..., + forwardedNewsletterMessageInfo: global___ContextInfo.ForwardedNewsletterMessageInfo | None = ..., + businessMessageForwardInfo: global___ContextInfo.BusinessMessageForwardInfo | None = ..., smbClientCampaignID: builtins.str | None = ..., smbServerCampaignID: builtins.str | None = ..., dataSharingContext: global___ContextInfo.DataSharingContext | None = ..., alwaysShowAdAttribution: builtins.bool | None = ..., featureEligibilities: global___ContextInfo.FeatureEligibilities | None = ..., + entryPointConversionExternalSource: builtins.str | None = ..., + entryPointConversionExternalMedium: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionLink", - b"actionLink", - "alwaysShowAdAttribution", - b"alwaysShowAdAttribution", - "businessMessageForwardInfo", - b"businessMessageForwardInfo", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - "dataSharingContext", - b"dataSharingContext", - "disappearingMode", - b"disappearingMode", - "entryPointConversionApp", - b"entryPointConversionApp", - "entryPointConversionDelaySeconds", - b"entryPointConversionDelaySeconds", - "entryPointConversionSource", - b"entryPointConversionSource", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "expiration", - b"expiration", - "externalAdReply", - b"externalAdReply", - "featureEligibilities", - b"featureEligibilities", - "forwardedNewsletterMessageInfo", - b"forwardedNewsletterMessageInfo", - "forwardingScore", - b"forwardingScore", - "groupSubject", - b"groupSubject", - "isForwarded", - b"isForwarded", - "isSampled", - b"isSampled", - "parentGroupJID", - b"parentGroupJID", - "participant", - b"participant", - "placeholderKey", - b"placeholderKey", - "quotedAd", - b"quotedAd", - "quotedMessage", - b"quotedMessage", - "remoteJID", - b"remoteJID", - "smbClientCampaignID", - b"smbClientCampaignID", - "smbServerCampaignID", - b"smbServerCampaignID", - "stanzaID", - b"stanzaID", - "trustBannerAction", - b"trustBannerAction", - "trustBannerType", - b"trustBannerType", - "utm", - b"utm", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionLink", - b"actionLink", - "alwaysShowAdAttribution", - b"alwaysShowAdAttribution", - "businessMessageForwardInfo", - b"businessMessageForwardInfo", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - "dataSharingContext", - b"dataSharingContext", - "disappearingMode", - b"disappearingMode", - "entryPointConversionApp", - b"entryPointConversionApp", - "entryPointConversionDelaySeconds", - b"entryPointConversionDelaySeconds", - "entryPointConversionSource", - b"entryPointConversionSource", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "expiration", - b"expiration", - "externalAdReply", - b"externalAdReply", - "featureEligibilities", - b"featureEligibilities", - "forwardedNewsletterMessageInfo", - b"forwardedNewsletterMessageInfo", - "forwardingScore", - b"forwardingScore", - "groupMentions", - b"groupMentions", - "groupSubject", - b"groupSubject", - "isForwarded", - b"isForwarded", - "isSampled", - b"isSampled", - "mentionedJID", - b"mentionedJID", - "parentGroupJID", - b"parentGroupJID", - "participant", - b"participant", - "placeholderKey", - b"placeholderKey", - "quotedAd", - b"quotedAd", - "quotedMessage", - b"quotedMessage", - "remoteJID", - b"remoteJID", - "smbClientCampaignID", - b"smbClientCampaignID", - "smbServerCampaignID", - b"smbServerCampaignID", - "stanzaID", - b"stanzaID", - "trustBannerAction", - b"trustBannerAction", - "trustBannerType", - b"trustBannerType", - "utm", - b"utm", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actionLink", b"actionLink", "alwaysShowAdAttribution", b"alwaysShowAdAttribution", "businessMessageForwardInfo", b"businessMessageForwardInfo", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "dataSharingContext", b"dataSharingContext", "disappearingMode", b"disappearingMode", "entryPointConversionApp", b"entryPointConversionApp", "entryPointConversionDelaySeconds", b"entryPointConversionDelaySeconds", "entryPointConversionExternalMedium", b"entryPointConversionExternalMedium", "entryPointConversionExternalSource", b"entryPointConversionExternalSource", "entryPointConversionSource", b"entryPointConversionSource", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "ephemeralSharedSecret", b"ephemeralSharedSecret", "expiration", b"expiration", "externalAdReply", b"externalAdReply", "featureEligibilities", b"featureEligibilities", "forwardedNewsletterMessageInfo", b"forwardedNewsletterMessageInfo", "forwardingScore", b"forwardingScore", "groupSubject", b"groupSubject", "isForwarded", b"isForwarded", "isSampled", b"isSampled", "parentGroupJID", b"parentGroupJID", "participant", b"participant", "placeholderKey", b"placeholderKey", "quotedAd", b"quotedAd", "quotedMessage", b"quotedMessage", "remoteJID", b"remoteJID", "smbClientCampaignID", b"smbClientCampaignID", "smbServerCampaignID", b"smbServerCampaignID", "stanzaID", b"stanzaID", "trustBannerAction", b"trustBannerAction", "trustBannerType", b"trustBannerType", "utm", b"utm"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionLink", b"actionLink", "alwaysShowAdAttribution", b"alwaysShowAdAttribution", "businessMessageForwardInfo", b"businessMessageForwardInfo", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "dataSharingContext", b"dataSharingContext", "disappearingMode", b"disappearingMode", "entryPointConversionApp", b"entryPointConversionApp", "entryPointConversionDelaySeconds", b"entryPointConversionDelaySeconds", "entryPointConversionExternalMedium", b"entryPointConversionExternalMedium", "entryPointConversionExternalSource", b"entryPointConversionExternalSource", "entryPointConversionSource", b"entryPointConversionSource", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "ephemeralSharedSecret", b"ephemeralSharedSecret", "expiration", b"expiration", "externalAdReply", b"externalAdReply", "featureEligibilities", b"featureEligibilities", "forwardedNewsletterMessageInfo", b"forwardedNewsletterMessageInfo", "forwardingScore", b"forwardingScore", "groupMentions", b"groupMentions", "groupSubject", b"groupSubject", "isForwarded", b"isForwarded", "isSampled", b"isSampled", "mentionedJID", b"mentionedJID", "parentGroupJID", b"parentGroupJID", "participant", b"participant", "placeholderKey", b"placeholderKey", "quotedAd", b"quotedAd", "quotedMessage", b"quotedMessage", "remoteJID", b"remoteJID", "smbClientCampaignID", b"smbClientCampaignID", "smbServerCampaignID", b"smbServerCampaignID", "stanzaID", b"stanzaID", "trustBannerAction", b"trustBannerAction", "trustBannerType", b"trustBannerType", "utm", b"utm"]) -> None: ... global___ContextInfo = ContextInfo @@ -4852,12 +2919,7 @@ class BotPluginMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PluginTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotPluginMetadata._PluginType.ValueType - ], - builtins.type, - ): + class _PluginTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotPluginMetadata._PluginType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REELS: BotPluginMetadata._PluginType.ValueType # 1 SEARCH: BotPluginMetadata._PluginType.ValueType # 2 @@ -4870,12 +2932,7 @@ class BotPluginMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SearchProviderEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotPluginMetadata._SearchProvider.ValueType - ], - builtins.type, - ): + class _SearchProviderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotPluginMetadata._SearchProvider.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor BING: BotPluginMetadata._SearchProvider.ValueType # 1 GOOGLE: BotPluginMetadata._SearchProvider.ValueType # 2 @@ -4893,6 +2950,7 @@ class BotPluginMetadata(google.protobuf.message.Message): EXPECTEDLINKSCOUNT_FIELD_NUMBER: builtins.int SEARCHQUERY_FIELD_NUMBER: builtins.int PARENTPLUGINMESSAGEKEY_FIELD_NUMBER: builtins.int + DEPRECATEDFIELD_FIELD_NUMBER: builtins.int PARENTPLUGINTYPE_FIELD_NUMBER: builtins.int provider: global___BotPluginMetadata.SearchProvider.ValueType pluginType: global___BotPluginMetadata.PluginType.ValueType @@ -4902,6 +2960,7 @@ class BotPluginMetadata(google.protobuf.message.Message): referenceIndex: builtins.int expectedLinksCount: builtins.int searchQuery: builtins.str + deprecatedField: global___BotPluginMetadata.PluginType.ValueType parentPluginType: global___BotPluginMetadata.PluginType.ValueType @property def parentPluginMessageKey(self) -> waCommon.WACommon_pb2.MessageKey: ... @@ -4917,113 +2976,62 @@ class BotPluginMetadata(google.protobuf.message.Message): expectedLinksCount: builtins.int | None = ..., searchQuery: builtins.str | None = ..., parentPluginMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., + deprecatedField: global___BotPluginMetadata.PluginType.ValueType | None = ..., parentPluginType: global___BotPluginMetadata.PluginType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expectedLinksCount", - b"expectedLinksCount", - "parentPluginMessageKey", - b"parentPluginMessageKey", - "parentPluginType", - b"parentPluginType", - "pluginType", - b"pluginType", - "profilePhotoCDNURL", - b"profilePhotoCDNURL", - "provider", - b"provider", - "referenceIndex", - b"referenceIndex", - "searchProviderURL", - b"searchProviderURL", - "searchQuery", - b"searchQuery", - "thumbnailCDNURL", - b"thumbnailCDNURL", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expectedLinksCount", - b"expectedLinksCount", - "parentPluginMessageKey", - b"parentPluginMessageKey", - "parentPluginType", - b"parentPluginType", - "pluginType", - b"pluginType", - "profilePhotoCDNURL", - b"profilePhotoCDNURL", - "provider", - b"provider", - "referenceIndex", - b"referenceIndex", - "searchProviderURL", - b"searchProviderURL", - "searchQuery", - b"searchQuery", - "thumbnailCDNURL", - b"thumbnailCDNURL", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deprecatedField", b"deprecatedField", "expectedLinksCount", b"expectedLinksCount", "parentPluginMessageKey", b"parentPluginMessageKey", "parentPluginType", b"parentPluginType", "pluginType", b"pluginType", "profilePhotoCDNURL", b"profilePhotoCDNURL", "provider", b"provider", "referenceIndex", b"referenceIndex", "searchProviderURL", b"searchProviderURL", "searchQuery", b"searchQuery", "thumbnailCDNURL", b"thumbnailCDNURL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deprecatedField", b"deprecatedField", "expectedLinksCount", b"expectedLinksCount", "parentPluginMessageKey", b"parentPluginMessageKey", "parentPluginType", b"parentPluginType", "pluginType", b"pluginType", "profilePhotoCDNURL", b"profilePhotoCDNURL", "provider", b"provider", "referenceIndex", b"referenceIndex", "searchProviderURL", b"searchProviderURL", "searchQuery", b"searchQuery", "thumbnailCDNURL", b"thumbnailCDNURL"]) -> None: ... global___BotPluginMetadata = BotPluginMetadata @typing.final -class BotSearchMetadata(google.protobuf.message.Message): +class BotMediaMetadata(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor - class _SessionSource: + class _OrientationType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SessionSourceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotSearchMetadata._SessionSource.ValueType - ], - builtins.type, - ): + class _OrientationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotMediaMetadata._OrientationType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - NULL_STATE: BotSearchMetadata._SessionSource.ValueType # 1 - TYPEAHEAD: BotSearchMetadata._SessionSource.ValueType # 2 - USER_INPUT: BotSearchMetadata._SessionSource.ValueType # 3 - EMU_FLASH: BotSearchMetadata._SessionSource.ValueType # 4 - EMU_FLASH_FOLLOWUP: BotSearchMetadata._SessionSource.ValueType # 5 - - class SessionSource(_SessionSource, metaclass=_SessionSourceEnumTypeWrapper): ... - NULL_STATE: BotSearchMetadata.SessionSource.ValueType # 1 - TYPEAHEAD: BotSearchMetadata.SessionSource.ValueType # 2 - USER_INPUT: BotSearchMetadata.SessionSource.ValueType # 3 - EMU_FLASH: BotSearchMetadata.SessionSource.ValueType # 4 - EMU_FLASH_FOLLOWUP: BotSearchMetadata.SessionSource.ValueType # 5 + CENTER: BotMediaMetadata._OrientationType.ValueType # 1 + LEFT: BotMediaMetadata._OrientationType.ValueType # 2 + RIGHT: BotMediaMetadata._OrientationType.ValueType # 3 - SESSIONID_FIELD_NUMBER: builtins.int - SESSIONSOURCE_FIELD_NUMBER: builtins.int - sessionID: builtins.str - sessionSource: global___BotSearchMetadata.SessionSource.ValueType + class OrientationType(_OrientationType, metaclass=_OrientationTypeEnumTypeWrapper): ... + CENTER: BotMediaMetadata.OrientationType.ValueType # 1 + LEFT: BotMediaMetadata.OrientationType.ValueType # 2 + RIGHT: BotMediaMetadata.OrientationType.ValueType # 3 + + FILESHA256_FIELD_NUMBER: builtins.int + MEDIAKEY_FIELD_NUMBER: builtins.int + FILEENCSHA256_FIELD_NUMBER: builtins.int + DIRECTPATH_FIELD_NUMBER: builtins.int + MEDIAKEYTIMESTAMP_FIELD_NUMBER: builtins.int + MIMETYPE_FIELD_NUMBER: builtins.int + ORIENTATIONTYPE_FIELD_NUMBER: builtins.int + fileSHA256: builtins.str + mediaKey: builtins.str + fileEncSHA256: builtins.str + directPath: builtins.str + mediaKeyTimestamp: builtins.int + mimetype: builtins.str + orientationType: global___BotMediaMetadata.OrientationType.ValueType def __init__( self, *, - sessionID: builtins.str | None = ..., - sessionSource: global___BotSearchMetadata.SessionSource.ValueType | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "sessionID", b"sessionID", "sessionSource", b"sessionSource" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "sessionID", b"sessionID", "sessionSource", b"sessionSource" - ], + fileSHA256: builtins.str | None = ..., + mediaKey: builtins.str | None = ..., + fileEncSHA256: builtins.str | None = ..., + directPath: builtins.str | None = ..., + mediaKeyTimestamp: builtins.int | None = ..., + mimetype: builtins.str | None = ..., + orientationType: global___BotMediaMetadata.OrientationType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "orientationType", b"orientationType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "orientationType", b"orientationType"]) -> None: ... -global___BotSearchMetadata = BotSearchMetadata +global___BotMediaMetadata = BotMediaMetadata @typing.final class BotReminderMetadata(google.protobuf.message.Message): @@ -5033,12 +3041,7 @@ class BotReminderMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReminderFrequencyEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotReminderMetadata._ReminderFrequency.ValueType - ], - builtins.type, - ): + class _ReminderFrequencyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotReminderMetadata._ReminderFrequency.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ONCE: BotReminderMetadata._ReminderFrequency.ValueType # 1 DAILY: BotReminderMetadata._ReminderFrequency.ValueType # 2 @@ -5046,9 +3049,7 @@ class BotReminderMetadata(google.protobuf.message.Message): BIWEEKLY: BotReminderMetadata._ReminderFrequency.ValueType # 4 MONTHLY: BotReminderMetadata._ReminderFrequency.ValueType # 5 - class ReminderFrequency( - _ReminderFrequency, metaclass=_ReminderFrequencyEnumTypeWrapper - ): ... + class ReminderFrequency(_ReminderFrequency, metaclass=_ReminderFrequencyEnumTypeWrapper): ... ONCE: BotReminderMetadata.ReminderFrequency.ValueType # 1 DAILY: BotReminderMetadata.ReminderFrequency.ValueType # 2 WEEKLY: BotReminderMetadata.ReminderFrequency.ValueType # 3 @@ -5059,21 +3060,18 @@ class BotReminderMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReminderActionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotReminderMetadata._ReminderAction.ValueType - ], - builtins.type, - ): + class _ReminderActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotReminderMetadata._ReminderAction.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NOTIFY: BotReminderMetadata._ReminderAction.ValueType # 1 CREATE: BotReminderMetadata._ReminderAction.ValueType # 2 DELETE: BotReminderMetadata._ReminderAction.ValueType # 3 + UPDATE: BotReminderMetadata._ReminderAction.ValueType # 4 class ReminderAction(_ReminderAction, metaclass=_ReminderActionEnumTypeWrapper): ... NOTIFY: BotReminderMetadata.ReminderAction.ValueType # 1 CREATE: BotReminderMetadata.ReminderAction.ValueType # 2 DELETE: BotReminderMetadata.ReminderAction.ValueType # 3 + UPDATE: BotReminderMetadata.ReminderAction.ValueType # 4 REQUESTMESSAGEKEY_FIELD_NUMBER: builtins.int ACTION_FIELD_NUMBER: builtins.int @@ -5093,41 +3091,57 @@ class BotReminderMetadata(google.protobuf.message.Message): action: global___BotReminderMetadata.ReminderAction.ValueType | None = ..., name: builtins.str | None = ..., nextTriggerTimestamp: builtins.int | None = ..., - frequency: global___BotReminderMetadata.ReminderFrequency.ValueType - | None = ..., + frequency: global___BotReminderMetadata.ReminderFrequency.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "frequency", - b"frequency", - "name", - b"name", - "nextTriggerTimestamp", - b"nextTriggerTimestamp", - "requestMessageKey", - b"requestMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( + def HasField(self, field_name: typing.Literal["action", b"action", "frequency", b"frequency", "name", b"name", "nextTriggerTimestamp", b"nextTriggerTimestamp", "requestMessageKey", b"requestMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "frequency", b"frequency", "name", b"name", "nextTriggerTimestamp", b"nextTriggerTimestamp", "requestMessageKey", b"requestMessageKey"]) -> None: ... + +global___BotReminderMetadata = BotReminderMetadata + +@typing.final +class BotModelMetadata(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + class _PremiumModelStatus: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + + class _PremiumModelStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotModelMetadata._PremiumModelStatus.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + AVAILABLE: BotModelMetadata._PremiumModelStatus.ValueType # 1 + QUOTA_EXCEED_LIMIT: BotModelMetadata._PremiumModelStatus.ValueType # 2 + + class PremiumModelStatus(_PremiumModelStatus, metaclass=_PremiumModelStatusEnumTypeWrapper): ... + AVAILABLE: BotModelMetadata.PremiumModelStatus.ValueType # 1 + QUOTA_EXCEED_LIMIT: BotModelMetadata.PremiumModelStatus.ValueType # 2 + + class _ModelType: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + + class _ModelTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotModelMetadata._ModelType.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + LLAMA_PROD: BotModelMetadata._ModelType.ValueType # 1 + LLAMA_PROD_PREMIUM: BotModelMetadata._ModelType.ValueType # 2 + + class ModelType(_ModelType, metaclass=_ModelTypeEnumTypeWrapper): ... + LLAMA_PROD: BotModelMetadata.ModelType.ValueType # 1 + LLAMA_PROD_PREMIUM: BotModelMetadata.ModelType.ValueType # 2 + + MODELTYPE_FIELD_NUMBER: builtins.int + PREMIUMMODELSTATUS_FIELD_NUMBER: builtins.int + modelType: global___BotModelMetadata.ModelType.ValueType + premiumModelStatus: global___BotModelMetadata.PremiumModelStatus.ValueType + def __init__( self, - field_name: typing.Literal[ - "action", - b"action", - "frequency", - b"frequency", - "name", - b"name", - "nextTriggerTimestamp", - b"nextTriggerTimestamp", - "requestMessageKey", - b"requestMessageKey", - ], + *, + modelType: global___BotModelMetadata.ModelType.ValueType | None = ..., + premiumModelStatus: global___BotModelMetadata.PremiumModelStatus.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus"]) -> None: ... -global___BotReminderMetadata = BotReminderMetadata +global___BotModelMetadata = BotModelMetadata @typing.final class MessageAssociation(google.protobuf.message.Message): @@ -5137,23 +3151,20 @@ class MessageAssociation(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AssociationTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageAssociation._AssociationType.ValueType - ], - builtins.type, - ): + class _AssociationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageAssociation._AssociationType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + UNKNOWN: MessageAssociation._AssociationType.ValueType # 0 MEDIA_ALBUM: MessageAssociation._AssociationType.ValueType # 1 BOT_PLUGIN: MessageAssociation._AssociationType.ValueType # 2 EVENT_COVER_IMAGE: MessageAssociation._AssociationType.ValueType # 3 + STATUS_POLL: MessageAssociation._AssociationType.ValueType # 4 - class AssociationType( - _AssociationType, metaclass=_AssociationTypeEnumTypeWrapper - ): ... + class AssociationType(_AssociationType, metaclass=_AssociationTypeEnumTypeWrapper): ... + UNKNOWN: MessageAssociation.AssociationType.ValueType # 0 MEDIA_ALBUM: MessageAssociation.AssociationType.ValueType # 1 BOT_PLUGIN: MessageAssociation.AssociationType.ValueType # 2 EVENT_COVER_IMAGE: MessageAssociation.AssociationType.ValueType # 3 + STATUS_POLL: MessageAssociation.AssociationType.ValueType # 4 ASSOCIATIONTYPE_FIELD_NUMBER: builtins.int PARENTMESSAGEKEY_FIELD_NUMBER: builtins.int @@ -5163,28 +3174,11 @@ class MessageAssociation(google.protobuf.message.Message): def __init__( self, *, - associationType: global___MessageAssociation.AssociationType.ValueType - | None = ..., + associationType: global___MessageAssociation.AssociationType.ValueType | None = ..., parentMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "associationType", - b"associationType", - "parentMessageKey", - b"parentMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "associationType", - b"associationType", - "parentMessageKey", - b"parentMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["associationType", b"associationType", "parentMessageKey", b"parentMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["associationType", b"associationType", "parentMessageKey", b"parentMessageKey"]) -> None: ... global___MessageAssociation = MessageAssociation @@ -5196,19 +3190,12 @@ class MessageContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MessageAddonExpiryTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageContextInfo._MessageAddonExpiryType.ValueType - ], - builtins.type, - ): + class _MessageAddonExpiryTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageContextInfo._MessageAddonExpiryType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor STATIC: MessageContextInfo._MessageAddonExpiryType.ValueType # 1 DEPENDENT_ON_PARENT: MessageContextInfo._MessageAddonExpiryType.ValueType # 2 - class MessageAddonExpiryType( - _MessageAddonExpiryType, metaclass=_MessageAddonExpiryTypeEnumTypeWrapper - ): ... + class MessageAddonExpiryType(_MessageAddonExpiryType, metaclass=_MessageAddonExpiryTypeEnumTypeWrapper): ... STATIC: MessageContextInfo.MessageAddonExpiryType.ValueType # 1 DEPENDENT_ON_PARENT: MessageContextInfo.MessageAddonExpiryType.ValueType # 2 @@ -5222,6 +3209,8 @@ class MessageContextInfo(google.protobuf.message.Message): REPORTINGTOKENVERSION_FIELD_NUMBER: builtins.int MESSAGEADDONEXPIRYTYPE_FIELD_NUMBER: builtins.int MESSAGEASSOCIATION_FIELD_NUMBER: builtins.int + CAPICREATEDGROUP_FIELD_NUMBER: builtins.int + SUPPORTPAYLOAD_FIELD_NUMBER: builtins.int deviceListMetadataVersion: builtins.int messageSecret: builtins.bytes paddingBytes: builtins.bytes @@ -5229,6 +3218,8 @@ class MessageContextInfo(google.protobuf.message.Message): botMessageSecret: builtins.bytes reportingTokenVersion: builtins.int messageAddOnExpiryType: global___MessageContextInfo.MessageAddonExpiryType.ValueType + capiCreatedGroup: builtins.bool + supportPayload: builtins.str @property def deviceListMetadata(self) -> global___DeviceListMetadata: ... @property @@ -5246,60 +3237,13 @@ class MessageContextInfo(google.protobuf.message.Message): botMessageSecret: builtins.bytes | None = ..., botMetadata: global___BotMetadata | None = ..., reportingTokenVersion: builtins.int | None = ..., - messageAddOnExpiryType: global___MessageContextInfo.MessageAddonExpiryType.ValueType - | None = ..., + messageAddOnExpiryType: global___MessageContextInfo.MessageAddonExpiryType.ValueType | None = ..., messageAssociation: global___MessageAssociation | None = ..., + capiCreatedGroup: builtins.bool | None = ..., + supportPayload: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "botMessageSecret", - b"botMessageSecret", - "botMetadata", - b"botMetadata", - "deviceListMetadata", - b"deviceListMetadata", - "deviceListMetadataVersion", - b"deviceListMetadataVersion", - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - "messageAssociation", - b"messageAssociation", - "messageSecret", - b"messageSecret", - "paddingBytes", - b"paddingBytes", - "reportingTokenVersion", - b"reportingTokenVersion", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "botMessageSecret", - b"botMessageSecret", - "botMetadata", - b"botMetadata", - "deviceListMetadata", - b"deviceListMetadata", - "deviceListMetadataVersion", - b"deviceListMetadataVersion", - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - "messageAssociation", - b"messageAssociation", - "messageSecret", - b"messageSecret", - "paddingBytes", - b"paddingBytes", - "reportingTokenVersion", - b"reportingTokenVersion", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["botMessageSecret", b"botMessageSecret", "botMetadata", b"botMetadata", "capiCreatedGroup", b"capiCreatedGroup", "deviceListMetadata", b"deviceListMetadata", "deviceListMetadataVersion", b"deviceListMetadataVersion", "messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType", "messageAssociation", b"messageAssociation", "messageSecret", b"messageSecret", "paddingBytes", b"paddingBytes", "reportingTokenVersion", b"reportingTokenVersion", "supportPayload", b"supportPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["botMessageSecret", b"botMessageSecret", "botMetadata", b"botMetadata", "capiCreatedGroup", b"capiCreatedGroup", "deviceListMetadata", b"deviceListMetadata", "deviceListMetadataVersion", b"deviceListMetadataVersion", "messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType", "messageAssociation", b"messageAssociation", "messageSecret", b"messageSecret", "paddingBytes", b"paddingBytes", "reportingTokenVersion", b"reportingTokenVersion", "supportPayload", b"supportPayload"]) -> None: ... global___MessageContextInfo = MessageContextInfo @@ -5315,29 +3259,16 @@ class HydratedTemplateButton(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _WebviewPresentationTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType - ], - builtins.type, - ): + class _WebviewPresentationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor FULL: HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType # 1 TALL: HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType # 2 COMPACT: HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType # 3 - class WebviewPresentationType( - _WebviewPresentationType, metaclass=_WebviewPresentationTypeEnumTypeWrapper - ): ... - FULL: ( - HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - ) # 1 - TALL: ( - HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - ) # 2 - COMPACT: ( - HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - ) # 3 + class WebviewPresentationType(_WebviewPresentationType, metaclass=_WebviewPresentationTypeEnumTypeWrapper): ... + FULL: HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType # 1 + TALL: HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType # 2 + COMPACT: HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType # 3 DISPLAYTEXT_FIELD_NUMBER: builtins.int URL_FIELD_NUMBER: builtins.int @@ -5353,35 +3284,10 @@ class HydratedTemplateButton(google.protobuf.message.Message): displayText: builtins.str | None = ..., URL: builtins.str | None = ..., consentedUsersURL: builtins.str | None = ..., - webviewPresentation: global___HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "consentedUsersURL", - b"consentedUsersURL", - "displayText", - b"displayText", - "webviewPresentation", - b"webviewPresentation", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "consentedUsersURL", - b"consentedUsersURL", - "displayText", - b"displayText", - "webviewPresentation", - b"webviewPresentation", - ], + webviewPresentation: global___HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "consentedUsersURL", b"consentedUsersURL", "displayText", b"displayText", "webviewPresentation", b"webviewPresentation"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "consentedUsersURL", b"consentedUsersURL", "displayText", b"displayText", "webviewPresentation", b"webviewPresentation"]) -> None: ... @typing.final class HydratedCallButton(google.protobuf.message.Message): @@ -5397,18 +3303,8 @@ class HydratedTemplateButton(google.protobuf.message.Message): displayText: builtins.str | None = ..., phoneNumber: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> None: ... @typing.final class HydratedQuickReplyButton(google.protobuf.message.Message): @@ -5424,12 +3320,8 @@ class HydratedTemplateButton(google.protobuf.message.Message): displayText: builtins.str | None = ..., ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> None: ... QUICKREPLYBUTTON_FIELD_NUMBER: builtins.int URLBUTTON_FIELD_NUMBER: builtins.int @@ -5437,9 +3329,7 @@ class HydratedTemplateButton(google.protobuf.message.Message): INDEX_FIELD_NUMBER: builtins.int index: builtins.int @property - def quickReplyButton( - self, - ) -> global___HydratedTemplateButton.HydratedQuickReplyButton: ... + def quickReplyButton(self) -> global___HydratedTemplateButton.HydratedQuickReplyButton: ... @property def urlButton(self) -> global___HydratedTemplateButton.HydratedURLButton: ... @property @@ -5447,45 +3337,14 @@ class HydratedTemplateButton(google.protobuf.message.Message): def __init__( self, *, - quickReplyButton: global___HydratedTemplateButton.HydratedQuickReplyButton - | None = ..., + quickReplyButton: global___HydratedTemplateButton.HydratedQuickReplyButton | None = ..., urlButton: global___HydratedTemplateButton.HydratedURLButton | None = ..., callButton: global___HydratedTemplateButton.HydratedCallButton | None = ..., index: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callButton", - b"callButton", - "hydratedButton", - b"hydratedButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callButton", - b"callButton", - "hydratedButton", - b"hydratedButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["hydratedButton", b"hydratedButton"] - ) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... + def HasField(self, field_name: typing.Literal["callButton", b"callButton", "hydratedButton", b"hydratedButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callButton", b"callButton", "hydratedButton", b"hydratedButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["hydratedButton", b"hydratedButton"]) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... global___HydratedTemplateButton = HydratedTemplateButton @@ -5497,12 +3356,7 @@ class PaymentBackground(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentBackground._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentBackground._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: PaymentBackground._Type.ValueType # 0 DEFAULT: PaymentBackground._Type.ValueType # 1 @@ -5534,36 +3388,8 @@ class PaymentBackground(google.protobuf.message.Message): fileEncSHA256: builtins.bytes | None = ..., directPath: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> None: ... ID_FIELD_NUMBER: builtins.int FILELENGTH_FIELD_NUMBER: builtins.int @@ -5600,56 +3426,8 @@ class PaymentBackground(google.protobuf.message.Message): mediaData: global___PaymentBackground.MediaData | None = ..., type: global___PaymentBackground.Type.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fileLength", - b"fileLength", - "height", - b"height", - "mediaData", - b"mediaData", - "mimetype", - b"mimetype", - "placeholderArgb", - b"placeholderArgb", - "subtextArgb", - b"subtextArgb", - "textArgb", - b"textArgb", - "type", - b"type", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fileLength", - b"fileLength", - "height", - b"height", - "mediaData", - b"mediaData", - "mimetype", - b"mimetype", - "placeholderArgb", - b"placeholderArgb", - "subtextArgb", - b"subtextArgb", - "textArgb", - b"textArgb", - "type", - b"type", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "fileLength", b"fileLength", "height", b"height", "mediaData", b"mediaData", "mimetype", b"mimetype", "placeholderArgb", b"placeholderArgb", "subtextArgb", b"subtextArgb", "textArgb", b"textArgb", "type", b"type", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "fileLength", b"fileLength", "height", b"height", "mediaData", b"mediaData", "mimetype", b"mimetype", "placeholderArgb", b"placeholderArgb", "subtextArgb", b"subtextArgb", "textArgb", b"textArgb", "type", b"type", "width", b"width"]) -> None: ... global___PaymentBackground = PaymentBackground @@ -5661,18 +3439,14 @@ class DisappearingMode(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TriggerEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DisappearingMode._Trigger.ValueType - ], - builtins.type, - ): + class _TriggerEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DisappearingMode._Trigger.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: DisappearingMode._Trigger.ValueType # 0 CHAT_SETTING: DisappearingMode._Trigger.ValueType # 1 ACCOUNT_SETTING: DisappearingMode._Trigger.ValueType # 2 BULK_CHANGE: DisappearingMode._Trigger.ValueType # 3 BIZ_SUPPORTS_FB_HOSTING: DisappearingMode._Trigger.ValueType # 4 + UNKNOWN_GROUPS: DisappearingMode._Trigger.ValueType # 5 class Trigger(_Trigger, metaclass=_TriggerEnumTypeWrapper): ... UNKNOWN: DisappearingMode.Trigger.ValueType # 0 @@ -5680,17 +3454,13 @@ class DisappearingMode(google.protobuf.message.Message): ACCOUNT_SETTING: DisappearingMode.Trigger.ValueType # 2 BULK_CHANGE: DisappearingMode.Trigger.ValueType # 3 BIZ_SUPPORTS_FB_HOSTING: DisappearingMode.Trigger.ValueType # 4 + UNKNOWN_GROUPS: DisappearingMode.Trigger.ValueType # 5 class _Initiator: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _InitiatorEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DisappearingMode._Initiator.ValueType - ], - builtins.type, - ): + class _InitiatorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DisappearingMode._Initiator.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CHANGED_IN_CHAT: DisappearingMode._Initiator.ValueType # 0 INITIATED_BY_ME: DisappearingMode._Initiator.ValueType # 1 @@ -5719,32 +3489,8 @@ class DisappearingMode(google.protobuf.message.Message): initiatorDeviceJID: builtins.str | None = ..., initiatedByMe: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "initiatedByMe", - b"initiatedByMe", - "initiator", - b"initiator", - "initiatorDeviceJID", - b"initiatorDeviceJID", - "trigger", - b"trigger", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "initiatedByMe", - b"initiatedByMe", - "initiator", - b"initiator", - "initiatorDeviceJID", - b"initiatorDeviceJID", - "trigger", - b"trigger", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["initiatedByMe", b"initiatedByMe", "initiator", b"initiator", "initiatorDeviceJID", b"initiatorDeviceJID", "trigger", b"trigger"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["initiatedByMe", b"initiatedByMe", "initiator", b"initiator", "initiatorDeviceJID", b"initiatorDeviceJID", "trigger", b"trigger"]) -> None: ... global___DisappearingMode = DisappearingMode @@ -5756,12 +3502,7 @@ class ProcessedVideo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _VideoQualityEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ProcessedVideo._VideoQuality.ValueType - ], - builtins.type, - ): + class _VideoQualityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProcessedVideo._VideoQuality.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNDEFINED: ProcessedVideo._VideoQuality.ValueType # 0 LOW: ProcessedVideo._VideoQuality.ValueType # 1 @@ -5790,11 +3531,7 @@ class ProcessedVideo(google.protobuf.message.Message): bitrate: builtins.int quality: global___ProcessedVideo.VideoQuality.ValueType @property - def capabilities( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def capabilities(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -5807,46 +3544,8 @@ class ProcessedVideo(google.protobuf.message.Message): quality: global___ProcessedVideo.VideoQuality.ValueType | None = ..., capabilities: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "bitrate", - b"bitrate", - "directPath", - b"directPath", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "quality", - b"quality", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "bitrate", - b"bitrate", - "capabilities", - b"capabilities", - "directPath", - b"directPath", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "quality", - b"quality", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["bitrate", b"bitrate", "directPath", b"directPath", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "quality", b"quality", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["bitrate", b"bitrate", "capabilities", b"capabilities", "directPath", b"directPath", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "quality", b"quality", "width", b"width"]) -> None: ... global___ProcessedVideo = ProcessedVideo @@ -5923,8 +3622,10 @@ class Message(google.protobuf.message.Message): PLACEHOLDERMESSAGE_FIELD_NUMBER: builtins.int SECRETENCRYPTEDMESSAGE_FIELD_NUMBER: builtins.int ALBUMMESSAGE_FIELD_NUMBER: builtins.int - POLLRESULTSNAPSHOTMESSAGE_FIELD_NUMBER: builtins.int EVENTCOVERIMAGE_FIELD_NUMBER: builtins.int + STICKERPACKMESSAGE_FIELD_NUMBER: builtins.int + STATUSMENTIONMESSAGE_FIELD_NUMBER: builtins.int + POLLRESULTSNAPSHOTMESSAGE_FIELD_NUMBER: builtins.int conversation: builtins.str @property def senderKeyDistributionMessage(self) -> global___SenderKeyDistributionMessage: ... @@ -5953,9 +3654,7 @@ class Message(google.protobuf.message.Message): @property def highlyStructuredMessage(self) -> global___HighlyStructuredMessage: ... @property - def fastRatchetKeySenderKeyDistributionMessage( - self, - ) -> global___SenderKeyDistributionMessage: ... + def fastRatchetKeySenderKeyDistributionMessage(self) -> global___SenderKeyDistributionMessage: ... @property def sendPaymentMessage(self) -> global___SendPaymentMessage: ... @property @@ -6065,15 +3764,18 @@ class Message(google.protobuf.message.Message): @property def albumMessage(self) -> global___AlbumMessage: ... @property - def pollResultSnapshotMessage(self) -> global___PollResultSnapshotMessage: ... - @property def eventCoverImage(self) -> global___FutureProofMessage: ... + @property + def stickerPackMessage(self) -> global___StickerPackMessage: ... + @property + def statusMentionMessage(self) -> global___FutureProofMessage: ... + @property + def pollResultSnapshotMessage(self) -> global___PollResultSnapshotMessage: ... def __init__( self, *, conversation: builtins.str | None = ..., - senderKeyDistributionMessage: global___SenderKeyDistributionMessage - | None = ..., + senderKeyDistributionMessage: global___SenderKeyDistributionMessage | None = ..., imageMessage: global___ImageMessage | None = ..., contactMessage: global___ContactMessage | None = ..., locationMessage: global___LocationMessage | None = ..., @@ -6086,13 +3788,11 @@ class Message(google.protobuf.message.Message): protocolMessage: global___ProtocolMessage | None = ..., contactsArrayMessage: global___ContactsArrayMessage | None = ..., highlyStructuredMessage: global___HighlyStructuredMessage | None = ..., - fastRatchetKeySenderKeyDistributionMessage: global___SenderKeyDistributionMessage - | None = ..., + fastRatchetKeySenderKeyDistributionMessage: global___SenderKeyDistributionMessage | None = ..., sendPaymentMessage: global___SendPaymentMessage | None = ..., liveLocationMessage: global___LiveLocationMessage | None = ..., requestPaymentMessage: global___RequestPaymentMessage | None = ..., - declinePaymentRequestMessage: global___DeclinePaymentRequestMessage - | None = ..., + declinePaymentRequestMessage: global___DeclinePaymentRequestMessage | None = ..., cancelPaymentRequestMessage: global___CancelPaymentRequestMessage | None = ..., templateMessage: global___TemplateMessage | None = ..., stickerMessage: global___StickerMessage | None = ..., @@ -6124,8 +3824,7 @@ class Message(google.protobuf.message.Message): editedMessage: global___FutureProofMessage | None = ..., viewOnceMessageV2Extension: global___FutureProofMessage | None = ..., pollCreationMessageV2: global___PollCreationMessage | None = ..., - scheduledCallCreationMessage: global___ScheduledCallCreationMessage - | None = ..., + scheduledCallCreationMessage: global___ScheduledCallCreationMessage | None = ..., groupMentionedMessage: global___FutureProofMessage | None = ..., pinInChatMessage: global___PinInChatMessage | None = ..., pollCreationMessageV3: global___PollCreationMessage | None = ..., @@ -6140,326 +3839,124 @@ class Message(google.protobuf.message.Message): eventMessage: global___EventMessage | None = ..., encEventResponseMessage: global___EncEventResponseMessage | None = ..., commentMessage: global___CommentMessage | None = ..., - newsletterAdminInviteMessage: global___NewsletterAdminInviteMessage - | None = ..., + newsletterAdminInviteMessage: global___NewsletterAdminInviteMessage | None = ..., placeholderMessage: global___PlaceholderMessage | None = ..., secretEncryptedMessage: global___SecretEncryptedMessage | None = ..., albumMessage: global___AlbumMessage | None = ..., - pollResultSnapshotMessage: global___PollResultSnapshotMessage | None = ..., eventCoverImage: global___FutureProofMessage | None = ..., + stickerPackMessage: global___StickerPackMessage | None = ..., + statusMentionMessage: global___FutureProofMessage | None = ..., + pollResultSnapshotMessage: global___PollResultSnapshotMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "albumMessage", - b"albumMessage", - "audioMessage", - b"audioMessage", - "bcallMessage", - b"bcallMessage", - "botInvokeMessage", - b"botInvokeMessage", - "buttonsMessage", - b"buttonsMessage", - "buttonsResponseMessage", - b"buttonsResponseMessage", - "call", - b"call", - "callLogMesssage", - b"callLogMesssage", - "cancelPaymentRequestMessage", - b"cancelPaymentRequestMessage", - "chat", - b"chat", - "commentMessage", - b"commentMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "conversation", - b"conversation", - "declinePaymentRequestMessage", - b"declinePaymentRequestMessage", - "deviceSentMessage", - b"deviceSentMessage", - "documentMessage", - b"documentMessage", - "documentWithCaptionMessage", - b"documentWithCaptionMessage", - "editedMessage", - b"editedMessage", - "encCommentMessage", - b"encCommentMessage", - "encEventResponseMessage", - b"encEventResponseMessage", - "encReactionMessage", - b"encReactionMessage", - "ephemeralMessage", - b"ephemeralMessage", - "eventCoverImage", - b"eventCoverImage", - "eventMessage", - b"eventMessage", - "extendedTextMessage", - b"extendedTextMessage", - "fastRatchetKeySenderKeyDistributionMessage", - b"fastRatchetKeySenderKeyDistributionMessage", - "groupInviteMessage", - b"groupInviteMessage", - "groupMentionedMessage", - b"groupMentionedMessage", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "interactiveMessage", - b"interactiveMessage", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "invoiceMessage", - b"invoiceMessage", - "keepInChatMessage", - b"keepInChatMessage", - "listMessage", - b"listMessage", - "listResponseMessage", - b"listResponseMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "lottieStickerMessage", - b"lottieStickerMessage", - "messageContextInfo", - b"messageContextInfo", - "messageHistoryBundle", - b"messageHistoryBundle", - "newsletterAdminInviteMessage", - b"newsletterAdminInviteMessage", - "orderMessage", - b"orderMessage", - "paymentInviteMessage", - b"paymentInviteMessage", - "pinInChatMessage", - b"pinInChatMessage", - "placeholderMessage", - b"placeholderMessage", - "pollCreationMessage", - b"pollCreationMessage", - "pollCreationMessageV2", - b"pollCreationMessageV2", - "pollCreationMessageV3", - b"pollCreationMessageV3", - "pollResultSnapshotMessage", - b"pollResultSnapshotMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "productMessage", - b"productMessage", - "protocolMessage", - b"protocolMessage", - "ptvMessage", - b"ptvMessage", - "reactionMessage", - b"reactionMessage", - "requestPaymentMessage", - b"requestPaymentMessage", - "requestPhoneNumberMessage", - b"requestPhoneNumberMessage", - "scheduledCallCreationMessage", - b"scheduledCallCreationMessage", - "scheduledCallEditMessage", - b"scheduledCallEditMessage", - "secretEncryptedMessage", - b"secretEncryptedMessage", - "sendPaymentMessage", - b"sendPaymentMessage", - "senderKeyDistributionMessage", - b"senderKeyDistributionMessage", - "stickerMessage", - b"stickerMessage", - "stickerSyncRmrMessage", - b"stickerSyncRmrMessage", - "templateButtonReplyMessage", - b"templateButtonReplyMessage", - "templateMessage", - b"templateMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - "viewOnceMessageV2", - b"viewOnceMessageV2", - "viewOnceMessageV2Extension", - b"viewOnceMessageV2Extension", - ], - ) -> builtins.bool: ... - def ClearField( + def HasField(self, field_name: typing.Literal["albumMessage", b"albumMessage", "audioMessage", b"audioMessage", "bcallMessage", b"bcallMessage", "botInvokeMessage", b"botInvokeMessage", "buttonsMessage", b"buttonsMessage", "buttonsResponseMessage", b"buttonsResponseMessage", "call", b"call", "callLogMesssage", b"callLogMesssage", "cancelPaymentRequestMessage", b"cancelPaymentRequestMessage", "chat", b"chat", "commentMessage", b"commentMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "conversation", b"conversation", "declinePaymentRequestMessage", b"declinePaymentRequestMessage", "deviceSentMessage", b"deviceSentMessage", "documentMessage", b"documentMessage", "documentWithCaptionMessage", b"documentWithCaptionMessage", "editedMessage", b"editedMessage", "encCommentMessage", b"encCommentMessage", "encEventResponseMessage", b"encEventResponseMessage", "encReactionMessage", b"encReactionMessage", "ephemeralMessage", b"ephemeralMessage", "eventCoverImage", b"eventCoverImage", "eventMessage", b"eventMessage", "extendedTextMessage", b"extendedTextMessage", "fastRatchetKeySenderKeyDistributionMessage", b"fastRatchetKeySenderKeyDistributionMessage", "groupInviteMessage", b"groupInviteMessage", "groupMentionedMessage", b"groupMentionedMessage", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "interactiveMessage", b"interactiveMessage", "interactiveResponseMessage", b"interactiveResponseMessage", "invoiceMessage", b"invoiceMessage", "keepInChatMessage", b"keepInChatMessage", "listMessage", b"listMessage", "listResponseMessage", b"listResponseMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "lottieStickerMessage", b"lottieStickerMessage", "messageContextInfo", b"messageContextInfo", "messageHistoryBundle", b"messageHistoryBundle", "newsletterAdminInviteMessage", b"newsletterAdminInviteMessage", "orderMessage", b"orderMessage", "paymentInviteMessage", b"paymentInviteMessage", "pinInChatMessage", b"pinInChatMessage", "placeholderMessage", b"placeholderMessage", "pollCreationMessage", b"pollCreationMessage", "pollCreationMessageV2", b"pollCreationMessageV2", "pollCreationMessageV3", b"pollCreationMessageV3", "pollResultSnapshotMessage", b"pollResultSnapshotMessage", "pollUpdateMessage", b"pollUpdateMessage", "productMessage", b"productMessage", "protocolMessage", b"protocolMessage", "ptvMessage", b"ptvMessage", "reactionMessage", b"reactionMessage", "requestPaymentMessage", b"requestPaymentMessage", "requestPhoneNumberMessage", b"requestPhoneNumberMessage", "scheduledCallCreationMessage", b"scheduledCallCreationMessage", "scheduledCallEditMessage", b"scheduledCallEditMessage", "secretEncryptedMessage", b"secretEncryptedMessage", "sendPaymentMessage", b"sendPaymentMessage", "senderKeyDistributionMessage", b"senderKeyDistributionMessage", "statusMentionMessage", b"statusMentionMessage", "stickerMessage", b"stickerMessage", "stickerPackMessage", b"stickerPackMessage", "stickerSyncRmrMessage", b"stickerSyncRmrMessage", "templateButtonReplyMessage", b"templateButtonReplyMessage", "templateMessage", b"templateMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage", "viewOnceMessageV2", b"viewOnceMessageV2", "viewOnceMessageV2Extension", b"viewOnceMessageV2Extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["albumMessage", b"albumMessage", "audioMessage", b"audioMessage", "bcallMessage", b"bcallMessage", "botInvokeMessage", b"botInvokeMessage", "buttonsMessage", b"buttonsMessage", "buttonsResponseMessage", b"buttonsResponseMessage", "call", b"call", "callLogMesssage", b"callLogMesssage", "cancelPaymentRequestMessage", b"cancelPaymentRequestMessage", "chat", b"chat", "commentMessage", b"commentMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "conversation", b"conversation", "declinePaymentRequestMessage", b"declinePaymentRequestMessage", "deviceSentMessage", b"deviceSentMessage", "documentMessage", b"documentMessage", "documentWithCaptionMessage", b"documentWithCaptionMessage", "editedMessage", b"editedMessage", "encCommentMessage", b"encCommentMessage", "encEventResponseMessage", b"encEventResponseMessage", "encReactionMessage", b"encReactionMessage", "ephemeralMessage", b"ephemeralMessage", "eventCoverImage", b"eventCoverImage", "eventMessage", b"eventMessage", "extendedTextMessage", b"extendedTextMessage", "fastRatchetKeySenderKeyDistributionMessage", b"fastRatchetKeySenderKeyDistributionMessage", "groupInviteMessage", b"groupInviteMessage", "groupMentionedMessage", b"groupMentionedMessage", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "interactiveMessage", b"interactiveMessage", "interactiveResponseMessage", b"interactiveResponseMessage", "invoiceMessage", b"invoiceMessage", "keepInChatMessage", b"keepInChatMessage", "listMessage", b"listMessage", "listResponseMessage", b"listResponseMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "lottieStickerMessage", b"lottieStickerMessage", "messageContextInfo", b"messageContextInfo", "messageHistoryBundle", b"messageHistoryBundle", "newsletterAdminInviteMessage", b"newsletterAdminInviteMessage", "orderMessage", b"orderMessage", "paymentInviteMessage", b"paymentInviteMessage", "pinInChatMessage", b"pinInChatMessage", "placeholderMessage", b"placeholderMessage", "pollCreationMessage", b"pollCreationMessage", "pollCreationMessageV2", b"pollCreationMessageV2", "pollCreationMessageV3", b"pollCreationMessageV3", "pollResultSnapshotMessage", b"pollResultSnapshotMessage", "pollUpdateMessage", b"pollUpdateMessage", "productMessage", b"productMessage", "protocolMessage", b"protocolMessage", "ptvMessage", b"ptvMessage", "reactionMessage", b"reactionMessage", "requestPaymentMessage", b"requestPaymentMessage", "requestPhoneNumberMessage", b"requestPhoneNumberMessage", "scheduledCallCreationMessage", b"scheduledCallCreationMessage", "scheduledCallEditMessage", b"scheduledCallEditMessage", "secretEncryptedMessage", b"secretEncryptedMessage", "sendPaymentMessage", b"sendPaymentMessage", "senderKeyDistributionMessage", b"senderKeyDistributionMessage", "statusMentionMessage", b"statusMentionMessage", "stickerMessage", b"stickerMessage", "stickerPackMessage", b"stickerPackMessage", "stickerSyncRmrMessage", b"stickerSyncRmrMessage", "templateButtonReplyMessage", b"templateButtonReplyMessage", "templateMessage", b"templateMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage", "viewOnceMessageV2", b"viewOnceMessageV2", "viewOnceMessageV2Extension", b"viewOnceMessageV2Extension"]) -> None: ... + +global___Message = Message + +@typing.final +class StickerPackMessage(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + @typing.final + class Sticker(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + FILENAME_FIELD_NUMBER: builtins.int + ISANIMATED_FIELD_NUMBER: builtins.int + EMOJIS_FIELD_NUMBER: builtins.int + ACCESSIBILITYLABEL_FIELD_NUMBER: builtins.int + ISLOTTIE_FIELD_NUMBER: builtins.int + MIMETYPE_FIELD_NUMBER: builtins.int + fileName: builtins.str + isAnimated: builtins.bool + accessibilityLabel: builtins.str + isLottie: builtins.bool + mimetype: builtins.str + @property + def emojis(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... + def __init__( + self, + *, + fileName: builtins.str | None = ..., + isAnimated: builtins.bool | None = ..., + emojis: collections.abc.Iterable[builtins.str] | None = ..., + accessibilityLabel: builtins.str | None = ..., + isLottie: builtins.bool | None = ..., + mimetype: builtins.str | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["accessibilityLabel", b"accessibilityLabel", "fileName", b"fileName", "isAnimated", b"isAnimated", "isLottie", b"isLottie", "mimetype", b"mimetype"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accessibilityLabel", b"accessibilityLabel", "emojis", b"emojis", "fileName", b"fileName", "isAnimated", b"isAnimated", "isLottie", b"isLottie", "mimetype", b"mimetype"]) -> None: ... + + STICKERPACKID_FIELD_NUMBER: builtins.int + NAME_FIELD_NUMBER: builtins.int + PUBLISHER_FIELD_NUMBER: builtins.int + STICKERS_FIELD_NUMBER: builtins.int + FILESIZE_FIELD_NUMBER: builtins.int + FILESHA256_FIELD_NUMBER: builtins.int + FILEENCSHA256_FIELD_NUMBER: builtins.int + MEDIAKEY_FIELD_NUMBER: builtins.int + DIRECTPATH_FIELD_NUMBER: builtins.int + CAPTION_FIELD_NUMBER: builtins.int + CONTEXTINFO_FIELD_NUMBER: builtins.int + PACKDESCRIPTION_FIELD_NUMBER: builtins.int + MEDIAKEYTIMESTAMP_FIELD_NUMBER: builtins.int + TRAYICONFILENAME_FIELD_NUMBER: builtins.int + stickerPackID: builtins.str + name: builtins.str + publisher: builtins.str + fileSize: builtins.int + fileSHA256: builtins.bytes + fileEncSHA256: builtins.bytes + mediaKey: builtins.bytes + directPath: builtins.str + caption: builtins.str + packDescription: builtins.str + mediaKeyTimestamp: builtins.int + trayIconFileName: builtins.str + @property + def stickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerPackMessage.Sticker]: ... + @property + def contextInfo(self) -> global___ContextInfo: ... + def __init__( self, - field_name: typing.Literal[ - "albumMessage", - b"albumMessage", - "audioMessage", - b"audioMessage", - "bcallMessage", - b"bcallMessage", - "botInvokeMessage", - b"botInvokeMessage", - "buttonsMessage", - b"buttonsMessage", - "buttonsResponseMessage", - b"buttonsResponseMessage", - "call", - b"call", - "callLogMesssage", - b"callLogMesssage", - "cancelPaymentRequestMessage", - b"cancelPaymentRequestMessage", - "chat", - b"chat", - "commentMessage", - b"commentMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "conversation", - b"conversation", - "declinePaymentRequestMessage", - b"declinePaymentRequestMessage", - "deviceSentMessage", - b"deviceSentMessage", - "documentMessage", - b"documentMessage", - "documentWithCaptionMessage", - b"documentWithCaptionMessage", - "editedMessage", - b"editedMessage", - "encCommentMessage", - b"encCommentMessage", - "encEventResponseMessage", - b"encEventResponseMessage", - "encReactionMessage", - b"encReactionMessage", - "ephemeralMessage", - b"ephemeralMessage", - "eventCoverImage", - b"eventCoverImage", - "eventMessage", - b"eventMessage", - "extendedTextMessage", - b"extendedTextMessage", - "fastRatchetKeySenderKeyDistributionMessage", - b"fastRatchetKeySenderKeyDistributionMessage", - "groupInviteMessage", - b"groupInviteMessage", - "groupMentionedMessage", - b"groupMentionedMessage", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "interactiveMessage", - b"interactiveMessage", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "invoiceMessage", - b"invoiceMessage", - "keepInChatMessage", - b"keepInChatMessage", - "listMessage", - b"listMessage", - "listResponseMessage", - b"listResponseMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "lottieStickerMessage", - b"lottieStickerMessage", - "messageContextInfo", - b"messageContextInfo", - "messageHistoryBundle", - b"messageHistoryBundle", - "newsletterAdminInviteMessage", - b"newsletterAdminInviteMessage", - "orderMessage", - b"orderMessage", - "paymentInviteMessage", - b"paymentInviteMessage", - "pinInChatMessage", - b"pinInChatMessage", - "placeholderMessage", - b"placeholderMessage", - "pollCreationMessage", - b"pollCreationMessage", - "pollCreationMessageV2", - b"pollCreationMessageV2", - "pollCreationMessageV3", - b"pollCreationMessageV3", - "pollResultSnapshotMessage", - b"pollResultSnapshotMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "productMessage", - b"productMessage", - "protocolMessage", - b"protocolMessage", - "ptvMessage", - b"ptvMessage", - "reactionMessage", - b"reactionMessage", - "requestPaymentMessage", - b"requestPaymentMessage", - "requestPhoneNumberMessage", - b"requestPhoneNumberMessage", - "scheduledCallCreationMessage", - b"scheduledCallCreationMessage", - "scheduledCallEditMessage", - b"scheduledCallEditMessage", - "secretEncryptedMessage", - b"secretEncryptedMessage", - "sendPaymentMessage", - b"sendPaymentMessage", - "senderKeyDistributionMessage", - b"senderKeyDistributionMessage", - "stickerMessage", - b"stickerMessage", - "stickerSyncRmrMessage", - b"stickerSyncRmrMessage", - "templateButtonReplyMessage", - b"templateButtonReplyMessage", - "templateMessage", - b"templateMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - "viewOnceMessageV2", - b"viewOnceMessageV2", - "viewOnceMessageV2Extension", - b"viewOnceMessageV2Extension", - ], + *, + stickerPackID: builtins.str | None = ..., + name: builtins.str | None = ..., + publisher: builtins.str | None = ..., + stickers: collections.abc.Iterable[global___StickerPackMessage.Sticker] | None = ..., + fileSize: builtins.int | None = ..., + fileSHA256: builtins.bytes | None = ..., + fileEncSHA256: builtins.bytes | None = ..., + mediaKey: builtins.bytes | None = ..., + directPath: builtins.str | None = ..., + caption: builtins.str | None = ..., + contextInfo: global___ContextInfo | None = ..., + packDescription: builtins.str | None = ..., + mediaKeyTimestamp: builtins.int | None = ..., + trayIconFileName: builtins.str | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSize", b"fileSize", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "name", b"name", "packDescription", b"packDescription", "publisher", b"publisher", "stickerPackID", b"stickerPackID", "trayIconFileName", b"trayIconFileName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSize", b"fileSize", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "name", b"name", "packDescription", b"packDescription", "publisher", b"publisher", "stickerPackID", b"stickerPackID", "stickers", b"stickers", "trayIconFileName", b"trayIconFileName"]) -> None: ... -global___Message = Message +global___StickerPackMessage = StickerPackMessage @typing.final class AlbumMessage(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor CAPTION_FIELD_NUMBER: builtins.int + CONTEXTINFO_FIELD_NUMBER: builtins.int caption: builtins.str + @property + def contextInfo(self) -> global___ContextInfo: ... def __init__( self, *, caption: builtins.str | None = ..., + contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["caption", b"caption"] - ) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["caption", b"caption"]) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo"]) -> None: ... global___AlbumMessage = AlbumMessage @@ -6484,11 +3981,7 @@ class MessageHistoryBundle(google.protobuf.message.Message): @property def contextInfo(self) -> global___ContextInfo: ... @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -6501,46 +3994,8 @@ class MessageHistoryBundle(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., participants: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "participants", - b"participants", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "participants", b"participants"]) -> None: ... global___MessageHistoryBundle = MessageHistoryBundle @@ -6562,28 +4017,8 @@ class EncEventResponseMessage(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "eventCreationMessageKey", - b"eventCreationMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "eventCreationMessageKey", - b"eventCreationMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "eventCreationMessageKey", b"eventCreationMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "eventCreationMessageKey", b"eventCreationMessageKey"]) -> None: ... global___EncEventResponseMessage = EncEventResponseMessage @@ -6624,52 +4059,8 @@ class EventMessage(google.protobuf.message.Message): endTime: builtins.int | None = ..., extraGuestsAllowed: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "endTime", - b"endTime", - "extraGuestsAllowed", - b"extraGuestsAllowed", - "isCanceled", - b"isCanceled", - "joinLink", - b"joinLink", - "location", - b"location", - "name", - b"name", - "startTime", - b"startTime", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "endTime", - b"endTime", - "extraGuestsAllowed", - b"extraGuestsAllowed", - "isCanceled", - b"isCanceled", - "joinLink", - b"joinLink", - "location", - b"location", - "name", - b"name", - "startTime", - b"startTime", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "endTime", b"endTime", "extraGuestsAllowed", b"extraGuestsAllowed", "isCanceled", b"isCanceled", "joinLink", b"joinLink", "location", b"location", "name", b"name", "startTime", b"startTime"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "endTime", b"endTime", "extraGuestsAllowed", b"extraGuestsAllowed", "isCanceled", b"isCanceled", "joinLink", b"joinLink", "location", b"location", "name", b"name", "startTime", b"startTime"]) -> None: ... global___EventMessage = EventMessage @@ -6689,18 +4080,8 @@ class CommentMessage(google.protobuf.message.Message): message: global___Message | None = ..., targetMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "message", b"message", "targetMessageKey", b"targetMessageKey" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "message", b"message", "targetMessageKey", b"targetMessageKey" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["message", b"message", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["message", b"message", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___CommentMessage = CommentMessage @@ -6722,28 +4103,8 @@ class EncCommentMessage(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___EncCommentMessage = EncCommentMessage @@ -6765,28 +4126,8 @@ class EncReactionMessage(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___EncReactionMessage = EncReactionMessage @@ -6808,18 +4149,8 @@ class KeepInChatMessage(google.protobuf.message.Message): keepType: global___KeepType.ValueType | None = ..., timestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS"]) -> None: ... global___KeepInChatMessage = KeepInChatMessage @@ -6841,48 +4172,26 @@ class PollResultSnapshotMessage(google.protobuf.message.Message): optionName: builtins.str | None = ..., optionVoteCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "optionName", b"optionName", "optionVoteCount", b"optionVoteCount" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "optionName", b"optionName", "optionVoteCount", b"optionVoteCount" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["optionName", b"optionName", "optionVoteCount", b"optionVoteCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["optionName", b"optionName", "optionVoteCount", b"optionVoteCount"]) -> None: ... NAME_FIELD_NUMBER: builtins.int POLLVOTES_FIELD_NUMBER: builtins.int CONTEXTINFO_FIELD_NUMBER: builtins.int name: builtins.str @property - def pollVotes( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PollResultSnapshotMessage.PollVote - ]: ... + def pollVotes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollResultSnapshotMessage.PollVote]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( self, *, name: builtins.str | None = ..., - pollVotes: collections.abc.Iterable[global___PollResultSnapshotMessage.PollVote] - | None = ..., + pollVotes: collections.abc.Iterable[global___PollResultSnapshotMessage.PollVote] | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["contextInfo", b"contextInfo", "name", b"name"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", b"contextInfo", "name", b"name", "pollVotes", b"pollVotes" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "name", b"name", "pollVotes", b"pollVotes"]) -> None: ... global___PollResultSnapshotMessage = PollResultSnapshotMessage @@ -6892,19 +4201,13 @@ class PollVoteMessage(google.protobuf.message.Message): SELECTEDOPTIONS_FIELD_NUMBER: builtins.int @property - def selectedOptions( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def selectedOptions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... def __init__( self, *, selectedOptions: collections.abc.Iterable[builtins.bytes] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["selectedOptions", b"selectedOptions"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["selectedOptions", b"selectedOptions"]) -> None: ... global___PollVoteMessage = PollVoteMessage @@ -6922,12 +4225,8 @@ class PollEncValue(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> None: ... global___PollEncValue = PollEncValue @@ -6964,32 +4263,8 @@ class PollUpdateMessage(google.protobuf.message.Message): metadata: global___PollUpdateMessageMetadata | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "metadata", - b"metadata", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "vote", - b"vote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "metadata", - b"metadata", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "vote", - b"vote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "pollCreationMessageKey", b"pollCreationMessageKey", "senderTimestampMS", b"senderTimestampMS", "vote", b"vote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "pollCreationMessageKey", b"pollCreationMessageKey", "senderTimestampMS", b"senderTimestampMS", "vote", b"vote"]) -> None: ... global___PollUpdateMessage = PollUpdateMessage @@ -7008,12 +4283,8 @@ class PollCreationMessage(google.protobuf.message.Message): *, optionName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["optionName", b"optionName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["optionName", b"optionName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["optionName", b"optionName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["optionName", b"optionName"]) -> None: ... ENCKEY_FIELD_NUMBER: builtins.int NAME_FIELD_NUMBER: builtins.int @@ -7024,11 +4295,7 @@ class PollCreationMessage(google.protobuf.message.Message): name: builtins.str selectableOptionsCount: builtins.int @property - def options( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PollCreationMessage.Option - ]: ... + def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollCreationMessage.Option]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( @@ -7036,39 +4303,12 @@ class PollCreationMessage(google.protobuf.message.Message): *, encKey: builtins.bytes | None = ..., name: builtins.str | None = ..., - options: collections.abc.Iterable[global___PollCreationMessage.Option] - | None = ..., + options: collections.abc.Iterable[global___PollCreationMessage.Option] | None = ..., selectableOptionsCount: builtins.int | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "encKey", - b"encKey", - "name", - b"name", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "encKey", - b"encKey", - "name", - b"name", - "options", - b"options", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "encKey", b"encKey", "name", b"name", "selectableOptionsCount", b"selectableOptionsCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "encKey", b"encKey", "name", b"name", "options", b"options", "selectableOptionsCount", b"selectableOptionsCount"]) -> None: ... global___PollCreationMessage = PollCreationMessage @@ -7082,11 +4322,7 @@ class StickerSyncRMRMessage(google.protobuf.message.Message): rmrSource: builtins.str requestTimestamp: builtins.int @property - def filehash( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def filehash(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -7094,23 +4330,8 @@ class StickerSyncRMRMessage(google.protobuf.message.Message): rmrSource: builtins.str | None = ..., requestTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "requestTimestamp", b"requestTimestamp", "rmrSource", b"rmrSource" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "filehash", - b"filehash", - "requestTimestamp", - b"requestTimestamp", - "rmrSource", - b"rmrSource", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["requestTimestamp", b"requestTimestamp", "rmrSource", b"rmrSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["filehash", b"filehash", "requestTimestamp", b"requestTimestamp", "rmrSource", b"rmrSource"]) -> None: ... global___StickerSyncRMRMessage = StickerSyncRMRMessage @@ -7135,32 +4356,8 @@ class ReactionMessage(google.protobuf.message.Message): groupingKey: builtins.str | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text"]) -> None: ... global___ReactionMessage = ReactionMessage @@ -7176,9 +4373,7 @@ class FutureProofMessage(google.protobuf.message.Message): *, message: global___Message | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["message", b"message"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["message", b"message"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["message", b"message"]) -> None: ... global___FutureProofMessage = FutureProofMessage @@ -7201,28 +4396,8 @@ class DeviceSentMessage(google.protobuf.message.Message): message: global___Message | None = ..., phash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "destinationJID", - b"destinationJID", - "message", - b"message", - "phash", - b"phash", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "destinationJID", - b"destinationJID", - "message", - b"message", - "phash", - b"phash", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "message", b"message", "phash", b"phash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "message", b"message", "phash", b"phash"]) -> None: ... global___DeviceSentMessage = DeviceSentMessage @@ -7238,12 +4413,8 @@ class RequestPhoneNumberMessage(google.protobuf.message.Message): *, contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["contextInfo", b"contextInfo"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["contextInfo", b"contextInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo"]) -> None: ... global___RequestPhoneNumberMessage = RequestPhoneNumberMessage @@ -7274,40 +4445,8 @@ class NewsletterAdminInviteMessage(google.protobuf.message.Message): inviteExpiration: builtins.int | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "inviteExpiration", - b"inviteExpiration", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "inviteExpiration", - b"inviteExpiration", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "inviteExpiration", b"inviteExpiration", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "inviteExpiration", b"inviteExpiration", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName"]) -> None: ... global___NewsletterAdminInviteMessage = NewsletterAdminInviteMessage @@ -7357,60 +4496,8 @@ class ProductMessage(google.protobuf.message.Message): firstImageID: builtins.str | None = ..., salePriceAmount1000: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "currencyCode", - b"currencyCode", - "description", - b"description", - "firstImageID", - b"firstImageID", - "priceAmount1000", - b"priceAmount1000", - "productID", - b"productID", - "productImage", - b"productImage", - "productImageCount", - b"productImageCount", - "retailerID", - b"retailerID", - "salePriceAmount1000", - b"salePriceAmount1000", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "currencyCode", - b"currencyCode", - "description", - b"description", - "firstImageID", - b"firstImageID", - "priceAmount1000", - b"priceAmount1000", - "productID", - b"productID", - "productImage", - b"productImage", - "productImageCount", - b"productImageCount", - "retailerID", - b"retailerID", - "salePriceAmount1000", - b"salePriceAmount1000", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "currencyCode", b"currencyCode", "description", b"description", "firstImageID", b"firstImageID", "priceAmount1000", b"priceAmount1000", "productID", b"productID", "productImage", b"productImage", "productImageCount", b"productImageCount", "retailerID", b"retailerID", "salePriceAmount1000", b"salePriceAmount1000", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "currencyCode", b"currencyCode", "description", b"description", "firstImageID", b"firstImageID", "priceAmount1000", b"priceAmount1000", "productID", b"productID", "productImage", b"productImage", "productImageCount", b"productImageCount", "retailerID", b"retailerID", "salePriceAmount1000", b"salePriceAmount1000", "title", b"title"]) -> None: ... @typing.final class CatalogSnapshot(google.protobuf.message.Message): @@ -7430,28 +4517,8 @@ class ProductMessage(google.protobuf.message.Message): title: builtins.str | None = ..., description: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "catalogImage", - b"catalogImage", - "description", - b"description", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "catalogImage", - b"catalogImage", - "description", - b"description", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["catalogImage", b"catalogImage", "description", b"description", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["catalogImage", b"catalogImage", "description", b"description", "title", b"title"]) -> None: ... PRODUCT_FIELD_NUMBER: builtins.int BUSINESSOWNERJID_FIELD_NUMBER: builtins.int @@ -7478,40 +4545,8 @@ class ProductMessage(google.protobuf.message.Message): footer: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "body", - b"body", - "businessOwnerJID", - b"businessOwnerJID", - "catalog", - b"catalog", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "product", - b"product", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "body", - b"body", - "businessOwnerJID", - b"businessOwnerJID", - "catalog", - b"catalog", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "product", - b"product", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["body", b"body", "businessOwnerJID", b"businessOwnerJID", "catalog", b"catalog", "contextInfo", b"contextInfo", "footer", b"footer", "product", b"product"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "businessOwnerJID", b"businessOwnerJID", "catalog", b"catalog", "contextInfo", b"contextInfo", "footer", b"footer", "product", b"product"]) -> None: ... global___ProductMessage = ProductMessage @@ -7539,36 +4574,8 @@ class TemplateButtonReplyMessage(google.protobuf.message.Message): selectedIndex: builtins.int | None = ..., selectedCarouselCardIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "selectedCarouselCardIndex", - b"selectedCarouselCardIndex", - "selectedDisplayText", - b"selectedDisplayText", - "selectedID", - b"selectedID", - "selectedIndex", - b"selectedIndex", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "selectedCarouselCardIndex", - b"selectedCarouselCardIndex", - "selectedDisplayText", - b"selectedDisplayText", - "selectedID", - b"selectedID", - "selectedIndex", - b"selectedIndex", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "selectedCarouselCardIndex", b"selectedCarouselCardIndex", "selectedDisplayText", b"selectedDisplayText", "selectedID", b"selectedID", "selectedIndex", b"selectedIndex"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "selectedCarouselCardIndex", b"selectedCarouselCardIndex", "selectedDisplayText", b"selectedDisplayText", "selectedID", b"selectedID", "selectedIndex", b"selectedIndex"]) -> None: ... global___TemplateButtonReplyMessage = TemplateButtonReplyMessage @@ -7604,11 +4611,7 @@ class TemplateMessage(google.protobuf.message.Message): @property def locationMessage(self) -> global___LocationMessage: ... @property - def hydratedButtons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___HydratedTemplateButton - ]: ... + def hydratedButtons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HydratedTemplateButton]: ... def __init__( self, *, @@ -7619,75 +4622,13 @@ class TemplateMessage(google.protobuf.message.Message): locationMessage: global___LocationMessage | None = ..., hydratedContentText: builtins.str | None = ..., hydratedFooterText: builtins.str | None = ..., - hydratedButtons: collections.abc.Iterable[global___HydratedTemplateButton] - | None = ..., + hydratedButtons: collections.abc.Iterable[global___HydratedTemplateButton] | None = ..., templateID: builtins.str | None = ..., maskLinkedDevices: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "documentMessage", - b"documentMessage", - "hydratedContentText", - b"hydratedContentText", - "hydratedFooterText", - b"hydratedFooterText", - "hydratedTitleText", - b"hydratedTitleText", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "maskLinkedDevices", - b"maskLinkedDevices", - "templateID", - b"templateID", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "documentMessage", - b"documentMessage", - "hydratedButtons", - b"hydratedButtons", - "hydratedContentText", - b"hydratedContentText", - "hydratedFooterText", - b"hydratedFooterText", - "hydratedTitleText", - b"hydratedTitleText", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "maskLinkedDevices", - b"maskLinkedDevices", - "templateID", - b"templateID", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["title", b"title"] - ) -> ( - typing.Literal[ - "documentMessage", - "hydratedTitleText", - "imageMessage", - "videoMessage", - "locationMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["documentMessage", b"documentMessage", "hydratedContentText", b"hydratedContentText", "hydratedFooterText", b"hydratedFooterText", "hydratedTitleText", b"hydratedTitleText", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "maskLinkedDevices", b"maskLinkedDevices", "templateID", b"templateID", "title", b"title", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["documentMessage", b"documentMessage", "hydratedButtons", b"hydratedButtons", "hydratedContentText", b"hydratedContentText", "hydratedFooterText", b"hydratedFooterText", "hydratedTitleText", b"hydratedTitleText", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "maskLinkedDevices", b"maskLinkedDevices", "templateID", b"templateID", "title", b"title", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["title", b"title"]) -> typing.Literal["documentMessage", "hydratedTitleText", "imageMessage", "videoMessage", "locationMessage"] | None: ... @typing.final class FourRowTemplate(google.protobuf.message.Message): @@ -7716,11 +4657,7 @@ class TemplateMessage(google.protobuf.message.Message): @property def footer(self) -> global___HighlyStructuredMessage: ... @property - def buttons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___TemplateButton - ]: ... + def buttons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TemplateButton]: ... def __init__( self, *, @@ -7733,62 +4670,9 @@ class TemplateMessage(google.protobuf.message.Message): footer: global___HighlyStructuredMessage | None = ..., buttons: collections.abc.Iterable[global___TemplateButton] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "content", - b"content", - "documentMessage", - b"documentMessage", - "footer", - b"footer", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttons", - b"buttons", - "content", - b"content", - "documentMessage", - b"documentMessage", - "footer", - b"footer", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["title", b"title"] - ) -> ( - typing.Literal[ - "documentMessage", - "highlyStructuredMessage", - "imageMessage", - "videoMessage", - "locationMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["content", b"content", "documentMessage", b"documentMessage", "footer", b"footer", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "title", b"title", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttons", b"buttons", "content", b"content", "documentMessage", b"documentMessage", "footer", b"footer", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "title", b"title", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["title", b"title"]) -> typing.Literal["documentMessage", "highlyStructuredMessage", "imageMessage", "videoMessage", "locationMessage"] | None: ... FOURROWTEMPLATE_FIELD_NUMBER: builtins.int HYDRATEDFOURROWTEMPLATE_FIELD_NUMBER: builtins.int @@ -7800,9 +4684,7 @@ class TemplateMessage(google.protobuf.message.Message): @property def fourRowTemplate(self) -> global___TemplateMessage.FourRowTemplate: ... @property - def hydratedFourRowTemplate( - self, - ) -> global___TemplateMessage.HydratedFourRowTemplate: ... + def hydratedFourRowTemplate(self) -> global___TemplateMessage.HydratedFourRowTemplate: ... @property def interactiveMessageTemplate(self) -> global___InteractiveMessage: ... @property @@ -7813,59 +4695,15 @@ class TemplateMessage(google.protobuf.message.Message): self, *, fourRowTemplate: global___TemplateMessage.FourRowTemplate | None = ..., - hydratedFourRowTemplate: global___TemplateMessage.HydratedFourRowTemplate - | None = ..., + hydratedFourRowTemplate: global___TemplateMessage.HydratedFourRowTemplate | None = ..., interactiveMessageTemplate: global___InteractiveMessage | None = ..., contextInfo: global___ContextInfo | None = ..., hydratedTemplate: global___TemplateMessage.HydratedFourRowTemplate | None = ..., templateID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "format", - b"format", - "fourRowTemplate", - b"fourRowTemplate", - "hydratedFourRowTemplate", - b"hydratedFourRowTemplate", - "hydratedTemplate", - b"hydratedTemplate", - "interactiveMessageTemplate", - b"interactiveMessageTemplate", - "templateID", - b"templateID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "format", - b"format", - "fourRowTemplate", - b"fourRowTemplate", - "hydratedFourRowTemplate", - b"hydratedFourRowTemplate", - "hydratedTemplate", - b"hydratedTemplate", - "interactiveMessageTemplate", - b"interactiveMessageTemplate", - "templateID", - b"templateID", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["format", b"format"] - ) -> ( - typing.Literal[ - "fourRowTemplate", "hydratedFourRowTemplate", "interactiveMessageTemplate" - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "format", b"format", "fourRowTemplate", b"fourRowTemplate", "hydratedFourRowTemplate", b"hydratedFourRowTemplate", "hydratedTemplate", b"hydratedTemplate", "interactiveMessageTemplate", b"interactiveMessageTemplate", "templateID", b"templateID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "format", b"format", "fourRowTemplate", b"fourRowTemplate", "hydratedFourRowTemplate", b"hydratedFourRowTemplate", "hydratedTemplate", b"hydratedTemplate", "interactiveMessageTemplate", b"interactiveMessageTemplate", "templateID", b"templateID"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["format", b"format"]) -> typing.Literal["fourRowTemplate", "hydratedFourRowTemplate", "interactiveMessageTemplate"] | None: ... global___TemplateMessage = TemplateMessage @@ -7938,96 +4776,8 @@ class StickerMessage(google.protobuf.message.Message): isLottie: builtins.bool | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isAiSticker", - b"isAiSticker", - "isAnimated", - b"isAnimated", - "isAvatar", - b"isAvatar", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pngThumbnail", - b"pngThumbnail", - "stickerSentTS", - b"stickerSentTS", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isAiSticker", - b"isAiSticker", - "isAnimated", - b"isAnimated", - "isAvatar", - b"isAvatar", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pngThumbnail", - b"pngThumbnail", - "stickerSentTS", - b"stickerSentTS", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isAiSticker", b"isAiSticker", "isAnimated", b"isAnimated", "isAvatar", b"isAvatar", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pngThumbnail", b"pngThumbnail", "stickerSentTS", b"stickerSentTS", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isAiSticker", b"isAiSticker", "isAnimated", b"isAnimated", "isAvatar", b"isAvatar", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pngThumbnail", b"pngThumbnail", "stickerSentTS", b"stickerSentTS", "width", b"width"]) -> None: ... global___StickerMessage = StickerMessage @@ -8070,56 +4820,8 @@ class LiveLocationMessage(google.protobuf.message.Message): JPEGThumbnail: builtins.bytes | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> None: ... global___LiveLocationMessage = LiveLocationMessage @@ -8189,44 +4891,8 @@ class RequestPaymentMessage(google.protobuf.message.Message): amount: global___Money | None = ..., background: global___PaymentBackground | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "amount1000", - b"amount1000", - "background", - b"background", - "currencyCodeIso4217", - b"currencyCodeIso4217", - "expiryTimestamp", - b"expiryTimestamp", - "noteMessage", - b"noteMessage", - "requestFrom", - b"requestFrom", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "amount1000", - b"amount1000", - "background", - b"background", - "currencyCodeIso4217", - b"currencyCodeIso4217", - "expiryTimestamp", - b"expiryTimestamp", - "noteMessage", - b"noteMessage", - "requestFrom", - b"requestFrom", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["amount", b"amount", "amount1000", b"amount1000", "background", b"background", "currencyCodeIso4217", b"currencyCodeIso4217", "expiryTimestamp", b"expiryTimestamp", "noteMessage", b"noteMessage", "requestFrom", b"requestFrom"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount", b"amount", "amount1000", b"amount1000", "background", b"background", "currencyCodeIso4217", b"currencyCodeIso4217", "expiryTimestamp", b"expiryTimestamp", "noteMessage", b"noteMessage", "requestFrom", b"requestFrom"]) -> None: ... global___RequestPaymentMessage = RequestPaymentMessage @@ -8250,28 +4916,8 @@ class SendPaymentMessage(google.protobuf.message.Message): requestMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., background: global___PaymentBackground | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "background", - b"background", - "noteMessage", - b"noteMessage", - "requestMessageKey", - b"requestMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "background", - b"background", - "noteMessage", - b"noteMessage", - "requestMessageKey", - b"requestMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["background", b"background", "noteMessage", b"noteMessage", "requestMessageKey", b"requestMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["background", b"background", "noteMessage", b"noteMessage", "requestMessageKey", b"requestMessageKey"]) -> None: ... global___SendPaymentMessage = SendPaymentMessage @@ -8284,11 +4930,7 @@ class ContactsArrayMessage(google.protobuf.message.Message): CONTEXTINFO_FIELD_NUMBER: builtins.int displayName: builtins.str @property - def contacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ContactMessage - ]: ... + def contacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContactMessage]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( @@ -8298,23 +4940,8 @@ class ContactsArrayMessage(google.protobuf.message.Message): contacts: collections.abc.Iterable[global___ContactMessage] | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", b"contextInfo", "displayName", b"displayName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contacts", - b"contacts", - "contextInfo", - b"contextInfo", - "displayName", - b"displayName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contacts", b"contacts", "contextInfo", b"contextInfo", "displayName", b"displayName"]) -> None: ... global___ContactsArrayMessage = ContactsArrayMessage @@ -8329,362 +4956,48 @@ class InitialSecurityNotificationSettingSync(google.protobuf.message.Message): *, securityNotificationEnabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "securityNotificationEnabled", b"securityNotificationEnabled" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "securityNotificationEnabled", b"securityNotificationEnabled" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["securityNotificationEnabled", b"securityNotificationEnabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["securityNotificationEnabled", b"securityNotificationEnabled"]) -> None: ... global___InitialSecurityNotificationSettingSync = InitialSecurityNotificationSettingSync @typing.final -class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): +class PeerDataOperationRequestMessage(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor @typing.final - class PeerDataOperationResult(google.protobuf.message.Message): + class PlaceholderMessageResendRequest(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor - @typing.final - class WaffleNonceFetchResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NONCE_FIELD_NUMBER: builtins.int - WAENTFBID_FIELD_NUMBER: builtins.int - nonce: builtins.str - waEntFbid: builtins.str - def __init__( - self, - *, - nonce: builtins.str | None = ..., - waEntFbid: builtins.str | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "nonce", b"nonce", "waEntFbid", b"waEntFbid" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "nonce", b"nonce", "waEntFbid", b"waEntFbid" - ], - ) -> None: ... - - @typing.final - class PlaceholderMessageResendResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - WEBMESSAGEINFOBYTES_FIELD_NUMBER: builtins.int - webMessageInfoBytes: builtins.bytes - def __init__( - self, - *, - webMessageInfoBytes: builtins.bytes | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "webMessageInfoBytes", b"webMessageInfoBytes" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "webMessageInfoBytes", b"webMessageInfoBytes" - ], - ) -> None: ... - - @typing.final - class LinkPreviewResponse(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - @typing.final - class LinkPreviewHighQualityThumbnail(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - DIRECTPATH_FIELD_NUMBER: builtins.int - THUMBHASH_FIELD_NUMBER: builtins.int - ENCTHUMBHASH_FIELD_NUMBER: builtins.int - MEDIAKEY_FIELD_NUMBER: builtins.int - MEDIAKEYTIMESTAMPMS_FIELD_NUMBER: builtins.int - THUMBWIDTH_FIELD_NUMBER: builtins.int - THUMBHEIGHT_FIELD_NUMBER: builtins.int - directPath: builtins.str - thumbHash: builtins.str - encThumbHash: builtins.str - mediaKey: builtins.bytes - mediaKeyTimestampMS: builtins.int - thumbWidth: builtins.int - thumbHeight: builtins.int - def __init__( - self, - *, - directPath: builtins.str | None = ..., - thumbHash: builtins.str | None = ..., - encThumbHash: builtins.str | None = ..., - mediaKey: builtins.bytes | None = ..., - mediaKeyTimestampMS: builtins.int | None = ..., - thumbWidth: builtins.int | None = ..., - thumbHeight: builtins.int | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "encThumbHash", - b"encThumbHash", - "mediaKey", - b"mediaKey", - "mediaKeyTimestampMS", - b"mediaKeyTimestampMS", - "thumbHash", - b"thumbHash", - "thumbHeight", - b"thumbHeight", - "thumbWidth", - b"thumbWidth", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "encThumbHash", - b"encThumbHash", - "mediaKey", - b"mediaKey", - "mediaKeyTimestampMS", - b"mediaKeyTimestampMS", - "thumbHash", - b"thumbHash", - "thumbHeight", - b"thumbHeight", - "thumbWidth", - b"thumbWidth", - ], - ) -> None: ... - - URL_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DESCRIPTION_FIELD_NUMBER: builtins.int - THUMBDATA_FIELD_NUMBER: builtins.int - CANONICALURL_FIELD_NUMBER: builtins.int - MATCHTEXT_FIELD_NUMBER: builtins.int - PREVIEWTYPE_FIELD_NUMBER: builtins.int - HQTHUMBNAIL_FIELD_NUMBER: builtins.int - URL: builtins.str - title: builtins.str - description: builtins.str - thumbData: builtins.bytes - canonicalURL: builtins.str - matchText: builtins.str - previewType: builtins.str - @property - def hqThumbnail( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail: ... - def __init__( - self, - *, - URL: builtins.str | None = ..., - title: builtins.str | None = ..., - description: builtins.str | None = ..., - thumbData: builtins.bytes | None = ..., - canonicalURL: builtins.str | None = ..., - matchText: builtins.str | None = ..., - previewType: builtins.str | None = ..., - hqThumbnail: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "hqThumbnail", - b"hqThumbnail", - "matchText", - b"matchText", - "previewType", - b"previewType", - "thumbData", - b"thumbData", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "hqThumbnail", - b"hqThumbnail", - "matchText", - b"matchText", - "previewType", - b"previewType", - "thumbData", - b"thumbData", - "title", - b"title", - ], - ) -> None: ... - - MEDIAUPLOADRESULT_FIELD_NUMBER: builtins.int - STICKERMESSAGE_FIELD_NUMBER: builtins.int - LINKPREVIEWRESPONSE_FIELD_NUMBER: builtins.int - PLACEHOLDERMESSAGERESENDRESPONSE_FIELD_NUMBER: builtins.int - WAFFLENONCEFETCHREQUESTRESPONSE_FIELD_NUMBER: builtins.int - mediaUploadResult: ( - waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType - ) - @property - def stickerMessage(self) -> global___StickerMessage: ... - @property - def linkPreviewResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse: ... - @property - def placeholderMessageResendResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse: ... - @property - def waffleNonceFetchRequestResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse: ... - def __init__( - self, - *, - mediaUploadResult: waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType - | None = ..., - stickerMessage: global___StickerMessage | None = ..., - linkPreviewResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - | None = ..., - placeholderMessageResendResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - | None = ..., - waffleNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "linkPreviewResponse", - b"linkPreviewResponse", - "mediaUploadResult", - b"mediaUploadResult", - "placeholderMessageResendResponse", - b"placeholderMessageResendResponse", - "stickerMessage", - b"stickerMessage", - "waffleNonceFetchRequestResponse", - b"waffleNonceFetchRequestResponse", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "linkPreviewResponse", - b"linkPreviewResponse", - "mediaUploadResult", - b"mediaUploadResult", - "placeholderMessageResendResponse", - b"placeholderMessageResendResponse", - "stickerMessage", - b"stickerMessage", - "waffleNonceFetchRequestResponse", - b"waffleNonceFetchRequestResponse", - ], - ) -> None: ... - - PEERDATAOPERATIONREQUESTTYPE_FIELD_NUMBER: builtins.int - STANZAID_FIELD_NUMBER: builtins.int - PEERDATAOPERATIONRESULT_FIELD_NUMBER: builtins.int - peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType - stanzaID: builtins.str - @property - def peerDataOperationResult( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult - ]: ... - def __init__( - self, - *, - peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType - | None = ..., - stanzaID: builtins.str | None = ..., - peerDataOperationResult: collections.abc.Iterable[ - global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult - ] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - "stanzaID", - b"stanzaID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - "peerDataOperationResult", - b"peerDataOperationResult", - "stanzaID", - b"stanzaID", - ], - ) -> None: ... - -global___PeerDataOperationRequestResponseMessage = ( - PeerDataOperationRequestResponseMessage -) - -@typing.final -class PeerDataOperationRequestMessage(google.protobuf.message.Message): - DESCRIPTOR: google.protobuf.descriptor.Descriptor + MESSAGEKEY_FIELD_NUMBER: builtins.int + @property + def messageKey(self) -> waCommon.WACommon_pb2.MessageKey: ... + def __init__( + self, + *, + messageKey: waCommon.WACommon_pb2.MessageKey | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["messageKey", b"messageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageKey", b"messageKey"]) -> None: ... @typing.final - class PlaceholderMessageResendRequest(google.protobuf.message.Message): + class FullHistorySyncOnDemandRequest(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor - MESSAGEKEY_FIELD_NUMBER: builtins.int + REQUESTMETADATA_FIELD_NUMBER: builtins.int + HISTORYSYNCCONFIG_FIELD_NUMBER: builtins.int @property - def messageKey(self) -> waCommon.WACommon_pb2.MessageKey: ... + def requestMetadata(self) -> global___FullHistorySyncOnDemandRequestMetadata: ... + @property + def historySyncConfig(self) -> waCompanionReg.WAWebProtobufsCompanionReg_pb2.DeviceProps.HistorySyncConfig: ... def __init__( self, *, - messageKey: waCommon.WACommon_pb2.MessageKey | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageKey", b"messageKey"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["messageKey", b"messageKey"] + requestMetadata: global___FullHistorySyncOnDemandRequestMetadata | None = ..., + historySyncConfig: waCompanionReg.WAWebProtobufsCompanionReg_pb2.DeviceProps.HistorySyncConfig | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "requestMetadata", b"requestMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "requestMetadata", b"requestMetadata"]) -> None: ... @typing.final class HistorySyncOnDemandRequest(google.protobuf.message.Message): @@ -8709,36 +5022,8 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): onDemandMsgCount: builtins.int | None = ..., oldestMsgTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chatJID", - b"chatJID", - "oldestMsgFromMe", - b"oldestMsgFromMe", - "oldestMsgID", - b"oldestMsgID", - "oldestMsgTimestampMS", - b"oldestMsgTimestampMS", - "onDemandMsgCount", - b"onDemandMsgCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chatJID", - b"chatJID", - "oldestMsgFromMe", - b"oldestMsgFromMe", - "oldestMsgID", - b"oldestMsgID", - "oldestMsgTimestampMS", - b"oldestMsgTimestampMS", - "onDemandMsgCount", - b"onDemandMsgCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["chatJID", b"chatJID", "oldestMsgFromMe", b"oldestMsgFromMe", "oldestMsgID", b"oldestMsgID", "oldestMsgTimestampMS", b"oldestMsgTimestampMS", "onDemandMsgCount", b"onDemandMsgCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatJID", b"chatJID", "oldestMsgFromMe", b"oldestMsgFromMe", "oldestMsgID", b"oldestMsgID", "oldestMsgTimestampMS", b"oldestMsgTimestampMS", "onDemandMsgCount", b"onDemandMsgCount"]) -> None: ... @typing.final class RequestUrlPreview(google.protobuf.message.Message): @@ -8754,18 +5039,8 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): URL: builtins.str | None = ..., includeHqThumbnail: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail"]) -> None: ... @typing.final class RequestStickerReupload(google.protobuf.message.Message): @@ -8778,87 +5053,56 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): *, fileSHA256: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["fileSHA256", b"fileSHA256"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["fileSHA256", b"fileSHA256"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["fileSHA256", b"fileSHA256"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fileSHA256", b"fileSHA256"]) -> None: ... PEERDATAOPERATIONREQUESTTYPE_FIELD_NUMBER: builtins.int REQUESTSTICKERREUPLOAD_FIELD_NUMBER: builtins.int REQUESTURLPREVIEW_FIELD_NUMBER: builtins.int HISTORYSYNCONDEMANDREQUEST_FIELD_NUMBER: builtins.int PLACEHOLDERMESSAGERESENDREQUEST_FIELD_NUMBER: builtins.int + FULLHISTORYSYNCONDEMANDREQUEST_FIELD_NUMBER: builtins.int peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType @property - def requestStickerReupload( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestMessage.RequestStickerReupload - ]: ... + def requestStickerReupload(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestMessage.RequestStickerReupload]: ... @property - def requestURLPreview( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestMessage.RequestUrlPreview - ]: ... + def requestURLPreview(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestMessage.RequestUrlPreview]: ... @property - def historySyncOnDemandRequest( - self, - ) -> global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest: ... + def historySyncOnDemandRequest(self) -> global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest: ... @property - def placeholderMessageResendRequest( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - ]: ... + def placeholderMessageResendRequest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest]: ... + @property + def fullHistorySyncOnDemandRequest(self) -> global___PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest: ... def __init__( self, *, - peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType - | None = ..., - requestStickerReupload: collections.abc.Iterable[ - global___PeerDataOperationRequestMessage.RequestStickerReupload - ] - | None = ..., - requestURLPreview: collections.abc.Iterable[ - global___PeerDataOperationRequestMessage.RequestUrlPreview - ] - | None = ..., - historySyncOnDemandRequest: global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - | None = ..., - placeholderMessageResendRequest: collections.abc.Iterable[ - global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - ] - | None = ..., + peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType | None = ..., + requestStickerReupload: collections.abc.Iterable[global___PeerDataOperationRequestMessage.RequestStickerReupload] | None = ..., + requestURLPreview: collections.abc.Iterable[global___PeerDataOperationRequestMessage.RequestUrlPreview] | None = ..., + historySyncOnDemandRequest: global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest | None = ..., + placeholderMessageResendRequest: collections.abc.Iterable[global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest] | None = ..., + fullHistorySyncOnDemandRequest: global___PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "historySyncOnDemandRequest", - b"historySyncOnDemandRequest", - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - ], - ) -> builtins.bool: ... - def ClearField( + def HasField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequest", b"fullHistorySyncOnDemandRequest", "historySyncOnDemandRequest", b"historySyncOnDemandRequest", "peerDataOperationRequestType", b"peerDataOperationRequestType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequest", b"fullHistorySyncOnDemandRequest", "historySyncOnDemandRequest", b"historySyncOnDemandRequest", "peerDataOperationRequestType", b"peerDataOperationRequestType", "placeholderMessageResendRequest", b"placeholderMessageResendRequest", "requestStickerReupload", b"requestStickerReupload", "requestURLPreview", b"requestURLPreview"]) -> None: ... + +global___PeerDataOperationRequestMessage = PeerDataOperationRequestMessage + +@typing.final +class FullHistorySyncOnDemandRequestMetadata(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + REQUESTID_FIELD_NUMBER: builtins.int + requestID: builtins.str + def __init__( self, - field_name: typing.Literal[ - "historySyncOnDemandRequest", - b"historySyncOnDemandRequest", - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - "placeholderMessageResendRequest", - b"placeholderMessageResendRequest", - "requestStickerReupload", - b"requestStickerReupload", - "requestURLPreview", - b"requestURLPreview", - ], + *, + requestID: builtins.str | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["requestID", b"requestID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["requestID", b"requestID"]) -> None: ... -global___PeerDataOperationRequestMessage = PeerDataOperationRequestMessage +global___FullHistorySyncOnDemandRequestMetadata = FullHistorySyncOnDemandRequestMetadata @typing.final class AppStateFatalExceptionNotification(google.protobuf.message.Message): @@ -8868,26 +5112,15 @@ class AppStateFatalExceptionNotification(google.protobuf.message.Message): TIMESTAMP_FIELD_NUMBER: builtins.int timestamp: builtins.int @property - def collectionNames( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def collectionNames(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, collectionNames: collections.abc.Iterable[builtins.str] | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["timestamp", b"timestamp"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "collectionNames", b"collectionNames", "timestamp", b"timestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["collectionNames", b"collectionNames", "timestamp", b"timestamp"]) -> None: ... global___AppStateFatalExceptionNotification = AppStateFatalExceptionNotification @@ -8897,11 +5130,7 @@ class AppStateSyncKeyRequest(google.protobuf.message.Message): KEYIDS_FIELD_NUMBER: builtins.int @property - def keyIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AppStateSyncKeyId - ]: ... + def keyIDs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AppStateSyncKeyId]: ... def __init__( self, *, @@ -8917,11 +5146,7 @@ class AppStateSyncKeyShare(google.protobuf.message.Message): KEYS_FIELD_NUMBER: builtins.int @property - def keys( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AppStateSyncKey - ]: ... + def keys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AppStateSyncKey]: ... def __init__( self, *, @@ -8949,28 +5174,8 @@ class AppStateSyncKeyData(google.protobuf.message.Message): fingerprint: global___AppStateSyncKeyFingerprint | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> None: ... global___AppStateSyncKeyData = AppStateSyncKeyData @@ -8984,11 +5189,7 @@ class AppStateSyncKeyFingerprint(google.protobuf.message.Message): rawID: builtins.int currentIndex: builtins.int @property - def deviceIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def deviceIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -8996,21 +5197,8 @@ class AppStateSyncKeyFingerprint(google.protobuf.message.Message): currentIndex: builtins.int | None = ..., deviceIndexes: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["currentIndex", b"currentIndex", "rawID", b"rawID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currentIndex", - b"currentIndex", - "deviceIndexes", - b"deviceIndexes", - "rawID", - b"rawID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "rawID", b"rawID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "deviceIndexes", b"deviceIndexes", "rawID", b"rawID"]) -> None: ... global___AppStateSyncKeyFingerprint = AppStateSyncKeyFingerprint @@ -9025,9 +5213,7 @@ class AppStateSyncKeyId(google.protobuf.message.Message): *, keyID: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["keyID", b"keyID"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["keyID", b"keyID"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["keyID", b"keyID"]) -> None: ... global___AppStateSyncKeyId = AppStateSyncKeyId @@ -9048,12 +5234,8 @@ class AppStateSyncKey(google.protobuf.message.Message): keyID: global___AppStateSyncKeyId | None = ..., keyData: global___AppStateSyncKeyData | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> None: ... global___AppStateSyncKey = AppStateSyncKey @@ -9071,12 +5253,8 @@ class Chat(google.protobuf.message.Message): displayName: builtins.str | None = ..., ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"]) -> None: ... global___Chat = Chat @@ -9100,32 +5278,8 @@ class Call(google.protobuf.message.Message): conversionData: builtins.bytes | None = ..., conversionDelaySeconds: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callKey", - b"callKey", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callKey", - b"callKey", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callKey", b"callKey", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callKey", b"callKey", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource"]) -> None: ... global___Call = Call @@ -9186,80 +5340,8 @@ class AudioMessage(google.protobuf.message.Message): viewOnce: builtins.bool | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "PTT", - b"PTT", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "backgroundArgb", - b"backgroundArgb", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "seconds", - b"seconds", - "streamingSidecar", - b"streamingSidecar", - "viewOnce", - b"viewOnce", - "waveform", - b"waveform", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "PTT", - b"PTT", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "backgroundArgb", - b"backgroundArgb", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "seconds", - b"seconds", - "streamingSidecar", - b"streamingSidecar", - "viewOnce", - b"viewOnce", - "waveform", - b"waveform", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["PTT", b"PTT", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "backgroundArgb", b"backgroundArgb", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "seconds", b"seconds", "streamingSidecar", b"streamingSidecar", "viewOnce", b"viewOnce", "waveform", b"waveform"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["PTT", b"PTT", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "backgroundArgb", b"backgroundArgb", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "seconds", b"seconds", "streamingSidecar", b"streamingSidecar", "viewOnce", b"viewOnce", "waveform", b"waveform"]) -> None: ... global___AudioMessage = AudioMessage @@ -9335,100 +5417,8 @@ class DocumentMessage(google.protobuf.message.Message): caption: builtins.str | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contactVcard", - b"contactVcard", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileName", - b"fileName", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pageCount", - b"pageCount", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contactVcard", - b"contactVcard", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileName", - b"fileName", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pageCount", - b"pageCount", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contactVcard", b"contactVcard", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileName", b"fileName", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pageCount", b"pageCount", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contactVcard", b"contactVcard", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileName", b"fileName", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pageCount", b"pageCount", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title"]) -> None: ... global___DocumentMessage = DocumentMessage @@ -9477,64 +5467,8 @@ class LocationMessage(google.protobuf.message.Message): JPEGThumbnail: builtins.bytes | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accuracyInMeters", - b"accuracyInMeters", - "address", - b"address", - "comment", - b"comment", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "isLive", - b"isLive", - "name", - b"name", - "speedInMps", - b"speedInMps", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accuracyInMeters", - b"accuracyInMeters", - "address", - b"address", - "comment", - b"comment", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "isLive", - b"isLive", - "name", - b"name", - "speedInMps", - b"speedInMps", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accuracyInMeters", b"accuracyInMeters", "address", b"address", "comment", b"comment", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "isLive", b"isLive", "name", b"name", "speedInMps", b"speedInMps"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accuracyInMeters", b"accuracyInMeters", "address", b"address", "comment", b"comment", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "isLive", b"isLive", "name", b"name", "speedInMps", b"speedInMps"]) -> None: ... global___LocationMessage = LocationMessage @@ -9556,28 +5490,8 @@ class ContactMessage(google.protobuf.message.Message): vcard: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "displayName", - b"displayName", - "vcard", - b"vcard", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "displayName", - b"displayName", - "vcard", - b"vcard", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "displayName", b"displayName", "vcard", b"vcard"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "displayName", b"displayName", "vcard", b"vcard"]) -> None: ... global___ContactMessage = ContactMessage @@ -9595,24 +5509,8 @@ class SenderKeyDistributionMessage(google.protobuf.message.Message): groupID: builtins.str | None = ..., axolotlSenderKeyDistributionMessage: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> None: ... global___SenderKeyDistributionMessage = SenderKeyDistributionMessage @@ -9639,36 +5537,8 @@ class BotAvatarMetadata(google.protobuf.message.Message): intensity: builtins.int | None = ..., wordCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "behaviorGraph", - b"behaviorGraph", - "intensity", - b"intensity", - "sentiment", - b"sentiment", - "wordCount", - b"wordCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "behaviorGraph", - b"behaviorGraph", - "intensity", - b"intensity", - "sentiment", - b"sentiment", - "wordCount", - b"wordCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "behaviorGraph", b"behaviorGraph", "intensity", b"intensity", "sentiment", b"sentiment", "wordCount", b"wordCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "behaviorGraph", b"behaviorGraph", "intensity", b"intensity", "sentiment", b"sentiment", "wordCount", b"wordCount"]) -> None: ... global___BotAvatarMetadata = BotAvatarMetadata @@ -9680,94 +5550,36 @@ class BotSuggestedPromptMetadata(google.protobuf.message.Message): SELECTEDPROMPTINDEX_FIELD_NUMBER: builtins.int selectedPromptIndex: builtins.int @property - def suggestedPrompts( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def suggestedPrompts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, suggestedPrompts: collections.abc.Iterable[builtins.str] | None = ..., selectedPromptIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["selectedPromptIndex", b"selectedPromptIndex"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "selectedPromptIndex", - b"selectedPromptIndex", - "suggestedPrompts", - b"suggestedPrompts", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["selectedPromptIndex", b"selectedPromptIndex"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["selectedPromptIndex", b"selectedPromptIndex", "suggestedPrompts", b"suggestedPrompts"]) -> None: ... global___BotSuggestedPromptMetadata = BotSuggestedPromptMetadata @typing.final -class BotMediaMetadata(google.protobuf.message.Message): +class BotSessionMetadata(google.protobuf.message.Message): DESCRIPTOR: google.protobuf.descriptor.Descriptor - FILESHA256_FIELD_NUMBER: builtins.int - MEDIAKEY_FIELD_NUMBER: builtins.int - FILEENCSHA256_FIELD_NUMBER: builtins.int - DIRECTPATH_FIELD_NUMBER: builtins.int - MEDIAKEYTIMESTAMP_FIELD_NUMBER: builtins.int - MIMETYPE_FIELD_NUMBER: builtins.int - fileSHA256: builtins.bytes - mediaKey: builtins.bytes - fileEncSHA256: builtins.bytes - directPath: builtins.str - mediaKeyTimestamp: builtins.int - mimetype: builtins.str + SESSIONID_FIELD_NUMBER: builtins.int + SESSIONSOURCE_FIELD_NUMBER: builtins.int + sessionID: builtins.str + sessionSource: global___SessionSource.ValueType def __init__( self, *, - fileSHA256: builtins.bytes | None = ..., - mediaKey: builtins.bytes | None = ..., - fileEncSHA256: builtins.bytes | None = ..., - directPath: builtins.str | None = ..., - mediaKeyTimestamp: builtins.int | None = ..., - mimetype: builtins.str | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - ], + sessionID: builtins.str | None = ..., + sessionSource: global___SessionSource.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["sessionID", b"sessionID", "sessionSource", b"sessionSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["sessionID", b"sessionID", "sessionSource", b"sessionSource"]) -> None: ... -global___BotMediaMetadata = BotMediaMetadata +global___BotSessionMetadata = BotSessionMetadata @typing.final class BotMemuMetadata(google.protobuf.message.Message): @@ -9775,19 +5587,13 @@ class BotMemuMetadata(google.protobuf.message.Message): FACEIMAGES_FIELD_NUMBER: builtins.int @property - def faceImages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BotMediaMetadata - ]: ... + def faceImages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BotMediaMetadata]: ... def __init__( self, *, faceImages: collections.abc.Iterable[global___BotMediaMetadata] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["faceImages", b"faceImages"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["faceImages", b"faceImages"]) -> None: ... global___BotMemuMetadata = BotMemuMetadata @@ -9804,6 +5610,7 @@ class BotMetadata(google.protobuf.message.Message): MEMUMETADATA_FIELD_NUMBER: builtins.int TIMEZONE_FIELD_NUMBER: builtins.int REMINDERMETADATA_FIELD_NUMBER: builtins.int + MODELMETADATA_FIELD_NUMBER: builtins.int personaID: builtins.str invokerJID: builtins.str timezone: builtins.str @@ -9814,11 +5621,13 @@ class BotMetadata(google.protobuf.message.Message): @property def suggestedPromptMetadata(self) -> global___BotSuggestedPromptMetadata: ... @property - def searchMetadata(self) -> global___BotSearchMetadata: ... + def searchMetadata(self) -> global___BotSessionMetadata: ... @property def memuMetadata(self) -> global___BotMemuMetadata: ... @property def reminderMetadata(self) -> global___BotReminderMetadata: ... + @property + def modelMetadata(self) -> global___BotModelMetadata: ... def __init__( self, *, @@ -9827,57 +5636,14 @@ class BotMetadata(google.protobuf.message.Message): pluginMetadata: global___BotPluginMetadata | None = ..., suggestedPromptMetadata: global___BotSuggestedPromptMetadata | None = ..., invokerJID: builtins.str | None = ..., - searchMetadata: global___BotSearchMetadata | None = ..., + searchMetadata: global___BotSessionMetadata | None = ..., memuMetadata: global___BotMemuMetadata | None = ..., timezone: builtins.str | None = ..., reminderMetadata: global___BotReminderMetadata | None = ..., + modelMetadata: global___BotModelMetadata | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "avatarMetadata", - b"avatarMetadata", - "invokerJID", - b"invokerJID", - "memuMetadata", - b"memuMetadata", - "personaID", - b"personaID", - "pluginMetadata", - b"pluginMetadata", - "reminderMetadata", - b"reminderMetadata", - "searchMetadata", - b"searchMetadata", - "suggestedPromptMetadata", - b"suggestedPromptMetadata", - "timezone", - b"timezone", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "avatarMetadata", - b"avatarMetadata", - "invokerJID", - b"invokerJID", - "memuMetadata", - b"memuMetadata", - "personaID", - b"personaID", - "pluginMetadata", - b"pluginMetadata", - "reminderMetadata", - b"reminderMetadata", - "searchMetadata", - b"searchMetadata", - "suggestedPromptMetadata", - b"suggestedPromptMetadata", - "timezone", - b"timezone", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["avatarMetadata", b"avatarMetadata", "invokerJID", b"invokerJID", "memuMetadata", b"memuMetadata", "modelMetadata", b"modelMetadata", "personaID", b"personaID", "pluginMetadata", b"pluginMetadata", "reminderMetadata", b"reminderMetadata", "searchMetadata", b"searchMetadata", "suggestedPromptMetadata", b"suggestedPromptMetadata", "timezone", b"timezone"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["avatarMetadata", b"avatarMetadata", "invokerJID", b"invokerJID", "memuMetadata", b"memuMetadata", "modelMetadata", b"modelMetadata", "personaID", b"personaID", "pluginMetadata", b"pluginMetadata", "reminderMetadata", b"reminderMetadata", "searchMetadata", b"searchMetadata", "suggestedPromptMetadata", b"suggestedPromptMetadata", "timezone", b"timezone"]) -> None: ... global___BotMetadata = BotMetadata @@ -9900,17 +5666,9 @@ class DeviceListMetadata(google.protobuf.message.Message): recipientKeyHash: builtins.bytes recipientTimestamp: builtins.int @property - def senderKeyIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def senderKeyIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def recipientKeyIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def recipientKeyIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -9923,46 +5681,48 @@ class DeviceListMetadata(google.protobuf.message.Message): recipientTimestamp: builtins.int | None = ..., recipientKeyIndexes: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def HasField( + def HasField(self, field_name: typing.Literal["receiverAccountType", b"receiverAccountType", "recipientKeyHash", b"recipientKeyHash", "recipientTimestamp", b"recipientTimestamp", "senderAccountType", b"senderAccountType", "senderKeyHash", b"senderKeyHash", "senderTimestamp", b"senderTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["receiverAccountType", b"receiverAccountType", "recipientKeyHash", b"recipientKeyHash", "recipientKeyIndexes", b"recipientKeyIndexes", "recipientTimestamp", b"recipientTimestamp", "senderAccountType", b"senderAccountType", "senderKeyHash", b"senderKeyHash", "senderKeyIndexes", b"senderKeyIndexes", "senderTimestamp", b"senderTimestamp"]) -> None: ... + +global___DeviceListMetadata = DeviceListMetadata + +@typing.final +class EmbeddedMessage(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + STANZAID_FIELD_NUMBER: builtins.int + MESSAGE_FIELD_NUMBER: builtins.int + stanzaID: builtins.str + @property + def message(self) -> global___Message: ... + def __init__( self, - field_name: typing.Literal[ - "receiverAccountType", - b"receiverAccountType", - "recipientKeyHash", - b"recipientKeyHash", - "recipientTimestamp", - b"recipientTimestamp", - "senderAccountType", - b"senderAccountType", - "senderKeyHash", - b"senderKeyHash", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( + *, + stanzaID: builtins.str | None = ..., + message: global___Message | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["message", b"message", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["message", b"message", "stanzaID", b"stanzaID"]) -> None: ... + +global___EmbeddedMessage = EmbeddedMessage + +@typing.final +class EmbeddedContent(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + EMBEDDEDMESSAGE_FIELD_NUMBER: builtins.int + @property + def embeddedMessage(self) -> global___EmbeddedMessage: ... + def __init__( self, - field_name: typing.Literal[ - "receiverAccountType", - b"receiverAccountType", - "recipientKeyHash", - b"recipientKeyHash", - "recipientKeyIndexes", - b"recipientKeyIndexes", - "recipientTimestamp", - b"recipientTimestamp", - "senderAccountType", - b"senderAccountType", - "senderKeyHash", - b"senderKeyHash", - "senderKeyIndexes", - b"senderKeyIndexes", - "senderTimestamp", - b"senderTimestamp", - ], + *, + embeddedMessage: global___EmbeddedMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["content", b"content", "embeddedMessage", b"embeddedMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["content", b"content", "embeddedMessage", b"embeddedMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["embeddedMessage"] | None: ... -global___DeviceListMetadata = DeviceListMetadata +global___EmbeddedContent = EmbeddedContent @typing.final class InteractiveAnnotation(google.protobuf.message.Message): @@ -9972,17 +5732,16 @@ class InteractiveAnnotation(google.protobuf.message.Message): NEWSLETTER_FIELD_NUMBER: builtins.int POLYGONVERTICES_FIELD_NUMBER: builtins.int SHOULDSKIPCONFIRMATION_FIELD_NUMBER: builtins.int + EMBEDDEDCONTENT_FIELD_NUMBER: builtins.int shouldSkipConfirmation: builtins.bool @property def location(self) -> global___Location: ... @property def newsletter(self) -> global___ContextInfo.ForwardedNewsletterMessageInfo: ... @property - def polygonVertices( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Point - ]: ... + def polygonVertices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Point]: ... + @property + def embeddedContent(self) -> global___EmbeddedContent: ... def __init__( self, *, @@ -9990,38 +5749,11 @@ class InteractiveAnnotation(google.protobuf.message.Message): newsletter: global___ContextInfo.ForwardedNewsletterMessageInfo | None = ..., polygonVertices: collections.abc.Iterable[global___Point] | None = ..., shouldSkipConfirmation: builtins.bool | None = ..., + embeddedContent: global___EmbeddedContent | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "location", - b"location", - "newsletter", - b"newsletter", - "shouldSkipConfirmation", - b"shouldSkipConfirmation", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "location", - b"location", - "newsletter", - b"newsletter", - "polygonVertices", - b"polygonVertices", - "shouldSkipConfirmation", - b"shouldSkipConfirmation", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["location", "newsletter"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "embeddedContent", b"embeddedContent", "location", b"location", "newsletter", b"newsletter", "shouldSkipConfirmation", b"shouldSkipConfirmation"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "embeddedContent", b"embeddedContent", "location", b"location", "newsletter", b"newsletter", "polygonVertices", b"polygonVertices", "shouldSkipConfirmation", b"shouldSkipConfirmation"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["location", "newsletter"] | None: ... global___InteractiveAnnotation = InteractiveAnnotation @@ -10045,32 +5777,8 @@ class Point(google.protobuf.message.Message): x: builtins.float | None = ..., y: builtins.float | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "x", - b"x", - "xDeprecated", - b"xDeprecated", - "y", - b"y", - "yDeprecated", - b"yDeprecated", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "x", - b"x", - "xDeprecated", - b"xDeprecated", - "y", - b"y", - "yDeprecated", - b"yDeprecated", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["x", b"x", "xDeprecated", b"xDeprecated", "y", b"y", "yDeprecated", b"yDeprecated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["x", b"x", "xDeprecated", b"xDeprecated", "y", b"y", "yDeprecated", b"yDeprecated"]) -> None: ... global___Point = Point @@ -10091,28 +5799,8 @@ class Location(google.protobuf.message.Message): degreesLongitude: builtins.float | None = ..., name: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> None: ... global___Location = Location @@ -10136,18 +5824,8 @@ class TemplateButton(google.protobuf.message.Message): displayText: global___HighlyStructuredMessage | None = ..., phoneNumber: global___HighlyStructuredMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> None: ... @typing.final class URLButton(google.protobuf.message.Message): @@ -10165,14 +5843,8 @@ class TemplateButton(google.protobuf.message.Message): displayText: global___HighlyStructuredMessage | None = ..., URL: global___HighlyStructuredMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"]) -> None: ... @typing.final class QuickReplyButton(google.protobuf.message.Message): @@ -10189,12 +5861,8 @@ class TemplateButton(google.protobuf.message.Message): displayText: global___HighlyStructuredMessage | None = ..., ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> None: ... QUICKREPLYBUTTON_FIELD_NUMBER: builtins.int URLBUTTON_FIELD_NUMBER: builtins.int @@ -10215,39 +5883,9 @@ class TemplateButton(google.protobuf.message.Message): callButton: global___TemplateButton.CallButton | None = ..., index: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "button", - b"button", - "callButton", - b"callButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "button", - b"button", - "callButton", - b"callButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["button", b"button"] - ) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... + def HasField(self, field_name: typing.Literal["button", b"button", "callButton", b"callButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["button", b"button", "callButton", b"callButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["button", b"button"]) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... global___TemplateButton = TemplateButton @@ -10268,18 +5906,8 @@ class Money(google.protobuf.message.Message): offset: builtins.int | None = ..., currencyCode: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "currencyCode", b"currencyCode", "offset", b"offset", "value", b"value" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currencyCode", b"currencyCode", "offset", b"offset", "value", b"value" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["currencyCode", b"currencyCode", "offset", b"offset", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currencyCode", b"currencyCode", "offset", b"offset", "value", b"value"]) -> None: ... global___Money = Money @@ -10297,12 +5925,8 @@ class ActionLink(google.protobuf.message.Message): URL: builtins.str | None = ..., buttonTitle: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"]) -> None: ... global___ActionLink = ActionLink @@ -10320,18 +5944,8 @@ class GroupMention(google.protobuf.message.Message): groupJID: builtins.str | None = ..., groupSubject: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupJID", b"groupJID", "groupSubject", b"groupSubject" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupJID", b"groupJID", "groupSubject", b"groupSubject" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupJID", b"groupJID", "groupSubject", b"groupSubject"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupJID", b"groupJID", "groupSubject", b"groupSubject"]) -> None: ... global___GroupMention = GroupMention @@ -10352,18 +5966,8 @@ class MessageSecretMessage(google.protobuf.message.Message): encIV: builtins.bytes | None = ..., encPayload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", b"encIV", "encPayload", b"encPayload", "version", b"version" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", b"encIV", "encPayload", b"encPayload", "version", b"version" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "version", b"version"]) -> None: ... global___MessageSecretMessage = MessageSecretMessage @@ -10384,28 +5988,8 @@ class MediaNotifyMessage(google.protobuf.message.Message): fileEncSHA256: builtins.bytes | None = ..., fileLength: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expressPathURL", - b"expressPathURL", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expressPathURL", - b"expressPathURL", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expressPathURL", b"expressPathURL", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expressPathURL", b"expressPathURL", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength"]) -> None: ... global___MediaNotifyMessage = MediaNotifyMessage @@ -10420,13 +6004,7 @@ class LIDMigrationMappingSyncMessage(google.protobuf.message.Message): *, encodedMappingPayload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"]) -> None: ... global___LIDMigrationMappingSyncMessage = LIDMigrationMappingSyncMessage diff --git a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py index baa185b..77f9fce 100644 --- a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py +++ b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py @@ -3,7 +3,6 @@ # source: waEphemeral/WAWebProtobufsEphemeral.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,20 +12,16 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n)waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10\x42'Z%go.mau.fi/whatsmeow/proto/waEphemeral" -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10\x42\'Z%go.mau.fi/whatsmeow/proto/waEphemeral') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waEphemeral.WAWebProtobufsEphemeral_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waEphemeral.WAWebProtobufsEphemeral_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waEphemeral" - _globals["_EPHEMERALSETTING"]._serialized_start = 70 - _globals["_EPHEMERALSETTING"]._serialized_end = 125 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waEphemeral' + _globals['_EPHEMERALSETTING']._serialized_start=70 + _globals['_EPHEMERALSETTING']._serialized_end=125 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi index 72a474f..630efc0 100644 --- a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi +++ b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi @@ -24,13 +24,7 @@ class EphemeralSetting(google.protobuf.message.Message): duration: builtins.int | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"]) -> None: ... global___EphemeralSetting = EphemeralSetting diff --git a/neonize/proto/waFingerprint/WAFingerprint_pb2.py b/neonize/proto/waFingerprint/WAFingerprint_pb2.py index d431394..b1f9617 100644 --- a/neonize/proto/waFingerprint/WAFingerprint_pb2.py +++ b/neonize/proto/waFingerprint/WAFingerprint_pb2.py @@ -3,7 +3,6 @@ # source: waFingerprint/WAFingerprint.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,24 +12,20 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint"\x9e\x01\n\x0f\x46ingerprintData\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\x14\n\x0cpnIdentifier\x18\x02 \x01(\x0c\x12\x15\n\rlidIdentifier\x18\x03 \x01(\x0c\x12\x1a\n\x12usernameIdentifier\x18\x04 \x01(\x0c\x12/\n\x0bhostedState\x18\x05 \x01(\x0e\x32\x1a.WAFingerprint.HostedState"\x9b\x01\n\x13\x43ombinedFingerprint\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x38\n\x10localFingerprint\x18\x02 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData\x12\x39\n\x11remoteFingerprint\x18\x03 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData*#\n\x0bHostedState\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42)Z\'go.mau.fi/whatsmeow/proto/waFingerprint' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint\"\x9e\x01\n\x0f\x46ingerprintData\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\x14\n\x0cpnIdentifier\x18\x02 \x01(\x0c\x12\x15\n\rlidIdentifier\x18\x03 \x01(\x0c\x12\x1a\n\x12usernameIdentifier\x18\x04 \x01(\x0c\x12/\n\x0bhostedState\x18\x05 \x01(\x0e\x32\x1a.WAFingerprint.HostedState\"\x9b\x01\n\x13\x43ombinedFingerprint\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x38\n\x10localFingerprint\x18\x02 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData\x12\x39\n\x11remoteFingerprint\x18\x03 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData*#\n\x0bHostedState\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42)Z\'go.mau.fi/whatsmeow/proto/waFingerprint') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waFingerprint.WAFingerprint_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waFingerprint.WAFingerprint_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waFingerprint" - _globals["_HOSTEDSTATE"]._serialized_start = 371 - _globals["_HOSTEDSTATE"]._serialized_end = 406 - _globals["_FINGERPRINTDATA"]._serialized_start = 53 - _globals["_FINGERPRINTDATA"]._serialized_end = 211 - _globals["_COMBINEDFINGERPRINT"]._serialized_start = 214 - _globals["_COMBINEDFINGERPRINT"]._serialized_end = 369 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waFingerprint' + _globals['_HOSTEDSTATE']._serialized_start=371 + _globals['_HOSTEDSTATE']._serialized_end=406 + _globals['_FINGERPRINTDATA']._serialized_start=53 + _globals['_FINGERPRINTDATA']._serialized_end=211 + _globals['_COMBINEDFINGERPRINT']._serialized_start=214 + _globals['_COMBINEDFINGERPRINT']._serialized_end=369 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi b/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi index 9900683..e70b5e5 100644 --- a/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi +++ b/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi @@ -21,10 +21,7 @@ class _HostedState: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _HostedStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HostedState.ValueType], - builtins.type, -): +class _HostedStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HostedState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE: _HostedState.ValueType # 0 HOSTED: _HostedState.ValueType # 1 @@ -58,36 +55,8 @@ class FingerprintData(google.protobuf.message.Message): usernameIdentifier: builtins.bytes | None = ..., hostedState: global___HostedState.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "hostedState", - b"hostedState", - "lidIdentifier", - b"lidIdentifier", - "pnIdentifier", - b"pnIdentifier", - "publicKey", - b"publicKey", - "usernameIdentifier", - b"usernameIdentifier", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "hostedState", - b"hostedState", - "lidIdentifier", - b"lidIdentifier", - "pnIdentifier", - b"pnIdentifier", - "publicKey", - b"publicKey", - "usernameIdentifier", - b"usernameIdentifier", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["hostedState", b"hostedState", "lidIdentifier", b"lidIdentifier", "pnIdentifier", b"pnIdentifier", "publicKey", b"publicKey", "usernameIdentifier", b"usernameIdentifier"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["hostedState", b"hostedState", "lidIdentifier", b"lidIdentifier", "pnIdentifier", b"pnIdentifier", "publicKey", b"publicKey", "usernameIdentifier", b"usernameIdentifier"]) -> None: ... global___FingerprintData = FingerprintData @@ -110,27 +79,7 @@ class CombinedFingerprint(google.protobuf.message.Message): localFingerprint: global___FingerprintData | None = ..., remoteFingerprint: global___FingerprintData | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "localFingerprint", - b"localFingerprint", - "remoteFingerprint", - b"remoteFingerprint", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "localFingerprint", - b"localFingerprint", - "remoteFingerprint", - b"remoteFingerprint", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["localFingerprint", b"localFingerprint", "remoteFingerprint", b"remoteFingerprint", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["localFingerprint", b"localFingerprint", "remoteFingerprint", b"remoteFingerprint", "version", b"version"]) -> None: ... global___CombinedFingerprint = CombinedFingerprint diff --git a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py index 2c50732..4b85476 100644 --- a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py +++ b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py @@ -3,7 +3,6 @@ # source: waHistorySync/WAWebProtobufsHistorySync.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -14,67 +13,59 @@ from waSyncAction import WASyncAction_pb2 as waSyncAction_dot_WASyncAction__pb2 -from waChatLockSettings import ( - WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2, -) +from waChatLockSettings import WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2 from waE2E import WAWebProtobufsE2E_pb2 as waE2E_dot_WAWebProtobufsE2E__pb2 from waWeb import WAWebProtobufsWeb_pb2 as waWeb_dot_WAWebProtobufsWeb__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n-waHistorySync/WAWebProtobufsHistorySync.proto\x12\x19WAWebProtobufsHistorySync\x1a\x1fwaSyncAction/WASyncAction.proto\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto"\xe2\x07\n\x0bHistorySync\x12H\n\x08syncType\x18\x01 \x02(\x0e\x32\x36.WAWebProtobufsHistorySync.HistorySync.HistorySyncType\x12>\n\rconversations\x18\x02 \x03(\x0b\x32\'.WAWebProtobufsHistorySync.Conversation\x12;\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12\x36\n\tpushnames\x18\x07 \x03(\x0b\x32#.WAWebProtobufsHistorySync.Pushname\x12\x41\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32).WAWebProtobufsHistorySync.GlobalSettings\x12\x1a\n\x12threadIDUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x42\n\x0erecentStickers\x18\x0b \x03(\x0b\x32*.WAWebProtobufsHistorySync.StickerMetadata\x12\x45\n\x10pastParticipants\x18\x0c \x03(\x0b\x32+.WAWebProtobufsHistorySync.PastParticipants\x12\x33\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x1b.WASyncAction.CallLogRecord\x12R\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32\x39.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState\x12T\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32\x32.WAWebProtobufsHistorySync.PhoneNumberToLIDMapping"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06"\xa9\x0c\n\x0c\x43onversation\x12\n\n\x02ID\x18\x01 \x02(\t\x12;\n\x08messages\x18\x02 \x03(\x0b\x32).WAWebProtobufsHistorySync.HistorySyncMsg\x12\x0e\n\x06newJID\x18\x03 \x01(\t\x12\x0e\n\x06oldJID\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12\x62\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12=\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12@\n\x0bparticipant\x18\x14 \x03(\x0b\x32+.WAWebProtobufsHistorySync.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12?\n\twallpaper\x18\x1a \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupID\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJID\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJID\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r\x12\x0e\n\x06locked\x18. \x01(\x08\x12N\n\x15systemMessageToInsert\x18/ \x01(\x0e\x32/.WAWebProtobufsHistorySync.PrivacySystemMessage"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02"\x93\x01\n\x10GroupParticipant\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12>\n\x04rank\x18\x02 \x01(\x0e\x32\x30.WAWebProtobufsHistorySync.GroupParticipant.Rank".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02"\xa6\x01\n\x0fPastParticipant\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12K\n\x0bleaveReason\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsHistorySync.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTS\x18\x03 \x01(\x04"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJID\x18\x01 \x01(\t\x12\x0e\n\x06lidJID\x18\x02 \x01(\t"X\n\x0eHistorySyncMsg\x12\x32\n\x07message\x18\x01 \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nmsgOrderID\x18\x02 \x01(\x04"(\n\x08Pushname\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r"\xac\x08\n\x0eGlobalSettings\x12I\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12H\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12I\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12M\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12L\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12*\n"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12I\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32-.WAWebProtobufsHistorySync.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12W\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12R\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12G\n\x10\x63hatLockSettings\x18\x13 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08"\xf1\x01\n\x0fStickerMetadata\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTS\x18\x0b \x01(\x03\x12\x10\n\x08isLottie\x18\x0c \x01(\x08"j\n\x10PastParticipants\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x44\n\x10pastParticipants\x18\x02 \x03(\x0b\x32*.WAWebProtobufsHistorySync.PastParticipant"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x46\x42ID\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02*E\n\x14PrivacySystemMessage\x12\x0c\n\x08\x45\x32\x45\x45_MSG\x10\x01\x12\x0e\n\nNE2EE_SELF\x10\x02\x12\x0f\n\x0bNE2EE_OTHER\x10\x03\x42)Z\'go.mau.fi/whatsmeow/proto/waHistorySync' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-waHistorySync/WAWebProtobufsHistorySync.proto\x12\x19WAWebProtobufsHistorySync\x1a\x1fwaSyncAction/WASyncAction.proto\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\"\xfe\x07\n\x0bHistorySync\x12H\n\x08syncType\x18\x01 \x02(\x0e\x32\x36.WAWebProtobufsHistorySync.HistorySync.HistorySyncType\x12>\n\rconversations\x18\x02 \x03(\x0b\x32\'.WAWebProtobufsHistorySync.Conversation\x12;\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12\x36\n\tpushnames\x18\x07 \x03(\x0b\x32#.WAWebProtobufsHistorySync.Pushname\x12\x41\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32).WAWebProtobufsHistorySync.GlobalSettings\x12\x1a\n\x12threadIDUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x42\n\x0erecentStickers\x18\x0b \x03(\x0b\x32*.WAWebProtobufsHistorySync.StickerMetadata\x12\x45\n\x10pastParticipants\x18\x0c \x03(\x0b\x32+.WAWebProtobufsHistorySync.PastParticipants\x12\x33\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x1b.WASyncAction.CallLogRecord\x12R\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32\x39.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState\x12T\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32\x32.WAWebProtobufsHistorySync.PhoneNumberToLIDMapping\x12\x1a\n\x12\x63ompanionMetaNonce\x18\x10 \x01(\t\"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01\"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\"\xc3\x0c\n\x0c\x43onversation\x12\n\n\x02ID\x18\x01 \x02(\t\x12;\n\x08messages\x18\x02 \x03(\x0b\x32).WAWebProtobufsHistorySync.HistorySyncMsg\x12\x0e\n\x06newJID\x18\x03 \x01(\t\x12\x0e\n\x06oldJID\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12\x62\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12=\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12@\n\x0bparticipant\x18\x14 \x03(\x0b\x32+.WAWebProtobufsHistorySync.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12?\n\twallpaper\x18\x1a \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18\" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupID\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJID\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJID\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r\x12\x0e\n\x06locked\x18. \x01(\x08\x12N\n\x15systemMessageToInsert\x18/ \x01(\x0e\x32/.WAWebProtobufsHistorySync.PrivacySystemMessage\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x30 \x01(\x08\"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02\"\x93\x01\n\x10GroupParticipant\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12>\n\x04rank\x18\x02 \x01(\x0e\x32\x30.WAWebProtobufsHistorySync.GroupParticipant.Rank\".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02\"\xa6\x01\n\x0fPastParticipant\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12K\n\x0bleaveReason\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsHistorySync.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTS\x18\x03 \x01(\x04\"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01\"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJID\x18\x01 \x01(\t\x12\x0e\n\x06lidJID\x18\x02 \x01(\t\"X\n\x0eHistorySyncMsg\x12\x32\n\x07message\x18\x01 \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nmsgOrderID\x18\x02 \x01(\x04\"(\n\x08Pushname\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t\"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r\"\xac\x08\n\x0eGlobalSettings\x12I\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12H\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12I\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12M\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12L\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12*\n\"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12I\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32-.WAWebProtobufsHistorySync.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12W\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12R\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12G\n\x10\x63hatLockSettings\x18\x13 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08\"\xf1\x01\n\x0fStickerMetadata\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTS\x18\x0b \x01(\x03\x12\x10\n\x08isLottie\x18\x0c \x01(\x08\"j\n\x10PastParticipants\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x44\n\x10pastParticipants\x18\x02 \x03(\x0b\x32*.WAWebProtobufsHistorySync.PastParticipant\"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x46\x42ID\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02*E\n\x14PrivacySystemMessage\x12\x0c\n\x08\x45\x32\x45\x45_MSG\x10\x01\x12\x0e\n\nNE2EE_SELF\x10\x02\x12\x0f\n\x0bNE2EE_OTHER\x10\x03\x42)Z\'go.mau.fi/whatsmeow/proto/waHistorySync') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waHistorySync.WAWebProtobufsHistorySync_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waHistorySync.WAWebProtobufsHistorySync_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waHistorySync" - _globals["_MEDIAVISIBILITY"]._serialized_start = 5137 - _globals["_MEDIAVISIBILITY"]._serialized_end = 5184 - _globals["_PRIVACYSYSTEMMESSAGE"]._serialized_start = 5186 - _globals["_PRIVACYSYSTEMMESSAGE"]._serialized_end = 5255 - _globals["_HISTORYSYNC"]._serialized_start = 226 - _globals["_HISTORYSYNC"]._serialized_end = 1220 - _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_start = 1024 - _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_end = 1079 - _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_start = 1082 - _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_end = 1220 - _globals["_CONVERSATION"]._serialized_start = 1223 - _globals["_CONVERSATION"]._serialized_end = 2800 - _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_start = 2612 - _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_end = 2800 - _globals["_GROUPPARTICIPANT"]._serialized_start = 2803 - _globals["_GROUPPARTICIPANT"]._serialized_end = 2950 - _globals["_GROUPPARTICIPANT_RANK"]._serialized_start = 2904 - _globals["_GROUPPARTICIPANT_RANK"]._serialized_end = 2950 - _globals["_PASTPARTICIPANT"]._serialized_start = 2953 - _globals["_PASTPARTICIPANT"]._serialized_end = 3119 - _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_start = 3083 - _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_end = 3119 - _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_start = 3121 - _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_end = 3177 - _globals["_HISTORYSYNCMSG"]._serialized_start = 3179 - _globals["_HISTORYSYNCMSG"]._serialized_end = 3267 - _globals["_PUSHNAME"]._serialized_start = 3269 - _globals["_PUSHNAME"]._serialized_end = 3309 - _globals["_WALLPAPERSETTINGS"]._serialized_start = 3311 - _globals["_WALLPAPERSETTINGS"]._serialized_end = 3365 - _globals["_GLOBALSETTINGS"]._serialized_start = 3368 - _globals["_GLOBALSETTINGS"]._serialized_end = 4436 - _globals["_AUTODOWNLOADSETTINGS"]._serialized_start = 4438 - _globals["_AUTODOWNLOADSETTINGS"]._serialized_end = 4557 - _globals["_STICKERMETADATA"]._serialized_start = 4560 - _globals["_STICKERMETADATA"]._serialized_end = 4801 - _globals["_PASTPARTICIPANTS"]._serialized_start = 4803 - _globals["_PASTPARTICIPANTS"]._serialized_end = 4909 - _globals["_AVATARUSERSETTINGS"]._serialized_start = 4911 - _globals["_AVATARUSERSETTINGS"]._serialized_end = 4963 - _globals["_NOTIFICATIONSETTINGS"]._serialized_start = 4966 - _globals["_NOTIFICATIONSETTINGS"]._serialized_end = 5135 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waHistorySync' + _globals['_MEDIAVISIBILITY']._serialized_start=5191 + _globals['_MEDIAVISIBILITY']._serialized_end=5238 + _globals['_PRIVACYSYSTEMMESSAGE']._serialized_start=5240 + _globals['_PRIVACYSYSTEMMESSAGE']._serialized_end=5309 + _globals['_HISTORYSYNC']._serialized_start=226 + _globals['_HISTORYSYNC']._serialized_end=1248 + _globals['_HISTORYSYNC_BOTAIWAITLISTSTATE']._serialized_start=1052 + _globals['_HISTORYSYNC_BOTAIWAITLISTSTATE']._serialized_end=1107 + _globals['_HISTORYSYNC_HISTORYSYNCTYPE']._serialized_start=1110 + _globals['_HISTORYSYNC_HISTORYSYNCTYPE']._serialized_end=1248 + _globals['_CONVERSATION']._serialized_start=1251 + _globals['_CONVERSATION']._serialized_end=2854 + _globals['_CONVERSATION_ENDOFHISTORYTRANSFERTYPE']._serialized_start=2666 + _globals['_CONVERSATION_ENDOFHISTORYTRANSFERTYPE']._serialized_end=2854 + _globals['_GROUPPARTICIPANT']._serialized_start=2857 + _globals['_GROUPPARTICIPANT']._serialized_end=3004 + _globals['_GROUPPARTICIPANT_RANK']._serialized_start=2958 + _globals['_GROUPPARTICIPANT_RANK']._serialized_end=3004 + _globals['_PASTPARTICIPANT']._serialized_start=3007 + _globals['_PASTPARTICIPANT']._serialized_end=3173 + _globals['_PASTPARTICIPANT_LEAVEREASON']._serialized_start=3137 + _globals['_PASTPARTICIPANT_LEAVEREASON']._serialized_end=3173 + _globals['_PHONENUMBERTOLIDMAPPING']._serialized_start=3175 + _globals['_PHONENUMBERTOLIDMAPPING']._serialized_end=3231 + _globals['_HISTORYSYNCMSG']._serialized_start=3233 + _globals['_HISTORYSYNCMSG']._serialized_end=3321 + _globals['_PUSHNAME']._serialized_start=3323 + _globals['_PUSHNAME']._serialized_end=3363 + _globals['_WALLPAPERSETTINGS']._serialized_start=3365 + _globals['_WALLPAPERSETTINGS']._serialized_end=3419 + _globals['_GLOBALSETTINGS']._serialized_start=3422 + _globals['_GLOBALSETTINGS']._serialized_end=4490 + _globals['_AUTODOWNLOADSETTINGS']._serialized_start=4492 + _globals['_AUTODOWNLOADSETTINGS']._serialized_end=4611 + _globals['_STICKERMETADATA']._serialized_start=4614 + _globals['_STICKERMETADATA']._serialized_end=4855 + _globals['_PASTPARTICIPANTS']._serialized_start=4857 + _globals['_PASTPARTICIPANTS']._serialized_end=4963 + _globals['_AVATARUSERSETTINGS']._serialized_start=4965 + _globals['_AVATARUSERSETTINGS']._serialized_end=5017 + _globals['_NOTIFICATIONSETTINGS']._serialized_start=5020 + _globals['_NOTIFICATIONSETTINGS']._serialized_end=5189 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi index 1ff1f3c..f76c445 100644 --- a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi +++ b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi @@ -27,12 +27,7 @@ class _MediaVisibility: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _MediaVisibilityEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _MediaVisibility.ValueType - ], - builtins.type, -): +class _MediaVisibilityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_MediaVisibility.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: _MediaVisibility.ValueType # 0 OFF: _MediaVisibility.ValueType # 1 @@ -49,20 +44,13 @@ class _PrivacySystemMessage: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _PrivacySystemMessageEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _PrivacySystemMessage.ValueType - ], - builtins.type, -): +class _PrivacySystemMessageEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PrivacySystemMessage.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE_MSG: _PrivacySystemMessage.ValueType # 1 NE2EE_SELF: _PrivacySystemMessage.ValueType # 2 NE2EE_OTHER: _PrivacySystemMessage.ValueType # 3 -class PrivacySystemMessage( - _PrivacySystemMessage, metaclass=_PrivacySystemMessageEnumTypeWrapper -): ... +class PrivacySystemMessage(_PrivacySystemMessage, metaclass=_PrivacySystemMessageEnumTypeWrapper): ... E2EE_MSG: PrivacySystemMessage.ValueType # 1 NE2EE_SELF: PrivacySystemMessage.ValueType # 2 @@ -77,19 +65,12 @@ class HistorySync(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotAIWaitListStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HistorySync._BotAIWaitListState.ValueType - ], - builtins.type, - ): + class _BotAIWaitListStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HistorySync._BotAIWaitListState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor IN_WAITLIST: HistorySync._BotAIWaitListState.ValueType # 0 AI_AVAILABLE: HistorySync._BotAIWaitListState.ValueType # 1 - class BotAIWaitListState( - _BotAIWaitListState, metaclass=_BotAIWaitListStateEnumTypeWrapper - ): ... + class BotAIWaitListState(_BotAIWaitListState, metaclass=_BotAIWaitListStateEnumTypeWrapper): ... IN_WAITLIST: HistorySync.BotAIWaitListState.ValueType # 0 AI_AVAILABLE: HistorySync.BotAIWaitListState.ValueType # 1 @@ -97,12 +78,7 @@ class HistorySync(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HistorySyncTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HistorySync._HistorySyncType.ValueType - ], - builtins.type, - ): + class _HistorySyncTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HistorySync._HistorySyncType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INITIAL_BOOTSTRAP: HistorySync._HistorySyncType.ValueType # 0 INITIAL_STATUS_V3: HistorySync._HistorySyncType.ValueType # 1 @@ -112,9 +88,7 @@ class HistorySync(google.protobuf.message.Message): NON_BLOCKING_DATA: HistorySync._HistorySyncType.ValueType # 5 ON_DEMAND: HistorySync._HistorySyncType.ValueType # 6 - class HistorySyncType( - _HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper - ): ... + class HistorySyncType(_HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper): ... INITIAL_BOOTSTRAP: HistorySync.HistorySyncType.ValueType # 0 INITIAL_STATUS_V3: HistorySync.HistorySyncType.ValueType # 1 FULL: HistorySync.HistorySyncType.ValueType # 2 @@ -137,65 +111,36 @@ class HistorySync(google.protobuf.message.Message): CALLLOGRECORDS_FIELD_NUMBER: builtins.int AIWAITLISTSTATE_FIELD_NUMBER: builtins.int PHONENUMBERTOLIDMAPPINGS_FIELD_NUMBER: builtins.int + COMPANIONMETANONCE_FIELD_NUMBER: builtins.int syncType: global___HistorySync.HistorySyncType.ValueType chunkOrder: builtins.int progress: builtins.int threadIDUserSecret: builtins.bytes threadDsTimeframeOffset: builtins.int aiWaitListState: global___HistorySync.BotAIWaitListState.ValueType + companionMetaNonce: builtins.str @property - def conversations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Conversation - ]: ... + def conversations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Conversation]: ... @property - def statusV3Messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo - ]: ... + def statusV3Messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo]: ... @property - def pushnames( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Pushname - ]: ... + def pushnames(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Pushname]: ... @property def globalSettings(self) -> global___GlobalSettings: ... @property - def recentStickers( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___StickerMetadata - ]: ... + def recentStickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerMetadata]: ... @property - def pastParticipants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PastParticipants - ]: ... + def pastParticipants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PastParticipants]: ... @property - def callLogRecords( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waSyncAction.WASyncAction_pb2.CallLogRecord - ]: ... + def callLogRecords(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waSyncAction.WASyncAction_pb2.CallLogRecord]: ... @property - def phoneNumberToLidMappings( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PhoneNumberToLIDMapping - ]: ... + def phoneNumberToLidMappings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PhoneNumberToLIDMapping]: ... def __init__( self, *, syncType: global___HistorySync.HistorySyncType.ValueType | None = ..., conversations: collections.abc.Iterable[global___Conversation] | None = ..., - statusV3Messages: collections.abc.Iterable[ - waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo - ] - | None = ..., + statusV3Messages: collections.abc.Iterable[waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo] | None = ..., chunkOrder: builtins.int | None = ..., progress: builtins.int | None = ..., pushnames: collections.abc.Iterable[global___Pushname] | None = ..., @@ -203,70 +148,14 @@ class HistorySync(google.protobuf.message.Message): threadIDUserSecret: builtins.bytes | None = ..., threadDsTimeframeOffset: builtins.int | None = ..., recentStickers: collections.abc.Iterable[global___StickerMetadata] | None = ..., - pastParticipants: collections.abc.Iterable[global___PastParticipants] - | None = ..., - callLogRecords: collections.abc.Iterable[ - waSyncAction.WASyncAction_pb2.CallLogRecord - ] - | None = ..., + pastParticipants: collections.abc.Iterable[global___PastParticipants] | None = ..., + callLogRecords: collections.abc.Iterable[waSyncAction.WASyncAction_pb2.CallLogRecord] | None = ..., aiWaitListState: global___HistorySync.BotAIWaitListState.ValueType | None = ..., - phoneNumberToLidMappings: collections.abc.Iterable[ - global___PhoneNumberToLIDMapping - ] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "aiWaitListState", - b"aiWaitListState", - "chunkOrder", - b"chunkOrder", - "globalSettings", - b"globalSettings", - "progress", - b"progress", - "syncType", - b"syncType", - "threadDsTimeframeOffset", - b"threadDsTimeframeOffset", - "threadIDUserSecret", - b"threadIDUserSecret", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "aiWaitListState", - b"aiWaitListState", - "callLogRecords", - b"callLogRecords", - "chunkOrder", - b"chunkOrder", - "conversations", - b"conversations", - "globalSettings", - b"globalSettings", - "pastParticipants", - b"pastParticipants", - "phoneNumberToLidMappings", - b"phoneNumberToLidMappings", - "progress", - b"progress", - "pushnames", - b"pushnames", - "recentStickers", - b"recentStickers", - "statusV3Messages", - b"statusV3Messages", - "syncType", - b"syncType", - "threadDsTimeframeOffset", - b"threadDsTimeframeOffset", - "threadIDUserSecret", - b"threadIDUserSecret", - ], + phoneNumberToLidMappings: collections.abc.Iterable[global___PhoneNumberToLIDMapping] | None = ..., + companionMetaNonce: builtins.str | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["aiWaitListState", b"aiWaitListState", "chunkOrder", b"chunkOrder", "companionMetaNonce", b"companionMetaNonce", "globalSettings", b"globalSettings", "progress", b"progress", "syncType", b"syncType", "threadDsTimeframeOffset", b"threadDsTimeframeOffset", "threadIDUserSecret", b"threadIDUserSecret"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["aiWaitListState", b"aiWaitListState", "callLogRecords", b"callLogRecords", "chunkOrder", b"chunkOrder", "companionMetaNonce", b"companionMetaNonce", "conversations", b"conversations", "globalSettings", b"globalSettings", "pastParticipants", b"pastParticipants", "phoneNumberToLidMappings", b"phoneNumberToLidMappings", "progress", b"progress", "pushnames", b"pushnames", "recentStickers", b"recentStickers", "statusV3Messages", b"statusV3Messages", "syncType", b"syncType", "threadDsTimeframeOffset", b"threadDsTimeframeOffset", "threadIDUserSecret", b"threadIDUserSecret"]) -> None: ... global___HistorySync = HistorySync @@ -278,35 +167,16 @@ class Conversation(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EndOfHistoryTransferTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Conversation._EndOfHistoryTransferType.ValueType - ], - builtins.type, - ): + class _EndOfHistoryTransferTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Conversation._EndOfHistoryTransferType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: ( - Conversation._EndOfHistoryTransferType.ValueType - ) # 0 - COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: ( - Conversation._EndOfHistoryTransferType.ValueType - ) # 1 - COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: ( - Conversation._EndOfHistoryTransferType.ValueType - ) # 2 - - class EndOfHistoryTransferType( - _EndOfHistoryTransferType, metaclass=_EndOfHistoryTransferTypeEnumTypeWrapper - ): ... - COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: ( - Conversation.EndOfHistoryTransferType.ValueType - ) # 0 - COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: ( - Conversation.EndOfHistoryTransferType.ValueType - ) # 1 - COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: ( - Conversation.EndOfHistoryTransferType.ValueType - ) # 2 + COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: Conversation._EndOfHistoryTransferType.ValueType # 0 + COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: Conversation._EndOfHistoryTransferType.ValueType # 1 + COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: Conversation._EndOfHistoryTransferType.ValueType # 2 + + class EndOfHistoryTransferType(_EndOfHistoryTransferType, metaclass=_EndOfHistoryTransferTypeEnumTypeWrapper): ... + COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: Conversation.EndOfHistoryTransferType.ValueType # 0 + COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: Conversation.EndOfHistoryTransferType.ValueType # 1 + COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: Conversation.EndOfHistoryTransferType.ValueType # 2 ID_FIELD_NUMBER: builtins.int MESSAGES_FIELD_NUMBER: builtins.int @@ -355,6 +225,7 @@ class Conversation(google.protobuf.message.Message): COMMENTSCOUNT_FIELD_NUMBER: builtins.int LOCKED_FIELD_NUMBER: builtins.int SYSTEMMESSAGETOINSERT_FIELD_NUMBER: builtins.int + CAPICREATEDGROUP_FIELD_NUMBER: builtins.int ID: builtins.str newJID: builtins.str oldJID: builtins.str @@ -398,20 +269,13 @@ class Conversation(google.protobuf.message.Message): commentsCount: builtins.int locked: builtins.bool systemMessageToInsert: global___PrivacySystemMessage.ValueType + capiCreatedGroup: builtins.bool @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___HistorySyncMsg - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HistorySyncMsg]: ... @property def disappearingMode(self) -> waE2E.WAWebProtobufsE2E_pb2.DisappearingMode: ... @property - def participant( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupParticipant - ]: ... + def participant(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... @property def wallpaper(self) -> global___WallpaperSettings: ... def __init__( @@ -427,8 +291,7 @@ class Conversation(google.protobuf.message.Message): endOfHistoryTransfer: builtins.bool | None = ..., ephemeralExpiration: builtins.int | None = ..., ephemeralSettingTimestamp: builtins.int | None = ..., - endOfHistoryTransferType: global___Conversation.EndOfHistoryTransferType.ValueType - | None = ..., + endOfHistoryTransferType: global___Conversation.EndOfHistoryTransferType.ValueType | None = ..., conversationTimestamp: builtins.int | None = ..., name: builtins.str | None = ..., pHash: builtins.str | None = ..., @@ -465,201 +328,10 @@ class Conversation(google.protobuf.message.Message): commentsCount: builtins.int | None = ..., locked: builtins.bool | None = ..., systemMessageToInsert: global___PrivacySystemMessage.ValueType | None = ..., + capiCreatedGroup: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "archived", - b"archived", - "commentsCount", - b"commentsCount", - "contactPrimaryIdentityKey", - b"contactPrimaryIdentityKey", - "conversationTimestamp", - b"conversationTimestamp", - "createdAt", - b"createdAt", - "createdBy", - b"createdBy", - "description", - b"description", - "disappearingMode", - b"disappearingMode", - "displayName", - b"displayName", - "endOfHistoryTransfer", - b"endOfHistoryTransfer", - "endOfHistoryTransferType", - b"endOfHistoryTransferType", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isDefaultSubgroup", - b"isDefaultSubgroup", - "isParentGroup", - b"isParentGroup", - "lastMsgTimestamp", - b"lastMsgTimestamp", - "lidJID", - b"lidJID", - "lidOriginType", - b"lidOriginType", - "locked", - b"locked", - "markedAsUnread", - b"markedAsUnread", - "mediaVisibility", - b"mediaVisibility", - "muteEndTime", - b"muteEndTime", - "name", - b"name", - "newJID", - b"newJID", - "notSpam", - b"notSpam", - "oldJID", - b"oldJID", - "pHash", - b"pHash", - "parentGroupID", - b"parentGroupID", - "pinned", - b"pinned", - "pnJID", - b"pnJID", - "pnhDuplicateLidThread", - b"pnhDuplicateLidThread", - "readOnly", - b"readOnly", - "shareOwnPn", - b"shareOwnPn", - "support", - b"support", - "suspended", - b"suspended", - "systemMessageToInsert", - b"systemMessageToInsert", - "tcToken", - b"tcToken", - "tcTokenSenderTimestamp", - b"tcTokenSenderTimestamp", - "tcTokenTimestamp", - b"tcTokenTimestamp", - "terminated", - b"terminated", - "unreadCount", - b"unreadCount", - "unreadMentionCount", - b"unreadMentionCount", - "username", - b"username", - "wallpaper", - b"wallpaper", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "archived", - b"archived", - "commentsCount", - b"commentsCount", - "contactPrimaryIdentityKey", - b"contactPrimaryIdentityKey", - "conversationTimestamp", - b"conversationTimestamp", - "createdAt", - b"createdAt", - "createdBy", - b"createdBy", - "description", - b"description", - "disappearingMode", - b"disappearingMode", - "displayName", - b"displayName", - "endOfHistoryTransfer", - b"endOfHistoryTransfer", - "endOfHistoryTransferType", - b"endOfHistoryTransferType", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isDefaultSubgroup", - b"isDefaultSubgroup", - "isParentGroup", - b"isParentGroup", - "lastMsgTimestamp", - b"lastMsgTimestamp", - "lidJID", - b"lidJID", - "lidOriginType", - b"lidOriginType", - "locked", - b"locked", - "markedAsUnread", - b"markedAsUnread", - "mediaVisibility", - b"mediaVisibility", - "messages", - b"messages", - "muteEndTime", - b"muteEndTime", - "name", - b"name", - "newJID", - b"newJID", - "notSpam", - b"notSpam", - "oldJID", - b"oldJID", - "pHash", - b"pHash", - "parentGroupID", - b"parentGroupID", - "participant", - b"participant", - "pinned", - b"pinned", - "pnJID", - b"pnJID", - "pnhDuplicateLidThread", - b"pnhDuplicateLidThread", - "readOnly", - b"readOnly", - "shareOwnPn", - b"shareOwnPn", - "support", - b"support", - "suspended", - b"suspended", - "systemMessageToInsert", - b"systemMessageToInsert", - "tcToken", - b"tcToken", - "tcTokenSenderTimestamp", - b"tcTokenSenderTimestamp", - "tcTokenTimestamp", - b"tcTokenTimestamp", - "terminated", - b"terminated", - "unreadCount", - b"unreadCount", - "unreadMentionCount", - b"unreadMentionCount", - "username", - b"username", - "wallpaper", - b"wallpaper", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "archived", b"archived", "capiCreatedGroup", b"capiCreatedGroup", "commentsCount", b"commentsCount", "contactPrimaryIdentityKey", b"contactPrimaryIdentityKey", "conversationTimestamp", b"conversationTimestamp", "createdAt", b"createdAt", "createdBy", b"createdBy", "description", b"description", "disappearingMode", b"disappearingMode", "displayName", b"displayName", "endOfHistoryTransfer", b"endOfHistoryTransfer", "endOfHistoryTransferType", b"endOfHistoryTransferType", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isDefaultSubgroup", b"isDefaultSubgroup", "isParentGroup", b"isParentGroup", "lastMsgTimestamp", b"lastMsgTimestamp", "lidJID", b"lidJID", "lidOriginType", b"lidOriginType", "locked", b"locked", "markedAsUnread", b"markedAsUnread", "mediaVisibility", b"mediaVisibility", "muteEndTime", b"muteEndTime", "name", b"name", "newJID", b"newJID", "notSpam", b"notSpam", "oldJID", b"oldJID", "pHash", b"pHash", "parentGroupID", b"parentGroupID", "pinned", b"pinned", "pnJID", b"pnJID", "pnhDuplicateLidThread", b"pnhDuplicateLidThread", "readOnly", b"readOnly", "shareOwnPn", b"shareOwnPn", "support", b"support", "suspended", b"suspended", "systemMessageToInsert", b"systemMessageToInsert", "tcToken", b"tcToken", "tcTokenSenderTimestamp", b"tcTokenSenderTimestamp", "tcTokenTimestamp", b"tcTokenTimestamp", "terminated", b"terminated", "unreadCount", b"unreadCount", "unreadMentionCount", b"unreadMentionCount", "username", b"username", "wallpaper", b"wallpaper"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "archived", b"archived", "capiCreatedGroup", b"capiCreatedGroup", "commentsCount", b"commentsCount", "contactPrimaryIdentityKey", b"contactPrimaryIdentityKey", "conversationTimestamp", b"conversationTimestamp", "createdAt", b"createdAt", "createdBy", b"createdBy", "description", b"description", "disappearingMode", b"disappearingMode", "displayName", b"displayName", "endOfHistoryTransfer", b"endOfHistoryTransfer", "endOfHistoryTransferType", b"endOfHistoryTransferType", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isDefaultSubgroup", b"isDefaultSubgroup", "isParentGroup", b"isParentGroup", "lastMsgTimestamp", b"lastMsgTimestamp", "lidJID", b"lidJID", "lidOriginType", b"lidOriginType", "locked", b"locked", "markedAsUnread", b"markedAsUnread", "mediaVisibility", b"mediaVisibility", "messages", b"messages", "muteEndTime", b"muteEndTime", "name", b"name", "newJID", b"newJID", "notSpam", b"notSpam", "oldJID", b"oldJID", "pHash", b"pHash", "parentGroupID", b"parentGroupID", "participant", b"participant", "pinned", b"pinned", "pnJID", b"pnJID", "pnhDuplicateLidThread", b"pnhDuplicateLidThread", "readOnly", b"readOnly", "shareOwnPn", b"shareOwnPn", "support", b"support", "suspended", b"suspended", "systemMessageToInsert", b"systemMessageToInsert", "tcToken", b"tcToken", "tcTokenSenderTimestamp", b"tcTokenSenderTimestamp", "tcTokenTimestamp", b"tcTokenTimestamp", "terminated", b"terminated", "unreadCount", b"unreadCount", "unreadMentionCount", b"unreadMentionCount", "username", b"username", "wallpaper", b"wallpaper"]) -> None: ... global___Conversation = Conversation @@ -671,12 +343,7 @@ class GroupParticipant(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _RankEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupParticipant._Rank.ValueType - ], - builtins.type, - ): + class _RankEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupParticipant._Rank.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REGULAR: GroupParticipant._Rank.ValueType # 0 ADMIN: GroupParticipant._Rank.ValueType # 1 @@ -697,12 +364,8 @@ class GroupParticipant(google.protobuf.message.Message): userJID: builtins.str | None = ..., rank: global___GroupParticipant.Rank.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"]) -> None: ... global___GroupParticipant = GroupParticipant @@ -714,12 +377,7 @@ class PastParticipant(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _LeaveReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PastParticipant._LeaveReason.ValueType - ], - builtins.type, - ): + class _LeaveReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PastParticipant._LeaveReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor LEFT: PastParticipant._LeaveReason.ValueType # 0 REMOVED: PastParticipant._LeaveReason.ValueType # 1 @@ -741,18 +399,8 @@ class PastParticipant(google.protobuf.message.Message): leaveReason: global___PastParticipant.LeaveReason.ValueType | None = ..., leaveTS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID"]) -> None: ... global___PastParticipant = PastParticipant @@ -770,12 +418,8 @@ class PhoneNumberToLIDMapping(google.protobuf.message.Message): pnJID: builtins.str | None = ..., lidJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"]) -> None: ... global___PhoneNumberToLIDMapping = PhoneNumberToLIDMapping @@ -794,14 +438,8 @@ class HistorySyncMsg(google.protobuf.message.Message): message: waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo | None = ..., msgOrderID: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"]) -> None: ... global___HistorySyncMsg = HistorySyncMsg @@ -819,12 +457,8 @@ class Pushname(google.protobuf.message.Message): ID: builtins.str | None = ..., pushname: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"]) -> None: ... global___Pushname = Pushname @@ -842,12 +476,8 @@ class WallpaperSettings(google.protobuf.message.Message): filename: builtins.str | None = ..., opacity: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"]) -> None: ... global___WallpaperSettings = WallpaperSettings @@ -901,9 +531,7 @@ class GlobalSettings(google.protobuf.message.Message): @property def groupNotificationSettings(self) -> global___NotificationSettings: ... @property - def chatLockSettings( - self, - ) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... + def chatLockSettings(self) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... def __init__( self, *, @@ -925,95 +553,10 @@ class GlobalSettings(google.protobuf.message.Message): photoQualityMode: builtins.int | None = ..., individualNotificationSettings: global___NotificationSettings | None = ..., groupNotificationSettings: global___NotificationSettings | None = ..., - chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "autoDownloadCellular", - b"autoDownloadCellular", - "autoDownloadRoaming", - b"autoDownloadRoaming", - "autoDownloadWiFi", - b"autoDownloadWiFi", - "autoUnarchiveChats", - b"autoUnarchiveChats", - "avatarUserSettings", - b"avatarUserSettings", - "chatLockSettings", - b"chatLockSettings", - "darkThemeWallpaper", - b"darkThemeWallpaper", - "disappearingModeDuration", - b"disappearingModeDuration", - "disappearingModeTimestamp", - b"disappearingModeTimestamp", - "fontSize", - b"fontSize", - "groupNotificationSettings", - b"groupNotificationSettings", - "individualNotificationSettings", - b"individualNotificationSettings", - "lightThemeWallpaper", - b"lightThemeWallpaper", - "mediaVisibility", - b"mediaVisibility", - "photoQualityMode", - b"photoQualityMode", - "securityNotifications", - b"securityNotifications", - "showGroupNotificationsPreview", - b"showGroupNotificationsPreview", - "showIndividualNotificationsPreview", - b"showIndividualNotificationsPreview", - "videoQualityMode", - b"videoQualityMode", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "autoDownloadCellular", - b"autoDownloadCellular", - "autoDownloadRoaming", - b"autoDownloadRoaming", - "autoDownloadWiFi", - b"autoDownloadWiFi", - "autoUnarchiveChats", - b"autoUnarchiveChats", - "avatarUserSettings", - b"avatarUserSettings", - "chatLockSettings", - b"chatLockSettings", - "darkThemeWallpaper", - b"darkThemeWallpaper", - "disappearingModeDuration", - b"disappearingModeDuration", - "disappearingModeTimestamp", - b"disappearingModeTimestamp", - "fontSize", - b"fontSize", - "groupNotificationSettings", - b"groupNotificationSettings", - "individualNotificationSettings", - b"individualNotificationSettings", - "lightThemeWallpaper", - b"lightThemeWallpaper", - "mediaVisibility", - b"mediaVisibility", - "photoQualityMode", - b"photoQualityMode", - "securityNotifications", - b"securityNotifications", - "showGroupNotificationsPreview", - b"showGroupNotificationsPreview", - "showIndividualNotificationsPreview", - b"showIndividualNotificationsPreview", - "videoQualityMode", - b"videoQualityMode", - ], + chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["autoDownloadCellular", b"autoDownloadCellular", "autoDownloadRoaming", b"autoDownloadRoaming", "autoDownloadWiFi", b"autoDownloadWiFi", "autoUnarchiveChats", b"autoUnarchiveChats", "avatarUserSettings", b"avatarUserSettings", "chatLockSettings", b"chatLockSettings", "darkThemeWallpaper", b"darkThemeWallpaper", "disappearingModeDuration", b"disappearingModeDuration", "disappearingModeTimestamp", b"disappearingModeTimestamp", "fontSize", b"fontSize", "groupNotificationSettings", b"groupNotificationSettings", "individualNotificationSettings", b"individualNotificationSettings", "lightThemeWallpaper", b"lightThemeWallpaper", "mediaVisibility", b"mediaVisibility", "photoQualityMode", b"photoQualityMode", "securityNotifications", b"securityNotifications", "showGroupNotificationsPreview", b"showGroupNotificationsPreview", "showIndividualNotificationsPreview", b"showIndividualNotificationsPreview", "videoQualityMode", b"videoQualityMode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["autoDownloadCellular", b"autoDownloadCellular", "autoDownloadRoaming", b"autoDownloadRoaming", "autoDownloadWiFi", b"autoDownloadWiFi", "autoUnarchiveChats", b"autoUnarchiveChats", "avatarUserSettings", b"avatarUserSettings", "chatLockSettings", b"chatLockSettings", "darkThemeWallpaper", b"darkThemeWallpaper", "disappearingModeDuration", b"disappearingModeDuration", "disappearingModeTimestamp", b"disappearingModeTimestamp", "fontSize", b"fontSize", "groupNotificationSettings", b"groupNotificationSettings", "individualNotificationSettings", b"individualNotificationSettings", "lightThemeWallpaper", b"lightThemeWallpaper", "mediaVisibility", b"mediaVisibility", "photoQualityMode", b"photoQualityMode", "securityNotifications", b"securityNotifications", "showGroupNotificationsPreview", b"showGroupNotificationsPreview", "showIndividualNotificationsPreview", b"showIndividualNotificationsPreview", "videoQualityMode", b"videoQualityMode"]) -> None: ... global___GlobalSettings = GlobalSettings @@ -1037,32 +580,8 @@ class AutoDownloadSettings(google.protobuf.message.Message): downloadVideo: builtins.bool | None = ..., downloadDocuments: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "downloadAudio", - b"downloadAudio", - "downloadDocuments", - b"downloadDocuments", - "downloadImages", - b"downloadImages", - "downloadVideo", - b"downloadVideo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "downloadAudio", - b"downloadAudio", - "downloadDocuments", - b"downloadDocuments", - "downloadImages", - b"downloadImages", - "downloadVideo", - b"downloadVideo", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["downloadAudio", b"downloadAudio", "downloadDocuments", b"downloadDocuments", "downloadImages", b"downloadImages", "downloadVideo", b"downloadVideo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["downloadAudio", b"downloadAudio", "downloadDocuments", b"downloadDocuments", "downloadImages", b"downloadImages", "downloadVideo", b"downloadVideo"]) -> None: ... global___AutoDownloadSettings = AutoDownloadSettings @@ -1110,64 +629,8 @@ class StickerMetadata(google.protobuf.message.Message): lastStickerSentTS: builtins.int | None = ..., isLottie: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "isLottie", - b"isLottie", - "lastStickerSentTS", - b"lastStickerSentTS", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "weight", - b"weight", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "isLottie", - b"isLottie", - "lastStickerSentTS", - b"lastStickerSentTS", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "weight", - b"weight", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "isLottie", b"isLottie", "lastStickerSentTS", b"lastStickerSentTS", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "weight", b"weight", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "isLottie", b"isLottie", "lastStickerSentTS", b"lastStickerSentTS", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "weight", b"weight", "width", b"width"]) -> None: ... global___StickerMetadata = StickerMetadata @@ -1179,27 +642,15 @@ class PastParticipants(google.protobuf.message.Message): PASTPARTICIPANTS_FIELD_NUMBER: builtins.int groupJID: builtins.str @property - def pastParticipants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PastParticipant - ]: ... + def pastParticipants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PastParticipant]: ... def __init__( self, *, groupJID: builtins.str | None = ..., - pastParticipants: collections.abc.Iterable[global___PastParticipant] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["groupJID", b"groupJID"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupJID", b"groupJID", "pastParticipants", b"pastParticipants" - ], + pastParticipants: collections.abc.Iterable[global___PastParticipant] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["groupJID", b"groupJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupJID", b"groupJID", "pastParticipants", b"pastParticipants"]) -> None: ... global___PastParticipants = PastParticipants @@ -1217,12 +668,8 @@ class AvatarUserSettings(google.protobuf.message.Message): FBID: builtins.str | None = ..., password: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"]) -> None: ... global___AvatarUserSettings = AvatarUserSettings @@ -1252,39 +699,7 @@ class NotificationSettings(google.protobuf.message.Message): reactionsMuted: builtins.bool | None = ..., callVibrate: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callVibrate", - b"callVibrate", - "lowPriorityNotifications", - b"lowPriorityNotifications", - "messageLight", - b"messageLight", - "messagePopup", - b"messagePopup", - "messageVibrate", - b"messageVibrate", - "reactionsMuted", - b"reactionsMuted", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callVibrate", - b"callVibrate", - "lowPriorityNotifications", - b"lowPriorityNotifications", - "messageLight", - b"messageLight", - "messagePopup", - b"messagePopup", - "messageVibrate", - b"messageVibrate", - "reactionsMuted", - b"reactionsMuted", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callVibrate", b"callVibrate", "lowPriorityNotifications", b"lowPriorityNotifications", "messageLight", b"messageLight", "messagePopup", b"messagePopup", "messageVibrate", b"messageVibrate", "reactionsMuted", b"reactionsMuted"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callVibrate", b"callVibrate", "lowPriorityNotifications", b"lowPriorityNotifications", "messageLight", b"messageLight", "messagePopup", b"messagePopup", "messageVibrate", b"messageVibrate", "reactionsMuted", b"reactionsMuted"]) -> None: ... global___NotificationSettings = NotificationSettings diff --git a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py index 06c474d..e8e52c4 100644 --- a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py +++ b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py @@ -3,7 +3,6 @@ # source: waMediaEntryData/WAMediaEntryData.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,24 +12,20 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n'waMediaEntryData/WAMediaEntryData.proto\x12\x10WAMediaEntryData\"\xa3\x05\n\nMediaEntry\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fserverMediaType\x18\x06 \x01(\t\x12\x13\n\x0buploadToken\x18\x07 \x01(\x0c\x12\x1a\n\x12validatedTimestamp\x18\x08 \x01(\x0c\x12\x0f\n\x07sidecar\x18\t \x01(\x0c\x12\x10\n\x08objectID\x18\n \x01(\t\x12\x0c\n\x04\x46\x42ID\x18\x0b \x01(\t\x12Q\n\x15\x64ownloadableThumbnail\x18\x0c \x01(\x0b\x32\x32.WAMediaEntryData.MediaEntry.DownloadableThumbnail\x12\x0e\n\x06handle\x18\r \x01(\t\x12\x10\n\x08\x66ilename\x18\x0e \x01(\t\x12S\n\x16progressiveJPEGDetails\x18\x0f \x01(\x0b\x32\x33.WAMediaEntryData.MediaEntry.ProgressiveJpegDetails\x12\x0c\n\x04size\x18\x10 \x01(\x03\x1a>\n\x16ProgressiveJpegDetails\x12\x13\n\x0bscanLengths\x18\x01 \x03(\r\x12\x0f\n\x07sidecar\x18\x02 \x01(\x0c\x1a\x95\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\tB,Z*go.mau.fi/whatsmeow/proto/waMediaEntryData" -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMediaEntryData/WAMediaEntryData.proto\x12\x10WAMediaEntryData\"\xc9\x05\n\nMediaEntry\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fserverMediaType\x18\x06 \x01(\t\x12\x13\n\x0buploadToken\x18\x07 \x01(\x0c\x12\x1a\n\x12validatedTimestamp\x18\x08 \x01(\x0c\x12\x0f\n\x07sidecar\x18\t \x01(\x0c\x12\x10\n\x08objectID\x18\n \x01(\t\x12\x0c\n\x04\x46\x42ID\x18\x0b \x01(\t\x12Q\n\x15\x64ownloadableThumbnail\x18\x0c \x01(\x0b\x32\x32.WAMediaEntryData.MediaEntry.DownloadableThumbnail\x12\x0e\n\x06handle\x18\r \x01(\t\x12\x10\n\x08\x66ilename\x18\x0e \x01(\t\x12S\n\x16progressiveJPEGDetails\x18\x0f \x01(\x0b\x32\x33.WAMediaEntryData.MediaEntry.ProgressiveJpegDetails\x12\x0c\n\x04size\x18\x10 \x01(\x03\x12$\n\x1clastDownloadAttemptTimestamp\x18\x11 \x01(\x03\x1a>\n\x16ProgressiveJpegDetails\x12\x13\n\x0bscanLengths\x18\x01 \x03(\r\x12\x0f\n\x07sidecar\x18\x02 \x01(\x0c\x1a\x95\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\tB,Z*go.mau.fi/whatsmeow/proto/waMediaEntryData') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMediaEntryData.WAMediaEntryData_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMediaEntryData.WAMediaEntryData_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMediaEntryData" - _globals["_MEDIAENTRY"]._serialized_start = 62 - _globals["_MEDIAENTRY"]._serialized_end = 737 - _globals["_MEDIAENTRY_PROGRESSIVEJPEGDETAILS"]._serialized_start = 523 - _globals["_MEDIAENTRY_PROGRESSIVEJPEGDETAILS"]._serialized_end = 585 - _globals["_MEDIAENTRY_DOWNLOADABLETHUMBNAIL"]._serialized_start = 588 - _globals["_MEDIAENTRY_DOWNLOADABLETHUMBNAIL"]._serialized_end = 737 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMediaEntryData' + _globals['_MEDIAENTRY']._serialized_start=62 + _globals['_MEDIAENTRY']._serialized_end=775 + _globals['_MEDIAENTRY_PROGRESSIVEJPEGDETAILS']._serialized_start=561 + _globals['_MEDIAENTRY_PROGRESSIVEJPEGDETAILS']._serialized_end=623 + _globals['_MEDIAENTRY_DOWNLOADABLETHUMBNAIL']._serialized_start=626 + _globals['_MEDIAENTRY_DOWNLOADABLETHUMBNAIL']._serialized_end=775 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi index aa9f1e2..a0dce90 100644 --- a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi +++ b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi @@ -24,26 +24,15 @@ class MediaEntry(google.protobuf.message.Message): SIDECAR_FIELD_NUMBER: builtins.int sidecar: builtins.bytes @property - def scanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def scanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, scanLengths: collections.abc.Iterable[builtins.int] | None = ..., sidecar: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["sidecar", b"sidecar"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "scanLengths", b"scanLengths", "sidecar", b"sidecar" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["sidecar", b"sidecar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["scanLengths", b"scanLengths", "sidecar", b"sidecar"]) -> None: ... @typing.final class DownloadableThumbnail(google.protobuf.message.Message): @@ -71,40 +60,8 @@ class MediaEntry(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., objectID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> None: ... FILESHA256_FIELD_NUMBER: builtins.int MEDIAKEY_FIELD_NUMBER: builtins.int @@ -122,6 +79,7 @@ class MediaEntry(google.protobuf.message.Message): FILENAME_FIELD_NUMBER: builtins.int PROGRESSIVEJPEGDETAILS_FIELD_NUMBER: builtins.int SIZE_FIELD_NUMBER: builtins.int + LASTDOWNLOADATTEMPTTIMESTAMP_FIELD_NUMBER: builtins.int fileSHA256: builtins.bytes mediaKey: builtins.bytes fileEncSHA256: builtins.bytes @@ -136,6 +94,7 @@ class MediaEntry(google.protobuf.message.Message): handle: builtins.str filename: builtins.str size: builtins.int + lastDownloadAttemptTimestamp: builtins.int @property def downloadableThumbnail(self) -> global___MediaEntry.DownloadableThumbnail: ... @property @@ -159,80 +118,9 @@ class MediaEntry(google.protobuf.message.Message): filename: builtins.str | None = ..., progressiveJPEGDetails: global___MediaEntry.ProgressiveJpegDetails | None = ..., size: builtins.int | None = ..., + lastDownloadAttemptTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "FBID", - b"FBID", - "directPath", - b"directPath", - "downloadableThumbnail", - b"downloadableThumbnail", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "filename", - b"filename", - "handle", - b"handle", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "progressiveJPEGDetails", - b"progressiveJPEGDetails", - "serverMediaType", - b"serverMediaType", - "sidecar", - b"sidecar", - "size", - b"size", - "uploadToken", - b"uploadToken", - "validatedTimestamp", - b"validatedTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "FBID", - b"FBID", - "directPath", - b"directPath", - "downloadableThumbnail", - b"downloadableThumbnail", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "filename", - b"filename", - "handle", - b"handle", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "progressiveJPEGDetails", - b"progressiveJPEGDetails", - "serverMediaType", - b"serverMediaType", - "sidecar", - b"sidecar", - "size", - b"size", - "uploadToken", - b"uploadToken", - "validatedTimestamp", - b"validatedTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["FBID", b"FBID", "directPath", b"directPath", "downloadableThumbnail", b"downloadableThumbnail", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "filename", b"filename", "handle", b"handle", "lastDownloadAttemptTimestamp", b"lastDownloadAttemptTimestamp", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "progressiveJPEGDetails", b"progressiveJPEGDetails", "serverMediaType", b"serverMediaType", "sidecar", b"sidecar", "size", b"size", "uploadToken", b"uploadToken", "validatedTimestamp", b"validatedTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["FBID", b"FBID", "directPath", b"directPath", "downloadableThumbnail", b"downloadableThumbnail", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "filename", b"filename", "handle", b"handle", "lastDownloadAttemptTimestamp", b"lastDownloadAttemptTimestamp", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "progressiveJPEGDetails", b"progressiveJPEGDetails", "serverMediaType", b"serverMediaType", "sidecar", b"sidecar", "size", b"size", "uploadToken", b"uploadToken", "validatedTimestamp", b"validatedTimestamp"]) -> None: ... global___MediaEntry = MediaEntry diff --git a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py index 41870db..0f48031 100644 --- a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py +++ b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py @@ -3,7 +3,6 @@ # source: waMediaTransport/WAMediaTransport.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,88 +15,70 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto"\xb3\x06\n\x10WAMediaTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.WAMediaTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.WAMediaTransport.Ancillary\x1a\xa6\x04\n\tAncillary\x12\x12\n\nfileLength\x18\x01 \x01(\x04\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12I\n\tthumbnail\x18\x03 \x01(\x0b\x32\x36.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail\x12\x10\n\x08objectID\x18\x04 \x01(\t\x1a\x95\x03\n\tThumbnail\x12\x15\n\rJPEGThumbnail\x18\x01 \x01(\x0c\x12k\n\x15\x64ownloadableThumbnail\x18\x02 \x01(\x0b\x32L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail\x12\x16\n\x0ethumbnailWidth\x18\x03 \x01(\r\x12\x17\n\x0fthumbnailHeight\x18\x04 \x01(\r\x1a\xd2\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12\x1d\n\x15thumbnailScansSidecar\x18\x07 \x01(\x0c\x12\x1c\n\x14thumbnailScanLengths\x18\x08 \x03(\r\x1av\n\x08Integral\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03"\xb2\x03\n\x0eImageTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.ImageTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.ImageTransport.Ancillary\x1a\xe0\x01\n\tAncillary\x12\x0e\n\x06height\x18\x01 \x01(\r\x12\r\n\x05width\x18\x02 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x03 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x04 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x05 \x01(\x0c\x12\x41\n\x06hdType\x18\x06 \x01(\x0e\x32\x31.WAMediaTransport.ImageTransport.Ancillary.HdType"(\n\x06HdType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05LQ_4K\x10\x01\x12\t\n\x05HQ_4K\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\xda\x03\n\x0eVideoTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.VideoTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.VideoTransport.Ancillary\x1a\x88\x02\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bgifPlayback\x18\x03 \x01(\x08\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0f\n\x07sidecar\x18\x06 \x01(\x0c\x12N\n\x0egifAttribution\x18\x07 \x01(\x0e\x32\x36.WAMediaTransport.VideoTransport.Ancillary.Attribution"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\x93\x07\n\x0e\x41udioTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.AudioTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.AudioTransport.Ancillary\x1a\xce\x04\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12K\n\x0b\x61vatarAudio\x18\x02 \x01(\x0b\x32\x36.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio\x1a\xe2\x03\n\x0b\x41vatarAudio\x12\x0e\n\x06poseID\x18\x01 \x01(\r\x12m\n\x10\x61vatarAnimations\x18\x02 \x03(\x0b\x32S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations\x1a\xfb\x01\n\x1c\x44ownloadableAvatarAnimations\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12]\n\x0e\x61nimationsType\x18\x07 \x01(\x0e\x32\x45.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsType"V\n\x0e\x41nimationsType\x12\r\n\tTALKING_A\x10\x00\x12\n\n\x06IDLE_A\x10\x01\x12\r\n\tTALKING_B\x10\x02\x12\n\n\x06IDLE_B\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x1a\xb3\x01\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport\x12J\n\x0b\x61udioFormat\x18\x02 \x01(\x0e\x32\x35.WAMediaTransport.AudioTransport.Integral.AudioFormat"$\n\x0b\x41udioFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04OPUS\x10\x01"\xf8\x01\n\x11\x44ocumentTransport\x12>\n\x08integral\x18\x01 \x01(\x0b\x32,.WAMediaTransport.DocumentTransport.Integral\x12@\n\tancillary\x18\x02 \x01(\x0b\x32-.WAMediaTransport.DocumentTransport.Ancillary\x1a\x1e\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\xbc\x03\n\x10StickerTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.StickerTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.StickerTransport.Ancillary\x1a\xb7\x01\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x12\x0e\n\x06height\x18\x02 \x01(\r\x12\r\n\x05width\x18\x03 \x01(\r\x12\x18\n\x10\x66irstFrameLength\x18\x04 \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x05 \x01(\x0c\x12\x14\n\x0cmustacheText\x18\x06 \x01(\t\x12\x14\n\x0cisThirdParty\x18\x07 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x08 \x01(\t\x1an\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x03 \x01(\t"\x9d\x02\n\x10\x43ontactTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.ContactTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.ContactTransport.Ancillary\x1a \n\tAncillary\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x1ag\n\x08Integral\x12\x0f\n\x05vcard\x18\x01 \x01(\tH\x00\x12?\n\x11\x64ownloadableVcard\x18\x02 \x01(\x0b\x32".WAMediaTransport.WAMediaTransportH\x00\x42\t\n\x07\x63ontactB,Z*go.mau.fi/whatsmeow/proto/waMediaTransport' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto\"\xb3\x06\n\x10WAMediaTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.WAMediaTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.WAMediaTransport.Ancillary\x1a\xa6\x04\n\tAncillary\x12\x12\n\nfileLength\x18\x01 \x01(\x04\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12I\n\tthumbnail\x18\x03 \x01(\x0b\x32\x36.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail\x12\x10\n\x08objectID\x18\x04 \x01(\t\x1a\x95\x03\n\tThumbnail\x12\x15\n\rJPEGThumbnail\x18\x01 \x01(\x0c\x12k\n\x15\x64ownloadableThumbnail\x18\x02 \x01(\x0b\x32L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail\x12\x16\n\x0ethumbnailWidth\x18\x03 \x01(\r\x12\x17\n\x0fthumbnailHeight\x18\x04 \x01(\r\x1a\xd2\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12\x1d\n\x15thumbnailScansSidecar\x18\x07 \x01(\x0c\x12\x1c\n\x14thumbnailScanLengths\x18\x08 \x03(\r\x1av\n\x08Integral\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\"\xb2\x03\n\x0eImageTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.ImageTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.ImageTransport.Ancillary\x1a\xe0\x01\n\tAncillary\x12\x0e\n\x06height\x18\x01 \x01(\r\x12\r\n\x05width\x18\x02 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x03 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x04 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x05 \x01(\x0c\x12\x41\n\x06hdType\x18\x06 \x01(\x0e\x32\x31.WAMediaTransport.ImageTransport.Ancillary.HdType\"(\n\x06HdType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05LQ_4K\x10\x01\x12\t\n\x05HQ_4K\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\xda\x03\n\x0eVideoTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.VideoTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.VideoTransport.Ancillary\x1a\x88\x02\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bgifPlayback\x18\x03 \x01(\x08\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0f\n\x07sidecar\x18\x06 \x01(\x0c\x12N\n\x0egifAttribution\x18\x07 \x01(\x0e\x32\x36.WAMediaTransport.VideoTransport.Ancillary.Attribution\"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\x93\x07\n\x0e\x41udioTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.AudioTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.AudioTransport.Ancillary\x1a\xce\x04\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12K\n\x0b\x61vatarAudio\x18\x02 \x01(\x0b\x32\x36.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio\x1a\xe2\x03\n\x0b\x41vatarAudio\x12\x0e\n\x06poseID\x18\x01 \x01(\r\x12m\n\x10\x61vatarAnimations\x18\x02 \x03(\x0b\x32S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations\x1a\xfb\x01\n\x1c\x44ownloadableAvatarAnimations\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12]\n\x0e\x61nimationsType\x18\x07 \x01(\x0e\x32\x45.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsType\"V\n\x0e\x41nimationsType\x12\r\n\tTALKING_A\x10\x00\x12\n\n\x06IDLE_A\x10\x01\x12\r\n\tTALKING_B\x10\x02\x12\n\n\x06IDLE_B\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x1a\xb3\x01\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\x12J\n\x0b\x61udioFormat\x18\x02 \x01(\x0e\x32\x35.WAMediaTransport.AudioTransport.Integral.AudioFormat\"$\n\x0b\x41udioFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04OPUS\x10\x01\"\xf8\x01\n\x11\x44ocumentTransport\x12>\n\x08integral\x18\x01 \x01(\x0b\x32,.WAMediaTransport.DocumentTransport.Integral\x12@\n\tancillary\x18\x02 \x01(\x0b\x32-.WAMediaTransport.DocumentTransport.Ancillary\x1a\x1e\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\xbc\x03\n\x10StickerTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.StickerTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.StickerTransport.Ancillary\x1a\xb7\x01\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x12\x0e\n\x06height\x18\x02 \x01(\r\x12\r\n\x05width\x18\x03 \x01(\r\x12\x18\n\x10\x66irstFrameLength\x18\x04 \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x05 \x01(\x0c\x12\x14\n\x0cmustacheText\x18\x06 \x01(\t\x12\x14\n\x0cisThirdParty\x18\x07 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x08 \x01(\t\x1an\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x03 \x01(\t\"\x9d\x02\n\x10\x43ontactTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.ContactTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.ContactTransport.Ancillary\x1a \n\tAncillary\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x1ag\n\x08Integral\x12\x0f\n\x05vcard\x18\x01 \x01(\tH\x00\x12?\n\x11\x64ownloadableVcard\x18\x02 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransportH\x00\x42\t\n\x07\x63ontactB,Z*go.mau.fi/whatsmeow/proto/waMediaTransport') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMediaTransport.WAMediaTransport_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMediaTransport.WAMediaTransport_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMediaTransport" - _globals["_WAMEDIATRANSPORT"]._serialized_start = 87 - _globals["_WAMEDIATRANSPORT"]._serialized_end = 906 - _globals["_WAMEDIATRANSPORT_ANCILLARY"]._serialized_start = 236 - _globals["_WAMEDIATRANSPORT_ANCILLARY"]._serialized_end = 786 - _globals["_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL"]._serialized_start = 381 - _globals["_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL"]._serialized_end = 786 - _globals[ - "_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL" - ]._serialized_start = 576 - _globals[ - "_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL" - ]._serialized_end = 786 - _globals["_WAMEDIATRANSPORT_INTEGRAL"]._serialized_start = 788 - _globals["_WAMEDIATRANSPORT_INTEGRAL"]._serialized_end = 906 - _globals["_IMAGETRANSPORT"]._serialized_start = 909 - _globals["_IMAGETRANSPORT"]._serialized_end = 1343 - _globals["_IMAGETRANSPORT_ANCILLARY"]._serialized_start = 1052 - _globals["_IMAGETRANSPORT_ANCILLARY"]._serialized_end = 1276 - _globals["_IMAGETRANSPORT_ANCILLARY_HDTYPE"]._serialized_start = 1236 - _globals["_IMAGETRANSPORT_ANCILLARY_HDTYPE"]._serialized_end = 1276 - _globals["_IMAGETRANSPORT_INTEGRAL"]._serialized_start = 1278 - _globals["_IMAGETRANSPORT_INTEGRAL"]._serialized_end = 1343 - _globals["_VIDEOTRANSPORT"]._serialized_start = 1346 - _globals["_VIDEOTRANSPORT"]._serialized_end = 1820 - _globals["_VIDEOTRANSPORT_ANCILLARY"]._serialized_start = 1489 - _globals["_VIDEOTRANSPORT_ANCILLARY"]._serialized_end = 1753 - _globals["_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION"]._serialized_start = 1708 - _globals["_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION"]._serialized_end = 1753 - _globals["_VIDEOTRANSPORT_INTEGRAL"]._serialized_start = 1278 - _globals["_VIDEOTRANSPORT_INTEGRAL"]._serialized_end = 1343 - _globals["_AUDIOTRANSPORT"]._serialized_start = 1823 - _globals["_AUDIOTRANSPORT"]._serialized_end = 2738 - _globals["_AUDIOTRANSPORT_ANCILLARY"]._serialized_start = 1966 - _globals["_AUDIOTRANSPORT_ANCILLARY"]._serialized_end = 2556 - _globals["_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO"]._serialized_start = 2074 - _globals["_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO"]._serialized_end = 2556 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS" - ]._serialized_start = 2217 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS" - ]._serialized_end = 2468 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE" - ]._serialized_start = 2470 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE" - ]._serialized_end = 2556 - _globals["_AUDIOTRANSPORT_INTEGRAL"]._serialized_start = 2559 - _globals["_AUDIOTRANSPORT_INTEGRAL"]._serialized_end = 2738 - _globals["_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT"]._serialized_start = 2702 - _globals["_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT"]._serialized_end = 2738 - _globals["_DOCUMENTTRANSPORT"]._serialized_start = 2741 - _globals["_DOCUMENTTRANSPORT"]._serialized_end = 2989 - _globals["_DOCUMENTTRANSPORT_ANCILLARY"]._serialized_start = 2892 - _globals["_DOCUMENTTRANSPORT_ANCILLARY"]._serialized_end = 2922 - _globals["_DOCUMENTTRANSPORT_INTEGRAL"]._serialized_start = 1278 - _globals["_DOCUMENTTRANSPORT_INTEGRAL"]._serialized_end = 1343 - _globals["_STICKERTRANSPORT"]._serialized_start = 2992 - _globals["_STICKERTRANSPORT"]._serialized_end = 3436 - _globals["_STICKERTRANSPORT_ANCILLARY"]._serialized_start = 3141 - _globals["_STICKERTRANSPORT_ANCILLARY"]._serialized_end = 3324 - _globals["_STICKERTRANSPORT_INTEGRAL"]._serialized_start = 3326 - _globals["_STICKERTRANSPORT_INTEGRAL"]._serialized_end = 3436 - _globals["_CONTACTTRANSPORT"]._serialized_start = 3439 - _globals["_CONTACTTRANSPORT"]._serialized_end = 3724 - _globals["_CONTACTTRANSPORT_ANCILLARY"]._serialized_start = 3587 - _globals["_CONTACTTRANSPORT_ANCILLARY"]._serialized_end = 3619 - _globals["_CONTACTTRANSPORT_INTEGRAL"]._serialized_start = 3621 - _globals["_CONTACTTRANSPORT_INTEGRAL"]._serialized_end = 3724 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMediaTransport' + _globals['_WAMEDIATRANSPORT']._serialized_start=87 + _globals['_WAMEDIATRANSPORT']._serialized_end=906 + _globals['_WAMEDIATRANSPORT_ANCILLARY']._serialized_start=236 + _globals['_WAMEDIATRANSPORT_ANCILLARY']._serialized_end=786 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL']._serialized_start=381 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL']._serialized_end=786 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL']._serialized_start=576 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL']._serialized_end=786 + _globals['_WAMEDIATRANSPORT_INTEGRAL']._serialized_start=788 + _globals['_WAMEDIATRANSPORT_INTEGRAL']._serialized_end=906 + _globals['_IMAGETRANSPORT']._serialized_start=909 + _globals['_IMAGETRANSPORT']._serialized_end=1343 + _globals['_IMAGETRANSPORT_ANCILLARY']._serialized_start=1052 + _globals['_IMAGETRANSPORT_ANCILLARY']._serialized_end=1276 + _globals['_IMAGETRANSPORT_ANCILLARY_HDTYPE']._serialized_start=1236 + _globals['_IMAGETRANSPORT_ANCILLARY_HDTYPE']._serialized_end=1276 + _globals['_IMAGETRANSPORT_INTEGRAL']._serialized_start=1278 + _globals['_IMAGETRANSPORT_INTEGRAL']._serialized_end=1343 + _globals['_VIDEOTRANSPORT']._serialized_start=1346 + _globals['_VIDEOTRANSPORT']._serialized_end=1820 + _globals['_VIDEOTRANSPORT_ANCILLARY']._serialized_start=1489 + _globals['_VIDEOTRANSPORT_ANCILLARY']._serialized_end=1753 + _globals['_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION']._serialized_start=1708 + _globals['_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION']._serialized_end=1753 + _globals['_VIDEOTRANSPORT_INTEGRAL']._serialized_start=1278 + _globals['_VIDEOTRANSPORT_INTEGRAL']._serialized_end=1343 + _globals['_AUDIOTRANSPORT']._serialized_start=1823 + _globals['_AUDIOTRANSPORT']._serialized_end=2738 + _globals['_AUDIOTRANSPORT_ANCILLARY']._serialized_start=1966 + _globals['_AUDIOTRANSPORT_ANCILLARY']._serialized_end=2556 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO']._serialized_start=2074 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO']._serialized_end=2556 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS']._serialized_start=2217 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS']._serialized_end=2468 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE']._serialized_start=2470 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE']._serialized_end=2556 + _globals['_AUDIOTRANSPORT_INTEGRAL']._serialized_start=2559 + _globals['_AUDIOTRANSPORT_INTEGRAL']._serialized_end=2738 + _globals['_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT']._serialized_start=2702 + _globals['_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT']._serialized_end=2738 + _globals['_DOCUMENTTRANSPORT']._serialized_start=2741 + _globals['_DOCUMENTTRANSPORT']._serialized_end=2989 + _globals['_DOCUMENTTRANSPORT_ANCILLARY']._serialized_start=2892 + _globals['_DOCUMENTTRANSPORT_ANCILLARY']._serialized_end=2922 + _globals['_DOCUMENTTRANSPORT_INTEGRAL']._serialized_start=1278 + _globals['_DOCUMENTTRANSPORT_INTEGRAL']._serialized_end=1343 + _globals['_STICKERTRANSPORT']._serialized_start=2992 + _globals['_STICKERTRANSPORT']._serialized_end=3436 + _globals['_STICKERTRANSPORT_ANCILLARY']._serialized_start=3141 + _globals['_STICKERTRANSPORT_ANCILLARY']._serialized_end=3324 + _globals['_STICKERTRANSPORT_INTEGRAL']._serialized_start=3326 + _globals['_STICKERTRANSPORT_INTEGRAL']._serialized_end=3436 + _globals['_CONTACTTRANSPORT']._serialized_start=3439 + _globals['_CONTACTTRANSPORT']._serialized_end=3724 + _globals['_CONTACTTRANSPORT_ANCILLARY']._serialized_start=3587 + _globals['_CONTACTTRANSPORT_ANCILLARY']._serialized_end=3619 + _globals['_CONTACTTRANSPORT_INTEGRAL']._serialized_start=3621 + _globals['_CONTACTTRANSPORT_INTEGRAL']._serialized_end=3724 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi index e41e69f..1ffa10a 100644 --- a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi +++ b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi @@ -52,11 +52,7 @@ class WAMediaTransport(google.protobuf.message.Message): objectID: builtins.str thumbnailScansSidecar: builtins.bytes @property - def thumbnailScanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def thumbnailScanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -67,49 +63,10 @@ class WAMediaTransport(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., objectID: builtins.str | None = ..., thumbnailScansSidecar: builtins.bytes | None = ..., - thumbnailScanLengths: collections.abc.Iterable[builtins.int] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "thumbnailScansSidecar", - b"thumbnailScansSidecar", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "thumbnailScanLengths", - b"thumbnailScanLengths", - "thumbnailScansSidecar", - b"thumbnailScansSidecar", - ], + thumbnailScanLengths: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "thumbnailScansSidecar", b"thumbnailScansSidecar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "thumbnailScanLengths", b"thumbnailScanLengths", "thumbnailScansSidecar", b"thumbnailScansSidecar"]) -> None: ... JPEGTHUMBNAIL_FIELD_NUMBER: builtins.int DOWNLOADABLETHUMBNAIL_FIELD_NUMBER: builtins.int @@ -119,46 +76,17 @@ class WAMediaTransport(google.protobuf.message.Message): thumbnailWidth: builtins.int thumbnailHeight: builtins.int @property - def downloadableThumbnail( - self, - ) -> ( - global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail - ): ... + def downloadableThumbnail(self) -> global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail: ... def __init__( self, *, JPEGThumbnail: builtins.bytes | None = ..., - downloadableThumbnail: global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail - | None = ..., + downloadableThumbnail: global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail | None = ..., thumbnailWidth: builtins.int | None = ..., thumbnailHeight: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "downloadableThumbnail", - b"downloadableThumbnail", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailWidth", - b"thumbnailWidth", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "downloadableThumbnail", - b"downloadableThumbnail", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailWidth", - b"thumbnailWidth", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "downloadableThumbnail", b"downloadableThumbnail", "thumbnailHeight", b"thumbnailHeight", "thumbnailWidth", b"thumbnailWidth"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "downloadableThumbnail", b"downloadableThumbnail", "thumbnailHeight", b"thumbnailHeight", "thumbnailWidth", b"thumbnailWidth"]) -> None: ... FILELENGTH_FIELD_NUMBER: builtins.int MIMETYPE_FIELD_NUMBER: builtins.int @@ -177,32 +105,8 @@ class WAMediaTransport(google.protobuf.message.Message): thumbnail: global___WAMediaTransport.Ancillary.Thumbnail | None = ..., objectID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fileLength", - b"fileLength", - "mimetype", - b"mimetype", - "objectID", - b"objectID", - "thumbnail", - b"thumbnail", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fileLength", - b"fileLength", - "mimetype", - b"mimetype", - "objectID", - b"objectID", - "thumbnail", - b"thumbnail", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fileLength", b"fileLength", "mimetype", b"mimetype", "objectID", b"objectID", "thumbnail", b"thumbnail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fileLength", b"fileLength", "mimetype", b"mimetype", "objectID", b"objectID", "thumbnail", b"thumbnail"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -227,36 +131,8 @@ class WAMediaTransport(google.protobuf.message.Message): directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -270,14 +146,8 @@ class WAMediaTransport(google.protobuf.message.Message): integral: global___WAMediaTransport.Integral | None = ..., ancillary: global___WAMediaTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___WAMediaTransport = WAMediaTransport @@ -293,12 +163,7 @@ class ImageTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HdTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ImageTransport.Ancillary._HdType.ValueType - ], - builtins.type, - ): + class _HdTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ImageTransport.Ancillary._HdType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ImageTransport.Ancillary._HdType.ValueType # 0 LQ_4K: ImageTransport.Ancillary._HdType.ValueType # 1 @@ -321,11 +186,7 @@ class ImageTransport(google.protobuf.message.Message): midQualityFileSHA256: builtins.bytes hdType: global___ImageTransport.Ancillary.HdType.ValueType @property - def scanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def scanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -336,38 +197,8 @@ class ImageTransport(google.protobuf.message.Message): midQualityFileSHA256: builtins.bytes | None = ..., hdType: global___ImageTransport.Ancillary.HdType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "hdType", - b"hdType", - "height", - b"height", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "scansSidecar", - b"scansSidecar", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "hdType", - b"hdType", - "height", - b"height", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "scanLengths", - b"scanLengths", - "scansSidecar", - b"scansSidecar", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["hdType", b"hdType", "height", b"height", "midQualityFileSHA256", b"midQualityFileSHA256", "scansSidecar", b"scansSidecar", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["hdType", b"hdType", "height", b"height", "midQualityFileSHA256", b"midQualityFileSHA256", "scanLengths", b"scanLengths", "scansSidecar", b"scansSidecar", "width", b"width"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -381,12 +212,8 @@ class ImageTransport(google.protobuf.message.Message): *, transport: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -400,14 +227,8 @@ class ImageTransport(google.protobuf.message.Message): integral: global___ImageTransport.Integral | None = ..., ancillary: global___ImageTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___ImageTransport = ImageTransport @@ -423,12 +244,7 @@ class VideoTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AttributionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - VideoTransport.Ancillary._Attribution.ValueType - ], - builtins.type, - ): + class _AttributionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VideoTransport.Ancillary._Attribution.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: VideoTransport.Ancillary._Attribution.ValueType # 0 GIPHY: VideoTransport.Ancillary._Attribution.ValueType # 1 @@ -463,47 +279,10 @@ class VideoTransport(google.protobuf.message.Message): height: builtins.int | None = ..., width: builtins.int | None = ..., sidecar: builtins.bytes | None = ..., - gifAttribution: global___VideoTransport.Ancillary.Attribution.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "seconds", - b"seconds", - "sidecar", - b"sidecar", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "seconds", - b"seconds", - "sidecar", - b"sidecar", - "width", - b"width", - ], + gifAttribution: global___VideoTransport.Ancillary.Attribution.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "seconds", b"seconds", "sidecar", b"sidecar", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "seconds", b"seconds", "sidecar", b"sidecar", "width", b"width"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -517,12 +296,8 @@ class VideoTransport(google.protobuf.message.Message): *, transport: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -536,14 +311,8 @@ class VideoTransport(google.protobuf.message.Message): integral: global___VideoTransport.Integral | None = ..., ancillary: global___VideoTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___VideoTransport = VideoTransport @@ -563,43 +332,20 @@ class AudioTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AnimationsTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ], - builtins.type, - ): + class _AnimationsTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TALKING_A: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 0 - IDLE_A: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 1 - TALKING_B: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 2 - IDLE_B: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 3 - BACKGROUND: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 4 - - class AnimationsType( - _AnimationsType, metaclass=_AnimationsTypeEnumTypeWrapper - ): ... - TALKING_A: ( - AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - ) # 0 + TALKING_A: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 0 + IDLE_A: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 1 + TALKING_B: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 2 + IDLE_B: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 3 + BACKGROUND: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 4 + + class AnimationsType(_AnimationsType, metaclass=_AnimationsTypeEnumTypeWrapper): ... + TALKING_A: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 0 IDLE_A: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 1 - TALKING_B: ( - AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - ) # 2 + TALKING_B: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 2 IDLE_B: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 3 - BACKGROUND: ( - AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - ) # 4 + BACKGROUND: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 4 @typing.final class DownloadableAvatarAnimations(google.protobuf.message.Message): @@ -628,75 +374,24 @@ class AudioTransport(google.protobuf.message.Message): mediaKey: builtins.bytes | None = ..., mediaKeyTimestamp: builtins.int | None = ..., objectID: builtins.str | None = ..., - animationsType: global___AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "animationsType", - b"animationsType", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "animationsType", - b"animationsType", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], + animationsType: global___AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["animationsType", b"animationsType", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["animationsType", b"animationsType", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> None: ... POSEID_FIELD_NUMBER: builtins.int AVATARANIMATIONS_FIELD_NUMBER: builtins.int poseID: builtins.int @property - def avatarAnimations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations - ]: ... + def avatarAnimations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations]: ... def __init__( self, *, poseID: builtins.int | None = ..., - avatarAnimations: collections.abc.Iterable[ - global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["poseID", b"poseID"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "avatarAnimations", b"avatarAnimations", "poseID", b"poseID" - ], + avatarAnimations: collections.abc.Iterable[global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["poseID", b"poseID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["avatarAnimations", b"avatarAnimations", "poseID", b"poseID"]) -> None: ... SECONDS_FIELD_NUMBER: builtins.int AVATARAUDIO_FIELD_NUMBER: builtins.int @@ -709,18 +404,8 @@ class AudioTransport(google.protobuf.message.Message): seconds: builtins.int | None = ..., avatarAudio: global___AudioTransport.Ancillary.AvatarAudio | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "avatarAudio", b"avatarAudio", "seconds", b"seconds" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "avatarAudio", b"avatarAudio", "seconds", b"seconds" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["avatarAudio", b"avatarAudio", "seconds", b"seconds"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["avatarAudio", b"avatarAudio", "seconds", b"seconds"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -730,12 +415,7 @@ class AudioTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AudioFormatEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AudioTransport.Integral._AudioFormat.ValueType - ], - builtins.type, - ): + class _AudioFormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AudioTransport.Integral._AudioFormat.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: AudioTransport.Integral._AudioFormat.ValueType # 0 OPUS: AudioTransport.Integral._AudioFormat.ValueType # 1 @@ -753,21 +433,10 @@ class AudioTransport(google.protobuf.message.Message): self, *, transport: global___WAMediaTransport | None = ..., - audioFormat: global___AudioTransport.Integral.AudioFormat.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "audioFormat", b"audioFormat", "transport", b"transport" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "audioFormat", b"audioFormat", "transport", b"transport" - ], + audioFormat: global___AudioTransport.Integral.AudioFormat.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["audioFormat", b"audioFormat", "transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["audioFormat", b"audioFormat", "transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -781,14 +450,8 @@ class AudioTransport(google.protobuf.message.Message): integral: global___AudioTransport.Integral | None = ..., ancillary: global___AudioTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___AudioTransport = AudioTransport @@ -807,12 +470,8 @@ class DocumentTransport(google.protobuf.message.Message): *, pageCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pageCount", b"pageCount"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["pageCount", b"pageCount"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["pageCount", b"pageCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["pageCount", b"pageCount"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -826,12 +485,8 @@ class DocumentTransport(google.protobuf.message.Message): *, transport: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -845,14 +500,8 @@ class DocumentTransport(google.protobuf.message.Message): integral: global___DocumentTransport.Integral | None = ..., ancillary: global___DocumentTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___DocumentTransport = DocumentTransport @@ -892,48 +541,8 @@ class StickerTransport(google.protobuf.message.Message): isThirdParty: builtins.bool | None = ..., receiverFetchID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isThirdParty", - b"isThirdParty", - "mustacheText", - b"mustacheText", - "pageCount", - b"pageCount", - "receiverFetchID", - b"receiverFetchID", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isThirdParty", - b"isThirdParty", - "mustacheText", - b"mustacheText", - "pageCount", - b"pageCount", - "receiverFetchID", - b"receiverFetchID", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isThirdParty", b"isThirdParty", "mustacheText", b"mustacheText", "pageCount", b"pageCount", "receiverFetchID", b"receiverFetchID", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isThirdParty", b"isThirdParty", "mustacheText", b"mustacheText", "pageCount", b"pageCount", "receiverFetchID", b"receiverFetchID", "width", b"width"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -953,28 +562,8 @@ class StickerTransport(google.protobuf.message.Message): isAnimated: builtins.bool | None = ..., receiverFetchID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "isAnimated", - b"isAnimated", - "receiverFetchID", - b"receiverFetchID", - "transport", - b"transport", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "isAnimated", - b"isAnimated", - "receiverFetchID", - b"receiverFetchID", - "transport", - b"transport", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isAnimated", b"isAnimated", "receiverFetchID", b"receiverFetchID", "transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isAnimated", b"isAnimated", "receiverFetchID", b"receiverFetchID", "transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -988,14 +577,8 @@ class StickerTransport(google.protobuf.message.Message): integral: global___StickerTransport.Integral | None = ..., ancillary: global___StickerTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___StickerTransport = StickerTransport @@ -1014,12 +597,8 @@ class ContactTransport(google.protobuf.message.Message): *, displayName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["displayName", b"displayName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["displayName", b"displayName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayName", b"displayName"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -1036,31 +615,9 @@ class ContactTransport(google.protobuf.message.Message): vcard: builtins.str | None = ..., downloadableVcard: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contact", - b"contact", - "downloadableVcard", - b"downloadableVcard", - "vcard", - b"vcard", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contact", - b"contact", - "downloadableVcard", - b"downloadableVcard", - "vcard", - b"vcard", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["contact", b"contact"] - ) -> typing.Literal["vcard", "downloadableVcard"] | None: ... + def HasField(self, field_name: typing.Literal["contact", b"contact", "downloadableVcard", b"downloadableVcard", "vcard", b"vcard"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contact", b"contact", "downloadableVcard", b"downloadableVcard", "vcard", b"vcard"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["contact", b"contact"]) -> typing.Literal["vcard", "downloadableVcard"] | None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -1074,13 +631,7 @@ class ContactTransport(google.protobuf.message.Message): integral: global___ContactTransport.Integral | None = ..., ancillary: global___ContactTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___ContactTransport = ContactTransport diff --git a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py index e2fc9e9..97c96a9 100644 --- a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py +++ b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py @@ -3,7 +3,6 @@ # source: waMmsRetry/WAMmsRetry.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,24 +12,20 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bwaMmsRetry/WAMmsRetry.proto\x12\nWAMmsRetry"\xd0\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12=\n\x06result\x18\x03 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaID\x18\x01 \x01(\tB&Z$go.mau.fi/whatsmeow/proto/waMmsRetry' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bwaMmsRetry/WAMmsRetry.proto\x12\nWAMmsRetry\"\xd0\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12=\n\x06result\x18\x03 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03\"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaID\x18\x01 \x01(\tB&Z$go.mau.fi/whatsmeow/proto/waMmsRetry') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMmsRetry.WAMmsRetry_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMmsRetry.WAMmsRetry_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z$go.mau.fi/whatsmeow/proto/waMmsRetry" - _globals["_MEDIARETRYNOTIFICATION"]._serialized_start = 44 - _globals["_MEDIARETRYNOTIFICATION"]._serialized_end = 252 - _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_start = 171 - _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_end = 252 - _globals["_SERVERERRORRECEIPT"]._serialized_start = 254 - _globals["_SERVERERRORRECEIPT"]._serialized_end = 292 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z$go.mau.fi/whatsmeow/proto/waMmsRetry' + _globals['_MEDIARETRYNOTIFICATION']._serialized_start=44 + _globals['_MEDIARETRYNOTIFICATION']._serialized_end=252 + _globals['_MEDIARETRYNOTIFICATION_RESULTTYPE']._serialized_start=171 + _globals['_MEDIARETRYNOTIFICATION_RESULTTYPE']._serialized_end=252 + _globals['_SERVERERRORRECEIPT']._serialized_start=254 + _globals['_SERVERERRORRECEIPT']._serialized_end=292 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi index 2077dad..bdbdd79 100644 --- a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi +++ b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi @@ -25,12 +25,7 @@ class MediaRetryNotification(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ResultTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MediaRetryNotification._ResultType.ValueType - ], - builtins.type, - ): + class _ResultTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MediaRetryNotification._ResultType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GENERAL_ERROR: MediaRetryNotification._ResultType.ValueType # 0 SUCCESS: MediaRetryNotification._ResultType.ValueType # 1 @@ -56,18 +51,8 @@ class MediaRetryNotification(google.protobuf.message.Message): directPath: builtins.str | None = ..., result: global___MediaRetryNotification.ResultType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID"]) -> None: ... global___MediaRetryNotification = MediaRetryNotification @@ -82,11 +67,7 @@ class ServerErrorReceipt(google.protobuf.message.Message): *, stanzaID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["stanzaID", b"stanzaID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["stanzaID", b"stanzaID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["stanzaID", b"stanzaID"]) -> None: ... global___ServerErrorReceipt = ServerErrorReceipt diff --git a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py index ed5c854..e1ac71f 100644 --- a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py +++ b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py @@ -3,7 +3,6 @@ # source: waMsgApplication/WAMsgApplication.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,42 +15,34 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto"\xd5\x0f\n\x12MessageApplication\x12=\n\x07payload\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x12?\n\x08metadata\x18\x02 \x01(\x0b\x32-.WAMsgApplication.MessageApplication.Metadata\x1a\xf5\x07\n\x08Metadata\x12U\n\x14\x63hatEphemeralSetting\x18\x01 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSettingH\x00\x12\x61\n\x14\x65phemeralSettingList\x18\x02 \x01(\x0b\x32\x41.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00\x12\x1f\n\x15\x65phemeralSharedSecret\x18\x03 \x01(\x0cH\x00\x12\x17\n\x0f\x66orwardingScore\x18\x05 \x01(\r\x12\x13\n\x0bisForwarded\x18\x06 \x01(\x08\x12/\n\x10\x62usinessMetadata\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0b\x66rankingKey\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66rankingVersion\x18\t \x01(\x05\x12R\n\rquotedMessage\x18\n \x01(\x0b\x32;.WAMsgApplication.MessageApplication.Metadata.QuotedMessage\x12L\n\nthreadType\x18\x0b \x01(\x0e\x32\x38.WAMsgApplication.MessageApplication.Metadata.ThreadType\x12!\n\x19readonlyMetadataDataclass\x18\x0c \x01(\t\x12\x0f\n\x07groupID\x18\r \x01(\t\x12\x11\n\tgroupSize\x18\x0e \x01(\r\x12\x12\n\ngroupIndex\x18\x0f \x01(\r\x12\x15\n\rbotResponseID\x18\x10 \x01(\t\x12\x15\n\rcollapsibleID\x18\x11 \x01(\t\x1a\x88\x01\n\rQuotedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x11\n\tremoteJID\x18\x02 \x01(\t\x12\x13\n\x0bparticipant\x18\x03 \x01(\t\x12=\n\x07payload\x18\x04 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x1aw\n\x13\x45phemeralSettingMap\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12O\n\x10\x65phemeralSetting\x18\x02 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSetting"E\n\nThreadType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bVANISH_MODE\x10\x01\x12\x19\n\x15\x44ISAPPEARING_MESSAGES\x10\x02\x42\x0b\n\tephemeral\x1a\xb9\x02\n\x07Payload\x12\x43\n\x0b\x63oreContent\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.ContentH\x00\x12=\n\x06signal\x18\x02 \x01(\x0b\x32+.WAMsgApplication.MessageApplication.SignalH\x00\x12O\n\x0f\x61pplicationData\x18\x03 \x01(\x0b\x32\x34.WAMsgApplication.MessageApplication.ApplicationDataH\x00\x12N\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x37.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00\x42\t\n\x07\x63ontent\x1a\xed\x02\n\x12SubProtocolPayload\x12\x30\n\x0f\x63onsumerMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x30\n\x0f\x62usinessMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12/\n\x0epaymentMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12,\n\x0bmultiDevice\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12%\n\x04voip\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12*\n\tarmadillo\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehaviorB\r\n\x0bsubProtocol\x1a\x11\n\x0f\x41pplicationData\x1a\x08\n\x06Signal\x1a\t\n\x07\x43ontent\x1as\n\x10\x45phemeralSetting\x12\x1b\n\x13\x65phemeralExpiration\x18\x02 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x03 \x01(\x03\x12\x1f\n\x17isEphemeralSettingReset\x18\x04 \x01(\x08\x42,Z*go.mau.fi/whatsmeow/proto/waMsgApplication' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto\"\xd5\x0f\n\x12MessageApplication\x12=\n\x07payload\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x12?\n\x08metadata\x18\x02 \x01(\x0b\x32-.WAMsgApplication.MessageApplication.Metadata\x1a\xf5\x07\n\x08Metadata\x12U\n\x14\x63hatEphemeralSetting\x18\x01 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSettingH\x00\x12\x61\n\x14\x65phemeralSettingList\x18\x02 \x01(\x0b\x32\x41.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00\x12\x1f\n\x15\x65phemeralSharedSecret\x18\x03 \x01(\x0cH\x00\x12\x17\n\x0f\x66orwardingScore\x18\x05 \x01(\r\x12\x13\n\x0bisForwarded\x18\x06 \x01(\x08\x12/\n\x10\x62usinessMetadata\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0b\x66rankingKey\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66rankingVersion\x18\t \x01(\x05\x12R\n\rquotedMessage\x18\n \x01(\x0b\x32;.WAMsgApplication.MessageApplication.Metadata.QuotedMessage\x12L\n\nthreadType\x18\x0b \x01(\x0e\x32\x38.WAMsgApplication.MessageApplication.Metadata.ThreadType\x12!\n\x19readonlyMetadataDataclass\x18\x0c \x01(\t\x12\x0f\n\x07groupID\x18\r \x01(\t\x12\x11\n\tgroupSize\x18\x0e \x01(\r\x12\x12\n\ngroupIndex\x18\x0f \x01(\r\x12\x15\n\rbotResponseID\x18\x10 \x01(\t\x12\x15\n\rcollapsibleID\x18\x11 \x01(\t\x1a\x88\x01\n\rQuotedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x11\n\tremoteJID\x18\x02 \x01(\t\x12\x13\n\x0bparticipant\x18\x03 \x01(\t\x12=\n\x07payload\x18\x04 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x1aw\n\x13\x45phemeralSettingMap\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12O\n\x10\x65phemeralSetting\x18\x02 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSetting\"E\n\nThreadType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bVANISH_MODE\x10\x01\x12\x19\n\x15\x44ISAPPEARING_MESSAGES\x10\x02\x42\x0b\n\tephemeral\x1a\xb9\x02\n\x07Payload\x12\x43\n\x0b\x63oreContent\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.ContentH\x00\x12=\n\x06signal\x18\x02 \x01(\x0b\x32+.WAMsgApplication.MessageApplication.SignalH\x00\x12O\n\x0f\x61pplicationData\x18\x03 \x01(\x0b\x32\x34.WAMsgApplication.MessageApplication.ApplicationDataH\x00\x12N\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x37.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00\x42\t\n\x07\x63ontent\x1a\xed\x02\n\x12SubProtocolPayload\x12\x30\n\x0f\x63onsumerMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x30\n\x0f\x62usinessMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12/\n\x0epaymentMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12,\n\x0bmultiDevice\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12%\n\x04voip\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12*\n\tarmadillo\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehaviorB\r\n\x0bsubProtocol\x1a\x11\n\x0f\x41pplicationData\x1a\x08\n\x06Signal\x1a\t\n\x07\x43ontent\x1as\n\x10\x45phemeralSetting\x12\x1b\n\x13\x65phemeralExpiration\x18\x02 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x03 \x01(\x03\x12\x1f\n\x17isEphemeralSettingReset\x18\x04 \x01(\x08\x42,Z*go.mau.fi/whatsmeow/proto/waMsgApplication') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMsgApplication.WAMsgApplication_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMsgApplication.WAMsgApplication_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMsgApplication" - _globals["_MESSAGEAPPLICATION"]._serialized_start = 87 - _globals["_MESSAGEAPPLICATION"]._serialized_end = 2092 - _globals["_MESSAGEAPPLICATION_METADATA"]._serialized_start = 238 - _globals["_MESSAGEAPPLICATION_METADATA"]._serialized_end = 1251 - _globals["_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE"]._serialized_start = 910 - _globals["_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE"]._serialized_end = 1046 - _globals[ - "_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP" - ]._serialized_start = 1048 - _globals["_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP"]._serialized_end = 1167 - _globals["_MESSAGEAPPLICATION_METADATA_THREADTYPE"]._serialized_start = 1169 - _globals["_MESSAGEAPPLICATION_METADATA_THREADTYPE"]._serialized_end = 1238 - _globals["_MESSAGEAPPLICATION_PAYLOAD"]._serialized_start = 1254 - _globals["_MESSAGEAPPLICATION_PAYLOAD"]._serialized_end = 1567 - _globals["_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_start = 1570 - _globals["_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_end = 1935 - _globals["_MESSAGEAPPLICATION_APPLICATIONDATA"]._serialized_start = 1937 - _globals["_MESSAGEAPPLICATION_APPLICATIONDATA"]._serialized_end = 1954 - _globals["_MESSAGEAPPLICATION_SIGNAL"]._serialized_start = 1956 - _globals["_MESSAGEAPPLICATION_SIGNAL"]._serialized_end = 1964 - _globals["_MESSAGEAPPLICATION_CONTENT"]._serialized_start = 1966 - _globals["_MESSAGEAPPLICATION_CONTENT"]._serialized_end = 1975 - _globals["_MESSAGEAPPLICATION_EPHEMERALSETTING"]._serialized_start = 1977 - _globals["_MESSAGEAPPLICATION_EPHEMERALSETTING"]._serialized_end = 2092 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMsgApplication' + _globals['_MESSAGEAPPLICATION']._serialized_start=87 + _globals['_MESSAGEAPPLICATION']._serialized_end=2092 + _globals['_MESSAGEAPPLICATION_METADATA']._serialized_start=238 + _globals['_MESSAGEAPPLICATION_METADATA']._serialized_end=1251 + _globals['_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE']._serialized_start=910 + _globals['_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE']._serialized_end=1046 + _globals['_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP']._serialized_start=1048 + _globals['_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP']._serialized_end=1167 + _globals['_MESSAGEAPPLICATION_METADATA_THREADTYPE']._serialized_start=1169 + _globals['_MESSAGEAPPLICATION_METADATA_THREADTYPE']._serialized_end=1238 + _globals['_MESSAGEAPPLICATION_PAYLOAD']._serialized_start=1254 + _globals['_MESSAGEAPPLICATION_PAYLOAD']._serialized_end=1567 + _globals['_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_start=1570 + _globals['_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_end=1935 + _globals['_MESSAGEAPPLICATION_APPLICATIONDATA']._serialized_start=1937 + _globals['_MESSAGEAPPLICATION_APPLICATIONDATA']._serialized_end=1954 + _globals['_MESSAGEAPPLICATION_SIGNAL']._serialized_start=1956 + _globals['_MESSAGEAPPLICATION_SIGNAL']._serialized_end=1964 + _globals['_MESSAGEAPPLICATION_CONTENT']._serialized_start=1966 + _globals['_MESSAGEAPPLICATION_CONTENT']._serialized_end=1975 + _globals['_MESSAGEAPPLICATION_EPHEMERALSETTING']._serialized_start=1977 + _globals['_MESSAGEAPPLICATION_EPHEMERALSETTING']._serialized_end=2092 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi index f5c5ece..f3d5234 100644 --- a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi +++ b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi @@ -30,18 +30,11 @@ class MessageApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ThreadTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageApplication.Metadata._ThreadType.ValueType - ], - builtins.type, - ): + class _ThreadTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageApplication.Metadata._ThreadType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: MessageApplication.Metadata._ThreadType.ValueType # 0 VANISH_MODE: MessageApplication.Metadata._ThreadType.ValueType # 1 - DISAPPEARING_MESSAGES: ( - MessageApplication.Metadata._ThreadType.ValueType - ) # 2 + DISAPPEARING_MESSAGES: MessageApplication.Metadata._ThreadType.ValueType # 2 class ThreadType(_ThreadType, metaclass=_ThreadTypeEnumTypeWrapper): ... DEFAULT: MessageApplication.Metadata.ThreadType.ValueType # 0 @@ -69,32 +62,8 @@ class MessageApplication(google.protobuf.message.Message): participant: builtins.str | None = ..., payload: global___MessageApplication.Payload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "participant", - b"participant", - "payload", - b"payload", - "remoteJID", - b"remoteJID", - "stanzaID", - b"stanzaID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "participant", - b"participant", - "payload", - b"payload", - "remoteJID", - b"remoteJID", - "stanzaID", - b"stanzaID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["participant", b"participant", "payload", b"payload", "remoteJID", b"remoteJID", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["participant", b"participant", "payload", b"payload", "remoteJID", b"remoteJID", "stanzaID", b"stanzaID"]) -> None: ... @typing.final class EphemeralSettingMap(google.protobuf.message.Message): @@ -104,28 +73,15 @@ class MessageApplication(google.protobuf.message.Message): EPHEMERALSETTING_FIELD_NUMBER: builtins.int chatJID: builtins.str @property - def ephemeralSetting( - self, - ) -> global___MessageApplication.EphemeralSetting: ... + def ephemeralSetting(self) -> global___MessageApplication.EphemeralSetting: ... def __init__( self, *, chatJID: builtins.str | None = ..., - ephemeralSetting: global___MessageApplication.EphemeralSetting - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting" - ], + ephemeralSetting: global___MessageApplication.EphemeralSetting | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting"]) -> None: ... CHATEPHEMERALSETTING_FIELD_NUMBER: builtins.int EPHEMERALSETTINGLIST_FIELD_NUMBER: builtins.int @@ -156,36 +112,26 @@ class MessageApplication(google.protobuf.message.Message): botResponseID: builtins.str collapsibleID: builtins.str @property - def chatEphemeralSetting( - self, - ) -> global___MessageApplication.EphemeralSetting: ... + def chatEphemeralSetting(self) -> global___MessageApplication.EphemeralSetting: ... @property - def ephemeralSettingList( - self, - ) -> global___MessageApplication.Metadata.EphemeralSettingMap: ... + def ephemeralSettingList(self) -> global___MessageApplication.Metadata.EphemeralSettingMap: ... @property def businessMetadata(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property - def quotedMessage( - self, - ) -> global___MessageApplication.Metadata.QuotedMessage: ... + def quotedMessage(self) -> global___MessageApplication.Metadata.QuotedMessage: ... def __init__( self, *, - chatEphemeralSetting: global___MessageApplication.EphemeralSetting - | None = ..., - ephemeralSettingList: global___MessageApplication.Metadata.EphemeralSettingMap - | None = ..., + chatEphemeralSetting: global___MessageApplication.EphemeralSetting | None = ..., + ephemeralSettingList: global___MessageApplication.Metadata.EphemeralSettingMap | None = ..., ephemeralSharedSecret: builtins.bytes | None = ..., forwardingScore: builtins.int | None = ..., isForwarded: builtins.bool | None = ..., businessMetadata: waCommon.WACommon_pb2.SubProtocol | None = ..., frankingKey: builtins.bytes | None = ..., frankingVersion: builtins.int | None = ..., - quotedMessage: global___MessageApplication.Metadata.QuotedMessage - | None = ..., - threadType: global___MessageApplication.Metadata.ThreadType.ValueType - | None = ..., + quotedMessage: global___MessageApplication.Metadata.QuotedMessage | None = ..., + threadType: global___MessageApplication.Metadata.ThreadType.ValueType | None = ..., readonlyMetadataDataclass: builtins.str | None = ..., groupID: builtins.str | None = ..., groupSize: builtins.int | None = ..., @@ -193,92 +139,9 @@ class MessageApplication(google.protobuf.message.Message): botResponseID: builtins.str | None = ..., collapsibleID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "botResponseID", - b"botResponseID", - "businessMetadata", - b"businessMetadata", - "chatEphemeralSetting", - b"chatEphemeralSetting", - "collapsibleID", - b"collapsibleID", - "ephemeral", - b"ephemeral", - "ephemeralSettingList", - b"ephemeralSettingList", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "forwardingScore", - b"forwardingScore", - "frankingKey", - b"frankingKey", - "frankingVersion", - b"frankingVersion", - "groupID", - b"groupID", - "groupIndex", - b"groupIndex", - "groupSize", - b"groupSize", - "isForwarded", - b"isForwarded", - "quotedMessage", - b"quotedMessage", - "readonlyMetadataDataclass", - b"readonlyMetadataDataclass", - "threadType", - b"threadType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "botResponseID", - b"botResponseID", - "businessMetadata", - b"businessMetadata", - "chatEphemeralSetting", - b"chatEphemeralSetting", - "collapsibleID", - b"collapsibleID", - "ephemeral", - b"ephemeral", - "ephemeralSettingList", - b"ephemeralSettingList", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "forwardingScore", - b"forwardingScore", - "frankingKey", - b"frankingKey", - "frankingVersion", - b"frankingVersion", - "groupID", - b"groupID", - "groupIndex", - b"groupIndex", - "groupSize", - b"groupSize", - "isForwarded", - b"isForwarded", - "quotedMessage", - b"quotedMessage", - "readonlyMetadataDataclass", - b"readonlyMetadataDataclass", - "threadType", - b"threadType", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["ephemeral", b"ephemeral"] - ) -> ( - typing.Literal[ - "chatEphemeralSetting", "ephemeralSettingList", "ephemeralSharedSecret" - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["botResponseID", b"botResponseID", "businessMetadata", b"businessMetadata", "chatEphemeralSetting", b"chatEphemeralSetting", "collapsibleID", b"collapsibleID", "ephemeral", b"ephemeral", "ephemeralSettingList", b"ephemeralSettingList", "ephemeralSharedSecret", b"ephemeralSharedSecret", "forwardingScore", b"forwardingScore", "frankingKey", b"frankingKey", "frankingVersion", b"frankingVersion", "groupID", b"groupID", "groupIndex", b"groupIndex", "groupSize", b"groupSize", "isForwarded", b"isForwarded", "quotedMessage", b"quotedMessage", "readonlyMetadataDataclass", b"readonlyMetadataDataclass", "threadType", b"threadType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["botResponseID", b"botResponseID", "businessMetadata", b"businessMetadata", "chatEphemeralSetting", b"chatEphemeralSetting", "collapsibleID", b"collapsibleID", "ephemeral", b"ephemeral", "ephemeralSettingList", b"ephemeralSettingList", "ephemeralSharedSecret", b"ephemeralSharedSecret", "forwardingScore", b"forwardingScore", "frankingKey", b"frankingKey", "frankingVersion", b"frankingVersion", "groupID", b"groupID", "groupIndex", b"groupIndex", "groupSize", b"groupSize", "isForwarded", b"isForwarded", "quotedMessage", b"quotedMessage", "readonlyMetadataDataclass", b"readonlyMetadataDataclass", "threadType", b"threadType"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["ephemeral", b"ephemeral"]) -> typing.Literal["chatEphemeralSetting", "ephemeralSettingList", "ephemeralSharedSecret"] | None: ... @typing.final class Payload(google.protobuf.message.Message): @@ -304,42 +167,9 @@ class MessageApplication(google.protobuf.message.Message): applicationData: global___MessageApplication.ApplicationData | None = ..., subProtocol: global___MessageApplication.SubProtocolPayload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "coreContent", - b"coreContent", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "coreContent", - b"coreContent", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> ( - typing.Literal["coreContent", "signal", "applicationData", "subProtocol"] - | None - ): ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "coreContent", b"coreContent", "signal", b"signal", "subProtocol", b"subProtocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "coreContent", b"coreContent", "signal", b"signal", "subProtocol", b"subProtocol"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["coreContent", "signal", "applicationData", "subProtocol"] | None: ... @typing.final class SubProtocolPayload(google.protobuf.message.Message): @@ -374,64 +204,11 @@ class MessageApplication(google.protobuf.message.Message): multiDevice: waCommon.WACommon_pb2.SubProtocol | None = ..., voip: waCommon.WACommon_pb2.SubProtocol | None = ..., armadillo: waCommon.WACommon_pb2.SubProtocol | None = ..., - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "armadillo", - b"armadillo", - "businessMessage", - b"businessMessage", - "consumerMessage", - b"consumerMessage", - "futureProof", - b"futureProof", - "multiDevice", - b"multiDevice", - "paymentMessage", - b"paymentMessage", - "subProtocol", - b"subProtocol", - "voip", - b"voip", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "armadillo", - b"armadillo", - "businessMessage", - b"businessMessage", - "consumerMessage", - b"consumerMessage", - "futureProof", - b"futureProof", - "multiDevice", - b"multiDevice", - "paymentMessage", - b"paymentMessage", - "subProtocol", - b"subProtocol", - "voip", - b"voip", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["subProtocol", b"subProtocol"] - ) -> ( - typing.Literal[ - "consumerMessage", - "businessMessage", - "paymentMessage", - "multiDevice", - "voip", - "armadillo", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["armadillo", b"armadillo", "businessMessage", b"businessMessage", "consumerMessage", b"consumerMessage", "futureProof", b"futureProof", "multiDevice", b"multiDevice", "paymentMessage", b"paymentMessage", "subProtocol", b"subProtocol", "voip", b"voip"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["armadillo", b"armadillo", "businessMessage", b"businessMessage", "consumerMessage", b"consumerMessage", "futureProof", b"futureProof", "multiDevice", b"multiDevice", "paymentMessage", b"paymentMessage", "subProtocol", b"subProtocol", "voip", b"voip"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["subProtocol", b"subProtocol"]) -> typing.Literal["consumerMessage", "businessMessage", "paymentMessage", "multiDevice", "voip", "armadillo"] | None: ... @typing.final class ApplicationData(google.protobuf.message.Message): @@ -474,28 +251,8 @@ class MessageApplication(google.protobuf.message.Message): ephemeralSettingTimestamp: builtins.int | None = ..., isEphemeralSettingReset: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isEphemeralSettingReset", - b"isEphemeralSettingReset", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isEphemeralSettingReset", - b"isEphemeralSettingReset", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isEphemeralSettingReset", b"isEphemeralSettingReset"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isEphemeralSettingReset", b"isEphemeralSettingReset"]) -> None: ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -509,11 +266,7 @@ class MessageApplication(google.protobuf.message.Message): payload: global___MessageApplication.Payload | None = ..., metadata: global___MessageApplication.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___MessageApplication = MessageApplication diff --git a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py index f085458..b2b54ee 100644 --- a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py +++ b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py @@ -3,7 +3,6 @@ # source: waMsgTransport/WAMsgTransport.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,66 +15,36 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n#waMsgTransport/WAMsgTransport.proto\x12\x0eWAMsgTransport\x1a\x17waCommon/WACommon.proto"\xa4\r\n\x10MessageTransport\x12\x39\n\x07payload\x18\x01 \x01(\x0b\x32(.WAMsgTransport.MessageTransport.Payload\x12;\n\x08protocol\x18\x02 \x01(\x0b\x32).WAMsgTransport.MessageTransport.Protocol\x1ap\n\x07Payload\x12\x31\n\x12\x61pplicationPayload\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x32\n\x0b\x66utureProof\x18\x03 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xa5\x0b\n\x08Protocol\x12\x44\n\x08integral\x18\x01 \x01(\x0b\x32\x32.WAMsgTransport.MessageTransport.Protocol.Integral\x12\x46\n\tancillary\x18\x02 \x01(\x0b\x32\x33.WAMsgTransport.MessageTransport.Protocol.Ancillary\x1a\xdd\x08\n\tAncillary\x12^\n\x04skdm\x18\x02 \x01(\x0b\x32P.WAMsgTransport.MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage\x12>\n\x12\x64\x65viceListMetadata\x18\x03 \x01(\x0b\x32".WAMsgTransport.DeviceListMetadata\x12X\n\x04icdc\x18\x04 \x01(\x0b\x32J.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices\x12\\\n\x0f\x62\x61\x63kupDirective\x18\x05 \x01(\x0b\x32\x43.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective\x1a\xe8\x01\n\x0f\x42\x61\x63kupDirective\x12\x11\n\tmessageID\x18\x01 \x01(\t\x12\x62\n\nactionType\x18\x02 \x01(\x0e\x32N.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective.ActionType\x12\x17\n\x0fsupplementalKey\x18\x03 \x01(\t"E\n\nActionType\x12\x08\n\x04NOOP\x10\x00\x12\n\n\x06UPSERT\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\x15\n\x11UPSERT_AND_DELETE\x10\x03\x1a\xae\x03\n\x16ICDCParticipantDevices\x12~\n\x0esenderIdentity\x18\x01 \x01(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x83\x01\n\x13recipientIdentities\x18\x02 \x03(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x19\n\x11recipientUserJIDs\x18\x03 \x03(\t\x1as\n\x1bICDCIdentityListDescription\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x15\n\rsigningDevice\x18\x02 \x01(\x0c\x12\x16\n\x0eunknownDevices\x18\x03 \x03(\x0c\x12\x18\n\x10unknownDeviceIDs\x18\x04 \x03(\x05\x1a\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\x1a\xaa\x01\n\x08Integral\x12\x0f\n\x07padding\x18\x01 \x01(\x0c\x12Q\n\x03\x44SM\x18\x02 \x01(\x0b\x32\x44.WAMsgTransport.MessageTransport.Protocol.Integral.DeviceSentMessage\x1a:\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12\r\n\x05phash\x18\x02 \x01(\t"z\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x42*Z(go.mau.fi/whatsmeow/proto/waMsgTransport' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#waMsgTransport/WAMsgTransport.proto\x12\x0eWAMsgTransport\x1a\x17waCommon/WACommon.proto\"\xa4\r\n\x10MessageTransport\x12\x39\n\x07payload\x18\x01 \x01(\x0b\x32(.WAMsgTransport.MessageTransport.Payload\x12;\n\x08protocol\x18\x02 \x01(\x0b\x32).WAMsgTransport.MessageTransport.Protocol\x1ap\n\x07Payload\x12\x31\n\x12\x61pplicationPayload\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x32\n\x0b\x66utureProof\x18\x03 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xa5\x0b\n\x08Protocol\x12\x44\n\x08integral\x18\x01 \x01(\x0b\x32\x32.WAMsgTransport.MessageTransport.Protocol.Integral\x12\x46\n\tancillary\x18\x02 \x01(\x0b\x32\x33.WAMsgTransport.MessageTransport.Protocol.Ancillary\x1a\xdd\x08\n\tAncillary\x12^\n\x04skdm\x18\x02 \x01(\x0b\x32P.WAMsgTransport.MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage\x12>\n\x12\x64\x65viceListMetadata\x18\x03 \x01(\x0b\x32\".WAMsgTransport.DeviceListMetadata\x12X\n\x04icdc\x18\x04 \x01(\x0b\x32J.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices\x12\\\n\x0f\x62\x61\x63kupDirective\x18\x05 \x01(\x0b\x32\x43.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective\x1a\xe8\x01\n\x0f\x42\x61\x63kupDirective\x12\x11\n\tmessageID\x18\x01 \x01(\t\x12\x62\n\nactionType\x18\x02 \x01(\x0e\x32N.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective.ActionType\x12\x17\n\x0fsupplementalKey\x18\x03 \x01(\t\"E\n\nActionType\x12\x08\n\x04NOOP\x10\x00\x12\n\n\x06UPSERT\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\x15\n\x11UPSERT_AND_DELETE\x10\x03\x1a\xae\x03\n\x16ICDCParticipantDevices\x12~\n\x0esenderIdentity\x18\x01 \x01(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x83\x01\n\x13recipientIdentities\x18\x02 \x03(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x19\n\x11recipientUserJIDs\x18\x03 \x03(\t\x1as\n\x1bICDCIdentityListDescription\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x15\n\rsigningDevice\x18\x02 \x01(\x0c\x12\x16\n\x0eunknownDevices\x18\x03 \x03(\x0c\x12\x18\n\x10unknownDeviceIDs\x18\x04 \x03(\x05\x1a\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\x1a\xaa\x01\n\x08Integral\x12\x0f\n\x07padding\x18\x01 \x01(\x0c\x12Q\n\x03\x44SM\x18\x02 \x01(\x0b\x32\x44.WAMsgTransport.MessageTransport.Protocol.Integral.DeviceSentMessage\x1a:\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12\r\n\x05phash\x18\x02 \x01(\t\"z\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x42*Z(go.mau.fi/whatsmeow/proto/waMsgTransport') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMsgTransport.WAMsgTransport_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMsgTransport.WAMsgTransport_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waMsgTransport" - _globals["_MESSAGETRANSPORT"]._serialized_start = 81 - _globals["_MESSAGETRANSPORT"]._serialized_end = 1781 - _globals["_MESSAGETRANSPORT_PAYLOAD"]._serialized_start = 221 - _globals["_MESSAGETRANSPORT_PAYLOAD"]._serialized_end = 333 - _globals["_MESSAGETRANSPORT_PROTOCOL"]._serialized_start = 336 - _globals["_MESSAGETRANSPORT_PROTOCOL"]._serialized_end = 1781 - _globals["_MESSAGETRANSPORT_PROTOCOL_ANCILLARY"]._serialized_start = 491 - _globals["_MESSAGETRANSPORT_PROTOCOL_ANCILLARY"]._serialized_end = 1608 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE" - ]._serialized_start = 849 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE" - ]._serialized_end = 1081 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE" - ]._serialized_start = 1012 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE" - ]._serialized_end = 1081 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES" - ]._serialized_start = 1084 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES" - ]._serialized_end = 1514 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION" - ]._serialized_start = 1399 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION" - ]._serialized_end = 1514 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE" - ]._serialized_start = 1516 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE" - ]._serialized_end = 1608 - _globals["_MESSAGETRANSPORT_PROTOCOL_INTEGRAL"]._serialized_start = 1611 - _globals["_MESSAGETRANSPORT_PROTOCOL_INTEGRAL"]._serialized_end = 1781 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE" - ]._serialized_start = 1723 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE" - ]._serialized_end = 1781 - _globals["_DEVICELISTMETADATA"]._serialized_start = 1783 - _globals["_DEVICELISTMETADATA"]._serialized_end = 1905 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waMsgTransport' + _globals['_MESSAGETRANSPORT']._serialized_start=81 + _globals['_MESSAGETRANSPORT']._serialized_end=1781 + _globals['_MESSAGETRANSPORT_PAYLOAD']._serialized_start=221 + _globals['_MESSAGETRANSPORT_PAYLOAD']._serialized_end=333 + _globals['_MESSAGETRANSPORT_PROTOCOL']._serialized_start=336 + _globals['_MESSAGETRANSPORT_PROTOCOL']._serialized_end=1781 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY']._serialized_start=491 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY']._serialized_end=1608 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE']._serialized_start=849 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE']._serialized_end=1081 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE']._serialized_start=1012 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE']._serialized_end=1081 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES']._serialized_start=1084 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES']._serialized_end=1514 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION']._serialized_start=1399 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION']._serialized_end=1514 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_start=1516 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_end=1608 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL']._serialized_start=1611 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL']._serialized_end=1781 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE']._serialized_start=1723 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE']._serialized_end=1781 + _globals['_DEVICELISTMETADATA']._serialized_start=1783 + _globals['_DEVICELISTMETADATA']._serialized_end=1905 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi index 3d9b161..87463e9 100644 --- a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi +++ b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi @@ -37,27 +37,10 @@ class MessageTransport(google.protobuf.message.Message): self, *, applicationPayload: waCommon.WACommon_pb2.SubProtocol | None = ..., - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationPayload", - b"applicationPayload", - "futureProof", - b"futureProof", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationPayload", - b"applicationPayload", - "futureProof", - b"futureProof", - ], + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["applicationPayload", b"applicationPayload", "futureProof", b"futureProof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationPayload", b"applicationPayload", "futureProof", b"futureProof"]) -> None: ... @typing.final class Protocol(google.protobuf.message.Message): @@ -75,12 +58,7 @@ class MessageTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType - ], - builtins.type, - ): + class _ActionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NOOP: MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType # 0 UPSERT: MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType # 1 @@ -103,32 +81,11 @@ class MessageTransport(google.protobuf.message.Message): self, *, messageID: builtins.str | None = ..., - actionType: global___MessageTransport.Protocol.Ancillary.BackupDirective.ActionType.ValueType - | None = ..., + actionType: global___MessageTransport.Protocol.Ancillary.BackupDirective.ActionType.ValueType | None = ..., supplementalKey: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionType", - b"actionType", - "messageID", - b"messageID", - "supplementalKey", - b"supplementalKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionType", - b"actionType", - "messageID", - b"messageID", - "supplementalKey", - b"supplementalKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actionType", b"actionType", "messageID", b"messageID", "supplementalKey", b"supplementalKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionType", b"actionType", "messageID", b"messageID", "supplementalKey", b"supplementalKey"]) -> None: ... @typing.final class ICDCParticipantDevices(google.protobuf.message.Message): @@ -145,93 +102,38 @@ class MessageTransport(google.protobuf.message.Message): seq: builtins.int signingDevice: builtins.bytes @property - def unknownDevices( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def unknownDevices(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... @property - def unknownDeviceIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def unknownDeviceIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, seq: builtins.int | None = ..., signingDevice: builtins.bytes | None = ..., - unknownDevices: collections.abc.Iterable[builtins.bytes] - | None = ..., - unknownDeviceIDs: collections.abc.Iterable[builtins.int] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "seq", b"seq", "signingDevice", b"signingDevice" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "seq", - b"seq", - "signingDevice", - b"signingDevice", - "unknownDeviceIDs", - b"unknownDeviceIDs", - "unknownDevices", - b"unknownDevices", - ], + unknownDevices: collections.abc.Iterable[builtins.bytes] | None = ..., + unknownDeviceIDs: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["seq", b"seq", "signingDevice", b"signingDevice"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["seq", b"seq", "signingDevice", b"signingDevice", "unknownDeviceIDs", b"unknownDeviceIDs", "unknownDevices", b"unknownDevices"]) -> None: ... SENDERIDENTITY_FIELD_NUMBER: builtins.int RECIPIENTIDENTITIES_FIELD_NUMBER: builtins.int RECIPIENTUSERJIDS_FIELD_NUMBER: builtins.int @property - def senderIdentity( - self, - ) -> global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription: ... + def senderIdentity(self) -> global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription: ... @property - def recipientIdentities( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription - ]: ... + def recipientIdentities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription]: ... @property - def recipientUserJIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def recipientUserJIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, - senderIdentity: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription - | None = ..., - recipientIdentities: collections.abc.Iterable[ - global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription - ] - | None = ..., - recipientUserJIDs: collections.abc.Iterable[builtins.str] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["senderIdentity", b"senderIdentity"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "recipientIdentities", - b"recipientIdentities", - "recipientUserJIDs", - b"recipientUserJIDs", - "senderIdentity", - b"senderIdentity", - ], + senderIdentity: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription | None = ..., + recipientIdentities: collections.abc.Iterable[global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription] | None = ..., + recipientUserJIDs: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["senderIdentity", b"senderIdentity"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["recipientIdentities", b"recipientIdentities", "recipientUserJIDs", b"recipientUserJIDs", "senderIdentity", b"senderIdentity"]) -> None: ... @typing.final class SenderKeyDistributionMessage(google.protobuf.message.Message): @@ -247,82 +149,31 @@ class MessageTransport(google.protobuf.message.Message): groupID: builtins.str | None = ..., axolotlSenderKeyDistributionMessage: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> None: ... SKDM_FIELD_NUMBER: builtins.int DEVICELISTMETADATA_FIELD_NUMBER: builtins.int ICDC_FIELD_NUMBER: builtins.int BACKUPDIRECTIVE_FIELD_NUMBER: builtins.int @property - def skdm( - self, - ) -> global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage: ... + def skdm(self) -> global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage: ... @property def deviceListMetadata(self) -> global___DeviceListMetadata: ... @property - def icdc( - self, - ) -> ( - global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices - ): ... + def icdc(self) -> global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices: ... @property - def backupDirective( - self, - ) -> global___MessageTransport.Protocol.Ancillary.BackupDirective: ... + def backupDirective(self) -> global___MessageTransport.Protocol.Ancillary.BackupDirective: ... def __init__( self, *, - skdm: global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage - | None = ..., + skdm: global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage | None = ..., deviceListMetadata: global___DeviceListMetadata | None = ..., - icdc: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices - | None = ..., - backupDirective: global___MessageTransport.Protocol.Ancillary.BackupDirective - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "backupDirective", - b"backupDirective", - "deviceListMetadata", - b"deviceListMetadata", - "icdc", - b"icdc", - "skdm", - b"skdm", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "backupDirective", - b"backupDirective", - "deviceListMetadata", - b"deviceListMetadata", - "icdc", - b"icdc", - "skdm", - b"skdm", - ], + icdc: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices | None = ..., + backupDirective: global___MessageTransport.Protocol.Ancillary.BackupDirective | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["backupDirective", b"backupDirective", "deviceListMetadata", b"deviceListMetadata", "icdc", b"icdc", "skdm", b"skdm"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["backupDirective", b"backupDirective", "deviceListMetadata", b"deviceListMetadata", "icdc", b"icdc", "skdm", b"skdm"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -342,39 +193,22 @@ class MessageTransport(google.protobuf.message.Message): destinationJID: builtins.str | None = ..., phash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "destinationJID", b"destinationJID", "phash", b"phash" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "destinationJID", b"destinationJID", "phash", b"phash" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "phash", b"phash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "phash", b"phash"]) -> None: ... PADDING_FIELD_NUMBER: builtins.int DSM_FIELD_NUMBER: builtins.int padding: builtins.bytes @property - def DSM( - self, - ) -> global___MessageTransport.Protocol.Integral.DeviceSentMessage: ... + def DSM(self) -> global___MessageTransport.Protocol.Integral.DeviceSentMessage: ... def __init__( self, *, padding: builtins.bytes | None = ..., - DSM: global___MessageTransport.Protocol.Integral.DeviceSentMessage - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"] + DSM: global___MessageTransport.Protocol.Integral.DeviceSentMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -388,18 +222,8 @@ class MessageTransport(google.protobuf.message.Message): integral: global___MessageTransport.Protocol.Integral | None = ..., ancillary: global___MessageTransport.Protocol.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ancillary", b"ancillary", "integral", b"integral" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ancillary", b"ancillary", "integral", b"integral" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... PAYLOAD_FIELD_NUMBER: builtins.int PROTOCOL_FIELD_NUMBER: builtins.int @@ -413,12 +237,8 @@ class MessageTransport(google.protobuf.message.Message): payload: global___MessageTransport.Payload | None = ..., protocol: global___MessageTransport.Protocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"]) -> None: ... global___MessageTransport = MessageTransport @@ -442,31 +262,7 @@ class DeviceListMetadata(google.protobuf.message.Message): recipientKeyHash: builtins.bytes | None = ..., recipientTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "recipientKeyHash", - b"recipientKeyHash", - "recipientTimestamp", - b"recipientTimestamp", - "senderKeyHash", - b"senderKeyHash", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "recipientKeyHash", - b"recipientKeyHash", - "recipientTimestamp", - b"recipientTimestamp", - "senderKeyHash", - b"senderKeyHash", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["recipientKeyHash", b"recipientKeyHash", "recipientTimestamp", b"recipientTimestamp", "senderKeyHash", b"senderKeyHash", "senderTimestamp", b"senderTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["recipientKeyHash", b"recipientKeyHash", "recipientTimestamp", b"recipientTimestamp", "senderKeyHash", b"senderKeyHash", "senderTimestamp", b"senderTimestamp"]) -> None: ... global___DeviceListMetadata = DeviceListMetadata diff --git a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py index c9addc0..55c33bf 100644 --- a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py +++ b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py @@ -3,7 +3,6 @@ # source: waMultiDevice/WAMultiDevice.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,62 +12,38 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n!waMultiDevice/WAMultiDevice.proto\x12\rWAMultiDevice"\xf5\t\n\x0bMultiDevice\x12\x33\n\x07payload\x18\x01 \x01(\x0b\x32".WAMultiDevice.MultiDevice.Payload\x12\x35\n\x08metadata\x18\x02 \x01(\x0b\x32#.WAMultiDevice.MultiDevice.Metadata\x1a\n\n\x08Metadata\x1a\x90\x01\n\x07Payload\x12\x45\n\x0f\x61pplicationData\x18\x01 \x01(\x0b\x32*.WAMultiDevice.MultiDevice.ApplicationDataH\x00\x12\x33\n\x06signal\x18\x02 \x01(\x0b\x32!.WAMultiDevice.MultiDevice.SignalH\x00\x42\t\n\x07payload\x1a\xd0\x07\n\x0f\x41pplicationData\x12\x66\n\x14\x61ppStateSyncKeyShare\x18\x01 \x01(\x0b\x32\x46.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyShareMessageH\x00\x12j\n\x16\x61ppStateSyncKeyRequest\x18\x02 \x01(\x0b\x32H.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyRequestMessageH\x00\x1am\n\x1d\x41ppStateSyncKeyRequestMessage\x12L\n\x06keyIDs\x18\x01 \x03(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x1ag\n\x1b\x41ppStateSyncKeyShareMessage\x12H\n\x04keys\x18\x01 \x03(\x0b\x32:.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey\x1a\xd9\x03\n\x0f\x41ppStateSyncKey\x12K\n\x05keyID\x18\x01 \x01(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x12_\n\x07keyData\x18\x02 \x01(\x0b\x32N.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData\x1a\x97\x02\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12~\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32i.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\x1a"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\x42\x11\n\x0f\x61pplicationData\x1a\x08\n\x06SignalB)Z\'go.mau.fi/whatsmeow/proto/waMultiDevice' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!waMultiDevice/WAMultiDevice.proto\x12\rWAMultiDevice\"\xf5\t\n\x0bMultiDevice\x12\x33\n\x07payload\x18\x01 \x01(\x0b\x32\".WAMultiDevice.MultiDevice.Payload\x12\x35\n\x08metadata\x18\x02 \x01(\x0b\x32#.WAMultiDevice.MultiDevice.Metadata\x1a\n\n\x08Metadata\x1a\x90\x01\n\x07Payload\x12\x45\n\x0f\x61pplicationData\x18\x01 \x01(\x0b\x32*.WAMultiDevice.MultiDevice.ApplicationDataH\x00\x12\x33\n\x06signal\x18\x02 \x01(\x0b\x32!.WAMultiDevice.MultiDevice.SignalH\x00\x42\t\n\x07payload\x1a\xd0\x07\n\x0f\x41pplicationData\x12\x66\n\x14\x61ppStateSyncKeyShare\x18\x01 \x01(\x0b\x32\x46.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyShareMessageH\x00\x12j\n\x16\x61ppStateSyncKeyRequest\x18\x02 \x01(\x0b\x32H.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyRequestMessageH\x00\x1am\n\x1d\x41ppStateSyncKeyRequestMessage\x12L\n\x06keyIDs\x18\x01 \x03(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x1ag\n\x1b\x41ppStateSyncKeyShareMessage\x12H\n\x04keys\x18\x01 \x03(\x0b\x32:.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey\x1a\xd9\x03\n\x0f\x41ppStateSyncKey\x12K\n\x05keyID\x18\x01 \x01(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x12_\n\x07keyData\x18\x02 \x01(\x0b\x32N.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData\x1a\x97\x02\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12~\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32i.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\x1a\"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\x42\x11\n\x0f\x61pplicationData\x1a\x08\n\x06SignalB)Z\'go.mau.fi/whatsmeow/proto/waMultiDevice') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMultiDevice.WAMultiDevice_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMultiDevice.WAMultiDevice_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waMultiDevice" - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ].fields_by_name["deviceIndexes"]._options = None - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ].fields_by_name["deviceIndexes"]._serialized_options = b"\020\001" - _globals["_MULTIDEVICE"]._serialized_start = 53 - _globals["_MULTIDEVICE"]._serialized_end = 1322 - _globals["_MULTIDEVICE_METADATA"]._serialized_start = 176 - _globals["_MULTIDEVICE_METADATA"]._serialized_end = 186 - _globals["_MULTIDEVICE_PAYLOAD"]._serialized_start = 189 - _globals["_MULTIDEVICE_PAYLOAD"]._serialized_end = 333 - _globals["_MULTIDEVICE_APPLICATIONDATA"]._serialized_start = 336 - _globals["_MULTIDEVICE_APPLICATIONDATA"]._serialized_end = 1312 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE" - ]._serialized_start = 567 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE" - ]._serialized_end = 676 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE" - ]._serialized_start = 678 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE" - ]._serialized_end = 781 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY"]._serialized_start = 784 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY"]._serialized_end = 1257 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA" - ]._serialized_start = 978 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA" - ]._serialized_end = 1257 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ]._serialized_start = 1165 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ]._serialized_end = 1257 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID"]._serialized_start = 1259 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID"]._serialized_end = 1293 - _globals["_MULTIDEVICE_SIGNAL"]._serialized_start = 1314 - _globals["_MULTIDEVICE_SIGNAL"]._serialized_end = 1322 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waMultiDevice' + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._options = None + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._serialized_options = b'\020\001' + _globals['_MULTIDEVICE']._serialized_start=53 + _globals['_MULTIDEVICE']._serialized_end=1322 + _globals['_MULTIDEVICE_METADATA']._serialized_start=176 + _globals['_MULTIDEVICE_METADATA']._serialized_end=186 + _globals['_MULTIDEVICE_PAYLOAD']._serialized_start=189 + _globals['_MULTIDEVICE_PAYLOAD']._serialized_end=333 + _globals['_MULTIDEVICE_APPLICATIONDATA']._serialized_start=336 + _globals['_MULTIDEVICE_APPLICATIONDATA']._serialized_end=1312 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE']._serialized_start=567 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE']._serialized_end=676 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE']._serialized_start=678 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE']._serialized_end=781 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY']._serialized_start=784 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY']._serialized_end=1257 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA']._serialized_start=978 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA']._serialized_end=1257 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT']._serialized_start=1165 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT']._serialized_end=1257 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID']._serialized_start=1259 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID']._serialized_end=1293 + _globals['_MULTIDEVICE_SIGNAL']._serialized_start=1314 + _globals['_MULTIDEVICE_SIGNAL']._serialized_end=1322 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi index 785aa30..dc03414 100644 --- a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi +++ b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi @@ -40,31 +40,9 @@ class MultiDevice(google.protobuf.message.Message): applicationData: global___MultiDevice.ApplicationData | None = ..., signal: global___MultiDevice.Signal | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "payload", - b"payload", - "signal", - b"signal", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "payload", - b"payload", - "signal", - b"signal", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> typing.Literal["applicationData", "signal"] | None: ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "payload", b"payload", "signal", b"signal"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "payload", b"payload", "signal", b"signal"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["applicationData", "signal"] | None: ... @typing.final class ApplicationData(google.protobuf.message.Message): @@ -76,22 +54,13 @@ class MultiDevice(google.protobuf.message.Message): KEYIDS_FIELD_NUMBER: builtins.int @property - def keyIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MultiDevice.ApplicationData.AppStateSyncKeyId - ]: ... + def keyIDs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MultiDevice.ApplicationData.AppStateSyncKeyId]: ... def __init__( self, *, - keyIDs: collections.abc.Iterable[ - global___MultiDevice.ApplicationData.AppStateSyncKeyId - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["keyIDs", b"keyIDs"] + keyIDs: collections.abc.Iterable[global___MultiDevice.ApplicationData.AppStateSyncKeyId] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["keyIDs", b"keyIDs"]) -> None: ... @typing.final class AppStateSyncKeyShareMessage(google.protobuf.message.Message): @@ -99,22 +68,13 @@ class MultiDevice(google.protobuf.message.Message): KEYS_FIELD_NUMBER: builtins.int @property - def keys( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MultiDevice.ApplicationData.AppStateSyncKey - ]: ... + def keys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MultiDevice.ApplicationData.AppStateSyncKey]: ... def __init__( self, *, - keys: collections.abc.Iterable[ - global___MultiDevice.ApplicationData.AppStateSyncKey - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["keys", b"keys"] + keys: collections.abc.Iterable[global___MultiDevice.ApplicationData.AppStateSyncKey] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["keys", b"keys"]) -> None: ... @typing.final class AppStateSyncKey(google.protobuf.message.Message): @@ -134,36 +94,16 @@ class MultiDevice(google.protobuf.message.Message): rawID: builtins.int currentIndex: builtins.int @property - def deviceIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def deviceIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, rawID: builtins.int | None = ..., currentIndex: builtins.int | None = ..., - deviceIndexes: collections.abc.Iterable[builtins.int] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "currentIndex", b"currentIndex", "rawID", b"rawID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currentIndex", - b"currentIndex", - "deviceIndexes", - b"deviceIndexes", - "rawID", - b"rawID", - ], + deviceIndexes: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "rawID", b"rawID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "deviceIndexes", b"deviceIndexes", "rawID", b"rawID"]) -> None: ... KEYDATA_FIELD_NUMBER: builtins.int FINGERPRINT_FIELD_NUMBER: builtins.int @@ -171,68 +111,31 @@ class MultiDevice(google.protobuf.message.Message): keyData: builtins.bytes timestamp: builtins.int @property - def fingerprint( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint: ... + def fingerprint(self) -> global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint: ... def __init__( self, *, keyData: builtins.bytes | None = ..., - fingerprint: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint - | None = ..., + fingerprint: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> None: ... KEYID_FIELD_NUMBER: builtins.int KEYDATA_FIELD_NUMBER: builtins.int @property - def keyID( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKeyId: ... + def keyID(self) -> global___MultiDevice.ApplicationData.AppStateSyncKeyId: ... @property - def keyData( - self, - ) -> ( - global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData - ): ... + def keyData(self) -> global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData: ... def __init__( self, *, - keyID: global___MultiDevice.ApplicationData.AppStateSyncKeyId - | None = ..., - keyData: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"], + keyID: global___MultiDevice.ApplicationData.AppStateSyncKeyId | None = ..., + keyData: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> None: ... @typing.final class AppStateSyncKeyId(google.protobuf.message.Message): @@ -245,58 +148,24 @@ class MultiDevice(google.protobuf.message.Message): *, keyID: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["keyID", b"keyID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["keyID", b"keyID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["keyID", b"keyID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyID", b"keyID"]) -> None: ... APPSTATESYNCKEYSHARE_FIELD_NUMBER: builtins.int APPSTATESYNCKEYREQUEST_FIELD_NUMBER: builtins.int @property - def appStateSyncKeyShare( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage: ... + def appStateSyncKeyShare(self) -> global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage: ... @property - def appStateSyncKeyRequest( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage: ... + def appStateSyncKeyRequest(self) -> global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage: ... def __init__( self, *, - appStateSyncKeyShare: global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage - | None = ..., - appStateSyncKeyRequest: global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "applicationData", - b"applicationData", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "applicationData", - b"applicationData", - ], + appStateSyncKeyShare: global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage | None = ..., + appStateSyncKeyRequest: global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["applicationData", b"applicationData"] - ) -> ( - typing.Literal["appStateSyncKeyShare", "appStateSyncKeyRequest"] | None - ): ... + def HasField(self, field_name: typing.Literal["appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "applicationData", b"applicationData"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "applicationData", b"applicationData"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["applicationData", b"applicationData"]) -> typing.Literal["appStateSyncKeyShare", "appStateSyncKeyRequest"] | None: ... @typing.final class Signal(google.protobuf.message.Message): @@ -318,11 +187,7 @@ class MultiDevice(google.protobuf.message.Message): payload: global___MultiDevice.Payload | None = ..., metadata: global___MultiDevice.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___MultiDevice = MultiDevice diff --git a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py index b4885bf..54cc410 100644 --- a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py +++ b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py @@ -3,7 +3,6 @@ # source: waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,34 +12,28 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\nCwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces"\xe4\x05\n\x02QP\x1a\xe1\x01\n\x0c\x46ilterClause\x12G\n\nclauseType\x18\x01 \x02(\x0e\x32\x33.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseType\x12\x46\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClause\x12@\n\x07\x66ilters\x18\x03 \x03(\x0b\x32/.WAWebProtobufsQuickPromotionSurfaces.QP.Filter\x1a\xa3\x02\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12M\n\nparameters\x18\x02 \x03(\x0b\x32\x39.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParameters\x12K\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResult\x12i\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03\x42\x34Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nCwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces\"\xe4\x05\n\x02QP\x1a\xe1\x01\n\x0c\x46ilterClause\x12G\n\nclauseType\x18\x01 \x02(\x0e\x32\x33.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseType\x12\x46\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClause\x12@\n\x07\x66ilters\x18\x03 \x03(\x0b\x32/.WAWebProtobufsQuickPromotionSurfaces.QP.Filter\x1a\xa3\x02\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12M\n\nparameters\x18\x02 \x03(\x0b\x32\x39.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParameters\x12K\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResult\x12i\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03\"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02\"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03\x42\x34Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, - "waQuickPromotionSurfaces.WAWebProtobufsQuickPromotionSurfaces_pb2", - _globals, -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waQuickPromotionSurfaces.WAWebProtobufsQuickPromotionSurfaces_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces" - _globals["_QP"]._serialized_start = 110 - _globals["_QP"]._serialized_end = 850 - _globals["_QP_FILTERCLAUSE"]._serialized_start = 117 - _globals["_QP_FILTERCLAUSE"]._serialized_end = 342 - _globals["_QP_FILTER"]._serialized_start = 345 - _globals["_QP_FILTER"]._serialized_end = 636 - _globals["_QP_FILTERPARAMETERS"]._serialized_start = 638 - _globals["_QP_FILTERPARAMETERS"]._serialized_end = 684 - _globals["_QP_FILTERRESULT"]._serialized_start = 686 - _globals["_QP_FILTERRESULT"]._serialized_end = 734 - _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_start = 736 - _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_end = 810 - _globals["_QP_CLAUSETYPE"]._serialized_start = 812 - _globals["_QP_CLAUSETYPE"]._serialized_end = 850 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces' + _globals['_QP']._serialized_start=110 + _globals['_QP']._serialized_end=850 + _globals['_QP_FILTERCLAUSE']._serialized_start=117 + _globals['_QP_FILTERCLAUSE']._serialized_end=342 + _globals['_QP_FILTER']._serialized_start=345 + _globals['_QP_FILTER']._serialized_end=636 + _globals['_QP_FILTERPARAMETERS']._serialized_start=638 + _globals['_QP_FILTERPARAMETERS']._serialized_end=684 + _globals['_QP_FILTERRESULT']._serialized_start=686 + _globals['_QP_FILTERRESULT']._serialized_end=734 + _globals['_QP_FILTERCLIENTNOTSUPPORTEDCONFIG']._serialized_start=736 + _globals['_QP_FILTERCLIENTNOTSUPPORTEDCONFIG']._serialized_end=810 + _globals['_QP_CLAUSETYPE']._serialized_start=812 + _globals['_QP_CLAUSETYPE']._serialized_end=850 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi index e756598..4458c11 100644 --- a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi +++ b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi @@ -27,12 +27,7 @@ class QP(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FilterResultEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - QP._FilterResult.ValueType - ], - builtins.type, - ): + class _FilterResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QP._FilterResult.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor TRUE: QP._FilterResult.ValueType # 1 FALSE: QP._FilterResult.ValueType # 2 @@ -47,20 +42,12 @@ class QP(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FilterClientNotSupportedConfigEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - QP._FilterClientNotSupportedConfig.ValueType - ], - builtins.type, - ): + class _FilterClientNotSupportedConfigEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QP._FilterClientNotSupportedConfig.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PASS_BY_DEFAULT: QP._FilterClientNotSupportedConfig.ValueType # 1 FAIL_BY_DEFAULT: QP._FilterClientNotSupportedConfig.ValueType # 2 - class FilterClientNotSupportedConfig( - _FilterClientNotSupportedConfig, - metaclass=_FilterClientNotSupportedConfigEnumTypeWrapper, - ): ... + class FilterClientNotSupportedConfig(_FilterClientNotSupportedConfig, metaclass=_FilterClientNotSupportedConfigEnumTypeWrapper): ... PASS_BY_DEFAULT: QP.FilterClientNotSupportedConfig.ValueType # 1 FAIL_BY_DEFAULT: QP.FilterClientNotSupportedConfig.ValueType # 2 @@ -68,12 +55,7 @@ class QP(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ClauseTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - QP._ClauseType.ValueType - ], - builtins.type, - ): + class _ClauseTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QP._ClauseType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor AND: QP._ClauseType.ValueType # 1 OR: QP._ClauseType.ValueType # 2 @@ -93,17 +75,9 @@ class QP(google.protobuf.message.Message): FILTERS_FIELD_NUMBER: builtins.int clauseType: global___QP.ClauseType.ValueType @property - def clauses( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___QP.FilterClause - ]: ... + def clauses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QP.FilterClause]: ... @property - def filters( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___QP.Filter - ]: ... + def filters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QP.Filter]: ... def __init__( self, *, @@ -111,20 +85,8 @@ class QP(google.protobuf.message.Message): clauses: collections.abc.Iterable[global___QP.FilterClause] | None = ..., filters: collections.abc.Iterable[global___QP.Filter] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["clauseType", b"clauseType"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clauseType", - b"clauseType", - "clauses", - b"clauses", - "filters", - b"filters", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clauseType", b"clauseType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clauseType", b"clauseType", "clauses", b"clauses", "filters", b"filters"]) -> None: ... @typing.final class Filter(google.protobuf.message.Message): @@ -138,45 +100,17 @@ class QP(google.protobuf.message.Message): filterResult: global___QP.FilterResult.ValueType clientNotSupportedConfig: global___QP.FilterClientNotSupportedConfig.ValueType @property - def parameters( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___QP.FilterParameters - ]: ... + def parameters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QP.FilterParameters]: ... def __init__( self, *, filterName: builtins.str | None = ..., - parameters: collections.abc.Iterable[global___QP.FilterParameters] - | None = ..., + parameters: collections.abc.Iterable[global___QP.FilterParameters] | None = ..., filterResult: global___QP.FilterResult.ValueType | None = ..., - clientNotSupportedConfig: global___QP.FilterClientNotSupportedConfig.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientNotSupportedConfig", - b"clientNotSupportedConfig", - "filterName", - b"filterName", - "filterResult", - b"filterResult", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientNotSupportedConfig", - b"clientNotSupportedConfig", - "filterName", - b"filterName", - "filterResult", - b"filterResult", - "parameters", - b"parameters", - ], + clientNotSupportedConfig: global___QP.FilterClientNotSupportedConfig.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["clientNotSupportedConfig", b"clientNotSupportedConfig", "filterName", b"filterName", "filterResult", b"filterResult"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientNotSupportedConfig", b"clientNotSupportedConfig", "filterName", b"filterName", "filterResult", b"filterResult", "parameters", b"parameters"]) -> None: ... @typing.final class FilterParameters(google.protobuf.message.Message): @@ -192,12 +126,8 @@ class QP(google.protobuf.message.Message): key: builtins.str | None = ..., value: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... def __init__( self, diff --git a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py index 6dbd21c..0ceeffe 100644 --- a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py +++ b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py @@ -3,7 +3,6 @@ # source: waReporting/WAWebProtobufsReporting.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,32 +12,28 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n)waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting"d\n\nReportable\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\r\n\x05never\x18\x04 \x01(\x08"\xa2\x01\n\x06\x43onfig\x12\x39\n\x05\x66ield\x18\x01 \x03(\x0b\x32*.WAWebProtobufsReporting.Config.FieldEntry\x12\x0f\n\x07version\x18\x02 \x01(\r\x1aL\n\nFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01"\xf4\x01\n\x05\x46ield\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\x11\n\tisMessage\x18\x04 \x01(\x08\x12>\n\x08subfield\x18\x05 \x03(\x0b\x32,.WAWebProtobufsReporting.Field.SubfieldEntry\x1aO\n\rSubfieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\x42\'Z%go.mau.fi/whatsmeow/proto/waReportingb\x06proto3' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting\"d\n\nReportable\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\r\n\x05never\x18\x04 \x01(\x08\"\xa2\x01\n\x06\x43onfig\x12\x39\n\x05\x66ield\x18\x01 \x03(\x0b\x32*.WAWebProtobufsReporting.Config.FieldEntry\x12\x0f\n\x07version\x18\x02 \x01(\r\x1aL\n\nFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\"\xf4\x01\n\x05\x46ield\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\x11\n\tisMessage\x18\x04 \x01(\x08\x12>\n\x08subfield\x18\x05 \x03(\x0b\x32,.WAWebProtobufsReporting.Field.SubfieldEntry\x1aO\n\rSubfieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\x42\'Z%go.mau.fi/whatsmeow/proto/waReportingb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waReporting.WAWebProtobufsReporting_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waReporting.WAWebProtobufsReporting_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waReporting" - _globals["_CONFIG_FIELDENTRY"]._options = None - _globals["_CONFIG_FIELDENTRY"]._serialized_options = b"8\001" - _globals["_FIELD_SUBFIELDENTRY"]._options = None - _globals["_FIELD_SUBFIELDENTRY"]._serialized_options = b"8\001" - _globals["_REPORTABLE"]._serialized_start = 70 - _globals["_REPORTABLE"]._serialized_end = 170 - _globals["_CONFIG"]._serialized_start = 173 - _globals["_CONFIG"]._serialized_end = 335 - _globals["_CONFIG_FIELDENTRY"]._serialized_start = 259 - _globals["_CONFIG_FIELDENTRY"]._serialized_end = 335 - _globals["_FIELD"]._serialized_start = 338 - _globals["_FIELD"]._serialized_end = 582 - _globals["_FIELD_SUBFIELDENTRY"]._serialized_start = 503 - _globals["_FIELD_SUBFIELDENTRY"]._serialized_end = 582 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waReporting' + _globals['_CONFIG_FIELDENTRY']._options = None + _globals['_CONFIG_FIELDENTRY']._serialized_options = b'8\001' + _globals['_FIELD_SUBFIELDENTRY']._options = None + _globals['_FIELD_SUBFIELDENTRY']._serialized_options = b'8\001' + _globals['_REPORTABLE']._serialized_start=70 + _globals['_REPORTABLE']._serialized_end=170 + _globals['_CONFIG']._serialized_start=173 + _globals['_CONFIG']._serialized_end=335 + _globals['_CONFIG_FIELDENTRY']._serialized_start=259 + _globals['_CONFIG_FIELDENTRY']._serialized_end=335 + _globals['_FIELD']._serialized_start=338 + _globals['_FIELD']._serialized_end=582 + _globals['_FIELD_SUBFIELDENTRY']._serialized_start=503 + _globals['_FIELD_SUBFIELDENTRY']._serialized_end=582 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi index c66528c..f98b954 100644 --- a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi +++ b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi @@ -32,19 +32,7 @@ class Reportable(google.protobuf.message.Message): notReportableMinVersion: builtins.int = ..., never: builtins.bool = ..., ) -> None: ... - def ClearField( - self, - field_name: typing.Literal[ - "maxVersion", - b"maxVersion", - "minVersion", - b"minVersion", - "never", - b"never", - "notReportableMinVersion", - b"notReportableMinVersion", - ], - ) -> None: ... + def ClearField(self, field_name: typing.Literal["maxVersion", b"maxVersion", "minVersion", b"minVersion", "never", b"never", "notReportableMinVersion", b"notReportableMinVersion"]) -> None: ... global___Reportable = Reportable @@ -67,31 +55,21 @@ class Config(google.protobuf.message.Message): key: builtins.int = ..., value: global___Field | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... FIELD_FIELD_NUMBER: builtins.int VERSION_FIELD_NUMBER: builtins.int version: builtins.int @property - def field( - self, - ) -> google.protobuf.internal.containers.MessageMap[ - builtins.int, global___Field - ]: ... + def field(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___Field]: ... def __init__( self, *, field: collections.abc.Mapping[builtins.int, global___Field] | None = ..., version: builtins.int = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["field", b"field", "version", b"version"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["field", b"field", "version", b"version"]) -> None: ... global___Config = Config @@ -114,12 +92,8 @@ class Field(google.protobuf.message.Message): key: builtins.int = ..., value: global___Field | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... MINVERSION_FIELD_NUMBER: builtins.int MAXVERSION_FIELD_NUMBER: builtins.int @@ -131,11 +105,7 @@ class Field(google.protobuf.message.Message): notReportableMinVersion: builtins.int isMessage: builtins.bool @property - def subfield( - self, - ) -> google.protobuf.internal.containers.MessageMap[ - builtins.int, global___Field - ]: ... + def subfield(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___Field]: ... def __init__( self, *, @@ -145,20 +115,6 @@ class Field(google.protobuf.message.Message): isMessage: builtins.bool = ..., subfield: collections.abc.Mapping[builtins.int, global___Field] | None = ..., ) -> None: ... - def ClearField( - self, - field_name: typing.Literal[ - "isMessage", - b"isMessage", - "maxVersion", - b"maxVersion", - "minVersion", - b"minVersion", - "notReportableMinVersion", - b"notReportableMinVersion", - "subfield", - b"subfield", - ], - ) -> None: ... + def ClearField(self, field_name: typing.Literal["isMessage", b"isMessage", "maxVersion", b"maxVersion", "minVersion", b"minVersion", "notReportableMinVersion", b"notReportableMinVersion", "subfield", b"subfield"]) -> None: ... global___Field = Field diff --git a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py index 5a84b1a..3dcc89c 100644 --- a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py +++ b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py @@ -3,7 +3,6 @@ # source: waRoutingInfo/WAWebProtobufsRoutingInfo.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,20 +12,16 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"w\n\x0bRoutingInfo\x12\x10\n\x08regionID\x18\x01 \x03(\x05\x12\x11\n\tclusterID\x18\x02 \x03(\x05\x12\x0e\n\x06taskID\x18\x03 \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x04 \x01(\x08\x12\x0e\n\x06tcpBbr\x18\x05 \x01(\x08\x12\x14\n\x0ctcpKeepalive\x18\x06 \x01(\x08\x42)Z'go.mau.fi/whatsmeow/proto/waRoutingInfo" -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"w\n\x0bRoutingInfo\x12\x10\n\x08regionID\x18\x01 \x03(\x05\x12\x11\n\tclusterID\x18\x02 \x03(\x05\x12\x0e\n\x06taskID\x18\x03 \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x04 \x01(\x08\x12\x0e\n\x06tcpBbr\x18\x05 \x01(\x08\x12\x14\n\x0ctcpKeepalive\x18\x06 \x01(\x08\x42)Z\'go.mau.fi/whatsmeow/proto/waRoutingInfo') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waRoutingInfo.WAWebProtobufsRoutingInfo_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waRoutingInfo.WAWebProtobufsRoutingInfo_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waRoutingInfo" - _globals["_ROUTINGINFO"]._serialized_start = 76 - _globals["_ROUTINGINFO"]._serialized_end = 195 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waRoutingInfo' + _globals['_ROUTINGINFO']._serialized_start=76 + _globals['_ROUTINGINFO']._serialized_end=195 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi index ba5eedc..e229df9 100644 --- a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi +++ b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi @@ -27,17 +27,9 @@ class RoutingInfo(google.protobuf.message.Message): tcpBbr: builtins.bool tcpKeepalive: builtins.bool @property - def regionID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def regionID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def clusterID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def clusterID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -48,35 +40,7 @@ class RoutingInfo(google.protobuf.message.Message): tcpBbr: builtins.bool | None = ..., tcpKeepalive: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "debug", - b"debug", - "taskID", - b"taskID", - "tcpBbr", - b"tcpBbr", - "tcpKeepalive", - b"tcpKeepalive", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clusterID", - b"clusterID", - "debug", - b"debug", - "regionID", - b"regionID", - "taskID", - b"taskID", - "tcpBbr", - b"tcpBbr", - "tcpKeepalive", - b"tcpKeepalive", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["debug", b"debug", "taskID", b"taskID", "tcpBbr", b"tcpBbr", "tcpKeepalive", b"tcpKeepalive"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clusterID", b"clusterID", "debug", b"debug", "regionID", b"regionID", "taskID", b"taskID", "tcpBbr", b"tcpBbr", "tcpKeepalive", b"tcpKeepalive"]) -> None: ... global___RoutingInfo = RoutingInfo diff --git a/neonize/proto/waServerSync/WAServerSync_pb2.py b/neonize/proto/waServerSync/WAServerSync_pb2.py index 67b77e4..4a11b49 100644 --- a/neonize/proto/waServerSync/WAServerSync_pb2.py +++ b/neonize/proto/waServerSync/WAServerSync_pb2.py @@ -3,7 +3,6 @@ # source: waServerSync/WAServerSync.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,42 +12,38 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fwaServerSync/WAServerSync.proto\x12\x0cWAServerSync"\xa0\x01\n\rSyncdMutation\x12=\n\toperation\x18\x01 \x01(\x0e\x32*.WAServerSync.SyncdMutation.SyncdOperation\x12)\n\x06record\x18\x02 \x01(\x0b\x32\x19.WAServerSync.SyncdRecord"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x13\n\x05KeyId\x12\n\n\x02ID\x18\x01 \x01(\x0c"\x83\x01\n\x0bSyncdRecord\x12\'\n\x05index\x18\x01 \x01(\x0b\x32\x18.WAServerSync.SyncdIndex\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.WAServerSync.SyncdValue\x12"\n\x05keyID\x18\x03 \x01(\x0b\x32\x13.WAServerSync.KeyId"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSHA256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c"\x99\x01\n\rSyncdSnapshot\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12*\n\x07records\x18\x02 \x03(\x0b\x32\x19.WAServerSync.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12"\n\x05keyID\x18\x04 \x01(\x0b\x32\x13.WAServerSync.KeyId"@\n\x0eSyncdMutations\x12.\n\tmutations\x18\x01 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation"\xcc\x02\n\nSyncdPatch\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12.\n\tmutations\x18\x02 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\x12>\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32#.WAServerSync.ExternalBlobReference\x12\x13\n\x0bsnapshotMAC\x18\x04 \x01(\x0c\x12\x10\n\x08patchMAC\x18\x05 \x01(\x0c\x12"\n\x05keyID\x18\x06 \x01(\x0b\x32\x13.WAServerSync.KeyId\x12(\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x16.WAServerSync.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c\x42(Z&go.mau.fi/whatsmeow/proto/waServerSync' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fwaServerSync/WAServerSync.proto\x12\x0cWAServerSync\"\xa0\x01\n\rSyncdMutation\x12=\n\toperation\x18\x01 \x01(\x0e\x32*.WAServerSync.SyncdMutation.SyncdOperation\x12)\n\x06record\x18\x02 \x01(\x0b\x32\x19.WAServerSync.SyncdRecord\"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01\"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04\"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\"\x13\n\x05KeyId\x12\n\n\x02ID\x18\x01 \x01(\x0c\"\x83\x01\n\x0bSyncdRecord\x12\'\n\x05index\x18\x01 \x01(\x0b\x32\x18.WAServerSync.SyncdIndex\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.WAServerSync.SyncdValue\x12\"\n\x05keyID\x18\x03 \x01(\x0b\x32\x13.WAServerSync.KeyId\"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSHA256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\"\x99\x01\n\rSyncdSnapshot\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12*\n\x07records\x18\x02 \x03(\x0b\x32\x19.WAServerSync.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12\"\n\x05keyID\x18\x04 \x01(\x0b\x32\x13.WAServerSync.KeyId\"@\n\x0eSyncdMutations\x12.\n\tmutations\x18\x01 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\"\xcc\x02\n\nSyncdPatch\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12.\n\tmutations\x18\x02 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\x12>\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32#.WAServerSync.ExternalBlobReference\x12\x13\n\x0bsnapshotMAC\x18\x04 \x01(\x0c\x12\x10\n\x08patchMAC\x18\x05 \x01(\x0c\x12\"\n\x05keyID\x18\x06 \x01(\x0b\x32\x13.WAServerSync.KeyId\x12(\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x16.WAServerSync.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c\x42(Z&go.mau.fi/whatsmeow/proto/waServerSync') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waServerSync.WAServerSync_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waServerSync.WAServerSync_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z&go.mau.fi/whatsmeow/proto/waServerSync" - _globals["_SYNCDMUTATION"]._serialized_start = 50 - _globals["_SYNCDMUTATION"]._serialized_end = 210 - _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_start = 173 - _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_end = 210 - _globals["_SYNCDVERSION"]._serialized_start = 212 - _globals["_SYNCDVERSION"]._serialized_end = 243 - _globals["_EXITCODE"]._serialized_start = 245 - _globals["_EXITCODE"]._serialized_end = 283 - _globals["_SYNCDINDEX"]._serialized_start = 285 - _globals["_SYNCDINDEX"]._serialized_end = 311 - _globals["_SYNCDVALUE"]._serialized_start = 313 - _globals["_SYNCDVALUE"]._serialized_end = 339 - _globals["_KEYID"]._serialized_start = 341 - _globals["_KEYID"]._serialized_end = 360 - _globals["_SYNCDRECORD"]._serialized_start = 363 - _globals["_SYNCDRECORD"]._serialized_end = 494 - _globals["_EXTERNALBLOBREFERENCE"]._serialized_start = 497 - _globals["_EXTERNALBLOBREFERENCE"]._serialized_end = 640 - _globals["_SYNCDSNAPSHOT"]._serialized_start = 643 - _globals["_SYNCDSNAPSHOT"]._serialized_end = 796 - _globals["_SYNCDMUTATIONS"]._serialized_start = 798 - _globals["_SYNCDMUTATIONS"]._serialized_end = 862 - _globals["_SYNCDPATCH"]._serialized_start = 865 - _globals["_SYNCDPATCH"]._serialized_end = 1197 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z&go.mau.fi/whatsmeow/proto/waServerSync' + _globals['_SYNCDMUTATION']._serialized_start=50 + _globals['_SYNCDMUTATION']._serialized_end=210 + _globals['_SYNCDMUTATION_SYNCDOPERATION']._serialized_start=173 + _globals['_SYNCDMUTATION_SYNCDOPERATION']._serialized_end=210 + _globals['_SYNCDVERSION']._serialized_start=212 + _globals['_SYNCDVERSION']._serialized_end=243 + _globals['_EXITCODE']._serialized_start=245 + _globals['_EXITCODE']._serialized_end=283 + _globals['_SYNCDINDEX']._serialized_start=285 + _globals['_SYNCDINDEX']._serialized_end=311 + _globals['_SYNCDVALUE']._serialized_start=313 + _globals['_SYNCDVALUE']._serialized_end=339 + _globals['_KEYID']._serialized_start=341 + _globals['_KEYID']._serialized_end=360 + _globals['_SYNCDRECORD']._serialized_start=363 + _globals['_SYNCDRECORD']._serialized_end=494 + _globals['_EXTERNALBLOBREFERENCE']._serialized_start=497 + _globals['_EXTERNALBLOBREFERENCE']._serialized_end=640 + _globals['_SYNCDSNAPSHOT']._serialized_start=643 + _globals['_SYNCDSNAPSHOT']._serialized_end=796 + _globals['_SYNCDMUTATIONS']._serialized_start=798 + _globals['_SYNCDMUTATIONS']._serialized_end=862 + _globals['_SYNCDPATCH']._serialized_start=865 + _globals['_SYNCDPATCH']._serialized_end=1197 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waServerSync/WAServerSync_pb2.pyi b/neonize/proto/waServerSync/WAServerSync_pb2.pyi index 2737f9e..e84fe61 100644 --- a/neonize/proto/waServerSync/WAServerSync_pb2.pyi +++ b/neonize/proto/waServerSync/WAServerSync_pb2.pyi @@ -27,12 +27,7 @@ class SyncdMutation(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SyncdOperationEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - SyncdMutation._SyncdOperation.ValueType - ], - builtins.type, - ): + class _SyncdOperationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SyncdMutation._SyncdOperation.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SET: SyncdMutation._SyncdOperation.ValueType # 0 REMOVE: SyncdMutation._SyncdOperation.ValueType # 1 @@ -52,12 +47,8 @@ class SyncdMutation(google.protobuf.message.Message): operation: global___SyncdMutation.SyncdOperation.ValueType | None = ..., record: global___SyncdRecord | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["operation", b"operation", "record", b"record"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["operation", b"operation", "record", b"record"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["operation", b"operation", "record", b"record"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["operation", b"operation", "record", b"record"]) -> None: ... global___SyncdMutation = SyncdMutation @@ -72,9 +63,7 @@ class SyncdVersion(google.protobuf.message.Message): *, version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["version", b"version"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["version", b"version"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["version", b"version"]) -> None: ... global___SyncdVersion = SyncdVersion @@ -93,12 +82,8 @@ class ExitCode(google.protobuf.message.Message): code: builtins.int | None = ..., text: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["code", b"code", "text", b"text"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["code", b"code", "text", b"text"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["code", b"code", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["code", b"code", "text", b"text"]) -> None: ... global___ExitCode = ExitCode @@ -113,9 +98,7 @@ class SyncdIndex(google.protobuf.message.Message): *, blob: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["blob", b"blob"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["blob", b"blob"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["blob", b"blob"]) -> None: ... global___SyncdIndex = SyncdIndex @@ -131,9 +114,7 @@ class SyncdValue(google.protobuf.message.Message): *, blob: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["blob", b"blob"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["blob", b"blob"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["blob", b"blob"]) -> None: ... global___SyncdValue = SyncdValue @@ -174,18 +155,8 @@ class SyncdRecord(google.protobuf.message.Message): value: global___SyncdValue | None = ..., keyID: global___KeyId | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "index", b"index", "keyID", b"keyID", "value", b"value" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "index", b"index", "keyID", b"keyID", "value", b"value" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["index", b"index", "keyID", b"keyID", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["index", b"index", "keyID", b"keyID", "value", b"value"]) -> None: ... global___SyncdRecord = SyncdRecord @@ -215,40 +186,8 @@ class ExternalBlobReference(google.protobuf.message.Message): fileSHA256: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "fileSizeBytes", - b"fileSizeBytes", - "handle", - b"handle", - "mediaKey", - b"mediaKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "fileSizeBytes", - b"fileSizeBytes", - "handle", - b"handle", - "mediaKey", - b"mediaKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSizeBytes", b"fileSizeBytes", "handle", b"handle", "mediaKey", b"mediaKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSizeBytes", b"fileSizeBytes", "handle", b"handle", "mediaKey", b"mediaKey"]) -> None: ... global___ExternalBlobReference = ExternalBlobReference @@ -264,11 +203,7 @@ class SyncdSnapshot(google.protobuf.message.Message): @property def version(self) -> global___SyncdVersion: ... @property - def records( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncdRecord - ]: ... + def records(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncdRecord]: ... @property def keyID(self) -> global___KeyId: ... def __init__( @@ -279,25 +214,8 @@ class SyncdSnapshot(google.protobuf.message.Message): mac: builtins.bytes | None = ..., keyID: global___KeyId | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "keyID", b"keyID", "mac", b"mac", "version", b"version" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "keyID", - b"keyID", - "mac", - b"mac", - "records", - b"records", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["keyID", b"keyID", "mac", b"mac", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyID", b"keyID", "mac", b"mac", "records", b"records", "version", b"version"]) -> None: ... global___SyncdSnapshot = SyncdSnapshot @@ -307,19 +225,13 @@ class SyncdMutations(google.protobuf.message.Message): MUTATIONS_FIELD_NUMBER: builtins.int @property - def mutations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncdMutation - ]: ... + def mutations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncdMutation]: ... def __init__( self, *, mutations: collections.abc.Iterable[global___SyncdMutation] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["mutations", b"mutations"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["mutations", b"mutations"]) -> None: ... global___SyncdMutations = SyncdMutations @@ -343,11 +255,7 @@ class SyncdPatch(google.protobuf.message.Message): @property def version(self) -> global___SyncdVersion: ... @property - def mutations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncdMutation - ]: ... + def mutations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncdMutation]: ... @property def externalMutations(self) -> global___ExternalBlobReference: ... @property @@ -367,49 +275,7 @@ class SyncdPatch(google.protobuf.message.Message): deviceIndex: builtins.int | None = ..., clientDebugData: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientDebugData", - b"clientDebugData", - "deviceIndex", - b"deviceIndex", - "exitCode", - b"exitCode", - "externalMutations", - b"externalMutations", - "keyID", - b"keyID", - "patchMAC", - b"patchMAC", - "snapshotMAC", - b"snapshotMAC", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientDebugData", - b"clientDebugData", - "deviceIndex", - b"deviceIndex", - "exitCode", - b"exitCode", - "externalMutations", - b"externalMutations", - "keyID", - b"keyID", - "mutations", - b"mutations", - "patchMAC", - b"patchMAC", - "snapshotMAC", - b"snapshotMAC", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientDebugData", b"clientDebugData", "deviceIndex", b"deviceIndex", "exitCode", b"exitCode", "externalMutations", b"externalMutations", "keyID", b"keyID", "patchMAC", b"patchMAC", "snapshotMAC", b"snapshotMAC", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientDebugData", b"clientDebugData", "deviceIndex", b"deviceIndex", "exitCode", b"exitCode", "externalMutations", b"externalMutations", "keyID", b"keyID", "mutations", b"mutations", "patchMAC", b"patchMAC", "snapshotMAC", b"snapshotMAC", "version", b"version"]) -> None: ... global___SyncdPatch = SyncdPatch diff --git a/neonize/proto/waSyncAction/WASyncAction_pb2.py b/neonize/proto/waSyncAction/WASyncAction_pb2.py index baaa1c8..e75d96e 100644 --- a/neonize/proto/waSyncAction/WASyncAction_pb2.py +++ b/neonize/proto/waSyncAction/WASyncAction_pb2.py @@ -3,7 +3,6 @@ # source: waSyncAction/WASyncAction.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,169 +12,155 @@ _sym_db = _symbol_database.Default() -from waChatLockSettings import ( - WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2, -) -from waDeviceCapabilities import ( - WAProtobufsDeviceCapabilities_pb2 as waDeviceCapabilities_dot_WAProtobufsDeviceCapabilities__pb2, -) +from waChatLockSettings import WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2 +from waDeviceCapabilities import WAProtobufsDeviceCapabilities_pb2 as waDeviceCapabilities_dot_WAProtobufsDeviceCapabilities__pb2 from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fwaSyncAction/WASyncAction.proto\x12\x0cWASyncAction\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x38waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x1a\x17waCommon/WACommon.proto"\xfa\x06\n\rCallLogRecord\x12:\n\ncallResult\x18\x01 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\x12\x11\n\tisDndMode\x18\x02 \x01(\x08\x12@\n\rsilenceReason\x18\x03 \x01(\x0e\x32).WASyncAction.CallLogRecord.SilenceReason\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\tstartTime\x18\x05 \x01(\x03\x12\x12\n\nisIncoming\x18\x06 \x01(\x08\x12\x0f\n\x07isVideo\x18\x07 \x01(\x08\x12\x12\n\nisCallLink\x18\x08 \x01(\x08\x12\x15\n\rcallLinkToken\x18\t \x01(\t\x12\x17\n\x0fscheduledCallID\x18\n \x01(\t\x12\x0e\n\x06\x63\x61llID\x18\x0b \x01(\t\x12\x16\n\x0e\x63\x61llCreatorJID\x18\x0c \x01(\t\x12\x10\n\x08groupJID\x18\r \x01(\t\x12\x41\n\x0cparticipants\x18\x0e \x03(\x0b\x32+.WASyncAction.CallLogRecord.ParticipantInfo\x12\x36\n\x08\x63\x61llType\x18\x0f \x01(\x0e\x32$.WASyncAction.CallLogRecord.CallType\x1a^\n\x0fParticipantInfo\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12:\n\ncallResult\x18\x02 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"F\n\rSilenceReason\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSCHEDULED\x10\x01\x12\x0b\n\x07PRIVACY\x10\x02\x12\x0f\n\x0bLIGHTWEIGHT\x10\x03"\xaf\x01\n\nCallResult\x12\r\n\tCONNECTED\x10\x00\x12\x0c\n\x08REJECTED\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45PTEDELSEWHERE\x10\x03\x12\n\n\x06MISSED\x10\x04\x12\x0b\n\x07INVALID\x10\x05\x12\x0f\n\x0bUNAVAILABLE\x10\x06\x12\x0c\n\x08UPCOMING\x10\x07\x12\n\n\x06\x46\x41ILED\x10\x08\x12\r\n\tABANDONED\x10\t\x12\x0b\n\x07ONGOING\x10\n"\xa8\x01\n\x1cWaffleAccountLinkStateAction\x12N\n\tlinkState\x18\x02 \x01(\x0e\x32;.WASyncAction.WaffleAccountLinkStateAction.AccountLinkState"8\n\x10\x41\x63\x63ountLinkState\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\n\n\x06PAUSED\x10\x01\x12\x0c\n\x08UNLINKED\x10\x02"\xc1\x01\n\x1cMerchantPaymentPartnerAction\x12\x41\n\x06status\x18\x01 \x02(\x0e\x32\x31.WASyncAction.MerchantPaymentPartnerAction.Status\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\x12\x14\n\x0c\x63redentialID\x18\x04 \x01(\t""\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01"\xc5\x01\n\x0eNoteEditAction\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.WASyncAction.NoteEditAction.NoteType\x12\x0f\n\x07\x63hatJID\x18\x02 \x01(\t\x12\x11\n\tcreatedAt\x18\x03 \x01(\x03\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x1b\n\x13unstructuredContent\x18\x05 \x01(\t",\n\x08NoteType\x12\x10\n\x0cUNSTRUCTURED\x10\x01\x12\x0e\n\nSTRUCTURED\x10\x02"\xb5\x01\n\x13StatusPrivacyAction\x12\x46\n\x04mode\x18\x01 \x01(\x0e\x32\x38.WASyncAction.StatusPrivacyAction.StatusDistributionMode\x12\x0f\n\x07userJID\x18\x02 \x03(\t"E\n\x16StatusDistributionMode\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01\x12\x0c\n\x08\x43ONTACTS\x10\x02"\x87\x02\n\x16MarketingMessageAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12P\n\x04type\x18\x03 \x01(\x0e\x32\x42.WASyncAction.MarketingMessageAction.MarketingMessagePrototypeType\x12\x11\n\tcreatedAt\x18\x04 \x01(\x03\x12\x12\n\nlastSentAt\x18\x05 \x01(\x03\x12\x11\n\tisDeleted\x18\x06 \x01(\x08\x12\x0f\n\x07mediaID\x18\x07 \x01(\t"1\n\x1dMarketingMessagePrototypeType\x12\x10\n\x0cPERSONALIZED\x10\x00"\xa4\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMACKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12=\n\x0esenderPlatform\x18\n \x01(\x0e\x32%.WASyncAction.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02"\x88\x1a\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12,\n\nstarAction\x18\x02 \x01(\x0b\x32\x18.WASyncAction.StarAction\x12\x32\n\rcontactAction\x18\x03 \x01(\x0b\x32\x1b.WASyncAction.ContactAction\x12,\n\nmuteAction\x18\x04 \x01(\x0b\x32\x18.WASyncAction.MuteAction\x12*\n\tpinAction\x18\x05 \x01(\x0b\x32\x17.WASyncAction.PinAction\x12N\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32).WASyncAction.SecurityNotificationSetting\x12\x36\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x1d.WASyncAction.PushNameSetting\x12\x38\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1e.WASyncAction.QuickReplyAction\x12H\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32&.WASyncAction.RecentEmojiWeightsAction\x12\x36\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x1d.WASyncAction.LabelEditAction\x12\x44\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32$.WASyncAction.LabelAssociationAction\x12\x32\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x1b.WASyncAction.LocaleSetting\x12:\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1f.WASyncAction.ArchiveChatAction\x12H\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32&.WASyncAction.DeleteMessageForMeAction\x12\x32\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x1b.WASyncAction.KeyExpiration\x12@\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32".WASyncAction.MarkChatAsReadAction\x12\x36\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x1d.WASyncAction.ClearChatAction\x12\x38\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1e.WASyncAction.DeleteChatAction\x12\x42\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32#.WASyncAction.UnarchiveChatsSetting\x12\x34\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x1c.WASyncAction.PrimaryFeature\x12J\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32\'.WASyncAction.AndroidUnsupportedActions\x12.\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x19.WASyncAction.AgentAction\x12<\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32 .WASyncAction.SubscriptionAction\x12@\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32".WASyncAction.UserStatusMuteAction\x12\x38\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1e.WASyncAction.TimeFormatAction\x12*\n\tnuxAction\x18\x1f \x01(\x0b\x32\x17.WASyncAction.NuxAction\x12@\n\x14primaryVersionAction\x18 \x01(\x0b\x32".WASyncAction.PrimaryVersionAction\x12\x32\n\rstickerAction\x18! \x01(\x0b\x32\x1b.WASyncAction.StickerAction\x12J\n\x19removeRecentStickerAction\x18" \x01(\x0b\x32\'.WASyncAction.RemoveRecentStickerAction\x12:\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32".WASyncAction.ChatAssignmentAction\x12R\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32..WASyncAction.ChatAssignmentOpenedStatusAction\x12<\n\x12pnForLidChatAction\x18% \x01(\x0b\x32 .WASyncAction.PnForLidChatAction\x12\x44\n\x16marketingMessageAction\x18& \x01(\x0b\x32$.WASyncAction.MarketingMessageAction\x12V\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32-.WASyncAction.MarketingMessageBroadcastAction\x12\x42\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32#.WASyncAction.ExternalWebBetaAction\x12N\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32).WASyncAction.PrivacySettingRelayAllCalls\x12\x32\n\rcallLogAction\x18* \x01(\x0b\x32\x1b.WASyncAction.CallLogAction\x12\x38\n\rstatusPrivacy\x18, \x01(\x0b\x32!.WASyncAction.StatusPrivacyAction\x12\x46\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32%.WASyncAction.BotWelcomeRequestAction\x12L\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32+.WASyncAction.DeleteIndividualCallLogAction\x12\x42\n\x15labelReorderingAction\x18/ \x01(\x0b\x32#.WASyncAction.LabelReorderingAction\x12:\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1f.WASyncAction.PaymentInfoAction\x12L\n\x1a\x63ustomPaymentMethodsAction\x18\x31 \x01(\x0b\x32(.WASyncAction.CustomPaymentMethodsAction\x12\x34\n\x0elockChatAction\x18\x32 \x01(\x0b\x32\x1c.WASyncAction.LockChatAction\x12G\n\x10\x63hatLockSettings\x18\x33 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\x12H\n\x18wamoUserIdentifierAction\x18\x34 \x01(\x0b\x32&.WASyncAction.WamoUserIdentifierAction\x12\x66\n\'privacySettingDisableLinkPreviewsAction\x18\x35 \x01(\x0b\x32\x35.WASyncAction.PrivacySettingDisableLinkPreviewsAction\x12M\n\x12\x64\x65viceCapabilities\x18\x36 \x01(\x0b\x32\x31.WAProtobufsDeviceCapabilities.DeviceCapabilities\x12\x34\n\x0enoteEditAction\x18\x37 \x01(\x0b\x32\x1c.WASyncAction.NoteEditAction\x12\x30\n\tfavorites\x18\x38 \x01(\x0b\x32\x1d.WASyncAction.FavoritesAction\x12P\n\x1cmerchantPaymentPartnerAction\x18\x39 \x01(\x0b\x32*.WASyncAction.MerchantPaymentPartnerAction\x12P\n\x1cwaffleAccountLinkStateAction\x18: \x01(\x0b\x32*.WASyncAction.WaffleAccountLinkStateAction"d\n\x0f\x46\x61voritesAction\x12\x39\n\tfavorites\x18\x01 \x03(\x0b\x32&.WASyncAction.FavoritesAction.Favorite\x1a\x16\n\x08\x46\x61vorite\x12\n\n\x02ID\x18\x01 \x01(\t"E\n\'PrivacySettingDisableLinkPreviewsAction\x12\x1a\n\x12isPreviewsDisabled\x18\x01 \x01(\x08".\n\x18WamoUserIdentifierAction\x12\x12\n\nidentifier\x18\x01 \x01(\t" \n\x0eLockChatAction\x12\x0e\n\x06locked\x18\x01 \x01(\x08"]\n\x1a\x43ustomPaymentMethodsAction\x12?\n\x14\x63ustomPaymentMethods\x18\x01 \x03(\x0b\x32!.WASyncAction.CustomPaymentMethod"\x87\x01\n\x13\x43ustomPaymentMethod\x12\x14\n\x0c\x63redentialID\x18\x01 \x02(\t\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12;\n\x08metadata\x18\x04 \x03(\x0b\x32).WASyncAction.CustomPaymentMethodMetadata"9\n\x1b\x43ustomPaymentMethodMetadata\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIDs\x18\x01 \x03(\x05"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJID\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08"C\n\rCallLogAction\x12\x32\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x1b.WASyncAction.CallLogRecord"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05"#\n\x12PnForLidChatAction\x12\r\n\x05pnJID\x18\x01 \x01(\t"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t"\xda\x01\n\rStickerAction\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIDHint\x18\n \x01(\r\x12\x10\n\x08isLottie\x18\x0b \x01(\x08"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTS\x18\x01 \x01(\x03"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"\x8d\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12\x31\n\x08messages\x18\x03 \x03(\x0b\x32\x1f.WASyncAction.SyncActionMessage"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08"N\n\x10\x44\x65leteChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"M\n\x0f\x43learChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"`\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03"a\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"L\n\x18RecentEmojiWeightsAction\x12\x30\n\x07weights\x18\x01 \x03(\x0b\x32\x1f.WASyncAction.RecentEmojiWeight"i\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedID\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJID\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08"o\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.WASyncAction.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05\x42(Z&go.mau.fi/whatsmeow/proto/waSyncAction' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fwaSyncAction/WASyncAction.proto\x12\x0cWASyncAction\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x38waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x1a\x17waCommon/WACommon.proto\"\xfa\x06\n\rCallLogRecord\x12:\n\ncallResult\x18\x01 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\x12\x11\n\tisDndMode\x18\x02 \x01(\x08\x12@\n\rsilenceReason\x18\x03 \x01(\x0e\x32).WASyncAction.CallLogRecord.SilenceReason\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\tstartTime\x18\x05 \x01(\x03\x12\x12\n\nisIncoming\x18\x06 \x01(\x08\x12\x0f\n\x07isVideo\x18\x07 \x01(\x08\x12\x12\n\nisCallLink\x18\x08 \x01(\x08\x12\x15\n\rcallLinkToken\x18\t \x01(\t\x12\x17\n\x0fscheduledCallID\x18\n \x01(\t\x12\x0e\n\x06\x63\x61llID\x18\x0b \x01(\t\x12\x16\n\x0e\x63\x61llCreatorJID\x18\x0c \x01(\t\x12\x10\n\x08groupJID\x18\r \x01(\t\x12\x41\n\x0cparticipants\x18\x0e \x03(\x0b\x32+.WASyncAction.CallLogRecord.ParticipantInfo\x12\x36\n\x08\x63\x61llType\x18\x0f \x01(\x0e\x32$.WASyncAction.CallLogRecord.CallType\x1a^\n\x0fParticipantInfo\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12:\n\ncallResult\x18\x02 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02\"F\n\rSilenceReason\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSCHEDULED\x10\x01\x12\x0b\n\x07PRIVACY\x10\x02\x12\x0f\n\x0bLIGHTWEIGHT\x10\x03\"\xaf\x01\n\nCallResult\x12\r\n\tCONNECTED\x10\x00\x12\x0c\n\x08REJECTED\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45PTEDELSEWHERE\x10\x03\x12\n\n\x06MISSED\x10\x04\x12\x0b\n\x07INVALID\x10\x05\x12\x0f\n\x0bUNAVAILABLE\x10\x06\x12\x0c\n\x08UPCOMING\x10\x07\x12\n\n\x06\x46\x41ILED\x10\x08\x12\r\n\tABANDONED\x10\t\x12\x0b\n\x07ONGOING\x10\n\"\x8e\x01\n\x1cWaffleAccountLinkStateAction\x12N\n\tlinkState\x18\x02 \x01(\x0e\x32;.WASyncAction.WaffleAccountLinkStateAction.AccountLinkState\"\x1e\n\x10\x41\x63\x63ountLinkState\x12\n\n\x06\x41\x43TIVE\x10\x00\"\xc1\x01\n\x1cMerchantPaymentPartnerAction\x12\x41\n\x06status\x18\x01 \x02(\x0e\x32\x31.WASyncAction.MerchantPaymentPartnerAction.Status\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\x12\x14\n\x0c\x63redentialID\x18\x04 \x01(\t\"\"\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01\"\xc5\x01\n\x0eNoteEditAction\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.WASyncAction.NoteEditAction.NoteType\x12\x0f\n\x07\x63hatJID\x18\x02 \x01(\t\x12\x11\n\tcreatedAt\x18\x03 \x01(\x03\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x1b\n\x13unstructuredContent\x18\x05 \x01(\t\",\n\x08NoteType\x12\x10\n\x0cUNSTRUCTURED\x10\x01\x12\x0e\n\nSTRUCTURED\x10\x02\"\xb5\x01\n\x13StatusPrivacyAction\x12\x46\n\x04mode\x18\x01 \x01(\x0e\x32\x38.WASyncAction.StatusPrivacyAction.StatusDistributionMode\x12\x0f\n\x07userJID\x18\x02 \x03(\t\"E\n\x16StatusDistributionMode\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01\x12\x0c\n\x08\x43ONTACTS\x10\x02\"\x87\x02\n\x16MarketingMessageAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12P\n\x04type\x18\x03 \x01(\x0e\x32\x42.WASyncAction.MarketingMessageAction.MarketingMessagePrototypeType\x12\x11\n\tcreatedAt\x18\x04 \x01(\x03\x12\x12\n\nlastSentAt\x18\x05 \x01(\x03\x12\x11\n\tisDeleted\x18\x06 \x01(\x08\x12\x0f\n\x07mediaID\x18\x07 \x01(\t\"1\n\x1dMarketingMessagePrototypeType\x12\x10\n\x0cPERSONALIZED\x10\x00\"\xa4\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMACKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12=\n\x0esenderPlatform\x18\n \x01(\x0e\x32%.WASyncAction.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08\"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06\"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02\"\x8e\x1a\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12,\n\nstarAction\x18\x02 \x01(\x0b\x32\x18.WASyncAction.StarAction\x12\x32\n\rcontactAction\x18\x03 \x01(\x0b\x32\x1b.WASyncAction.ContactAction\x12,\n\nmuteAction\x18\x04 \x01(\x0b\x32\x18.WASyncAction.MuteAction\x12*\n\tpinAction\x18\x05 \x01(\x0b\x32\x17.WASyncAction.PinAction\x12N\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32).WASyncAction.SecurityNotificationSetting\x12\x36\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x1d.WASyncAction.PushNameSetting\x12\x38\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1e.WASyncAction.QuickReplyAction\x12H\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32&.WASyncAction.RecentEmojiWeightsAction\x12\x36\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x1d.WASyncAction.LabelEditAction\x12\x44\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32$.WASyncAction.LabelAssociationAction\x12\x32\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x1b.WASyncAction.LocaleSetting\x12:\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1f.WASyncAction.ArchiveChatAction\x12H\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32&.WASyncAction.DeleteMessageForMeAction\x12\x32\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x1b.WASyncAction.KeyExpiration\x12@\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32\".WASyncAction.MarkChatAsReadAction\x12\x36\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x1d.WASyncAction.ClearChatAction\x12\x38\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1e.WASyncAction.DeleteChatAction\x12\x42\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32#.WASyncAction.UnarchiveChatsSetting\x12\x34\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x1c.WASyncAction.PrimaryFeature\x12J\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32\'.WASyncAction.AndroidUnsupportedActions\x12.\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x19.WASyncAction.AgentAction\x12<\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32 .WASyncAction.SubscriptionAction\x12@\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32\".WASyncAction.UserStatusMuteAction\x12\x38\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1e.WASyncAction.TimeFormatAction\x12*\n\tnuxAction\x18\x1f \x01(\x0b\x32\x17.WASyncAction.NuxAction\x12@\n\x14primaryVersionAction\x18 \x01(\x0b\x32\".WASyncAction.PrimaryVersionAction\x12\x32\n\rstickerAction\x18! \x01(\x0b\x32\x1b.WASyncAction.StickerAction\x12J\n\x19removeRecentStickerAction\x18\" \x01(\x0b\x32\'.WASyncAction.RemoveRecentStickerAction\x12:\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32\".WASyncAction.ChatAssignmentAction\x12R\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32..WASyncAction.ChatAssignmentOpenedStatusAction\x12<\n\x12pnForLidChatAction\x18% \x01(\x0b\x32 .WASyncAction.PnForLidChatAction\x12\x44\n\x16marketingMessageAction\x18& \x01(\x0b\x32$.WASyncAction.MarketingMessageAction\x12V\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32-.WASyncAction.MarketingMessageBroadcastAction\x12\x42\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32#.WASyncAction.ExternalWebBetaAction\x12N\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32).WASyncAction.PrivacySettingRelayAllCalls\x12\x32\n\rcallLogAction\x18* \x01(\x0b\x32\x1b.WASyncAction.CallLogAction\x12\x38\n\rstatusPrivacy\x18, \x01(\x0b\x32!.WASyncAction.StatusPrivacyAction\x12\x46\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32%.WASyncAction.BotWelcomeRequestAction\x12L\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32+.WASyncAction.DeleteIndividualCallLogAction\x12\x42\n\x15labelReorderingAction\x18/ \x01(\x0b\x32#.WASyncAction.LabelReorderingAction\x12:\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1f.WASyncAction.PaymentInfoAction\x12L\n\x1a\x63ustomPaymentMethodsAction\x18\x31 \x01(\x0b\x32(.WASyncAction.CustomPaymentMethodsAction\x12\x34\n\x0elockChatAction\x18\x32 \x01(\x0b\x32\x1c.WASyncAction.LockChatAction\x12G\n\x10\x63hatLockSettings\x18\x33 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\x12H\n\x18wamoUserIdentifierAction\x18\x34 \x01(\x0b\x32&.WASyncAction.WamoUserIdentifierAction\x12\x66\n\'privacySettingDisableLinkPreviewsAction\x18\x35 \x01(\x0b\x32\x35.WASyncAction.PrivacySettingDisableLinkPreviewsAction\x12M\n\x12\x64\x65viceCapabilities\x18\x36 \x01(\x0b\x32\x31.WAProtobufsDeviceCapabilities.DeviceCapabilities\x12\x34\n\x0enoteEditAction\x18\x37 \x01(\x0b\x32\x1c.WASyncAction.NoteEditAction\x12\x36\n\x0f\x66\x61voritesAction\x18\x38 \x01(\x0b\x32\x1d.WASyncAction.FavoritesAction\x12P\n\x1cmerchantPaymentPartnerAction\x18\x39 \x01(\x0b\x32*.WASyncAction.MerchantPaymentPartnerAction\x12P\n\x1cwaffleAccountLinkStateAction\x18: \x01(\x0b\x32*.WASyncAction.WaffleAccountLinkStateAction\"d\n\x0f\x46\x61voritesAction\x12\x39\n\tfavorites\x18\x01 \x03(\x0b\x32&.WASyncAction.FavoritesAction.Favorite\x1a\x16\n\x08\x46\x61vorite\x12\n\n\x02ID\x18\x01 \x01(\t\"E\n\'PrivacySettingDisableLinkPreviewsAction\x12\x1a\n\x12isPreviewsDisabled\x18\x01 \x01(\x08\".\n\x18WamoUserIdentifierAction\x12\x12\n\nidentifier\x18\x01 \x01(\t\" \n\x0eLockChatAction\x12\x0e\n\x06locked\x18\x01 \x01(\x08\"]\n\x1a\x43ustomPaymentMethodsAction\x12?\n\x14\x63ustomPaymentMethods\x18\x01 \x03(\x0b\x32!.WASyncAction.CustomPaymentMethod\"\x87\x01\n\x13\x43ustomPaymentMethod\x12\x14\n\x0c\x63redentialID\x18\x01 \x02(\t\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12;\n\x08metadata\x18\x04 \x03(\x0b\x32).WASyncAction.CustomPaymentMethodMetadata\"9\n\x1b\x43ustomPaymentMethodMetadata\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t\" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t\"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIDs\x18\x01 \x03(\x05\"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJID\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08\")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08\"C\n\rCallLogAction\x12\x32\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x1b.WASyncAction.CallLogRecord\"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08\"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08\"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05\"#\n\x12PnForLidChatAction\x12\r\n\x05pnJID\x18\x01 \x01(\t\"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08\"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t\"\xda\x01\n\rStickerAction\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIDHint\x18\n \x01(\r\x12\x10\n\x08isLottie\x18\x0b \x01(\x08\"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTS\x18\x01 \x01(\x03\"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t\"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08\"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08\"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03\"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08\",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08\"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t\"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05\"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"\x8d\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12\"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12\x31\n\x08messages\x18\x03 \x03(\x0b\x32\x1f.WASyncAction.SyncActionMessage\"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08\"N\n\x10\x44\x65leteChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"M\n\x0f\x43learChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"`\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03\"a\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"L\n\x18RecentEmojiWeightsAction\x12\x30\n\x07weights\x18\x01 \x03(\x0b\x32\x1f.WASyncAction.RecentEmojiWeight\"i\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedID\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05\")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08\"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08\"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t\"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t\"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08\"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08\"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08\"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJID\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08\"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08\"o\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.WASyncAction.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05\x42(Z&go.mau.fi/whatsmeow/proto/waSyncAction') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waSyncAction.WASyncAction_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waSyncAction.WASyncAction_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z&go.mau.fi/whatsmeow/proto/waSyncAction" - _globals["_CALLLOGRECORD"]._serialized_start = 187 - _globals["_CALLLOGRECORD"]._serialized_end = 1077 - _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_start = 672 - _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_end = 766 - _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_start = 768 - _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_end = 827 - _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_start = 829 - _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_end = 899 - _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_start = 902 - _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_end = 1077 - _globals["_WAFFLEACCOUNTLINKSTATEACTION"]._serialized_start = 1080 - _globals["_WAFFLEACCOUNTLINKSTATEACTION"]._serialized_end = 1248 - _globals["_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE"]._serialized_start = 1192 - _globals["_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE"]._serialized_end = 1248 - _globals["_MERCHANTPAYMENTPARTNERACTION"]._serialized_start = 1251 - _globals["_MERCHANTPAYMENTPARTNERACTION"]._serialized_end = 1444 - _globals["_MERCHANTPAYMENTPARTNERACTION_STATUS"]._serialized_start = 1410 - _globals["_MERCHANTPAYMENTPARTNERACTION_STATUS"]._serialized_end = 1444 - _globals["_NOTEEDITACTION"]._serialized_start = 1447 - _globals["_NOTEEDITACTION"]._serialized_end = 1644 - _globals["_NOTEEDITACTION_NOTETYPE"]._serialized_start = 1600 - _globals["_NOTEEDITACTION_NOTETYPE"]._serialized_end = 1644 - _globals["_STATUSPRIVACYACTION"]._serialized_start = 1647 - _globals["_STATUSPRIVACYACTION"]._serialized_end = 1828 - _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_start = 1759 - _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_end = 1828 - _globals["_MARKETINGMESSAGEACTION"]._serialized_start = 1831 - _globals["_MARKETINGMESSAGEACTION"]._serialized_end = 2094 - _globals[ - "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE" - ]._serialized_start = 2045 - _globals[ - "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE" - ]._serialized_end = 2094 - _globals["_PATCHDEBUGDATA"]._serialized_start = 2097 - _globals["_PATCHDEBUGDATA"]._serialized_end = 2517 - _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_start = 2432 - _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_end = 2517 - _globals["_RECENTEMOJIWEIGHT"]._serialized_start = 2519 - _globals["_RECENTEMOJIWEIGHT"]._serialized_end = 2569 - _globals["_SYNCACTIONVALUE"]._serialized_start = 2572 - _globals["_SYNCACTIONVALUE"]._serialized_end = 5908 - _globals["_FAVORITESACTION"]._serialized_start = 5910 - _globals["_FAVORITESACTION"]._serialized_end = 6010 - _globals["_FAVORITESACTION_FAVORITE"]._serialized_start = 5988 - _globals["_FAVORITESACTION_FAVORITE"]._serialized_end = 6010 - _globals["_PRIVACYSETTINGDISABLELINKPREVIEWSACTION"]._serialized_start = 6012 - _globals["_PRIVACYSETTINGDISABLELINKPREVIEWSACTION"]._serialized_end = 6081 - _globals["_WAMOUSERIDENTIFIERACTION"]._serialized_start = 6083 - _globals["_WAMOUSERIDENTIFIERACTION"]._serialized_end = 6129 - _globals["_LOCKCHATACTION"]._serialized_start = 6131 - _globals["_LOCKCHATACTION"]._serialized_end = 6163 - _globals["_CUSTOMPAYMENTMETHODSACTION"]._serialized_start = 6165 - _globals["_CUSTOMPAYMENTMETHODSACTION"]._serialized_end = 6258 - _globals["_CUSTOMPAYMENTMETHOD"]._serialized_start = 6261 - _globals["_CUSTOMPAYMENTMETHOD"]._serialized_end = 6396 - _globals["_CUSTOMPAYMENTMETHODMETADATA"]._serialized_start = 6398 - _globals["_CUSTOMPAYMENTMETHODMETADATA"]._serialized_end = 6455 - _globals["_PAYMENTINFOACTION"]._serialized_start = 6457 - _globals["_PAYMENTINFOACTION"]._serialized_end = 6489 - _globals["_LABELREORDERINGACTION"]._serialized_start = 6491 - _globals["_LABELREORDERINGACTION"]._serialized_end = 6538 - _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_start = 6540 - _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_end = 6608 - _globals["_BOTWELCOMEREQUESTACTION"]._serialized_start = 6610 - _globals["_BOTWELCOMEREQUESTACTION"]._serialized_end = 6651 - _globals["_CALLLOGACTION"]._serialized_start = 6653 - _globals["_CALLLOGACTION"]._serialized_end = 6720 - _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_start = 6722 - _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_end = 6770 - _globals["_EXTERNALWEBBETAACTION"]._serialized_start = 6772 - _globals["_EXTERNALWEBBETAACTION"]._serialized_end = 6812 - _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_start = 6814 - _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_end = 6869 - _globals["_PNFORLIDCHATACTION"]._serialized_start = 6871 - _globals["_PNFORLIDCHATACTION"]._serialized_end = 6906 - _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_start = 6908 - _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_end = 6962 - _globals["_CHATASSIGNMENTACTION"]._serialized_start = 6964 - _globals["_CHATASSIGNMENTACTION"]._serialized_end = 7009 - _globals["_STICKERACTION"]._serialized_start = 7012 - _globals["_STICKERACTION"]._serialized_end = 7230 - _globals["_REMOVERECENTSTICKERACTION"]._serialized_start = 7232 - _globals["_REMOVERECENTSTICKERACTION"]._serialized_end = 7286 - _globals["_PRIMARYVERSIONACTION"]._serialized_start = 7288 - _globals["_PRIMARYVERSIONACTION"]._serialized_end = 7327 - _globals["_NUXACTION"]._serialized_start = 7329 - _globals["_NUXACTION"]._serialized_end = 7362 - _globals["_TIMEFORMATACTION"]._serialized_start = 7364 - _globals["_TIMEFORMATACTION"]._serialized_end = 7421 - _globals["_USERSTATUSMUTEACTION"]._serialized_start = 7423 - _globals["_USERSTATUSMUTEACTION"]._serialized_end = 7460 - _globals["_SUBSCRIPTIONACTION"]._serialized_start = 7462 - _globals["_SUBSCRIPTIONACTION"]._serialized_end = 7553 - _globals["_AGENTACTION"]._serialized_start = 7555 - _globals["_AGENTACTION"]._serialized_end = 7619 - _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_start = 7621 - _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_end = 7665 - _globals["_PRIMARYFEATURE"]._serialized_start = 7667 - _globals["_PRIMARYFEATURE"]._serialized_end = 7698 - _globals["_KEYEXPIRATION"]._serialized_start = 7700 - _globals["_KEYEXPIRATION"]._serialized_end = 7740 - _globals["_SYNCACTIONMESSAGE"]._serialized_start = 7742 - _globals["_SYNCACTIONMESSAGE"]._serialized_end = 7815 - _globals["_SYNCACTIONMESSAGERANGE"]._serialized_start = 7818 - _globals["_SYNCACTIONMESSAGERANGE"]._serialized_end = 7959 - _globals["_UNARCHIVECHATSSETTING"]._serialized_start = 7961 - _globals["_UNARCHIVECHATSSETTING"]._serialized_end = 8008 - _globals["_DELETECHATACTION"]._serialized_start = 8010 - _globals["_DELETECHATACTION"]._serialized_end = 8088 - _globals["_CLEARCHATACTION"]._serialized_start = 8090 - _globals["_CLEARCHATACTION"]._serialized_end = 8167 - _globals["_MARKCHATASREADACTION"]._serialized_start = 8169 - _globals["_MARKCHATASREADACTION"]._serialized_end = 8265 - _globals["_DELETEMESSAGEFORMEACTION"]._serialized_start = 8267 - _globals["_DELETEMESSAGEFORMEACTION"]._serialized_end = 8340 - _globals["_ARCHIVECHATACTION"]._serialized_start = 8342 - _globals["_ARCHIVECHATACTION"]._serialized_end = 8439 - _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_start = 8441 - _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_end = 8517 - _globals["_LABELEDITACTION"]._serialized_start = 8519 - _globals["_LABELEDITACTION"]._serialized_end = 8624 - _globals["_LABELASSOCIATIONACTION"]._serialized_start = 8626 - _globals["_LABELASSOCIATIONACTION"]._serialized_end = 8667 - _globals["_QUICKREPLYACTION"]._serialized_start = 8669 - _globals["_QUICKREPLYACTION"]._serialized_end = 8772 - _globals["_LOCALESETTING"]._serialized_start = 8774 - _globals["_LOCALESETTING"]._serialized_end = 8805 - _globals["_PUSHNAMESETTING"]._serialized_start = 8807 - _globals["_PUSHNAMESETTING"]._serialized_end = 8838 - _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_start = 8840 - _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_end = 8895 - _globals["_PINACTION"]._serialized_start = 8897 - _globals["_PINACTION"]._serialized_end = 8924 - _globals["_MUTEACTION"]._serialized_start = 8926 - _globals["_MUTEACTION"]._serialized_end = 8998 - _globals["_CONTACTACTION"]._serialized_start = 9000 - _globals["_CONTACTACTION"]._serialized_end = 9102 - _globals["_STARACTION"]._serialized_start = 9104 - _globals["_STARACTION"]._serialized_end = 9133 - _globals["_SYNCACTIONDATA"]._serialized_start = 9135 - _globals["_SYNCACTIONDATA"]._serialized_end = 9246 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z&go.mau.fi/whatsmeow/proto/waSyncAction' + _globals['_CALLLOGRECORD']._serialized_start=187 + _globals['_CALLLOGRECORD']._serialized_end=1077 + _globals['_CALLLOGRECORD_PARTICIPANTINFO']._serialized_start=672 + _globals['_CALLLOGRECORD_PARTICIPANTINFO']._serialized_end=766 + _globals['_CALLLOGRECORD_CALLTYPE']._serialized_start=768 + _globals['_CALLLOGRECORD_CALLTYPE']._serialized_end=827 + _globals['_CALLLOGRECORD_SILENCEREASON']._serialized_start=829 + _globals['_CALLLOGRECORD_SILENCEREASON']._serialized_end=899 + _globals['_CALLLOGRECORD_CALLRESULT']._serialized_start=902 + _globals['_CALLLOGRECORD_CALLRESULT']._serialized_end=1077 + _globals['_WAFFLEACCOUNTLINKSTATEACTION']._serialized_start=1080 + _globals['_WAFFLEACCOUNTLINKSTATEACTION']._serialized_end=1222 + _globals['_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE']._serialized_start=1192 + _globals['_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE']._serialized_end=1222 + _globals['_MERCHANTPAYMENTPARTNERACTION']._serialized_start=1225 + _globals['_MERCHANTPAYMENTPARTNERACTION']._serialized_end=1418 + _globals['_MERCHANTPAYMENTPARTNERACTION_STATUS']._serialized_start=1384 + _globals['_MERCHANTPAYMENTPARTNERACTION_STATUS']._serialized_end=1418 + _globals['_NOTEEDITACTION']._serialized_start=1421 + _globals['_NOTEEDITACTION']._serialized_end=1618 + _globals['_NOTEEDITACTION_NOTETYPE']._serialized_start=1574 + _globals['_NOTEEDITACTION_NOTETYPE']._serialized_end=1618 + _globals['_STATUSPRIVACYACTION']._serialized_start=1621 + _globals['_STATUSPRIVACYACTION']._serialized_end=1802 + _globals['_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE']._serialized_start=1733 + _globals['_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE']._serialized_end=1802 + _globals['_MARKETINGMESSAGEACTION']._serialized_start=1805 + _globals['_MARKETINGMESSAGEACTION']._serialized_end=2068 + _globals['_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE']._serialized_start=2019 + _globals['_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE']._serialized_end=2068 + _globals['_PATCHDEBUGDATA']._serialized_start=2071 + _globals['_PATCHDEBUGDATA']._serialized_end=2491 + _globals['_PATCHDEBUGDATA_PLATFORM']._serialized_start=2406 + _globals['_PATCHDEBUGDATA_PLATFORM']._serialized_end=2491 + _globals['_RECENTEMOJIWEIGHT']._serialized_start=2493 + _globals['_RECENTEMOJIWEIGHT']._serialized_end=2543 + _globals['_SYNCACTIONVALUE']._serialized_start=2546 + _globals['_SYNCACTIONVALUE']._serialized_end=5888 + _globals['_FAVORITESACTION']._serialized_start=5890 + _globals['_FAVORITESACTION']._serialized_end=5990 + _globals['_FAVORITESACTION_FAVORITE']._serialized_start=5968 + _globals['_FAVORITESACTION_FAVORITE']._serialized_end=5990 + _globals['_PRIVACYSETTINGDISABLELINKPREVIEWSACTION']._serialized_start=5992 + _globals['_PRIVACYSETTINGDISABLELINKPREVIEWSACTION']._serialized_end=6061 + _globals['_WAMOUSERIDENTIFIERACTION']._serialized_start=6063 + _globals['_WAMOUSERIDENTIFIERACTION']._serialized_end=6109 + _globals['_LOCKCHATACTION']._serialized_start=6111 + _globals['_LOCKCHATACTION']._serialized_end=6143 + _globals['_CUSTOMPAYMENTMETHODSACTION']._serialized_start=6145 + _globals['_CUSTOMPAYMENTMETHODSACTION']._serialized_end=6238 + _globals['_CUSTOMPAYMENTMETHOD']._serialized_start=6241 + _globals['_CUSTOMPAYMENTMETHOD']._serialized_end=6376 + _globals['_CUSTOMPAYMENTMETHODMETADATA']._serialized_start=6378 + _globals['_CUSTOMPAYMENTMETHODMETADATA']._serialized_end=6435 + _globals['_PAYMENTINFOACTION']._serialized_start=6437 + _globals['_PAYMENTINFOACTION']._serialized_end=6469 + _globals['_LABELREORDERINGACTION']._serialized_start=6471 + _globals['_LABELREORDERINGACTION']._serialized_end=6518 + _globals['_DELETEINDIVIDUALCALLLOGACTION']._serialized_start=6520 + _globals['_DELETEINDIVIDUALCALLLOGACTION']._serialized_end=6588 + _globals['_BOTWELCOMEREQUESTACTION']._serialized_start=6590 + _globals['_BOTWELCOMEREQUESTACTION']._serialized_end=6631 + _globals['_CALLLOGACTION']._serialized_start=6633 + _globals['_CALLLOGACTION']._serialized_end=6700 + _globals['_PRIVACYSETTINGRELAYALLCALLS']._serialized_start=6702 + _globals['_PRIVACYSETTINGRELAYALLCALLS']._serialized_end=6750 + _globals['_EXTERNALWEBBETAACTION']._serialized_start=6752 + _globals['_EXTERNALWEBBETAACTION']._serialized_end=6792 + _globals['_MARKETINGMESSAGEBROADCASTACTION']._serialized_start=6794 + _globals['_MARKETINGMESSAGEBROADCASTACTION']._serialized_end=6849 + _globals['_PNFORLIDCHATACTION']._serialized_start=6851 + _globals['_PNFORLIDCHATACTION']._serialized_end=6886 + _globals['_CHATASSIGNMENTOPENEDSTATUSACTION']._serialized_start=6888 + _globals['_CHATASSIGNMENTOPENEDSTATUSACTION']._serialized_end=6942 + _globals['_CHATASSIGNMENTACTION']._serialized_start=6944 + _globals['_CHATASSIGNMENTACTION']._serialized_end=6989 + _globals['_STICKERACTION']._serialized_start=6992 + _globals['_STICKERACTION']._serialized_end=7210 + _globals['_REMOVERECENTSTICKERACTION']._serialized_start=7212 + _globals['_REMOVERECENTSTICKERACTION']._serialized_end=7266 + _globals['_PRIMARYVERSIONACTION']._serialized_start=7268 + _globals['_PRIMARYVERSIONACTION']._serialized_end=7307 + _globals['_NUXACTION']._serialized_start=7309 + _globals['_NUXACTION']._serialized_end=7342 + _globals['_TIMEFORMATACTION']._serialized_start=7344 + _globals['_TIMEFORMATACTION']._serialized_end=7401 + _globals['_USERSTATUSMUTEACTION']._serialized_start=7403 + _globals['_USERSTATUSMUTEACTION']._serialized_end=7440 + _globals['_SUBSCRIPTIONACTION']._serialized_start=7442 + _globals['_SUBSCRIPTIONACTION']._serialized_end=7533 + _globals['_AGENTACTION']._serialized_start=7535 + _globals['_AGENTACTION']._serialized_end=7599 + _globals['_ANDROIDUNSUPPORTEDACTIONS']._serialized_start=7601 + _globals['_ANDROIDUNSUPPORTEDACTIONS']._serialized_end=7645 + _globals['_PRIMARYFEATURE']._serialized_start=7647 + _globals['_PRIMARYFEATURE']._serialized_end=7678 + _globals['_KEYEXPIRATION']._serialized_start=7680 + _globals['_KEYEXPIRATION']._serialized_end=7720 + _globals['_SYNCACTIONMESSAGE']._serialized_start=7722 + _globals['_SYNCACTIONMESSAGE']._serialized_end=7795 + _globals['_SYNCACTIONMESSAGERANGE']._serialized_start=7798 + _globals['_SYNCACTIONMESSAGERANGE']._serialized_end=7939 + _globals['_UNARCHIVECHATSSETTING']._serialized_start=7941 + _globals['_UNARCHIVECHATSSETTING']._serialized_end=7988 + _globals['_DELETECHATACTION']._serialized_start=7990 + _globals['_DELETECHATACTION']._serialized_end=8068 + _globals['_CLEARCHATACTION']._serialized_start=8070 + _globals['_CLEARCHATACTION']._serialized_end=8147 + _globals['_MARKCHATASREADACTION']._serialized_start=8149 + _globals['_MARKCHATASREADACTION']._serialized_end=8245 + _globals['_DELETEMESSAGEFORMEACTION']._serialized_start=8247 + _globals['_DELETEMESSAGEFORMEACTION']._serialized_end=8320 + _globals['_ARCHIVECHATACTION']._serialized_start=8322 + _globals['_ARCHIVECHATACTION']._serialized_end=8419 + _globals['_RECENTEMOJIWEIGHTSACTION']._serialized_start=8421 + _globals['_RECENTEMOJIWEIGHTSACTION']._serialized_end=8497 + _globals['_LABELEDITACTION']._serialized_start=8499 + _globals['_LABELEDITACTION']._serialized_end=8604 + _globals['_LABELASSOCIATIONACTION']._serialized_start=8606 + _globals['_LABELASSOCIATIONACTION']._serialized_end=8647 + _globals['_QUICKREPLYACTION']._serialized_start=8649 + _globals['_QUICKREPLYACTION']._serialized_end=8752 + _globals['_LOCALESETTING']._serialized_start=8754 + _globals['_LOCALESETTING']._serialized_end=8785 + _globals['_PUSHNAMESETTING']._serialized_start=8787 + _globals['_PUSHNAMESETTING']._serialized_end=8818 + _globals['_SECURITYNOTIFICATIONSETTING']._serialized_start=8820 + _globals['_SECURITYNOTIFICATIONSETTING']._serialized_end=8875 + _globals['_PINACTION']._serialized_start=8877 + _globals['_PINACTION']._serialized_end=8904 + _globals['_MUTEACTION']._serialized_start=8906 + _globals['_MUTEACTION']._serialized_end=8978 + _globals['_CONTACTACTION']._serialized_start=8980 + _globals['_CONTACTACTION']._serialized_end=9082 + _globals['_STARACTION']._serialized_start=9084 + _globals['_STARACTION']._serialized_end=9113 + _globals['_SYNCACTIONDATA']._serialized_start=9115 + _globals['_SYNCACTIONDATA']._serialized_end=9226 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waSyncAction/WASyncAction_pb2.pyi b/neonize/proto/waSyncAction/WASyncAction_pb2.pyi index 76cb64b..99cd3e1 100644 --- a/neonize/proto/waSyncAction/WASyncAction_pb2.pyi +++ b/neonize/proto/waSyncAction/WASyncAction_pb2.pyi @@ -30,12 +30,7 @@ class CallLogRecord(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogRecord._CallType.ValueType - ], - builtins.type, - ): + class _CallTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogRecord._CallType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REGULAR: CallLogRecord._CallType.ValueType # 0 SCHEDULED_CALL: CallLogRecord._CallType.ValueType # 1 @@ -50,12 +45,7 @@ class CallLogRecord(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SilenceReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogRecord._SilenceReason.ValueType - ], - builtins.type, - ): + class _SilenceReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogRecord._SilenceReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: CallLogRecord._SilenceReason.ValueType # 0 SCHEDULED: CallLogRecord._SilenceReason.ValueType # 1 @@ -72,12 +62,7 @@ class CallLogRecord(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallResultEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogRecord._CallResult.ValueType - ], - builtins.type, - ): + class _CallResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogRecord._CallResult.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CONNECTED: CallLogRecord._CallResult.ValueType # 0 REJECTED: CallLogRecord._CallResult.ValueType # 1 @@ -118,18 +103,8 @@ class CallLogRecord(google.protobuf.message.Message): userJID: builtins.str | None = ..., callResult: global___CallLogRecord.CallResult.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callResult", b"callResult", "userJID", b"userJID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callResult", b"callResult", "userJID", b"userJID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callResult", b"callResult", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callResult", b"callResult", "userJID", b"userJID"]) -> None: ... CALLRESULT_FIELD_NUMBER: builtins.int ISDNDMODE_FIELD_NUMBER: builtins.int @@ -161,11 +136,7 @@ class CallLogRecord(google.protobuf.message.Message): groupJID: builtins.str callType: global___CallLogRecord.CallType.ValueType @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CallLogRecord.ParticipantInfo - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CallLogRecord.ParticipantInfo]: ... def __init__( self, *, @@ -182,78 +153,11 @@ class CallLogRecord(google.protobuf.message.Message): callID: builtins.str | None = ..., callCreatorJID: builtins.str | None = ..., groupJID: builtins.str | None = ..., - participants: collections.abc.Iterable[global___CallLogRecord.ParticipantInfo] - | None = ..., + participants: collections.abc.Iterable[global___CallLogRecord.ParticipantInfo] | None = ..., callType: global___CallLogRecord.CallType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callCreatorJID", - b"callCreatorJID", - "callID", - b"callID", - "callLinkToken", - b"callLinkToken", - "callResult", - b"callResult", - "callType", - b"callType", - "duration", - b"duration", - "groupJID", - b"groupJID", - "isCallLink", - b"isCallLink", - "isDndMode", - b"isDndMode", - "isIncoming", - b"isIncoming", - "isVideo", - b"isVideo", - "scheduledCallID", - b"scheduledCallID", - "silenceReason", - b"silenceReason", - "startTime", - b"startTime", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callCreatorJID", - b"callCreatorJID", - "callID", - b"callID", - "callLinkToken", - b"callLinkToken", - "callResult", - b"callResult", - "callType", - b"callType", - "duration", - b"duration", - "groupJID", - b"groupJID", - "isCallLink", - b"isCallLink", - "isDndMode", - b"isDndMode", - "isIncoming", - b"isIncoming", - "isVideo", - b"isVideo", - "participants", - b"participants", - "scheduledCallID", - b"scheduledCallID", - "silenceReason", - b"silenceReason", - "startTime", - b"startTime", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callCreatorJID", b"callCreatorJID", "callID", b"callID", "callLinkToken", b"callLinkToken", "callResult", b"callResult", "callType", b"callType", "duration", b"duration", "groupJID", b"groupJID", "isCallLink", b"isCallLink", "isDndMode", b"isDndMode", "isIncoming", b"isIncoming", "isVideo", b"isVideo", "scheduledCallID", b"scheduledCallID", "silenceReason", b"silenceReason", "startTime", b"startTime"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callCreatorJID", b"callCreatorJID", "callID", b"callID", "callLinkToken", b"callLinkToken", "callResult", b"callResult", "callType", b"callType", "duration", b"duration", "groupJID", b"groupJID", "isCallLink", b"isCallLink", "isDndMode", b"isDndMode", "isIncoming", b"isIncoming", "isVideo", b"isVideo", "participants", b"participants", "scheduledCallID", b"scheduledCallID", "silenceReason", b"silenceReason", "startTime", b"startTime"]) -> None: ... global___CallLogRecord = CallLogRecord @@ -265,38 +169,22 @@ class WaffleAccountLinkStateAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AccountLinkStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WaffleAccountLinkStateAction._AccountLinkState.ValueType - ], - builtins.type, - ): + class _AccountLinkStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WaffleAccountLinkStateAction._AccountLinkState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ACTIVE: WaffleAccountLinkStateAction._AccountLinkState.ValueType # 0 - PAUSED: WaffleAccountLinkStateAction._AccountLinkState.ValueType # 1 - UNLINKED: WaffleAccountLinkStateAction._AccountLinkState.ValueType # 2 - class AccountLinkState( - _AccountLinkState, metaclass=_AccountLinkStateEnumTypeWrapper - ): ... + class AccountLinkState(_AccountLinkState, metaclass=_AccountLinkStateEnumTypeWrapper): ... ACTIVE: WaffleAccountLinkStateAction.AccountLinkState.ValueType # 0 - PAUSED: WaffleAccountLinkStateAction.AccountLinkState.ValueType # 1 - UNLINKED: WaffleAccountLinkStateAction.AccountLinkState.ValueType # 2 LINKSTATE_FIELD_NUMBER: builtins.int linkState: global___WaffleAccountLinkStateAction.AccountLinkState.ValueType def __init__( self, *, - linkState: global___WaffleAccountLinkStateAction.AccountLinkState.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["linkState", b"linkState"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["linkState", b"linkState"] + linkState: global___WaffleAccountLinkStateAction.AccountLinkState.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["linkState", b"linkState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["linkState", b"linkState"]) -> None: ... global___WaffleAccountLinkStateAction = WaffleAccountLinkStateAction @@ -308,12 +196,7 @@ class MerchantPaymentPartnerAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MerchantPaymentPartnerAction._Status.ValueType - ], - builtins.type, - ): + class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MerchantPaymentPartnerAction._Status.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ACTIVE: MerchantPaymentPartnerAction._Status.ValueType # 0 INACTIVE: MerchantPaymentPartnerAction._Status.ValueType # 1 @@ -338,32 +221,8 @@ class MerchantPaymentPartnerAction(google.protobuf.message.Message): gatewayName: builtins.str | None = ..., credentialID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "country", - b"country", - "credentialID", - b"credentialID", - "gatewayName", - b"gatewayName", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "country", - b"country", - "credentialID", - b"credentialID", - "gatewayName", - b"gatewayName", - "status", - b"status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "gatewayName", b"gatewayName", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "gatewayName", b"gatewayName", "status", b"status"]) -> None: ... global___MerchantPaymentPartnerAction = MerchantPaymentPartnerAction @@ -375,12 +234,7 @@ class NoteEditAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NoteTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - NoteEditAction._NoteType.ValueType - ], - builtins.type, - ): + class _NoteTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NoteEditAction._NoteType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNSTRUCTURED: NoteEditAction._NoteType.ValueType # 1 STRUCTURED: NoteEditAction._NoteType.ValueType # 2 @@ -408,36 +262,8 @@ class NoteEditAction(google.protobuf.message.Message): deleted: builtins.bool | None = ..., unstructuredContent: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chatJID", - b"chatJID", - "createdAt", - b"createdAt", - "deleted", - b"deleted", - "type", - b"type", - "unstructuredContent", - b"unstructuredContent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chatJID", - b"chatJID", - "createdAt", - b"createdAt", - "deleted", - b"deleted", - "type", - b"type", - "unstructuredContent", - b"unstructuredContent", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["chatJID", b"chatJID", "createdAt", b"createdAt", "deleted", b"deleted", "type", b"type", "unstructuredContent", b"unstructuredContent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatJID", b"chatJID", "createdAt", b"createdAt", "deleted", b"deleted", "type", b"type", "unstructuredContent", b"unstructuredContent"]) -> None: ... global___NoteEditAction = NoteEditAction @@ -449,20 +275,13 @@ class StatusPrivacyAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusDistributionModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - StatusPrivacyAction._StatusDistributionMode.ValueType - ], - builtins.type, - ): + class _StatusDistributionModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StatusPrivacyAction._StatusDistributionMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ALLOW_LIST: StatusPrivacyAction._StatusDistributionMode.ValueType # 0 DENY_LIST: StatusPrivacyAction._StatusDistributionMode.ValueType # 1 CONTACTS: StatusPrivacyAction._StatusDistributionMode.ValueType # 2 - class StatusDistributionMode( - _StatusDistributionMode, metaclass=_StatusDistributionModeEnumTypeWrapper - ): ... + class StatusDistributionMode(_StatusDistributionMode, metaclass=_StatusDistributionModeEnumTypeWrapper): ... ALLOW_LIST: StatusPrivacyAction.StatusDistributionMode.ValueType # 0 DENY_LIST: StatusPrivacyAction.StatusDistributionMode.ValueType # 1 CONTACTS: StatusPrivacyAction.StatusDistributionMode.ValueType # 2 @@ -471,24 +290,15 @@ class StatusPrivacyAction(google.protobuf.message.Message): USERJID_FIELD_NUMBER: builtins.int mode: global___StatusPrivacyAction.StatusDistributionMode.ValueType @property - def userJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def userJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, - mode: global___StatusPrivacyAction.StatusDistributionMode.ValueType - | None = ..., + mode: global___StatusPrivacyAction.StatusDistributionMode.ValueType | None = ..., userJID: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["mode", b"mode"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["mode", b"mode", "userJID", b"userJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["mode", b"mode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["mode", b"mode", "userJID", b"userJID"]) -> None: ... global___StatusPrivacyAction = StatusPrivacyAction @@ -500,21 +310,11 @@ class MarketingMessageAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MarketingMessagePrototypeTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MarketingMessageAction._MarketingMessagePrototypeType.ValueType - ], - builtins.type, - ): + class _MarketingMessagePrototypeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarketingMessageAction._MarketingMessagePrototypeType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PERSONALIZED: ( - MarketingMessageAction._MarketingMessagePrototypeType.ValueType - ) # 0 - - class MarketingMessagePrototypeType( - _MarketingMessagePrototypeType, - metaclass=_MarketingMessagePrototypeTypeEnumTypeWrapper, - ): ... + PERSONALIZED: MarketingMessageAction._MarketingMessagePrototypeType.ValueType # 0 + + class MarketingMessagePrototypeType(_MarketingMessagePrototypeType, metaclass=_MarketingMessagePrototypeTypeEnumTypeWrapper): ... PERSONALIZED: MarketingMessageAction.MarketingMessagePrototypeType.ValueType # 0 NAME_FIELD_NUMBER: builtins.int @@ -536,51 +336,14 @@ class MarketingMessageAction(google.protobuf.message.Message): *, name: builtins.str | None = ..., message: builtins.str | None = ..., - type: global___MarketingMessageAction.MarketingMessagePrototypeType.ValueType - | None = ..., + type: global___MarketingMessageAction.MarketingMessagePrototypeType.ValueType | None = ..., createdAt: builtins.int | None = ..., lastSentAt: builtins.int | None = ..., isDeleted: builtins.bool | None = ..., mediaID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "createdAt", - b"createdAt", - "isDeleted", - b"isDeleted", - "lastSentAt", - b"lastSentAt", - "mediaID", - b"mediaID", - "message", - b"message", - "name", - b"name", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "createdAt", - b"createdAt", - "isDeleted", - b"isDeleted", - "lastSentAt", - b"lastSentAt", - "mediaID", - b"mediaID", - "message", - b"message", - "name", - b"name", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["createdAt", b"createdAt", "isDeleted", b"isDeleted", "lastSentAt", b"lastSentAt", "mediaID", b"mediaID", "message", b"message", "name", b"name", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["createdAt", b"createdAt", "isDeleted", b"isDeleted", "lastSentAt", b"lastSentAt", "mediaID", b"mediaID", "message", b"message", "name", b"name", "type", b"type"]) -> None: ... global___MarketingMessageAction = MarketingMessageAction @@ -592,12 +355,7 @@ class PatchDebugData(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlatformEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PatchDebugData._Platform.ValueType - ], - builtins.type, - ): + class _PlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PatchDebugData._Platform.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ANDROID: PatchDebugData._Platform.ValueType # 0 SMBA: PatchDebugData._Platform.ValueType # 1 @@ -653,60 +411,8 @@ class PatchDebugData(google.protobuf.message.Message): senderPlatform: global___PatchDebugData.Platform.ValueType | None = ..., isSenderPrimary: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "collectionName", - b"collectionName", - "currentLthash", - b"currentLthash", - "firstFourBytesFromAHashOfSnapshotMACKey", - b"firstFourBytesFromAHashOfSnapshotMACKey", - "isSenderPrimary", - b"isSenderPrimary", - "newLthash", - b"newLthash", - "newLthashSubtract", - b"newLthashSubtract", - "numberAdd", - b"numberAdd", - "numberOverride", - b"numberOverride", - "numberRemove", - b"numberRemove", - "patchVersion", - b"patchVersion", - "senderPlatform", - b"senderPlatform", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "collectionName", - b"collectionName", - "currentLthash", - b"currentLthash", - "firstFourBytesFromAHashOfSnapshotMACKey", - b"firstFourBytesFromAHashOfSnapshotMACKey", - "isSenderPrimary", - b"isSenderPrimary", - "newLthash", - b"newLthash", - "newLthashSubtract", - b"newLthashSubtract", - "numberAdd", - b"numberAdd", - "numberOverride", - b"numberOverride", - "numberRemove", - b"numberRemove", - "patchVersion", - b"patchVersion", - "senderPlatform", - b"senderPlatform", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["collectionName", b"collectionName", "currentLthash", b"currentLthash", "firstFourBytesFromAHashOfSnapshotMACKey", b"firstFourBytesFromAHashOfSnapshotMACKey", "isSenderPrimary", b"isSenderPrimary", "newLthash", b"newLthash", "newLthashSubtract", b"newLthashSubtract", "numberAdd", b"numberAdd", "numberOverride", b"numberOverride", "numberRemove", b"numberRemove", "patchVersion", b"patchVersion", "senderPlatform", b"senderPlatform"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["collectionName", b"collectionName", "currentLthash", b"currentLthash", "firstFourBytesFromAHashOfSnapshotMACKey", b"firstFourBytesFromAHashOfSnapshotMACKey", "isSenderPrimary", b"isSenderPrimary", "newLthash", b"newLthash", "newLthashSubtract", b"newLthashSubtract", "numberAdd", b"numberAdd", "numberOverride", b"numberOverride", "numberRemove", b"numberRemove", "patchVersion", b"patchVersion", "senderPlatform", b"senderPlatform"]) -> None: ... global___PatchDebugData = PatchDebugData @@ -724,12 +430,8 @@ class RecentEmojiWeight(google.protobuf.message.Message): emoji: builtins.str | None = ..., weight: builtins.float | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"]) -> None: ... global___RecentEmojiWeight = RecentEmojiWeight @@ -786,7 +488,7 @@ class SyncActionValue(google.protobuf.message.Message): PRIVACYSETTINGDISABLELINKPREVIEWSACTION_FIELD_NUMBER: builtins.int DEVICECAPABILITIES_FIELD_NUMBER: builtins.int NOTEEDITACTION_FIELD_NUMBER: builtins.int - FAVORITES_FIELD_NUMBER: builtins.int + FAVORITESACTION_FIELD_NUMBER: builtins.int MERCHANTPAYMENTPARTNERACTION_FIELD_NUMBER: builtins.int WAFFLEACCOUNTLINKSTATEACTION_FIELD_NUMBER: builtins.int timestamp: builtins.int @@ -849,17 +551,13 @@ class SyncActionValue(google.protobuf.message.Message): @property def chatAssignment(self) -> global___ChatAssignmentAction: ... @property - def chatAssignmentOpenedStatus( - self, - ) -> global___ChatAssignmentOpenedStatusAction: ... + def chatAssignmentOpenedStatus(self) -> global___ChatAssignmentOpenedStatusAction: ... @property def pnForLidChatAction(self) -> global___PnForLidChatAction: ... @property def marketingMessageAction(self) -> global___MarketingMessageAction: ... @property - def marketingMessageBroadcastAction( - self, - ) -> global___MarketingMessageBroadcastAction: ... + def marketingMessageBroadcastAction(self) -> global___MarketingMessageBroadcastAction: ... @property def externalWebBetaAction(self) -> global___ExternalWebBetaAction: ... @property @@ -881,23 +579,17 @@ class SyncActionValue(google.protobuf.message.Message): @property def lockChatAction(self) -> global___LockChatAction: ... @property - def chatLockSettings( - self, - ) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... + def chatLockSettings(self) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... @property def wamoUserIdentifierAction(self) -> global___WamoUserIdentifierAction: ... @property - def privacySettingDisableLinkPreviewsAction( - self, - ) -> global___PrivacySettingDisableLinkPreviewsAction: ... + def privacySettingDisableLinkPreviewsAction(self) -> global___PrivacySettingDisableLinkPreviewsAction: ... @property - def deviceCapabilities( - self, - ) -> waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities: ... + def deviceCapabilities(self) -> waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities: ... @property def noteEditAction(self) -> global___NoteEditAction: ... @property - def favorites(self) -> global___FavoritesAction: ... + def favoritesAction(self) -> global___FavoritesAction: ... @property def merchantPaymentPartnerAction(self) -> global___MerchantPaymentPartnerAction: ... @property @@ -935,12 +627,10 @@ class SyncActionValue(google.protobuf.message.Message): stickerAction: global___StickerAction | None = ..., removeRecentStickerAction: global___RemoveRecentStickerAction | None = ..., chatAssignment: global___ChatAssignmentAction | None = ..., - chatAssignmentOpenedStatus: global___ChatAssignmentOpenedStatusAction - | None = ..., + chatAssignmentOpenedStatus: global___ChatAssignmentOpenedStatusAction | None = ..., pnForLidChatAction: global___PnForLidChatAction | None = ..., marketingMessageAction: global___MarketingMessageAction | None = ..., - marketingMessageBroadcastAction: global___MarketingMessageBroadcastAction - | None = ..., + marketingMessageBroadcastAction: global___MarketingMessageBroadcastAction | None = ..., externalWebBetaAction: global___ExternalWebBetaAction | None = ..., privacySettingRelayAllCalls: global___PrivacySettingRelayAllCalls | None = ..., callLogAction: global___CallLogAction | None = ..., @@ -951,238 +641,17 @@ class SyncActionValue(google.protobuf.message.Message): paymentInfoAction: global___PaymentInfoAction | None = ..., customPaymentMethodsAction: global___CustomPaymentMethodsAction | None = ..., lockChatAction: global___LockChatAction | None = ..., - chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings - | None = ..., + chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings | None = ..., wamoUserIdentifierAction: global___WamoUserIdentifierAction | None = ..., - privacySettingDisableLinkPreviewsAction: global___PrivacySettingDisableLinkPreviewsAction - | None = ..., - deviceCapabilities: waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities - | None = ..., + privacySettingDisableLinkPreviewsAction: global___PrivacySettingDisableLinkPreviewsAction | None = ..., + deviceCapabilities: waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities | None = ..., noteEditAction: global___NoteEditAction | None = ..., - favorites: global___FavoritesAction | None = ..., - merchantPaymentPartnerAction: global___MerchantPaymentPartnerAction - | None = ..., - waffleAccountLinkStateAction: global___WaffleAccountLinkStateAction - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "agentAction", - b"agentAction", - "androidUnsupportedActions", - b"androidUnsupportedActions", - "archiveChatAction", - b"archiveChatAction", - "botWelcomeRequestAction", - b"botWelcomeRequestAction", - "callLogAction", - b"callLogAction", - "chatAssignment", - b"chatAssignment", - "chatAssignmentOpenedStatus", - b"chatAssignmentOpenedStatus", - "chatLockSettings", - b"chatLockSettings", - "clearChatAction", - b"clearChatAction", - "contactAction", - b"contactAction", - "customPaymentMethodsAction", - b"customPaymentMethodsAction", - "deleteChatAction", - b"deleteChatAction", - "deleteIndividualCallLog", - b"deleteIndividualCallLog", - "deleteMessageForMeAction", - b"deleteMessageForMeAction", - "deviceCapabilities", - b"deviceCapabilities", - "externalWebBetaAction", - b"externalWebBetaAction", - "favorites", - b"favorites", - "keyExpiration", - b"keyExpiration", - "labelAssociationAction", - b"labelAssociationAction", - "labelEditAction", - b"labelEditAction", - "labelReorderingAction", - b"labelReorderingAction", - "localeSetting", - b"localeSetting", - "lockChatAction", - b"lockChatAction", - "markChatAsReadAction", - b"markChatAsReadAction", - "marketingMessageAction", - b"marketingMessageAction", - "marketingMessageBroadcastAction", - b"marketingMessageBroadcastAction", - "merchantPaymentPartnerAction", - b"merchantPaymentPartnerAction", - "muteAction", - b"muteAction", - "noteEditAction", - b"noteEditAction", - "nuxAction", - b"nuxAction", - "paymentInfoAction", - b"paymentInfoAction", - "pinAction", - b"pinAction", - "pnForLidChatAction", - b"pnForLidChatAction", - "primaryFeature", - b"primaryFeature", - "primaryVersionAction", - b"primaryVersionAction", - "privacySettingDisableLinkPreviewsAction", - b"privacySettingDisableLinkPreviewsAction", - "privacySettingRelayAllCalls", - b"privacySettingRelayAllCalls", - "pushNameSetting", - b"pushNameSetting", - "quickReplyAction", - b"quickReplyAction", - "recentEmojiWeightsAction", - b"recentEmojiWeightsAction", - "removeRecentStickerAction", - b"removeRecentStickerAction", - "securityNotificationSetting", - b"securityNotificationSetting", - "starAction", - b"starAction", - "statusPrivacy", - b"statusPrivacy", - "stickerAction", - b"stickerAction", - "subscriptionAction", - b"subscriptionAction", - "timeFormatAction", - b"timeFormatAction", - "timestamp", - b"timestamp", - "unarchiveChatsSetting", - b"unarchiveChatsSetting", - "userStatusMuteAction", - b"userStatusMuteAction", - "waffleAccountLinkStateAction", - b"waffleAccountLinkStateAction", - "wamoUserIdentifierAction", - b"wamoUserIdentifierAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "agentAction", - b"agentAction", - "androidUnsupportedActions", - b"androidUnsupportedActions", - "archiveChatAction", - b"archiveChatAction", - "botWelcomeRequestAction", - b"botWelcomeRequestAction", - "callLogAction", - b"callLogAction", - "chatAssignment", - b"chatAssignment", - "chatAssignmentOpenedStatus", - b"chatAssignmentOpenedStatus", - "chatLockSettings", - b"chatLockSettings", - "clearChatAction", - b"clearChatAction", - "contactAction", - b"contactAction", - "customPaymentMethodsAction", - b"customPaymentMethodsAction", - "deleteChatAction", - b"deleteChatAction", - "deleteIndividualCallLog", - b"deleteIndividualCallLog", - "deleteMessageForMeAction", - b"deleteMessageForMeAction", - "deviceCapabilities", - b"deviceCapabilities", - "externalWebBetaAction", - b"externalWebBetaAction", - "favorites", - b"favorites", - "keyExpiration", - b"keyExpiration", - "labelAssociationAction", - b"labelAssociationAction", - "labelEditAction", - b"labelEditAction", - "labelReorderingAction", - b"labelReorderingAction", - "localeSetting", - b"localeSetting", - "lockChatAction", - b"lockChatAction", - "markChatAsReadAction", - b"markChatAsReadAction", - "marketingMessageAction", - b"marketingMessageAction", - "marketingMessageBroadcastAction", - b"marketingMessageBroadcastAction", - "merchantPaymentPartnerAction", - b"merchantPaymentPartnerAction", - "muteAction", - b"muteAction", - "noteEditAction", - b"noteEditAction", - "nuxAction", - b"nuxAction", - "paymentInfoAction", - b"paymentInfoAction", - "pinAction", - b"pinAction", - "pnForLidChatAction", - b"pnForLidChatAction", - "primaryFeature", - b"primaryFeature", - "primaryVersionAction", - b"primaryVersionAction", - "privacySettingDisableLinkPreviewsAction", - b"privacySettingDisableLinkPreviewsAction", - "privacySettingRelayAllCalls", - b"privacySettingRelayAllCalls", - "pushNameSetting", - b"pushNameSetting", - "quickReplyAction", - b"quickReplyAction", - "recentEmojiWeightsAction", - b"recentEmojiWeightsAction", - "removeRecentStickerAction", - b"removeRecentStickerAction", - "securityNotificationSetting", - b"securityNotificationSetting", - "starAction", - b"starAction", - "statusPrivacy", - b"statusPrivacy", - "stickerAction", - b"stickerAction", - "subscriptionAction", - b"subscriptionAction", - "timeFormatAction", - b"timeFormatAction", - "timestamp", - b"timestamp", - "unarchiveChatsSetting", - b"unarchiveChatsSetting", - "userStatusMuteAction", - b"userStatusMuteAction", - "waffleAccountLinkStateAction", - b"waffleAccountLinkStateAction", - "wamoUserIdentifierAction", - b"wamoUserIdentifierAction", - ], + favoritesAction: global___FavoritesAction | None = ..., + merchantPaymentPartnerAction: global___MerchantPaymentPartnerAction | None = ..., + waffleAccountLinkStateAction: global___WaffleAccountLinkStateAction | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["agentAction", b"agentAction", "androidUnsupportedActions", b"androidUnsupportedActions", "archiveChatAction", b"archiveChatAction", "botWelcomeRequestAction", b"botWelcomeRequestAction", "callLogAction", b"callLogAction", "chatAssignment", b"chatAssignment", "chatAssignmentOpenedStatus", b"chatAssignmentOpenedStatus", "chatLockSettings", b"chatLockSettings", "clearChatAction", b"clearChatAction", "contactAction", b"contactAction", "customPaymentMethodsAction", b"customPaymentMethodsAction", "deleteChatAction", b"deleteChatAction", "deleteIndividualCallLog", b"deleteIndividualCallLog", "deleteMessageForMeAction", b"deleteMessageForMeAction", "deviceCapabilities", b"deviceCapabilities", "externalWebBetaAction", b"externalWebBetaAction", "favoritesAction", b"favoritesAction", "keyExpiration", b"keyExpiration", "labelAssociationAction", b"labelAssociationAction", "labelEditAction", b"labelEditAction", "labelReorderingAction", b"labelReorderingAction", "localeSetting", b"localeSetting", "lockChatAction", b"lockChatAction", "markChatAsReadAction", b"markChatAsReadAction", "marketingMessageAction", b"marketingMessageAction", "marketingMessageBroadcastAction", b"marketingMessageBroadcastAction", "merchantPaymentPartnerAction", b"merchantPaymentPartnerAction", "muteAction", b"muteAction", "noteEditAction", b"noteEditAction", "nuxAction", b"nuxAction", "paymentInfoAction", b"paymentInfoAction", "pinAction", b"pinAction", "pnForLidChatAction", b"pnForLidChatAction", "primaryFeature", b"primaryFeature", "primaryVersionAction", b"primaryVersionAction", "privacySettingDisableLinkPreviewsAction", b"privacySettingDisableLinkPreviewsAction", "privacySettingRelayAllCalls", b"privacySettingRelayAllCalls", "pushNameSetting", b"pushNameSetting", "quickReplyAction", b"quickReplyAction", "recentEmojiWeightsAction", b"recentEmojiWeightsAction", "removeRecentStickerAction", b"removeRecentStickerAction", "securityNotificationSetting", b"securityNotificationSetting", "starAction", b"starAction", "statusPrivacy", b"statusPrivacy", "stickerAction", b"stickerAction", "subscriptionAction", b"subscriptionAction", "timeFormatAction", b"timeFormatAction", "timestamp", b"timestamp", "unarchiveChatsSetting", b"unarchiveChatsSetting", "userStatusMuteAction", b"userStatusMuteAction", "waffleAccountLinkStateAction", b"waffleAccountLinkStateAction", "wamoUserIdentifierAction", b"wamoUserIdentifierAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["agentAction", b"agentAction", "androidUnsupportedActions", b"androidUnsupportedActions", "archiveChatAction", b"archiveChatAction", "botWelcomeRequestAction", b"botWelcomeRequestAction", "callLogAction", b"callLogAction", "chatAssignment", b"chatAssignment", "chatAssignmentOpenedStatus", b"chatAssignmentOpenedStatus", "chatLockSettings", b"chatLockSettings", "clearChatAction", b"clearChatAction", "contactAction", b"contactAction", "customPaymentMethodsAction", b"customPaymentMethodsAction", "deleteChatAction", b"deleteChatAction", "deleteIndividualCallLog", b"deleteIndividualCallLog", "deleteMessageForMeAction", b"deleteMessageForMeAction", "deviceCapabilities", b"deviceCapabilities", "externalWebBetaAction", b"externalWebBetaAction", "favoritesAction", b"favoritesAction", "keyExpiration", b"keyExpiration", "labelAssociationAction", b"labelAssociationAction", "labelEditAction", b"labelEditAction", "labelReorderingAction", b"labelReorderingAction", "localeSetting", b"localeSetting", "lockChatAction", b"lockChatAction", "markChatAsReadAction", b"markChatAsReadAction", "marketingMessageAction", b"marketingMessageAction", "marketingMessageBroadcastAction", b"marketingMessageBroadcastAction", "merchantPaymentPartnerAction", b"merchantPaymentPartnerAction", "muteAction", b"muteAction", "noteEditAction", b"noteEditAction", "nuxAction", b"nuxAction", "paymentInfoAction", b"paymentInfoAction", "pinAction", b"pinAction", "pnForLidChatAction", b"pnForLidChatAction", "primaryFeature", b"primaryFeature", "primaryVersionAction", b"primaryVersionAction", "privacySettingDisableLinkPreviewsAction", b"privacySettingDisableLinkPreviewsAction", "privacySettingRelayAllCalls", b"privacySettingRelayAllCalls", "pushNameSetting", b"pushNameSetting", "quickReplyAction", b"quickReplyAction", "recentEmojiWeightsAction", b"recentEmojiWeightsAction", "removeRecentStickerAction", b"removeRecentStickerAction", "securityNotificationSetting", b"securityNotificationSetting", "starAction", b"starAction", "statusPrivacy", b"statusPrivacy", "stickerAction", b"stickerAction", "subscriptionAction", b"subscriptionAction", "timeFormatAction", b"timeFormatAction", "timestamp", b"timestamp", "unarchiveChatsSetting", b"unarchiveChatsSetting", "userStatusMuteAction", b"userStatusMuteAction", "waffleAccountLinkStateAction", b"waffleAccountLinkStateAction", "wamoUserIdentifierAction", b"wamoUserIdentifierAction"]) -> None: ... global___SyncActionValue = SyncActionValue @@ -1201,27 +670,18 @@ class FavoritesAction(google.protobuf.message.Message): *, ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["ID", b"ID"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["ID", b"ID"]) -> None: ... FAVORITES_FIELD_NUMBER: builtins.int @property - def favorites( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___FavoritesAction.Favorite - ]: ... + def favorites(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FavoritesAction.Favorite]: ... def __init__( self, *, - favorites: collections.abc.Iterable[global___FavoritesAction.Favorite] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["favorites", b"favorites"] + favorites: collections.abc.Iterable[global___FavoritesAction.Favorite] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["favorites", b"favorites"]) -> None: ... global___FavoritesAction = FavoritesAction @@ -1236,16 +696,10 @@ class PrivacySettingDisableLinkPreviewsAction(google.protobuf.message.Message): *, isPreviewsDisabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"]) -> None: ... -global___PrivacySettingDisableLinkPreviewsAction = ( - PrivacySettingDisableLinkPreviewsAction -) +global___PrivacySettingDisableLinkPreviewsAction = PrivacySettingDisableLinkPreviewsAction @typing.final class WamoUserIdentifierAction(google.protobuf.message.Message): @@ -1258,12 +712,8 @@ class WamoUserIdentifierAction(google.protobuf.message.Message): *, identifier: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["identifier", b"identifier"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["identifier", b"identifier"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["identifier", b"identifier"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["identifier", b"identifier"]) -> None: ... global___WamoUserIdentifierAction = WamoUserIdentifierAction @@ -1278,9 +728,7 @@ class LockChatAction(google.protobuf.message.Message): *, locked: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["locked", b"locked"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["locked", b"locked"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["locked", b"locked"]) -> None: ... global___LockChatAction = LockChatAction @@ -1291,21 +739,13 @@ class CustomPaymentMethodsAction(google.protobuf.message.Message): CUSTOMPAYMENTMETHODS_FIELD_NUMBER: builtins.int @property - def customPaymentMethods( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CustomPaymentMethod - ]: ... + def customPaymentMethods(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CustomPaymentMethod]: ... def __init__( self, *, - customPaymentMethods: collections.abc.Iterable[global___CustomPaymentMethod] - | None = ..., - ) -> None: ... - def ClearField( - self, - field_name: typing.Literal["customPaymentMethods", b"customPaymentMethods"], + customPaymentMethods: collections.abc.Iterable[global___CustomPaymentMethod] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["customPaymentMethods", b"customPaymentMethods"]) -> None: ... global___CustomPaymentMethodsAction = CustomPaymentMethodsAction @@ -1321,39 +761,17 @@ class CustomPaymentMethod(google.protobuf.message.Message): country: builtins.str type: builtins.str @property - def metadata( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CustomPaymentMethodMetadata - ]: ... + def metadata(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CustomPaymentMethodMetadata]: ... def __init__( self, *, credentialID: builtins.str | None = ..., country: builtins.str | None = ..., type: builtins.str | None = ..., - metadata: collections.abc.Iterable[global___CustomPaymentMethodMetadata] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "country", b"country", "credentialID", b"credentialID", "type", b"type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "country", - b"country", - "credentialID", - b"credentialID", - "metadata", - b"metadata", - "type", - b"type", - ], + metadata: collections.abc.Iterable[global___CustomPaymentMethodMetadata] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "metadata", b"metadata", "type", b"type"]) -> None: ... global___CustomPaymentMethod = CustomPaymentMethod @@ -1371,12 +789,8 @@ class CustomPaymentMethodMetadata(google.protobuf.message.Message): key: builtins.str | None = ..., value: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... global___CustomPaymentMethodMetadata = CustomPaymentMethodMetadata @@ -1402,19 +816,13 @@ class LabelReorderingAction(google.protobuf.message.Message): SORTEDLABELIDS_FIELD_NUMBER: builtins.int @property - def sortedLabelIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def sortedLabelIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, sortedLabelIDs: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["sortedLabelIDs", b"sortedLabelIDs"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["sortedLabelIDs", b"sortedLabelIDs"]) -> None: ... global___LabelReorderingAction = LabelReorderingAction @@ -1432,14 +840,8 @@ class DeleteIndividualCallLogAction(google.protobuf.message.Message): peerJID: builtins.str | None = ..., isIncoming: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"]) -> None: ... global___DeleteIndividualCallLogAction = DeleteIndividualCallLogAction @@ -1454,9 +856,7 @@ class BotWelcomeRequestAction(google.protobuf.message.Message): *, isSent: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isSent", b"isSent"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["isSent", b"isSent"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["isSent", b"isSent"]) -> None: ... global___BotWelcomeRequestAction = BotWelcomeRequestAction @@ -1473,12 +873,8 @@ class CallLogAction(google.protobuf.message.Message): *, callLogRecord: global___CallLogRecord | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["callLogRecord", b"callLogRecord"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["callLogRecord", b"callLogRecord"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["callLogRecord", b"callLogRecord"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callLogRecord", b"callLogRecord"]) -> None: ... global___CallLogAction = CallLogAction @@ -1493,12 +889,8 @@ class PrivacySettingRelayAllCalls(google.protobuf.message.Message): *, isEnabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isEnabled", b"isEnabled"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["isEnabled", b"isEnabled"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["isEnabled", b"isEnabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isEnabled", b"isEnabled"]) -> None: ... global___PrivacySettingRelayAllCalls = PrivacySettingRelayAllCalls @@ -1513,9 +905,7 @@ class ExternalWebBetaAction(google.protobuf.message.Message): *, isOptIn: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isOptIn", b"isOptIn"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["isOptIn", b"isOptIn"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["isOptIn", b"isOptIn"]) -> None: ... global___ExternalWebBetaAction = ExternalWebBetaAction @@ -1531,12 +921,8 @@ class MarketingMessageBroadcastAction(google.protobuf.message.Message): *, repliedCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["repliedCount", b"repliedCount"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["repliedCount", b"repliedCount"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["repliedCount", b"repliedCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["repliedCount", b"repliedCount"]) -> None: ... global___MarketingMessageBroadcastAction = MarketingMessageBroadcastAction @@ -1551,9 +937,7 @@ class PnForLidChatAction(google.protobuf.message.Message): *, pnJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pnJID", b"pnJID"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["pnJID", b"pnJID"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["pnJID", b"pnJID"]) -> None: ... global___PnForLidChatAction = PnForLidChatAction @@ -1569,12 +953,8 @@ class ChatAssignmentOpenedStatusAction(google.protobuf.message.Message): *, chatOpened: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["chatOpened", b"chatOpened"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["chatOpened", b"chatOpened"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["chatOpened", b"chatOpened"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatOpened", b"chatOpened"]) -> None: ... global___ChatAssignmentOpenedStatusAction = ChatAssignmentOpenedStatusAction @@ -1589,12 +969,8 @@ class ChatAssignmentAction(google.protobuf.message.Message): *, deviceAgentID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"]) -> None: ... global___ChatAssignmentAction = ChatAssignmentAction @@ -1639,60 +1015,8 @@ class StickerAction(google.protobuf.message.Message): deviceIDHint: builtins.int | None = ..., isLottie: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "deviceIDHint", - b"deviceIDHint", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "height", - b"height", - "isFavorite", - b"isFavorite", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "deviceIDHint", - b"deviceIDHint", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "height", - b"height", - "isFavorite", - b"isFavorite", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "deviceIDHint", b"deviceIDHint", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "height", b"height", "isFavorite", b"isFavorite", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "deviceIDHint", b"deviceIDHint", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "height", b"height", "isFavorite", b"isFavorite", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "width", b"width"]) -> None: ... global___StickerAction = StickerAction @@ -1707,12 +1031,8 @@ class RemoveRecentStickerAction(google.protobuf.message.Message): *, lastStickerSentTS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"]) -> None: ... global___RemoveRecentStickerAction = RemoveRecentStickerAction @@ -1727,9 +1047,7 @@ class PrimaryVersionAction(google.protobuf.message.Message): *, version: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["version", b"version"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["version", b"version"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["version", b"version"]) -> None: ... global___PrimaryVersionAction = PrimaryVersionAction @@ -1745,12 +1063,8 @@ class NuxAction(google.protobuf.message.Message): *, acknowledged: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["acknowledged", b"acknowledged"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["acknowledged", b"acknowledged"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["acknowledged", b"acknowledged"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["acknowledged", b"acknowledged"]) -> None: ... global___NuxAction = NuxAction @@ -1765,18 +1079,8 @@ class TimeFormatAction(google.protobuf.message.Message): *, isTwentyFourHourFormatEnabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled"]) -> None: ... global___TimeFormatAction = TimeFormatAction @@ -1791,9 +1095,7 @@ class UserStatusMuteAction(google.protobuf.message.Message): *, muted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["muted", b"muted"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["muted", b"muted"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["muted", b"muted"]) -> None: ... global___UserStatusMuteAction = UserStatusMuteAction @@ -1815,28 +1117,8 @@ class SubscriptionAction(google.protobuf.message.Message): isAutoRenewing: builtins.bool | None = ..., expirationDate: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expirationDate", - b"expirationDate", - "isAutoRenewing", - b"isAutoRenewing", - "isDeactivated", - b"isDeactivated", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expirationDate", - b"expirationDate", - "isAutoRenewing", - b"isAutoRenewing", - "isDeactivated", - b"isDeactivated", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expirationDate", b"expirationDate", "isAutoRenewing", b"isAutoRenewing", "isDeactivated", b"isDeactivated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expirationDate", b"expirationDate", "isAutoRenewing", b"isAutoRenewing", "isDeactivated", b"isDeactivated"]) -> None: ... global___SubscriptionAction = SubscriptionAction @@ -1857,18 +1139,8 @@ class AgentAction(google.protobuf.message.Message): deviceID: builtins.int | None = ..., isDeleted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name"]) -> None: ... global___AgentAction = AgentAction @@ -1883,9 +1155,7 @@ class AndroidUnsupportedActions(google.protobuf.message.Message): *, allowed: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["allowed", b"allowed"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["allowed", b"allowed"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["allowed", b"allowed"]) -> None: ... global___AndroidUnsupportedActions = AndroidUnsupportedActions @@ -1896,11 +1166,7 @@ class PrimaryFeature(google.protobuf.message.Message): FLAGS_FIELD_NUMBER: builtins.int @property - def flags( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def flags(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -1921,12 +1187,8 @@ class KeyExpiration(google.protobuf.message.Message): *, expiredKeyEpoch: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"]) -> None: ... global___KeyExpiration = KeyExpiration @@ -1945,12 +1207,8 @@ class SyncActionMessage(google.protobuf.message.Message): key: waCommon.WACommon_pb2.MessageKey | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> None: ... global___SyncActionMessage = SyncActionMessage @@ -1964,11 +1222,7 @@ class SyncActionMessageRange(google.protobuf.message.Message): lastMessageTimestamp: builtins.int lastSystemMessageTimestamp: builtins.int @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncActionMessage - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncActionMessage]: ... def __init__( self, *, @@ -1976,26 +1230,8 @@ class SyncActionMessageRange(google.protobuf.message.Message): lastSystemMessageTimestamp: builtins.int | None = ..., messages: collections.abc.Iterable[global___SyncActionMessage] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - "messages", - b"messages", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp", "messages", b"messages"]) -> None: ... global___SyncActionMessageRange = SyncActionMessageRange @@ -2010,12 +1246,8 @@ class UnarchiveChatsSetting(google.protobuf.message.Message): *, unarchiveChats: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"]) -> None: ... global___UnarchiveChatsSetting = UnarchiveChatsSetting @@ -2031,12 +1263,8 @@ class DeleteChatAction(google.protobuf.message.Message): *, messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> None: ... global___DeleteChatAction = DeleteChatAction @@ -2052,12 +1280,8 @@ class ClearChatAction(google.protobuf.message.Message): *, messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> None: ... global___ClearChatAction = ClearChatAction @@ -2076,14 +1300,8 @@ class MarkChatAsReadAction(google.protobuf.message.Message): read: builtins.bool | None = ..., messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> None: ... global___MarkChatAsReadAction = MarkChatAsReadAction @@ -2101,18 +1319,8 @@ class DeleteMessageForMeAction(google.protobuf.message.Message): deleteMedia: builtins.bool | None = ..., messageTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp"]) -> None: ... global___DeleteMessageForMeAction = DeleteMessageForMeAction @@ -2131,18 +1339,8 @@ class ArchiveChatAction(google.protobuf.message.Message): archived: builtins.bool | None = ..., messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> None: ... global___ArchiveChatAction = ArchiveChatAction @@ -2152,11 +1350,7 @@ class RecentEmojiWeightsAction(google.protobuf.message.Message): WEIGHTS_FIELD_NUMBER: builtins.int @property - def weights( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___RecentEmojiWeight - ]: ... + def weights(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RecentEmojiWeight]: ... def __init__( self, *, @@ -2189,36 +1383,8 @@ class LabelEditAction(google.protobuf.message.Message): deleted: builtins.bool | None = ..., orderIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "color", - b"color", - "deleted", - b"deleted", - "name", - b"name", - "orderIndex", - b"orderIndex", - "predefinedID", - b"predefinedID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "color", - b"color", - "deleted", - b"deleted", - "name", - b"name", - "orderIndex", - b"orderIndex", - "predefinedID", - b"predefinedID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["color", b"color", "deleted", b"deleted", "name", b"name", "orderIndex", b"orderIndex", "predefinedID", b"predefinedID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["color", b"color", "deleted", b"deleted", "name", b"name", "orderIndex", b"orderIndex", "predefinedID", b"predefinedID"]) -> None: ... global___LabelEditAction = LabelEditAction @@ -2233,9 +1399,7 @@ class LabelAssociationAction(google.protobuf.message.Message): *, labeled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["labeled", b"labeled"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["labeled", b"labeled"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["labeled", b"labeled"]) -> None: ... global___LabelAssociationAction = LabelAssociationAction @@ -2254,11 +1418,7 @@ class QuickReplyAction(google.protobuf.message.Message): count: builtins.int deleted: builtins.bool @property - def keywords( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def keywords(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -2268,34 +1428,8 @@ class QuickReplyAction(google.protobuf.message.Message): count: builtins.int | None = ..., deleted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "count", - b"count", - "deleted", - b"deleted", - "message", - b"message", - "shortcut", - b"shortcut", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "count", - b"count", - "deleted", - b"deleted", - "keywords", - b"keywords", - "message", - b"message", - "shortcut", - b"shortcut", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["count", b"count", "deleted", b"deleted", "message", b"message", "shortcut", b"shortcut"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["count", b"count", "deleted", b"deleted", "keywords", b"keywords", "message", b"message", "shortcut", b"shortcut"]) -> None: ... global___QuickReplyAction = QuickReplyAction @@ -2310,9 +1444,7 @@ class LocaleSetting(google.protobuf.message.Message): *, locale: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["locale", b"locale"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["locale", b"locale"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["locale", b"locale"]) -> None: ... global___LocaleSetting = LocaleSetting @@ -2328,9 +1460,7 @@ class PushNameSetting(google.protobuf.message.Message): *, name: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["name", b"name"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["name", b"name"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["name", b"name"]) -> None: ... global___PushNameSetting = PushNameSetting @@ -2346,12 +1476,8 @@ class SecurityNotificationSetting(google.protobuf.message.Message): *, showNotification: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["showNotification", b"showNotification"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["showNotification", b"showNotification"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["showNotification", b"showNotification"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["showNotification", b"showNotification"]) -> None: ... global___SecurityNotificationSetting = SecurityNotificationSetting @@ -2366,9 +1492,7 @@ class PinAction(google.protobuf.message.Message): *, pinned: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pinned", b"pinned"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["pinned", b"pinned"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["pinned", b"pinned"]) -> None: ... global___PinAction = PinAction @@ -2390,28 +1514,8 @@ class MuteAction(google.protobuf.message.Message): muteEndTimestamp: builtins.int | None = ..., autoMuted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "autoMuted", - b"autoMuted", - "muteEndTimestamp", - b"muteEndTimestamp", - "muted", - b"muted", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "autoMuted", - b"autoMuted", - "muteEndTimestamp", - b"muteEndTimestamp", - "muted", - b"muted", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["autoMuted", b"autoMuted", "muteEndTimestamp", b"muteEndTimestamp", "muted", b"muted"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["autoMuted", b"autoMuted", "muteEndTimestamp", b"muteEndTimestamp", "muted", b"muted"]) -> None: ... global___MuteAction = MuteAction @@ -2435,32 +1539,8 @@ class ContactAction(google.protobuf.message.Message): lidJID: builtins.str | None = ..., saveOnPrimaryAddressbook: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "firstName", - b"firstName", - "fullName", - b"fullName", - "lidJID", - b"lidJID", - "saveOnPrimaryAddressbook", - b"saveOnPrimaryAddressbook", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "firstName", - b"firstName", - "fullName", - b"fullName", - "lidJID", - b"lidJID", - "saveOnPrimaryAddressbook", - b"saveOnPrimaryAddressbook", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["firstName", b"firstName", "fullName", b"fullName", "lidJID", b"lidJID", "saveOnPrimaryAddressbook", b"saveOnPrimaryAddressbook"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["firstName", b"firstName", "fullName", b"fullName", "lidJID", b"lidJID", "saveOnPrimaryAddressbook", b"saveOnPrimaryAddressbook"]) -> None: ... global___ContactAction = ContactAction @@ -2475,9 +1555,7 @@ class StarAction(google.protobuf.message.Message): *, starred: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["starred", b"starred"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["starred", b"starred"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["starred", b"starred"]) -> None: ... global___StarAction = StarAction @@ -2503,31 +1581,7 @@ class SyncActionData(google.protobuf.message.Message): padding: builtins.bytes | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "index", - b"index", - "padding", - b"padding", - "value", - b"value", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "index", - b"index", - "padding", - b"padding", - "value", - b"value", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["index", b"index", "padding", b"padding", "value", b"value", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["index", b"index", "padding", b"padding", "value", b"value", "version", b"version"]) -> None: ... global___SyncActionData = SyncActionData diff --git a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py index e36f52e..076d5e1 100644 --- a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py +++ b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py @@ -3,7 +3,6 @@ # source: waUserPassword/WAProtobufsUserPassword.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,28 +12,24 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n,waUserPassword/WAProtobufsUserPassword.proto\x12\x17WAProtobufsUserPassword"\x9b\x04\n\x0cUserPassword\x12@\n\x08\x65ncoding\x18\x01 \x01(\x0e\x32..WAProtobufsUserPassword.UserPassword.Encoding\x12\x46\n\x0btransformer\x18\x02 \x01(\x0e\x32\x31.WAProtobufsUserPassword.UserPassword.Transformer\x12L\n\x0etransformerArg\x18\x03 \x03(\x0b\x32\x34.WAProtobufsUserPassword.UserPassword.TransformerArg\x12\x17\n\x0ftransformedData\x18\x04 \x01(\x0c\x1a\xa9\x01\n\x0eTransformerArg\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.WAProtobufsUserPassword.UserPassword.TransformerArg.Value\x1a?\n\x05Value\x12\x10\n\x06\x61sBlob\x18\x01 \x01(\x0cH\x00\x12\x1b\n\x11\x61sUnsignedInteger\x18\x02 \x01(\rH\x00\x42\x07\n\x05value"G\n\x0bTransformer\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12PBKDF2_HMAC_SHA512\x10\x01\x12\x16\n\x12PBKDF2_HMAC_SHA384\x10\x02"%\n\x08\x45ncoding\x12\x08\n\x04UTF8\x10\x00\x12\x0f\n\x0bUTF8_BROKEN\x10\x01\x42*Z(go.mau.fi/whatsmeow/proto/waUserPassword' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,waUserPassword/WAProtobufsUserPassword.proto\x12\x17WAProtobufsUserPassword\"\x9b\x04\n\x0cUserPassword\x12@\n\x08\x65ncoding\x18\x01 \x01(\x0e\x32..WAProtobufsUserPassword.UserPassword.Encoding\x12\x46\n\x0btransformer\x18\x02 \x01(\x0e\x32\x31.WAProtobufsUserPassword.UserPassword.Transformer\x12L\n\x0etransformerArg\x18\x03 \x03(\x0b\x32\x34.WAProtobufsUserPassword.UserPassword.TransformerArg\x12\x17\n\x0ftransformedData\x18\x04 \x01(\x0c\x1a\xa9\x01\n\x0eTransformerArg\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.WAProtobufsUserPassword.UserPassword.TransformerArg.Value\x1a?\n\x05Value\x12\x10\n\x06\x61sBlob\x18\x01 \x01(\x0cH\x00\x12\x1b\n\x11\x61sUnsignedInteger\x18\x02 \x01(\rH\x00\x42\x07\n\x05value\"G\n\x0bTransformer\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12PBKDF2_HMAC_SHA512\x10\x01\x12\x16\n\x12PBKDF2_HMAC_SHA384\x10\x02\"%\n\x08\x45ncoding\x12\x08\n\x04UTF8\x10\x00\x12\x0f\n\x0bUTF8_BROKEN\x10\x01\x42*Z(go.mau.fi/whatsmeow/proto/waUserPassword') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waUserPassword.WAProtobufsUserPassword_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waUserPassword.WAProtobufsUserPassword_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waUserPassword" - _globals["_USERPASSWORD"]._serialized_start = 74 - _globals["_USERPASSWORD"]._serialized_end = 613 - _globals["_USERPASSWORD_TRANSFORMERARG"]._serialized_start = 332 - _globals["_USERPASSWORD_TRANSFORMERARG"]._serialized_end = 501 - _globals["_USERPASSWORD_TRANSFORMERARG_VALUE"]._serialized_start = 438 - _globals["_USERPASSWORD_TRANSFORMERARG_VALUE"]._serialized_end = 501 - _globals["_USERPASSWORD_TRANSFORMER"]._serialized_start = 503 - _globals["_USERPASSWORD_TRANSFORMER"]._serialized_end = 574 - _globals["_USERPASSWORD_ENCODING"]._serialized_start = 576 - _globals["_USERPASSWORD_ENCODING"]._serialized_end = 613 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waUserPassword' + _globals['_USERPASSWORD']._serialized_start=74 + _globals['_USERPASSWORD']._serialized_end=613 + _globals['_USERPASSWORD_TRANSFORMERARG']._serialized_start=332 + _globals['_USERPASSWORD_TRANSFORMERARG']._serialized_end=501 + _globals['_USERPASSWORD_TRANSFORMERARG_VALUE']._serialized_start=438 + _globals['_USERPASSWORD_TRANSFORMERARG_VALUE']._serialized_end=501 + _globals['_USERPASSWORD_TRANSFORMER']._serialized_start=503 + _globals['_USERPASSWORD_TRANSFORMER']._serialized_end=574 + _globals['_USERPASSWORD_ENCODING']._serialized_start=576 + _globals['_USERPASSWORD_ENCODING']._serialized_end=613 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi index 50df59d..b529933 100644 --- a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi +++ b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi @@ -27,12 +27,7 @@ class UserPassword(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TransformerEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - UserPassword._Transformer.ValueType - ], - builtins.type, - ): + class _TransformerEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UserPassword._Transformer.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: UserPassword._Transformer.ValueType # 0 PBKDF2_HMAC_SHA512: UserPassword._Transformer.ValueType # 1 @@ -47,12 +42,7 @@ class UserPassword(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EncodingEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - UserPassword._Encoding.ValueType - ], - builtins.type, - ): + class _EncodingEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UserPassword._Encoding.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UTF8: UserPassword._Encoding.ValueType # 0 UTF8_BROKEN: UserPassword._Encoding.ValueType # 1 @@ -79,31 +69,9 @@ class UserPassword(google.protobuf.message.Message): asBlob: builtins.bytes | None = ..., asUnsignedInteger: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "asBlob", - b"asBlob", - "asUnsignedInteger", - b"asUnsignedInteger", - "value", - b"value", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "asBlob", - b"asBlob", - "asUnsignedInteger", - b"asUnsignedInteger", - "value", - b"value", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["value", b"value"] - ) -> typing.Literal["asBlob", "asUnsignedInteger"] | None: ... + def HasField(self, field_name: typing.Literal["asBlob", b"asBlob", "asUnsignedInteger", b"asUnsignedInteger", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["asBlob", b"asBlob", "asUnsignedInteger", b"asUnsignedInteger", "value", b"value"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["value", b"value"]) -> typing.Literal["asBlob", "asUnsignedInteger"] | None: ... KEY_FIELD_NUMBER: builtins.int VALUE_FIELD_NUMBER: builtins.int @@ -116,12 +84,8 @@ class UserPassword(google.protobuf.message.Message): key: builtins.str | None = ..., value: global___UserPassword.TransformerArg.Value | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... ENCODING_FIELD_NUMBER: builtins.int TRANSFORMER_FIELD_NUMBER: builtins.int @@ -131,43 +95,16 @@ class UserPassword(google.protobuf.message.Message): transformer: global___UserPassword.Transformer.ValueType transformedData: builtins.bytes @property - def transformerArg( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___UserPassword.TransformerArg - ]: ... + def transformerArg(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UserPassword.TransformerArg]: ... def __init__( self, *, encoding: global___UserPassword.Encoding.ValueType | None = ..., transformer: global___UserPassword.Transformer.ValueType | None = ..., - transformerArg: collections.abc.Iterable[global___UserPassword.TransformerArg] - | None = ..., + transformerArg: collections.abc.Iterable[global___UserPassword.TransformerArg] | None = ..., transformedData: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encoding", - b"encoding", - "transformedData", - b"transformedData", - "transformer", - b"transformer", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encoding", - b"encoding", - "transformedData", - b"transformedData", - "transformer", - b"transformer", - "transformerArg", - b"transformerArg", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encoding", b"encoding", "transformedData", b"transformedData", "transformer", b"transformer"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encoding", b"encoding", "transformedData", b"transformedData", "transformer", b"transformer", "transformerArg", b"transformerArg"]) -> None: ... global___UserPassword = UserPassword diff --git a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py index 1a7fcbf..2eb8532 100644 --- a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py +++ b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py @@ -3,7 +3,6 @@ # source: waVnameCert/WAWebProtobufsVnameCert.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,40 +12,36 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n)waVnameCert/WAWebProtobufsVnameCert.proto\x12\x17WAWebProtobufsVnameCert"\xd0\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12P\n\x0bhostStorage\x18\x04 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizAccountLinkInfo.HostStorageType\x12L\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x37.WAWebProtobufsVnameCert.BizAccountLinkInfo.AccountType"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"\xa2\x04\n\x0f\x42izIdentityInfo\x12K\n\x06vlevel\x18\x01 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizIdentityInfo.VerifiedLevelValue\x12\x43\n\tvnameCert\x18\x02 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12M\n\x0bhostStorage\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsVnameCert.BizIdentityInfo.HostStorageType\x12O\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32\x39.WAWebProtobufsVnameCert.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTS\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t"\xeb\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x92\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12>\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32&.WAWebProtobufsVnameCert.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04"q\n\x11\x42izAccountPayload\x12\x43\n\tvnameCert\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c\x42\'Z%go.mau.fi/whatsmeow/proto/waVnameCert' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waVnameCert/WAWebProtobufsVnameCert.proto\x12\x17WAWebProtobufsVnameCert\"\xd0\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12P\n\x0bhostStorage\x18\x04 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizAccountLinkInfo.HostStorageType\x12L\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x37.WAWebProtobufsVnameCert.BizAccountLinkInfo.AccountType\"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00\"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01\"\xa2\x04\n\x0f\x42izIdentityInfo\x12K\n\x06vlevel\x18\x01 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizIdentityInfo.VerifiedLevelValue\x12\x43\n\tvnameCert\x18\x02 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12M\n\x0bhostStorage\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsVnameCert.BizIdentityInfo.HostStorageType\x12O\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32\x39.WAWebProtobufsVnameCert.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTS\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04\"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01\"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01\"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02\"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t\"\xeb\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x92\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12>\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32&.WAWebProtobufsVnameCert.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04\"q\n\x11\x42izAccountPayload\x12\x43\n\tvnameCert\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c\x42\'Z%go.mau.fi/whatsmeow/proto/waVnameCert') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waVnameCert.WAWebProtobufsVnameCert_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waVnameCert.WAWebProtobufsVnameCert_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waVnameCert" - _globals["_BIZACCOUNTLINKINFO"]._serialized_start = 71 - _globals["_BIZACCOUNTLINKINFO"]._serialized_end = 407 - _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_start = 329 - _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_end = 358 - _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_start = 360 - _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_end = 407 - _globals["_BIZIDENTITYINFO"]._serialized_start = 410 - _globals["_BIZIDENTITYINFO"]._serialized_end = 956 - _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_start = 816 - _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_end = 853 - _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_start = 360 - _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_end = 407 - _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_start = 904 - _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_end = 956 - _globals["_LOCALIZEDNAME"]._serialized_start = 958 - _globals["_LOCALIZEDNAME"]._serialized_end = 1019 - _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_start = 1022 - _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_end = 1257 - _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_start = 1111 - _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_end = 1257 - _globals["_BIZACCOUNTPAYLOAD"]._serialized_start = 1259 - _globals["_BIZACCOUNTPAYLOAD"]._serialized_end = 1372 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waVnameCert' + _globals['_BIZACCOUNTLINKINFO']._serialized_start=71 + _globals['_BIZACCOUNTLINKINFO']._serialized_end=407 + _globals['_BIZACCOUNTLINKINFO_ACCOUNTTYPE']._serialized_start=329 + _globals['_BIZACCOUNTLINKINFO_ACCOUNTTYPE']._serialized_end=358 + _globals['_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE']._serialized_start=360 + _globals['_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE']._serialized_end=407 + _globals['_BIZIDENTITYINFO']._serialized_start=410 + _globals['_BIZIDENTITYINFO']._serialized_end=956 + _globals['_BIZIDENTITYINFO_ACTUALACTORSTYPE']._serialized_start=816 + _globals['_BIZIDENTITYINFO_ACTUALACTORSTYPE']._serialized_end=853 + _globals['_BIZIDENTITYINFO_HOSTSTORAGETYPE']._serialized_start=360 + _globals['_BIZIDENTITYINFO_HOSTSTORAGETYPE']._serialized_end=407 + _globals['_BIZIDENTITYINFO_VERIFIEDLEVELVALUE']._serialized_start=904 + _globals['_BIZIDENTITYINFO_VERIFIEDLEVELVALUE']._serialized_end=956 + _globals['_LOCALIZEDNAME']._serialized_start=958 + _globals['_LOCALIZEDNAME']._serialized_end=1019 + _globals['_VERIFIEDNAMECERTIFICATE']._serialized_start=1022 + _globals['_VERIFIEDNAMECERTIFICATE']._serialized_end=1257 + _globals['_VERIFIEDNAMECERTIFICATE_DETAILS']._serialized_start=1111 + _globals['_VERIFIEDNAMECERTIFICATE_DETAILS']._serialized_end=1257 + _globals['_BIZACCOUNTPAYLOAD']._serialized_start=1259 + _globals['_BIZACCOUNTPAYLOAD']._serialized_end=1372 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi index 7db71a4..aa2d20d 100644 --- a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi +++ b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi @@ -27,12 +27,7 @@ class BizAccountLinkInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AccountTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizAccountLinkInfo._AccountType.ValueType - ], - builtins.type, - ): + class _AccountTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizAccountLinkInfo._AccountType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ENTERPRISE: BizAccountLinkInfo._AccountType.ValueType # 0 @@ -43,19 +38,12 @@ class BizAccountLinkInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HostStorageTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizAccountLinkInfo._HostStorageType.ValueType - ], - builtins.type, - ): + class _HostStorageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizAccountLinkInfo._HostStorageType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ON_PREMISE: BizAccountLinkInfo._HostStorageType.ValueType # 0 FACEBOOK: BizAccountLinkInfo._HostStorageType.ValueType # 1 - class HostStorageType( - _HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper - ): ... + class HostStorageType(_HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper): ... ON_PREMISE: BizAccountLinkInfo.HostStorageType.ValueType # 0 FACEBOOK: BizAccountLinkInfo.HostStorageType.ValueType # 1 @@ -78,36 +66,8 @@ class BizAccountLinkInfo(google.protobuf.message.Message): hostStorage: global___BizAccountLinkInfo.HostStorageType.ValueType | None = ..., accountType: global___BizAccountLinkInfo.AccountType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "hostStorage", - b"hostStorage", - "issueTime", - b"issueTime", - "whatsappAcctNumber", - b"whatsappAcctNumber", - "whatsappBizAcctFbid", - b"whatsappBizAcctFbid", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "hostStorage", - b"hostStorage", - "issueTime", - b"issueTime", - "whatsappAcctNumber", - b"whatsappAcctNumber", - "whatsappBizAcctFbid", - b"whatsappBizAcctFbid", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountType", b"accountType", "hostStorage", b"hostStorage", "issueTime", b"issueTime", "whatsappAcctNumber", b"whatsappAcctNumber", "whatsappBizAcctFbid", b"whatsappBizAcctFbid"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountType", b"accountType", "hostStorage", b"hostStorage", "issueTime", b"issueTime", "whatsappAcctNumber", b"whatsappAcctNumber", "whatsappBizAcctFbid", b"whatsappBizAcctFbid"]) -> None: ... global___BizAccountLinkInfo = BizAccountLinkInfo @@ -119,19 +79,12 @@ class BizIdentityInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActualActorsTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizIdentityInfo._ActualActorsType.ValueType - ], - builtins.type, - ): + class _ActualActorsTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizIdentityInfo._ActualActorsType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SELF: BizIdentityInfo._ActualActorsType.ValueType # 0 BSP: BizIdentityInfo._ActualActorsType.ValueType # 1 - class ActualActorsType( - _ActualActorsType, metaclass=_ActualActorsTypeEnumTypeWrapper - ): ... + class ActualActorsType(_ActualActorsType, metaclass=_ActualActorsTypeEnumTypeWrapper): ... SELF: BizIdentityInfo.ActualActorsType.ValueType # 0 BSP: BizIdentityInfo.ActualActorsType.ValueType # 1 @@ -139,19 +92,12 @@ class BizIdentityInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HostStorageTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizIdentityInfo._HostStorageType.ValueType - ], - builtins.type, - ): + class _HostStorageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizIdentityInfo._HostStorageType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ON_PREMISE: BizIdentityInfo._HostStorageType.ValueType # 0 FACEBOOK: BizIdentityInfo._HostStorageType.ValueType # 1 - class HostStorageType( - _HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper - ): ... + class HostStorageType(_HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper): ... ON_PREMISE: BizIdentityInfo.HostStorageType.ValueType # 0 FACEBOOK: BizIdentityInfo.HostStorageType.ValueType # 1 @@ -159,20 +105,13 @@ class BizIdentityInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _VerifiedLevelValueEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizIdentityInfo._VerifiedLevelValue.ValueType - ], - builtins.type, - ): + class _VerifiedLevelValueEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizIdentityInfo._VerifiedLevelValue.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: BizIdentityInfo._VerifiedLevelValue.ValueType # 0 LOW: BizIdentityInfo._VerifiedLevelValue.ValueType # 1 HIGH: BizIdentityInfo._VerifiedLevelValue.ValueType # 2 - class VerifiedLevelValue( - _VerifiedLevelValue, metaclass=_VerifiedLevelValueEnumTypeWrapper - ): ... + class VerifiedLevelValue(_VerifiedLevelValue, metaclass=_VerifiedLevelValueEnumTypeWrapper): ... UNKNOWN: BizIdentityInfo.VerifiedLevelValue.ValueType # 0 LOW: BizIdentityInfo.VerifiedLevelValue.ValueType # 1 HIGH: BizIdentityInfo.VerifiedLevelValue.ValueType # 2 @@ -206,48 +145,8 @@ class BizIdentityInfo(google.protobuf.message.Message): privacyModeTS: builtins.int | None = ..., featureControls: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actualActors", - b"actualActors", - "featureControls", - b"featureControls", - "hostStorage", - b"hostStorage", - "privacyModeTS", - b"privacyModeTS", - "revoked", - b"revoked", - "signed", - b"signed", - "vlevel", - b"vlevel", - "vnameCert", - b"vnameCert", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actualActors", - b"actualActors", - "featureControls", - b"featureControls", - "hostStorage", - b"hostStorage", - "privacyModeTS", - b"privacyModeTS", - "revoked", - b"revoked", - "signed", - b"signed", - "vlevel", - b"vlevel", - "vnameCert", - b"vnameCert", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actualActors", b"actualActors", "featureControls", b"featureControls", "hostStorage", b"hostStorage", "privacyModeTS", b"privacyModeTS", "revoked", b"revoked", "signed", b"signed", "vlevel", b"vlevel", "vnameCert", b"vnameCert"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actualActors", b"actualActors", "featureControls", b"featureControls", "hostStorage", b"hostStorage", "privacyModeTS", b"privacyModeTS", "revoked", b"revoked", "signed", b"signed", "vlevel", b"vlevel", "vnameCert", b"vnameCert"]) -> None: ... global___BizIdentityInfo = BizIdentityInfo @@ -268,18 +167,8 @@ class LocalizedName(google.protobuf.message.Message): lc: builtins.str | None = ..., verifiedName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName"]) -> None: ... global___LocalizedName = LocalizedName @@ -301,49 +190,18 @@ class VerifiedNameCertificate(google.protobuf.message.Message): verifiedName: builtins.str issueTime: builtins.int @property - def localizedNames( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___LocalizedName - ]: ... + def localizedNames(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LocalizedName]: ... def __init__( self, *, serial: builtins.int | None = ..., issuer: builtins.str | None = ..., verifiedName: builtins.str | None = ..., - localizedNames: collections.abc.Iterable[global___LocalizedName] - | None = ..., + localizedNames: collections.abc.Iterable[global___LocalizedName] | None = ..., issueTime: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "issueTime", - b"issueTime", - "issuer", - b"issuer", - "serial", - b"serial", - "verifiedName", - b"verifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "issueTime", - b"issueTime", - "issuer", - b"issuer", - "localizedNames", - b"localizedNames", - "serial", - b"serial", - "verifiedName", - b"verifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["issueTime", b"issueTime", "issuer", b"issuer", "serial", b"serial", "verifiedName", b"verifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["issueTime", b"issueTime", "issuer", b"issuer", "localizedNames", b"localizedNames", "serial", b"serial", "verifiedName", b"verifiedName"]) -> None: ... DETAILS_FIELD_NUMBER: builtins.int SIGNATURE_FIELD_NUMBER: builtins.int @@ -358,28 +216,8 @@ class VerifiedNameCertificate(google.protobuf.message.Message): signature: builtins.bytes | None = ..., serverSignature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "details", - b"details", - "serverSignature", - b"serverSignature", - "signature", - b"signature", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "details", - b"details", - "serverSignature", - b"serverSignature", - "signature", - b"signature", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "serverSignature", b"serverSignature", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "serverSignature", b"serverSignature", "signature", b"signature"]) -> None: ... global___VerifiedNameCertificate = VerifiedNameCertificate @@ -398,17 +236,7 @@ class BizAccountPayload(google.protobuf.message.Message): vnameCert: global___VerifiedNameCertificate | None = ..., bizAcctLinkInfo: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert"]) -> None: ... global___BizAccountPayload = BizAccountPayload diff --git a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py index b549304..529de3e 100644 --- a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py +++ b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py @@ -3,7 +3,6 @@ # source: waWa6/WAWebProtobufsWa6.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,58 +12,56 @@ _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6"\xf1\x1e\n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12=\n\tuserAgent\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.UserAgent\x12\x39\n\x07webInfo\x18\x06 \x01(\x0b\x32(.WAWebProtobufsWa6.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionID\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x41\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32,.WAWebProtobufsWa6.ClientPayload.ConnectType\x12\x45\n\rconnectReason\x18\r \x01(\x0e\x32..WAWebProtobufsWa6.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12=\n\tdnsSource\x18\x0f \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12Y\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData\x12\x39\n\x07product\x18\x14 \x01(\x0e\x32(.WAWebProtobufsWa6.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12I\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\x30.WAWebProtobufsWa6.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppID\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceID\x18 \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x41\n\x0binteropData\x18& \x01(\x0b\x32,.WAWebProtobufsWa6.ClientPayload.InteropData\x12\r\n\x05isPcr\x18\' \x01(\x08\x1a\xcb\x01\n\tDNSSource\x12Q\n\tdnsMethod\x18\x0f \x01(\x0e\x32>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04\x1a\xde\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12I\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32\x34.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload\x12O\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsURLMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xba\n\n\tUserAgent\x12\x45\n\x08platform\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsWa6.ClientPayload.UserAgent.Platform\x12I\n\nappVersion\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneID\x18\t \x01(\t\x12Q\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x39.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpID\x18\x0e \x01(\t\x12I\n\ndeviceType\x18\x0f \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType\x12\x17\n\x0f\x64\x65viceModelType\x18\x10 \x01(\t\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03"\x8a\x04\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10"\x12\x11\n\rSMART_GLASSES\x10#\x1a/\n\x0bInteropData\x12\x11\n\taccountID\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyID\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02"\x9d\x03\n\x10HandshakeMessage\x12\x44\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ClientHello\x12\x44\n\x0bserverHello\x18\x03 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ServerHello\x12\x46\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x30.WAWebProtobufsWa6.HandshakeMessage.ClientFinish\x1a/\n\x0c\x43lientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x41\n\x0bServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x1a\x41\n\x0b\x43lientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWa6' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6\"\xf1\x1e\n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12=\n\tuserAgent\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.UserAgent\x12\x39\n\x07webInfo\x18\x06 \x01(\x0b\x32(.WAWebProtobufsWa6.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionID\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x41\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32,.WAWebProtobufsWa6.ClientPayload.ConnectType\x12\x45\n\rconnectReason\x18\r \x01(\x0e\x32..WAWebProtobufsWa6.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12=\n\tdnsSource\x18\x0f \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12Y\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData\x12\x39\n\x07product\x18\x14 \x01(\x0e\x32(.WAWebProtobufsWa6.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12I\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\x30.WAWebProtobufsWa6.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppID\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceID\x18 \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18\" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x41\n\x0binteropData\x18& \x01(\x0b\x32,.WAWebProtobufsWa6.ClientPayload.InteropData\x12\r\n\x05isPcr\x18\' \x01(\x08\x1a\xcb\x01\n\tDNSSource\x12Q\n\tdnsMethod\x18\x0f \x01(\x0e\x32>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08\"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04\x1a\xde\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12I\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32\x34.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload\x12O\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsURLMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c\"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xba\n\n\tUserAgent\x12\x45\n\x08platform\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsWa6.ClientPayload.UserAgent.Platform\x12I\n\nappVersion\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneID\x18\t \x01(\t\x12Q\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x39.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpID\x18\x0e \x01(\t\x12I\n\ndeviceType\x18\x0f \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType\x12\x17\n\x0f\x64\x65viceModelType\x18\x10 \x01(\t\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r\"F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04\"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03\"\x8a\x04\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10\"\x12\x11\n\rSMART_GLASSES\x10#\x1a/\n\x0bInteropData\x12\x11\n\taccountID\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyID\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c\"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03\"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p\"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06\"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02\"\x9d\x03\n\x10HandshakeMessage\x12\x44\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ClientHello\x12\x44\n\x0bserverHello\x18\x03 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ServerHello\x12\x46\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x30.WAWebProtobufsWa6.HandshakeMessage.ClientFinish\x1a/\n\x0c\x43lientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x41\n\x0bServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x1a\x41\n\x0b\x43lientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWa6') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waWa6.WAWebProtobufsWa6_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWa6.WAWebProtobufsWa6_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waWa6" - _globals["_CLIENTPAYLOAD"]._serialized_start = 53 - _globals["_CLIENTPAYLOAD"]._serialized_end = 4006 - _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_start = 1026 - _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_end = 1229 - _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_start = 1141 - _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_end = 1229 - _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_start = 1232 - _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_end = 1838 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_start = 1435 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_end = 1750 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_start = 1752 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_end = 1838 - _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_start = 1841 - _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_end = 3179 - _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_start = 2416 - _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_end = 2519 - _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_start = 2521 - _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_end = 2591 - _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_start = 2593 - _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_end = 2654 - _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_start = 2657 - _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_end = 3179 - _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_start = 3181 - _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_end = 3228 - _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_start = 3231 - _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_end = 3405 - _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_start = 3407 - _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_end = 3476 - _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_start = 3479 - _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_end = 3783 - _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_start = 3786 - _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_end = 3920 - _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_start = 3922 - _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_end = 4006 - _globals["_HANDSHAKEMESSAGE"]._serialized_start = 4009 - _globals["_HANDSHAKEMESSAGE"]._serialized_end = 4422 - _globals["_HANDSHAKEMESSAGE_CLIENTFINISH"]._serialized_start = 4241 - _globals["_HANDSHAKEMESSAGE_CLIENTFINISH"]._serialized_end = 4288 - _globals["_HANDSHAKEMESSAGE_SERVERHELLO"]._serialized_start = 4290 - _globals["_HANDSHAKEMESSAGE_SERVERHELLO"]._serialized_end = 4355 - _globals["_HANDSHAKEMESSAGE_CLIENTHELLO"]._serialized_start = 4357 - _globals["_HANDSHAKEMESSAGE_CLIENTHELLO"]._serialized_end = 4422 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waWa6' + _globals['_CLIENTPAYLOAD']._serialized_start=53 + _globals['_CLIENTPAYLOAD']._serialized_end=4006 + _globals['_CLIENTPAYLOAD_DNSSOURCE']._serialized_start=1026 + _globals['_CLIENTPAYLOAD_DNSSOURCE']._serialized_end=1229 + _globals['_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD']._serialized_start=1141 + _globals['_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD']._serialized_end=1229 + _globals['_CLIENTPAYLOAD_WEBINFO']._serialized_start=1232 + _globals['_CLIENTPAYLOAD_WEBINFO']._serialized_end=1838 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD']._serialized_start=1435 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD']._serialized_end=1750 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM']._serialized_start=1752 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM']._serialized_end=1838 + _globals['_CLIENTPAYLOAD_USERAGENT']._serialized_start=1841 + _globals['_CLIENTPAYLOAD_USERAGENT']._serialized_end=3179 + _globals['_CLIENTPAYLOAD_USERAGENT_APPVERSION']._serialized_start=2416 + _globals['_CLIENTPAYLOAD_USERAGENT_APPVERSION']._serialized_end=2519 + _globals['_CLIENTPAYLOAD_USERAGENT_DEVICETYPE']._serialized_start=2521 + _globals['_CLIENTPAYLOAD_USERAGENT_DEVICETYPE']._serialized_end=2591 + _globals['_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL']._serialized_start=2593 + _globals['_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL']._serialized_end=2654 + _globals['_CLIENTPAYLOAD_USERAGENT_PLATFORM']._serialized_start=2657 + _globals['_CLIENTPAYLOAD_USERAGENT_PLATFORM']._serialized_end=3179 + _globals['_CLIENTPAYLOAD_INTEROPDATA']._serialized_start=3181 + _globals['_CLIENTPAYLOAD_INTEROPDATA']._serialized_end=3228 + _globals['_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA']._serialized_start=3231 + _globals['_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA']._serialized_end=3405 + _globals['_CLIENTPAYLOAD_PRODUCT']._serialized_start=3407 + _globals['_CLIENTPAYLOAD_PRODUCT']._serialized_end=3476 + _globals['_CLIENTPAYLOAD_CONNECTTYPE']._serialized_start=3479 + _globals['_CLIENTPAYLOAD_CONNECTTYPE']._serialized_end=3783 + _globals['_CLIENTPAYLOAD_CONNECTREASON']._serialized_start=3786 + _globals['_CLIENTPAYLOAD_CONNECTREASON']._serialized_end=3920 + _globals['_CLIENTPAYLOAD_IOSAPPEXTENSION']._serialized_start=3922 + _globals['_CLIENTPAYLOAD_IOSAPPEXTENSION']._serialized_end=4006 + _globals['_HANDSHAKEMESSAGE']._serialized_start=4009 + _globals['_HANDSHAKEMESSAGE']._serialized_end=4422 + _globals['_HANDSHAKEMESSAGE_CLIENTFINISH']._serialized_start=4241 + _globals['_HANDSHAKEMESSAGE_CLIENTFINISH']._serialized_end=4288 + _globals['_HANDSHAKEMESSAGE_SERVERHELLO']._serialized_start=4290 + _globals['_HANDSHAKEMESSAGE_SERVERHELLO']._serialized_end=4355 + _globals['_HANDSHAKEMESSAGE_CLIENTHELLO']._serialized_start=4357 + _globals['_HANDSHAKEMESSAGE_CLIENTHELLO']._serialized_end=4422 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi index 3d28a83..8ca0fd5 100644 --- a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi +++ b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi @@ -27,12 +27,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ProductEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._Product.ValueType - ], - builtins.type, - ): + class _ProductEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._Product.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor WHATSAPP: ClientPayload._Product.ValueType # 0 MESSENGER: ClientPayload._Product.ValueType # 1 @@ -49,12 +44,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ConnectTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._ConnectType.ValueType - ], - builtins.type, - ): + class _ConnectTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._ConnectType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CELLULAR_UNKNOWN: ClientPayload._ConnectType.ValueType # 0 WIFI_UNKNOWN: ClientPayload._ConnectType.ValueType # 1 @@ -93,12 +83,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ConnectReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._ConnectReason.ValueType - ], - builtins.type, - ): + class _ConnectReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._ConnectReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PUSH: ClientPayload._ConnectReason.ValueType # 0 USER_ACTIVATED: ClientPayload._ConnectReason.ValueType # 1 @@ -121,20 +106,13 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _IOSAppExtensionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._IOSAppExtension.ValueType - ], - builtins.type, - ): + class _IOSAppExtensionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._IOSAppExtension.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SHARE_EXTENSION: ClientPayload._IOSAppExtension.ValueType # 0 SERVICE_EXTENSION: ClientPayload._IOSAppExtension.ValueType # 1 INTENTS_EXTENSION: ClientPayload._IOSAppExtension.ValueType # 2 - class IOSAppExtension( - _IOSAppExtension, metaclass=_IOSAppExtensionEnumTypeWrapper - ): ... + class IOSAppExtension(_IOSAppExtension, metaclass=_IOSAppExtensionEnumTypeWrapper): ... SHARE_EXTENSION: ClientPayload.IOSAppExtension.ValueType # 0 SERVICE_EXTENSION: ClientPayload.IOSAppExtension.ValueType # 1 INTENTS_EXTENSION: ClientPayload.IOSAppExtension.ValueType # 2 @@ -147,12 +125,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DNSResolutionMethodEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.DNSSource._DNSResolutionMethod.ValueType - ], - builtins.type, - ): + class _DNSResolutionMethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.DNSSource._DNSResolutionMethod.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SYSTEM: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 0 GOOGLE: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 1 @@ -160,9 +133,7 @@ class ClientPayload(google.protobuf.message.Message): OVERRIDE: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 3 FALLBACK: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 4 - class DNSResolutionMethod( - _DNSResolutionMethod, metaclass=_DNSResolutionMethodEnumTypeWrapper - ): ... + class DNSResolutionMethod(_DNSResolutionMethod, metaclass=_DNSResolutionMethodEnumTypeWrapper): ... SYSTEM: ClientPayload.DNSSource.DNSResolutionMethod.ValueType # 0 GOOGLE: ClientPayload.DNSSource.DNSResolutionMethod.ValueType # 1 HARDCODED: ClientPayload.DNSSource.DNSResolutionMethod.ValueType # 2 @@ -176,22 +147,11 @@ class ClientPayload(google.protobuf.message.Message): def __init__( self, *, - dnsMethod: global___ClientPayload.DNSSource.DNSResolutionMethod.ValueType - | None = ..., + dnsMethod: global___ClientPayload.DNSSource.DNSResolutionMethod.ValueType | None = ..., appCached: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appCached", b"appCached", "dnsMethod", b"dnsMethod" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appCached", b"appCached", "dnsMethod", b"dnsMethod" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["appCached", b"appCached", "dnsMethod", b"dnsMethod"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appCached", b"appCached", "dnsMethod", b"dnsMethod"]) -> None: ... @typing.final class WebInfo(google.protobuf.message.Message): @@ -201,12 +161,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _WebSubPlatformEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.WebInfo._WebSubPlatform.ValueType - ], - builtins.type, - ): + class _WebSubPlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.WebInfo._WebSubPlatform.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor WEB_BROWSER: ClientPayload.WebInfo._WebSubPlatform.ValueType # 0 APP_STORE: ClientPayload.WebInfo._WebSubPlatform.ValueType # 1 @@ -214,9 +169,7 @@ class ClientPayload(google.protobuf.message.Message): DARWIN: ClientPayload.WebInfo._WebSubPlatform.ValueType # 3 WIN32: ClientPayload.WebInfo._WebSubPlatform.ValueType # 4 - class WebSubPlatform( - _WebSubPlatform, metaclass=_WebSubPlatformEnumTypeWrapper - ): ... + class WebSubPlatform(_WebSubPlatform, metaclass=_WebSubPlatformEnumTypeWrapper): ... WEB_BROWSER: ClientPayload.WebInfo.WebSubPlatform.ValueType # 0 APP_STORE: ClientPayload.WebInfo.WebSubPlatform.ValueType # 1 WIN_STORE: ClientPayload.WebInfo.WebSubPlatform.ValueType # 2 @@ -264,60 +217,8 @@ class ClientPayload(google.protobuf.message.Message): documentTypes: builtins.str | None = ..., features: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "documentTypes", - b"documentTypes", - "features", - b"features", - "supportsDocumentMessages", - b"supportsDocumentMessages", - "supportsE2EAudio", - b"supportsE2EAudio", - "supportsE2EDocument", - b"supportsE2EDocument", - "supportsE2EImage", - b"supportsE2EImage", - "supportsE2EVideo", - b"supportsE2EVideo", - "supportsMediaRetry", - b"supportsMediaRetry", - "supportsStarredMessages", - b"supportsStarredMessages", - "supportsURLMessages", - b"supportsURLMessages", - "usesParticipantInKey", - b"usesParticipantInKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "documentTypes", - b"documentTypes", - "features", - b"features", - "supportsDocumentMessages", - b"supportsDocumentMessages", - "supportsE2EAudio", - b"supportsE2EAudio", - "supportsE2EDocument", - b"supportsE2EDocument", - "supportsE2EImage", - b"supportsE2EImage", - "supportsE2EVideo", - b"supportsE2EVideo", - "supportsMediaRetry", - b"supportsMediaRetry", - "supportsStarredMessages", - b"supportsStarredMessages", - "supportsURLMessages", - b"supportsURLMessages", - "usesParticipantInKey", - b"usesParticipantInKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["documentTypes", b"documentTypes", "features", b"features", "supportsDocumentMessages", b"supportsDocumentMessages", "supportsE2EAudio", b"supportsE2EAudio", "supportsE2EDocument", b"supportsE2EDocument", "supportsE2EImage", b"supportsE2EImage", "supportsE2EVideo", b"supportsE2EVideo", "supportsMediaRetry", b"supportsMediaRetry", "supportsStarredMessages", b"supportsStarredMessages", "supportsURLMessages", b"supportsURLMessages", "usesParticipantInKey", b"usesParticipantInKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["documentTypes", b"documentTypes", "features", b"features", "supportsDocumentMessages", b"supportsDocumentMessages", "supportsE2EAudio", b"supportsE2EAudio", "supportsE2EDocument", b"supportsE2EDocument", "supportsE2EImage", b"supportsE2EImage", "supportsE2EVideo", b"supportsE2EVideo", "supportsMediaRetry", b"supportsMediaRetry", "supportsStarredMessages", b"supportsStarredMessages", "supportsURLMessages", b"supportsURLMessages", "usesParticipantInKey", b"usesParticipantInKey"]) -> None: ... REFTOKEN_FIELD_NUMBER: builtins.int VERSION_FIELD_NUMBER: builtins.int @@ -334,35 +235,10 @@ class ClientPayload(google.protobuf.message.Message): refToken: builtins.str | None = ..., version: builtins.str | None = ..., webdPayload: global___ClientPayload.WebInfo.WebdPayload | None = ..., - webSubPlatform: global___ClientPayload.WebInfo.WebSubPlatform.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "refToken", - b"refToken", - "version", - b"version", - "webSubPlatform", - b"webSubPlatform", - "webdPayload", - b"webdPayload", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "refToken", - b"refToken", - "version", - b"version", - "webSubPlatform", - b"webSubPlatform", - "webdPayload", - b"webdPayload", - ], + webSubPlatform: global___ClientPayload.WebInfo.WebSubPlatform.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["refToken", b"refToken", "version", b"version", "webSubPlatform", b"webSubPlatform", "webdPayload", b"webdPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["refToken", b"refToken", "version", b"version", "webSubPlatform", b"webSubPlatform", "webdPayload", b"webdPayload"]) -> None: ... @typing.final class UserAgent(google.protobuf.message.Message): @@ -372,12 +248,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DeviceTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.UserAgent._DeviceType.ValueType - ], - builtins.type, - ): + class _DeviceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.UserAgent._DeviceType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PHONE: ClientPayload.UserAgent._DeviceType.ValueType # 0 TABLET: ClientPayload.UserAgent._DeviceType.ValueType # 1 @@ -396,21 +267,14 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReleaseChannelEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.UserAgent._ReleaseChannel.ValueType - ], - builtins.type, - ): + class _ReleaseChannelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.UserAgent._ReleaseChannel.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor RELEASE: ClientPayload.UserAgent._ReleaseChannel.ValueType # 0 BETA: ClientPayload.UserAgent._ReleaseChannel.ValueType # 1 ALPHA: ClientPayload.UserAgent._ReleaseChannel.ValueType # 2 DEBUG: ClientPayload.UserAgent._ReleaseChannel.ValueType # 3 - class ReleaseChannel( - _ReleaseChannel, metaclass=_ReleaseChannelEnumTypeWrapper - ): ... + class ReleaseChannel(_ReleaseChannel, metaclass=_ReleaseChannelEnumTypeWrapper): ... RELEASE: ClientPayload.UserAgent.ReleaseChannel.ValueType # 0 BETA: ClientPayload.UserAgent.ReleaseChannel.ValueType # 1 ALPHA: ClientPayload.UserAgent.ReleaseChannel.ValueType # 2 @@ -420,12 +284,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlatformEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.UserAgent._Platform.ValueType - ], - builtins.type, - ): + class _PlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.UserAgent._Platform.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ANDROID: ClientPayload.UserAgent._Platform.ValueType # 0 IOS: ClientPayload.UserAgent._Platform.ValueType # 1 @@ -525,36 +384,8 @@ class ClientPayload(google.protobuf.message.Message): quaternary: builtins.int | None = ..., quinary: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> None: ... PLATFORM_FIELD_NUMBER: builtins.int APPVERSION_FIELD_NUMBER: builtins.int @@ -601,90 +432,16 @@ class ClientPayload(google.protobuf.message.Message): device: builtins.str | None = ..., osBuildNumber: builtins.str | None = ..., phoneID: builtins.str | None = ..., - releaseChannel: global___ClientPayload.UserAgent.ReleaseChannel.ValueType - | None = ..., + releaseChannel: global___ClientPayload.UserAgent.ReleaseChannel.ValueType | None = ..., localeLanguageIso6391: builtins.str | None = ..., localeCountryIso31661Alpha2: builtins.str | None = ..., deviceBoard: builtins.str | None = ..., deviceExpID: builtins.str | None = ..., - deviceType: global___ClientPayload.UserAgent.DeviceType.ValueType - | None = ..., + deviceType: global___ClientPayload.UserAgent.DeviceType.ValueType | None = ..., deviceModelType: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appVersion", - b"appVersion", - "device", - b"device", - "deviceBoard", - b"deviceBoard", - "deviceExpID", - b"deviceExpID", - "deviceModelType", - b"deviceModelType", - "deviceType", - b"deviceType", - "localeCountryIso31661Alpha2", - b"localeCountryIso31661Alpha2", - "localeLanguageIso6391", - b"localeLanguageIso6391", - "manufacturer", - b"manufacturer", - "mcc", - b"mcc", - "mnc", - b"mnc", - "osBuildNumber", - b"osBuildNumber", - "osVersion", - b"osVersion", - "phoneID", - b"phoneID", - "platform", - b"platform", - "releaseChannel", - b"releaseChannel", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appVersion", - b"appVersion", - "device", - b"device", - "deviceBoard", - b"deviceBoard", - "deviceExpID", - b"deviceExpID", - "deviceModelType", - b"deviceModelType", - "deviceType", - b"deviceType", - "localeCountryIso31661Alpha2", - b"localeCountryIso31661Alpha2", - "localeLanguageIso6391", - b"localeLanguageIso6391", - "manufacturer", - b"manufacturer", - "mcc", - b"mcc", - "mnc", - b"mnc", - "osBuildNumber", - b"osBuildNumber", - "osVersion", - b"osVersion", - "phoneID", - b"phoneID", - "platform", - b"platform", - "releaseChannel", - b"releaseChannel", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["appVersion", b"appVersion", "device", b"device", "deviceBoard", b"deviceBoard", "deviceExpID", b"deviceExpID", "deviceModelType", b"deviceModelType", "deviceType", b"deviceType", "localeCountryIso31661Alpha2", b"localeCountryIso31661Alpha2", "localeLanguageIso6391", b"localeLanguageIso6391", "manufacturer", b"manufacturer", "mcc", b"mcc", "mnc", b"mnc", "osBuildNumber", b"osBuildNumber", "osVersion", b"osVersion", "phoneID", b"phoneID", "platform", b"platform", "releaseChannel", b"releaseChannel"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appVersion", b"appVersion", "device", b"device", "deviceBoard", b"deviceBoard", "deviceExpID", b"deviceExpID", "deviceModelType", b"deviceModelType", "deviceType", b"deviceType", "localeCountryIso31661Alpha2", b"localeCountryIso31661Alpha2", "localeLanguageIso6391", b"localeLanguageIso6391", "manufacturer", b"manufacturer", "mcc", b"mcc", "mnc", b"mnc", "osBuildNumber", b"osBuildNumber", "osVersion", b"osVersion", "phoneID", b"phoneID", "platform", b"platform", "releaseChannel", b"releaseChannel"]) -> None: ... @typing.final class InteropData(google.protobuf.message.Message): @@ -700,14 +457,8 @@ class ClientPayload(google.protobuf.message.Message): accountID: builtins.int | None = ..., token: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["accountID", b"accountID", "token", b"token"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["accountID", b"accountID", "token", b"token"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountID", b"accountID", "token", b"token"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountID", b"accountID", "token", b"token"]) -> None: ... @typing.final class DevicePairingRegistrationData(google.protobuf.message.Message): @@ -741,48 +492,8 @@ class ClientPayload(google.protobuf.message.Message): buildHash: builtins.bytes | None = ..., deviceProps: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buildHash", - b"buildHash", - "deviceProps", - b"deviceProps", - "eIdent", - b"eIdent", - "eKeytype", - b"eKeytype", - "eRegid", - b"eRegid", - "eSkeyID", - b"eSkeyID", - "eSkeySig", - b"eSkeySig", - "eSkeyVal", - b"eSkeyVal", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buildHash", - b"buildHash", - "deviceProps", - b"deviceProps", - "eIdent", - b"eIdent", - "eKeytype", - b"eKeytype", - "eRegid", - b"eRegid", - "eSkeyID", - b"eSkeyID", - "eSkeySig", - b"eSkeySig", - "eSkeyVal", - b"eSkeyVal", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buildHash", b"buildHash", "deviceProps", b"deviceProps", "eIdent", b"eIdent", "eKeytype", b"eKeytype", "eRegid", b"eRegid", "eSkeyID", b"eSkeyID", "eSkeySig", b"eSkeySig", "eSkeyVal", b"eSkeyVal"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buildHash", b"buildHash", "deviceProps", b"deviceProps", "eIdent", b"eIdent", "eKeytype", b"eKeytype", "eRegid", b"eRegid", "eSkeyID", b"eSkeyID", "eSkeySig", b"eSkeySig", "eSkeyVal", b"eSkeyVal"]) -> None: ... USERNAME_FIELD_NUMBER: builtins.int PASSIVE_FIELD_NUMBER: builtins.int @@ -839,17 +550,11 @@ class ClientPayload(google.protobuf.message.Message): @property def webInfo(self) -> global___ClientPayload.WebInfo: ... @property - def shards( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def shards(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property def dnsSource(self) -> global___ClientPayload.DNSSource: ... @property - def devicePairingData( - self, - ) -> global___ClientPayload.DevicePairingRegistrationData: ... + def devicePairingData(self) -> global___ClientPayload.DevicePairingRegistrationData: ... @property def interopData(self) -> global___ClientPayload.InteropData: ... def __init__( @@ -868,8 +573,7 @@ class ClientPayload(google.protobuf.message.Message): dnsSource: global___ClientPayload.DNSSource | None = ..., connectAttemptCount: builtins.int | None = ..., device: builtins.int | None = ..., - devicePairingData: global___ClientPayload.DevicePairingRegistrationData - | None = ..., + devicePairingData: global___ClientPayload.DevicePairingRegistrationData | None = ..., product: global___ClientPayload.Product.ValueType | None = ..., fbCat: builtins.bytes | None = ..., fbUserAgent: builtins.bytes | None = ..., @@ -885,126 +589,8 @@ class ClientPayload(google.protobuf.message.Message): interopData: global___ClientPayload.InteropData | None = ..., isPcr: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "connectAttemptCount", - b"connectAttemptCount", - "connectReason", - b"connectReason", - "connectType", - b"connectType", - "device", - b"device", - "devicePairingData", - b"devicePairingData", - "dnsSource", - b"dnsSource", - "fbAppID", - b"fbAppID", - "fbCat", - b"fbCat", - "fbDeviceID", - b"fbDeviceID", - "fbUserAgent", - b"fbUserAgent", - "interopData", - b"interopData", - "iosAppExtension", - b"iosAppExtension", - "isPcr", - b"isPcr", - "lc", - b"lc", - "memClass", - b"memClass", - "oc", - b"oc", - "paddingBytes", - b"paddingBytes", - "passive", - b"passive", - "product", - b"product", - "pull", - b"pull", - "pushName", - b"pushName", - "sessionID", - b"sessionID", - "shortConnect", - b"shortConnect", - "userAgent", - b"userAgent", - "username", - b"username", - "webInfo", - b"webInfo", - "yearClass", - b"yearClass", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "connectAttemptCount", - b"connectAttemptCount", - "connectReason", - b"connectReason", - "connectType", - b"connectType", - "device", - b"device", - "devicePairingData", - b"devicePairingData", - "dnsSource", - b"dnsSource", - "fbAppID", - b"fbAppID", - "fbCat", - b"fbCat", - "fbDeviceID", - b"fbDeviceID", - "fbUserAgent", - b"fbUserAgent", - "interopData", - b"interopData", - "iosAppExtension", - b"iosAppExtension", - "isPcr", - b"isPcr", - "lc", - b"lc", - "memClass", - b"memClass", - "oc", - b"oc", - "paddingBytes", - b"paddingBytes", - "passive", - b"passive", - "product", - b"product", - "pull", - b"pull", - "pushName", - b"pushName", - "sessionID", - b"sessionID", - "shards", - b"shards", - "shortConnect", - b"shortConnect", - "userAgent", - b"userAgent", - "username", - b"username", - "webInfo", - b"webInfo", - "yearClass", - b"yearClass", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["connectAttemptCount", b"connectAttemptCount", "connectReason", b"connectReason", "connectType", b"connectType", "device", b"device", "devicePairingData", b"devicePairingData", "dnsSource", b"dnsSource", "fbAppID", b"fbAppID", "fbCat", b"fbCat", "fbDeviceID", b"fbDeviceID", "fbUserAgent", b"fbUserAgent", "interopData", b"interopData", "iosAppExtension", b"iosAppExtension", "isPcr", b"isPcr", "lc", b"lc", "memClass", b"memClass", "oc", b"oc", "paddingBytes", b"paddingBytes", "passive", b"passive", "product", b"product", "pull", b"pull", "pushName", b"pushName", "sessionID", b"sessionID", "shortConnect", b"shortConnect", "userAgent", b"userAgent", "username", b"username", "webInfo", b"webInfo", "yearClass", b"yearClass"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["connectAttemptCount", b"connectAttemptCount", "connectReason", b"connectReason", "connectType", b"connectType", "device", b"device", "devicePairingData", b"devicePairingData", "dnsSource", b"dnsSource", "fbAppID", b"fbAppID", "fbCat", b"fbCat", "fbDeviceID", b"fbDeviceID", "fbUserAgent", b"fbUserAgent", "interopData", b"interopData", "iosAppExtension", b"iosAppExtension", "isPcr", b"isPcr", "lc", b"lc", "memClass", b"memClass", "oc", b"oc", "paddingBytes", b"paddingBytes", "passive", b"passive", "product", b"product", "pull", b"pull", "pushName", b"pushName", "sessionID", b"sessionID", "shards", b"shards", "shortConnect", b"shortConnect", "userAgent", b"userAgent", "username", b"username", "webInfo", b"webInfo", "yearClass", b"yearClass"]) -> None: ... global___ClientPayload = ClientPayload @@ -1026,12 +612,8 @@ class HandshakeMessage(google.protobuf.message.Message): static: builtins.bytes | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["payload", b"payload", "static", b"static"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["payload", b"payload", "static", b"static"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "static", b"static"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "static", b"static"]) -> None: ... @typing.final class ServerHello(google.protobuf.message.Message): @@ -1050,18 +632,8 @@ class HandshakeMessage(google.protobuf.message.Message): static: builtins.bytes | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> None: ... @typing.final class ClientHello(google.protobuf.message.Message): @@ -1080,18 +652,8 @@ class HandshakeMessage(google.protobuf.message.Message): static: builtins.bytes | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> None: ... CLIENTHELLO_FIELD_NUMBER: builtins.int SERVERHELLO_FIELD_NUMBER: builtins.int @@ -1109,27 +671,7 @@ class HandshakeMessage(google.protobuf.message.Message): serverHello: global___HandshakeMessage.ServerHello | None = ..., clientFinish: global___HandshakeMessage.ClientFinish | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientFinish", - b"clientFinish", - "clientHello", - b"clientHello", - "serverHello", - b"serverHello", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientFinish", - b"clientFinish", - "clientHello", - b"clientHello", - "serverHello", - b"serverHello", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientFinish", b"clientFinish", "clientHello", b"clientHello", "serverHello", b"serverHello"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientFinish", b"clientFinish", "clientHello", b"clientHello", "serverHello", b"serverHello"]) -> None: ... global___HandshakeMessage = HandshakeMessage diff --git a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py index ff15505..6506cb4 100644 --- a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py +++ b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py @@ -3,7 +3,6 @@ # source: waWeb/WAWebProtobufsWeb.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -17,76 +16,76 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto"\xf5I\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSHA256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12\x43\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32*.WAWebProtobufsWeb.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12\x33\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x41\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12\x39\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12L\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x32.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12/\n\tmediaData\x18& \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x33\n\x0bphotoChange\x18\' \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PhotoChange\x12\x33\n\x0buserReceipt\x18( \x03(\x0b\x32\x1e.WAWebProtobufsWeb.UserReceipt\x12.\n\treactions\x18) \x03(\x0b\x32\x1b.WAWebProtobufsWeb.Reaction\x12\x37\n\x11quotedStickerData\x18* \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12/\n\tstatusPsa\x18, \x01(\x0b\x32\x1c.WAWebProtobufsWeb.StatusPSA\x12\x32\n\x0bpollUpdates\x18- \x03(\x0b\x32\x1d.WAWebProtobufsWeb.PollUpdate\x12I\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32).WAWebProtobufsWeb.PollAdditionalMetadata\x12\x0f\n\x07\x61gentID\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12\x31\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x1d.WAWebProtobufsWeb.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJIDString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12/\n\tpinInChat\x18\x36 \x01(\x0b\x32\x1c.WAWebProtobufsWeb.PinInChat\x12\x41\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32%.WAWebProtobufsWeb.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJID\x18: \x01(\t\x12;\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32".WAWebProtobufsWeb.CommentMetadata\x12\x38\n\x0e\x65ventResponses\x18= \x03(\x0b\x32 .WAWebProtobufsWeb.EventResponse\x12\x41\n\x12reportingTokenInfo\x18> \x01(\x0b\x32%.WAWebProtobufsWeb.ReportingTokenInfo\x12\x1a\n\x12newsletterServerID\x18? \x01(\x04\x12K\n\x17\x65ventAdditionalMetadata\x18@ \x01(\x0b\x32*.WAWebProtobufsWeb.EventAdditionalMetadata\x12\x1b\n\x13isMentionedInStatus\x18\x41 \x01(\x08\x12\x16\n\x0estatusMentions\x18\x42 \x03(\t\x12-\n\x0ftargetMessageID\x18\x43 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\rmessageAddOns\x18\x44 \x03(\x0b\x32\x1f.WAWebProtobufsWeb.MessageAddOn"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03"\x98\x37\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n\x15\x42IZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n\x1b\x42IZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n\x11GROUP_DEACTIVATED\x10\xcb\x01\x12\'\n"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n\x0e\x45VENT_CANCELED\x10\xce\x01\x12\x1c\n\x17\x43OMMUNITY_OWNER_UPDATED\x10\xcf\x01"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05"\x94\x0b\n\x0bPaymentInfo\x12\x43\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\'.WAWebProtobufsWeb.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJID\x18\x03 \x01(\t\x12\x35\n\x06status\x18\x04 \x01(\x0e\x32%.WAWebProtobufsWeb.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12;\n\ttxnStatus\x18\n \x01(\x0e\x32(.WAWebProtobufsWeb.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12/\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x30\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01"\xf7\x16\n\x0bWebFeatures\x12:\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08groupsV3\x18\x03 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rliveLocations\x18\x07 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nqueryVname\x18\x08 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08payments\x18\x0b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nlabelsEdit\x18\x0e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x38\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07vnameV2\x18\x13 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10videoPlaybackURL\x18\x14 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rstatusRanking\x18\x15 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0erecentStickers\x18\x1a \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12I\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV2\x18" \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV3\x18$ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nuserNotice\x18% \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07support\x18\' \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x39\n\x0csettingsSync\x18* \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x36\n\tarchiveV2\x18+ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x41\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0emdForceUpgrade\x18. \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03"\xa0\x02\n\tPinInChat\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.WAWebProtobufsWeb.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12K\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\xa9\x03\n\x0cMessageAddOn\x12J\n\x10messageAddOnType\x18\x01 \x01(\x0e\x32\x30.WAWebProtobufsWeb.MessageAddOn.MessageAddOnType\x12\x30\n\x0cmessageAddOn\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x38\n\x06status\x18\x05 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x44\n\x10\x61\x64\x64OnContextInfo\x18\x06 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo"e\n\x10MessageAddOnType\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08REACTION\x10\x01\x12\x12\n\x0e\x45VENT_RESPONSE\x10\x02\x12\x0f\n\x0bPOLL_UPDATE\x10\x03\x12\x0f\n\x0bPIN_IN_CHAT\x10\x04"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r"\x95\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x39\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo"\x98\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoID\x18\x03 \x01(\r"D\n\tStatusPSA\x12\x12\n\ncampaignID\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJID\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJID\x18\x06 \x03(\t"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"\xb8\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x30\n\x04vote\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.PollVoteMessage\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08"*\n\x17\x45ventAdditionalMetadata\x12\x0f\n\x07isStale\x18\x01 \x01(\x08"\xc0\x01\n\nKeepInChat\x12-\n\x08keepType\x18\x01 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\tdeviceJID\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMS\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x06 \x01(\x03"\x9b\x01\n\x17MessageAddOnContextInfo\x12"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r\x12\\\n\x16messageAddOnExpiryType\x18\x02 \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignID\x18\x01 \x01(\t"\xb2\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x45\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWeb' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto\"\xa7K\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSHA256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12\x43\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32*.WAWebProtobufsWeb.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12\x33\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x41\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12\x39\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18\" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12L\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x32.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12/\n\tmediaData\x18& \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x33\n\x0bphotoChange\x18\' \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PhotoChange\x12\x33\n\x0buserReceipt\x18( \x03(\x0b\x32\x1e.WAWebProtobufsWeb.UserReceipt\x12.\n\treactions\x18) \x03(\x0b\x32\x1b.WAWebProtobufsWeb.Reaction\x12\x37\n\x11quotedStickerData\x18* \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12/\n\tstatusPsa\x18, \x01(\x0b\x32\x1c.WAWebProtobufsWeb.StatusPSA\x12\x32\n\x0bpollUpdates\x18- \x03(\x0b\x32\x1d.WAWebProtobufsWeb.PollUpdate\x12I\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32).WAWebProtobufsWeb.PollAdditionalMetadata\x12\x0f\n\x07\x61gentID\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12\x31\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x1d.WAWebProtobufsWeb.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJIDString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12/\n\tpinInChat\x18\x36 \x01(\x0b\x32\x1c.WAWebProtobufsWeb.PinInChat\x12\x41\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32%.WAWebProtobufsWeb.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJID\x18: \x01(\t\x12;\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32\".WAWebProtobufsWeb.CommentMetadata\x12\x38\n\x0e\x65ventResponses\x18= \x03(\x0b\x32 .WAWebProtobufsWeb.EventResponse\x12\x41\n\x12reportingTokenInfo\x18> \x01(\x0b\x32%.WAWebProtobufsWeb.ReportingTokenInfo\x12\x1a\n\x12newsletterServerID\x18? \x01(\x04\x12K\n\x17\x65ventAdditionalMetadata\x18@ \x01(\x0b\x32*.WAWebProtobufsWeb.EventAdditionalMetadata\x12\x1b\n\x13isMentionedInStatus\x18\x41 \x01(\x08\x12\x16\n\x0estatusMentions\x18\x42 \x03(\t\x12-\n\x0ftargetMessageID\x18\x43 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\rmessageAddOns\x18\x44 \x03(\x0b\x32\x1f.WAWebProtobufsWeb.MessageAddOn\x12I\n\x18statusMentionMessageInfo\x18\x45 \x01(\x0b\x32\'.WAWebProtobufsWeb.StatusMentionMessage\"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03\"\xff\x37\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n\"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n\"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10\"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n\"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12\"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n\"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12\"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12\"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12\"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12\"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12\"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12\"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12\"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n\x15\x42IZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n\x1b\x42IZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n\x11GROUP_DEACTIVATED\x10\xcb\x01\x12\'\n\"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n\x0e\x45VENT_CANCELED\x10\xce\x01\x12\x1c\n\x17\x43OMMUNITY_OWNER_UPDATED\x10\xcf\x01\x12*\n%COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN\x10\xd0\x01\x12$\n\x1f\x43\x41PI_GROUP_NE2EE_SYSTEM_MESSAGE\x10\xd1\x01\x12\x13\n\x0eSTATUS_MENTION\x10\xd2\x01\"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05\"\x94\x0b\n\x0bPaymentInfo\x12\x43\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\'.WAWebProtobufsWeb.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJID\x18\x03 \x01(\t\x12\x35\n\x06status\x18\x04 \x01(\x0e\x32%.WAWebProtobufsWeb.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12;\n\ttxnStatus\x18\n \x01(\x0e\x32(.WAWebProtobufsWeb.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12/\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x30\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f\"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b\")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01\"\xf7\x16\n\x0bWebFeatures\x12:\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08groupsV3\x18\x03 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rliveLocations\x18\x07 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nqueryVname\x18\x08 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08payments\x18\x0b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nlabelsEdit\x18\x0e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x38\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07vnameV2\x18\x13 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10videoPlaybackURL\x18\x14 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rstatusRanking\x18\x15 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0erecentStickers\x18\x1a \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12I\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV2\x18\" \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV3\x18$ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nuserNotice\x18% \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07support\x18\' \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x39\n\x0csettingsSync\x18* \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x36\n\tarchiveV2\x18+ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x41\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0emdForceUpgrade\x18. \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03\"\xa0\x02\n\tPinInChat\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.WAWebProtobufsWeb.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12K\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02\"\x91\x04\n\x0cMessageAddOn\x12J\n\x10messageAddOnType\x18\x01 \x01(\x0e\x32\x30.WAWebProtobufsWeb.MessageAddOn.MessageAddOnType\x12\x30\n\x0cmessageAddOn\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x38\n\x06status\x18\x05 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x44\n\x10\x61\x64\x64OnContextInfo\x18\x06 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\x12-\n\x0fmessageAddOnKey\x18\x07 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x37\n\rlegacyMessage\x18\x08 \x01(\x0b\x32 .WAWebProtobufsWeb.LegacyMessage\"e\n\x10MessageAddOnType\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08REACTION\x10\x01\x12\x12\n\x0e\x45VENT_RESPONSE\x10\x02\x12\x0f\n\x0bPOLL_UPDATE\x10\x03\x12\x0f\n\x0bPIN_IN_CHAT\x10\x04\"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r\"\x95\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x39\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\"\x98\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c\"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t\"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoID\x18\x03 \x01(\r\"D\n\tStatusPSA\x12\x12\n\ncampaignID\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04\"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJID\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJID\x18\x06 \x03(\t\"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08\"\xb8\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x30\n\x04vote\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.PollVoteMessage\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08\"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08\"*\n\x17\x45ventAdditionalMetadata\x12\x0f\n\x07isStale\x18\x01 \x01(\x08\"\xc0\x01\n\nKeepInChat\x12-\n\x08keepType\x18\x01 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\tdeviceJID\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMS\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x06 \x01(\x03\"\x9b\x01\n\x17MessageAddOnContextInfo\x12\"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r\x12\\\n\x16messageAddOnExpiryType\x18\x02 \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignID\x18\x01 \x01(\t\"\xb2\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x45\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"\x8c\x01\n\rLegacyMessage\x12\x45\n\x14\x65ventResponseMessage\x18\x01 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x34\n\x08pollVote\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.PollVoteMessage\"H\n\x14StatusMentionMessage\x12\x30\n\x0cquotedStatus\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.MessageB!Z\x1fgo.mau.fi/whatsmeow/proto/waWeb') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waWeb.WAWebProtobufsWeb_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWeb.WAWebProtobufsWeb_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals["DESCRIPTOR"]._options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waWeb" - _globals["_WEBMESSAGEINFO"]._serialized_start = 109 - _globals["_WEBMESSAGEINFO"]._serialized_end = 9570 - _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_start = 2352 - _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_end = 2413 - _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_start = 2416 - _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_end = 9480 - _globals["_WEBMESSAGEINFO_STATUS"]._serialized_start = 9482 - _globals["_WEBMESSAGEINFO_STATUS"]._serialized_end = 9570 - _globals["_PAYMENTINFO"]._serialized_start = 9573 - _globals["_PAYMENTINFO"]._serialized_end = 11001 - _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_start = 10086 - _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_end = 10751 - _globals["_PAYMENTINFO_STATUS"]._serialized_start = 10754 - _globals["_PAYMENTINFO_STATUS"]._serialized_end = 10958 - _globals["_PAYMENTINFO_CURRENCY"]._serialized_start = 10960 - _globals["_PAYMENTINFO_CURRENCY"]._serialized_end = 11001 - _globals["_WEBFEATURES"]._serialized_start = 11004 - _globals["_WEBFEATURES"]._serialized_end = 13939 - _globals["_WEBFEATURES_FLAG"]._serialized_start = 13864 - _globals["_WEBFEATURES_FLAG"]._serialized_end = 13939 - _globals["_PININCHAT"]._serialized_start = 13942 - _globals["_PININCHAT"]._serialized_end = 14230 - _globals["_PININCHAT_TYPE"]._serialized_start = 14170 - _globals["_PININCHAT_TYPE"]._serialized_end = 14230 - _globals["_MESSAGEADDON"]._serialized_start = 14233 - _globals["_MESSAGEADDON"]._serialized_end = 14658 - _globals["_MESSAGEADDON_MESSAGEADDONTYPE"]._serialized_start = 14557 - _globals["_MESSAGEADDON_MESSAGEADDONTYPE"]._serialized_end = 14658 - _globals["_COMMENTMETADATA"]._serialized_start = 14660 - _globals["_COMMENTMETADATA"]._serialized_end = 14745 - _globals["_WEBNOTIFICATIONSINFO"]._serialized_start = 14748 - _globals["_WEBNOTIFICATIONSINFO"]._serialized_end = 14897 - _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_start = 14900 - _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_end = 15052 - _globals["_REPORTINGTOKENINFO"]._serialized_start = 15054 - _globals["_REPORTINGTOKENINFO"]._serialized_end = 15096 - _globals["_MEDIADATA"]._serialized_start = 15098 - _globals["_MEDIADATA"]._serialized_end = 15128 - _globals["_PHOTOCHANGE"]._serialized_start = 15130 - _globals["_PHOTOCHANGE"]._serialized_end = 15199 - _globals["_STATUSPSA"]._serialized_start = 15201 - _globals["_STATUSPSA"]._serialized_end = 15269 - _globals["_USERRECEIPT"]._serialized_start = 15272 - _globals["_USERRECEIPT"]._serialized_end = 15430 - _globals["_REACTION"]._serialized_start = 15432 - _globals["_REACTION"]._serialized_end = 15555 - _globals["_POLLUPDATE"]._serialized_start = 15558 - _globals["_POLLUPDATE"]._serialized_end = 15742 - _globals["_POLLADDITIONALMETADATA"]._serialized_start = 15744 - _globals["_POLLADDITIONALMETADATA"]._serialized_end = 15793 - _globals["_EVENTADDITIONALMETADATA"]._serialized_start = 15795 - _globals["_EVENTADDITIONALMETADATA"]._serialized_end = 15837 - _globals["_KEEPINCHAT"]._serialized_start = 15840 - _globals["_KEEPINCHAT"]._serialized_end = 16032 - _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_start = 16035 - _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_end = 16190 - _globals["_PREMIUMMESSAGEINFO"]._serialized_start = 16192 - _globals["_PREMIUMMESSAGEINFO"]._serialized_end = 16238 - _globals["_EVENTRESPONSE"]._serialized_start = 16241 - _globals["_EVENTRESPONSE"]._serialized_end = 16419 + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waWeb' + _globals['_WEBMESSAGEINFO']._serialized_start=109 + _globals['_WEBMESSAGEINFO']._serialized_end=9748 + _globals['_WEBMESSAGEINFO_BIZPRIVACYSTATUS']._serialized_start=2427 + _globals['_WEBMESSAGEINFO_BIZPRIVACYSTATUS']._serialized_end=2488 + _globals['_WEBMESSAGEINFO_STUBTYPE']._serialized_start=2491 + _globals['_WEBMESSAGEINFO_STUBTYPE']._serialized_end=9658 + _globals['_WEBMESSAGEINFO_STATUS']._serialized_start=9660 + _globals['_WEBMESSAGEINFO_STATUS']._serialized_end=9748 + _globals['_PAYMENTINFO']._serialized_start=9751 + _globals['_PAYMENTINFO']._serialized_end=11179 + _globals['_PAYMENTINFO_TXNSTATUS']._serialized_start=10264 + _globals['_PAYMENTINFO_TXNSTATUS']._serialized_end=10929 + _globals['_PAYMENTINFO_STATUS']._serialized_start=10932 + _globals['_PAYMENTINFO_STATUS']._serialized_end=11136 + _globals['_PAYMENTINFO_CURRENCY']._serialized_start=11138 + _globals['_PAYMENTINFO_CURRENCY']._serialized_end=11179 + _globals['_WEBFEATURES']._serialized_start=11182 + _globals['_WEBFEATURES']._serialized_end=14117 + _globals['_WEBFEATURES_FLAG']._serialized_start=14042 + _globals['_WEBFEATURES_FLAG']._serialized_end=14117 + _globals['_PININCHAT']._serialized_start=14120 + _globals['_PININCHAT']._serialized_end=14408 + _globals['_PININCHAT_TYPE']._serialized_start=14348 + _globals['_PININCHAT_TYPE']._serialized_end=14408 + _globals['_MESSAGEADDON']._serialized_start=14411 + _globals['_MESSAGEADDON']._serialized_end=14940 + _globals['_MESSAGEADDON_MESSAGEADDONTYPE']._serialized_start=14839 + _globals['_MESSAGEADDON_MESSAGEADDONTYPE']._serialized_end=14940 + _globals['_COMMENTMETADATA']._serialized_start=14942 + _globals['_COMMENTMETADATA']._serialized_end=15027 + _globals['_WEBNOTIFICATIONSINFO']._serialized_start=15030 + _globals['_WEBNOTIFICATIONSINFO']._serialized_end=15179 + _globals['_NOTIFICATIONMESSAGEINFO']._serialized_start=15182 + _globals['_NOTIFICATIONMESSAGEINFO']._serialized_end=15334 + _globals['_REPORTINGTOKENINFO']._serialized_start=15336 + _globals['_REPORTINGTOKENINFO']._serialized_end=15378 + _globals['_MEDIADATA']._serialized_start=15380 + _globals['_MEDIADATA']._serialized_end=15410 + _globals['_PHOTOCHANGE']._serialized_start=15412 + _globals['_PHOTOCHANGE']._serialized_end=15481 + _globals['_STATUSPSA']._serialized_start=15483 + _globals['_STATUSPSA']._serialized_end=15551 + _globals['_USERRECEIPT']._serialized_start=15554 + _globals['_USERRECEIPT']._serialized_end=15712 + _globals['_REACTION']._serialized_start=15714 + _globals['_REACTION']._serialized_end=15837 + _globals['_POLLUPDATE']._serialized_start=15840 + _globals['_POLLUPDATE']._serialized_end=16024 + _globals['_POLLADDITIONALMETADATA']._serialized_start=16026 + _globals['_POLLADDITIONALMETADATA']._serialized_end=16075 + _globals['_EVENTADDITIONALMETADATA']._serialized_start=16077 + _globals['_EVENTADDITIONALMETADATA']._serialized_end=16119 + _globals['_KEEPINCHAT']._serialized_start=16122 + _globals['_KEEPINCHAT']._serialized_end=16314 + _globals['_MESSAGEADDONCONTEXTINFO']._serialized_start=16317 + _globals['_MESSAGEADDONCONTEXTINFO']._serialized_end=16472 + _globals['_PREMIUMMESSAGEINFO']._serialized_start=16474 + _globals['_PREMIUMMESSAGEINFO']._serialized_end=16520 + _globals['_EVENTRESPONSE']._serialized_start=16523 + _globals['_EVENTRESPONSE']._serialized_end=16701 + _globals['_LEGACYMESSAGE']._serialized_start=16704 + _globals['_LEGACYMESSAGE']._serialized_end=16844 + _globals['_STATUSMENTIONMESSAGE']._serialized_start=16846 + _globals['_STATUSMENTIONMESSAGE']._serialized_end=16918 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi index cbb53e3..448b85a 100644 --- a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi +++ b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi @@ -29,21 +29,14 @@ class WebMessageInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BizPrivacyStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebMessageInfo._BizPrivacyStatus.ValueType - ], - builtins.type, - ): + class _BizPrivacyStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebMessageInfo._BizPrivacyStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE: WebMessageInfo._BizPrivacyStatus.ValueType # 0 FB: WebMessageInfo._BizPrivacyStatus.ValueType # 2 BSP: WebMessageInfo._BizPrivacyStatus.ValueType # 1 BSP_AND_FB: WebMessageInfo._BizPrivacyStatus.ValueType # 3 - class BizPrivacyStatus( - _BizPrivacyStatus, metaclass=_BizPrivacyStatusEnumTypeWrapper - ): ... + class BizPrivacyStatus(_BizPrivacyStatus, metaclass=_BizPrivacyStatusEnumTypeWrapper): ... E2EE: WebMessageInfo.BizPrivacyStatus.ValueType # 0 FB: WebMessageInfo.BizPrivacyStatus.ValueType # 2 BSP: WebMessageInfo.BizPrivacyStatus.ValueType # 1 @@ -53,12 +46,7 @@ class WebMessageInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StubTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebMessageInfo._StubType.ValueType - ], - builtins.type, - ): + class _StubTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebMessageInfo._StubType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: WebMessageInfo._StubType.ValueType # 0 REVOKE: WebMessageInfo._StubType.ValueType # 1 @@ -109,21 +97,11 @@ class WebMessageInfo(google.protobuf.message.Message): CALL_MISSED_GROUP_VIDEO: WebMessageInfo._StubType.ValueType # 46 PAYMENT_CIPHERTEXT: WebMessageInfo._StubType.ValueType # 47 PAYMENT_FUTUREPROOF: WebMessageInfo._StubType.ValueType # 48 - PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED: ( - WebMessageInfo._StubType.ValueType - ) # 49 - PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED: ( - WebMessageInfo._StubType.ValueType - ) # 50 - PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: ( - WebMessageInfo._StubType.ValueType - ) # 51 - PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: ( - WebMessageInfo._StubType.ValueType - ) # 52 - PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: ( - WebMessageInfo._StubType.ValueType - ) # 53 + PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED: WebMessageInfo._StubType.ValueType # 49 + PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED: WebMessageInfo._StubType.ValueType # 50 + PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: WebMessageInfo._StubType.ValueType # 51 + PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: WebMessageInfo._StubType.ValueType # 52 + PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: WebMessageInfo._StubType.ValueType # 53 PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER: WebMessageInfo._StubType.ValueType # 54 PAYMENT_ACTION_SEND_PAYMENT_REMINDER: WebMessageInfo._StubType.ValueType # 55 PAYMENT_ACTION_SEND_PAYMENT_INVITATION: WebMessageInfo._StubType.ValueType # 56 @@ -150,86 +128,44 @@ class WebMessageInfo(google.protobuf.message.Message): BLUE_MSG_BSP_FB_TO_SELF_FB: WebMessageInfo._StubType.ValueType # 77 BLUE_MSG_BSP_FB_TO_SELF_PREMISE: WebMessageInfo._StubType.ValueType # 78 BLUE_MSG_BSP_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 79 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 80 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 80 BLUE_MSG_BSP_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 81 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 82 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 82 BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE: WebMessageInfo._StubType.ValueType # 83 BLUE_MSG_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 84 - BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 85 + BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 85 BLUE_MSG_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 86 - BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 87 + BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 87 BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 88 - BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 89 - BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 90 - BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 91 + BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 89 + BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 90 + BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 91 BLUE_MSG_SELF_FB_TO_BSP_PREMISE: WebMessageInfo._StubType.ValueType # 92 BLUE_MSG_SELF_FB_TO_SELF_PREMISE: WebMessageInfo._StubType.ValueType # 93 BLUE_MSG_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 94 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 95 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 95 BLUE_MSG_SELF_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 96 - BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 97 + BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 97 BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE: WebMessageInfo._StubType.ValueType # 98 BLUE_MSG_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 99 BLUE_MSG_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 100 BLUE_MSG_TO_BSP_FB: WebMessageInfo._StubType.ValueType # 101 BLUE_MSG_TO_CONSUMER: WebMessageInfo._StubType.ValueType # 102 BLUE_MSG_TO_SELF_FB: WebMessageInfo._StubType.ValueType # 103 - BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 104 - BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 105 - BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 106 + BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 104 + BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 105 + BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 106 BLUE_MSG_UNVERIFIED_TO_VERIFIED: WebMessageInfo._StubType.ValueType # 107 - BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 108 - BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 109 - BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 110 + BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 108 + BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 109 + BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 110 BLUE_MSG_VERIFIED_TO_UNVERIFIED: WebMessageInfo._StubType.ValueType # 111 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 112 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 113 - BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 114 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 115 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 116 - BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 117 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 112 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 113 + BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 114 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 115 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 116 + BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 117 E2E_IDENTITY_UNAVAILABLE: WebMessageInfo._StubType.ValueType # 118 GROUP_CREATING: WebMessageInfo._StubType.ValueType # 119 GROUP_CREATE_FAILED: WebMessageInfo._StubType.ValueType # 120 @@ -256,29 +192,21 @@ class WebMessageInfo(google.protobuf.message.Message): GROUP_PARTICIPANT_LINKED_GROUP_JOIN: WebMessageInfo._StubType.ValueType # 141 COMMUNITY_CREATE: WebMessageInfo._StubType.ValueType # 142 EPHEMERAL_KEEP_IN_CHAT: WebMessageInfo._StubType.ValueType # 143 - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST: ( - WebMessageInfo._StubType.ValueType - ) # 144 + GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST: WebMessageInfo._StubType.ValueType # 144 GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE: WebMessageInfo._StubType.ValueType # 145 INTEGRITY_UNLINK_PARENT_GROUP: WebMessageInfo._StubType.ValueType # 146 COMMUNITY_PARTICIPANT_PROMOTE: WebMessageInfo._StubType.ValueType # 147 COMMUNITY_PARTICIPANT_DEMOTE: WebMessageInfo._StubType.ValueType # 148 COMMUNITY_PARENT_GROUP_DELETED: WebMessageInfo._StubType.ValueType # 149 - COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: ( - WebMessageInfo._StubType.ValueType - ) # 150 - GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: ( - WebMessageInfo._StubType.ValueType - ) # 151 + COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: WebMessageInfo._StubType.ValueType # 150 + GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: WebMessageInfo._StubType.ValueType # 151 MASKED_THREAD_CREATED: WebMessageInfo._StubType.ValueType # 152 MASKED_THREAD_UNMASKED: WebMessageInfo._StubType.ValueType # 153 BIZ_CHAT_ASSIGNMENT: WebMessageInfo._StubType.ValueType # 154 CHAT_PSA: WebMessageInfo._StubType.ValueType # 155 CHAT_POLL_CREATION_MESSAGE: WebMessageInfo._StubType.ValueType # 156 CAG_MASKED_THREAD_CREATED: WebMessageInfo._StubType.ValueType # 157 - COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED: ( - WebMessageInfo._StubType.ValueType - ) # 158 + COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED: WebMessageInfo._StubType.ValueType # 158 CAG_INVITE_AUTO_ADD: WebMessageInfo._StubType.ValueType # 159 BIZ_CHAT_ASSIGNMENT_UNASSIGN: WebMessageInfo._StubType.ValueType # 160 CAG_INVITE_AUTO_JOINED: WebMessageInfo._StubType.ValueType # 161 @@ -292,28 +220,20 @@ class WebMessageInfo(google.protobuf.message.Message): SILENCED_UNKNOWN_CALLER_AUDIO: WebMessageInfo._StubType.ValueType # 169 SILENCED_UNKNOWN_CALLER_VIDEO: WebMessageInfo._StubType.ValueType # 170 GROUP_MEMBER_ADD_MODE: WebMessageInfo._StubType.ValueType # 171 - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: ( - WebMessageInfo._StubType.ValueType - ) # 172 + GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: WebMessageInfo._StubType.ValueType # 172 COMMUNITY_CHANGE_DESCRIPTION: WebMessageInfo._StubType.ValueType # 173 SENDER_INVITE: WebMessageInfo._StubType.ValueType # 174 RECEIVER_INVITE: WebMessageInfo._StubType.ValueType # 175 COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS: WebMessageInfo._StubType.ValueType # 176 PINNED_MESSAGE_IN_CHAT: WebMessageInfo._StubType.ValueType # 177 PAYMENT_INVITE_SETUP_INVITER: WebMessageInfo._StubType.ValueType # 178 - PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY: ( - WebMessageInfo._StubType.ValueType - ) # 179 - PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: ( - WebMessageInfo._StubType.ValueType - ) # 180 + PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY: WebMessageInfo._StubType.ValueType # 179 + PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: WebMessageInfo._StubType.ValueType # 180 LINKED_GROUP_CALL_START: WebMessageInfo._StubType.ValueType # 181 REPORT_TO_ADMIN_ENABLED_STATUS: WebMessageInfo._StubType.ValueType # 182 EMPTY_SUBGROUP_CREATE: WebMessageInfo._StubType.ValueType # 183 SCHEDULED_CALL_CANCEL: WebMessageInfo._StubType.ValueType # 184 - SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH: ( - WebMessageInfo._StubType.ValueType - ) # 185 + SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH: WebMessageInfo._StubType.ValueType # 185 GROUP_CHANGE_RECENT_HISTORY_SHARING: WebMessageInfo._StubType.ValueType # 186 PAID_MESSAGE_SERVER_CAMPAIGN_ID: WebMessageInfo._StubType.ValueType # 187 GENERAL_CHAT_CREATE: WebMessageInfo._StubType.ValueType # 188 @@ -336,6 +256,9 @@ class WebMessageInfo(google.protobuf.message.Message): EVENT_UPDATED: WebMessageInfo._StubType.ValueType # 205 EVENT_CANCELED: WebMessageInfo._StubType.ValueType # 206 COMMUNITY_OWNER_UPDATED: WebMessageInfo._StubType.ValueType # 207 + COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN: WebMessageInfo._StubType.ValueType # 208 + CAPI_GROUP_NE2EE_SYSTEM_MESSAGE: WebMessageInfo._StubType.ValueType # 209 + STATUS_MENTION: WebMessageInfo._StubType.ValueType # 210 class StubType(_StubType, metaclass=_StubTypeEnumTypeWrapper): ... UNKNOWN: WebMessageInfo.StubType.ValueType # 0 @@ -389,15 +312,9 @@ class WebMessageInfo(google.protobuf.message.Message): PAYMENT_FUTUREPROOF: WebMessageInfo.StubType.ValueType # 48 PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED: WebMessageInfo.StubType.ValueType # 49 PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED: WebMessageInfo.StubType.ValueType # 50 - PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: ( - WebMessageInfo.StubType.ValueType - ) # 51 - PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: ( - WebMessageInfo.StubType.ValueType - ) # 52 - PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: ( - WebMessageInfo.StubType.ValueType - ) # 53 + PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: WebMessageInfo.StubType.ValueType # 51 + PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: WebMessageInfo.StubType.ValueType # 52 + PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: WebMessageInfo.StubType.ValueType # 53 PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER: WebMessageInfo.StubType.ValueType # 54 PAYMENT_ACTION_SEND_PAYMENT_REMINDER: WebMessageInfo.StubType.ValueType # 55 PAYMENT_ACTION_SEND_PAYMENT_INVITATION: WebMessageInfo.StubType.ValueType # 56 @@ -424,38 +341,24 @@ class WebMessageInfo(google.protobuf.message.Message): BLUE_MSG_BSP_FB_TO_SELF_FB: WebMessageInfo.StubType.ValueType # 77 BLUE_MSG_BSP_FB_TO_SELF_PREMISE: WebMessageInfo.StubType.ValueType # 78 BLUE_MSG_BSP_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 79 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 80 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 80 BLUE_MSG_BSP_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 81 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 82 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 82 BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE: WebMessageInfo.StubType.ValueType # 83 BLUE_MSG_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 84 - BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 85 + BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 85 BLUE_MSG_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 86 - BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 87 + BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 87 BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 88 BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 89 BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 90 - BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 91 + BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 91 BLUE_MSG_SELF_FB_TO_BSP_PREMISE: WebMessageInfo.StubType.ValueType # 92 BLUE_MSG_SELF_FB_TO_SELF_PREMISE: WebMessageInfo.StubType.ValueType # 93 BLUE_MSG_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 94 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 95 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 95 BLUE_MSG_SELF_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 96 - BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 97 + BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 97 BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE: WebMessageInfo.StubType.ValueType # 98 BLUE_MSG_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 99 BLUE_MSG_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 100 @@ -463,35 +366,19 @@ class WebMessageInfo(google.protobuf.message.Message): BLUE_MSG_TO_CONSUMER: WebMessageInfo.StubType.ValueType # 102 BLUE_MSG_TO_SELF_FB: WebMessageInfo.StubType.ValueType # 103 BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 104 - BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 105 + BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 105 BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 106 BLUE_MSG_UNVERIFIED_TO_VERIFIED: WebMessageInfo.StubType.ValueType # 107 BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 108 - BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 109 + BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 109 BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 110 BLUE_MSG_VERIFIED_TO_UNVERIFIED: WebMessageInfo.StubType.ValueType # 111 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 112 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 113 - BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 114 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 115 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 116 - BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 117 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 112 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 113 + BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 114 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 115 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 116 + BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 117 E2E_IDENTITY_UNAVAILABLE: WebMessageInfo.StubType.ValueType # 118 GROUP_CREATING: WebMessageInfo.StubType.ValueType # 119 GROUP_CREATE_FAILED: WebMessageInfo.StubType.ValueType # 120 @@ -524,12 +411,8 @@ class WebMessageInfo(google.protobuf.message.Message): COMMUNITY_PARTICIPANT_PROMOTE: WebMessageInfo.StubType.ValueType # 147 COMMUNITY_PARTICIPANT_DEMOTE: WebMessageInfo.StubType.ValueType # 148 COMMUNITY_PARENT_GROUP_DELETED: WebMessageInfo.StubType.ValueType # 149 - COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: ( - WebMessageInfo.StubType.ValueType - ) # 150 - GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: ( - WebMessageInfo.StubType.ValueType - ) # 151 + COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: WebMessageInfo.StubType.ValueType # 150 + GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: WebMessageInfo.StubType.ValueType # 151 MASKED_THREAD_CREATED: WebMessageInfo.StubType.ValueType # 152 MASKED_THREAD_UNMASKED: WebMessageInfo.StubType.ValueType # 153 BIZ_CHAT_ASSIGNMENT: WebMessageInfo.StubType.ValueType # 154 @@ -550,9 +433,7 @@ class WebMessageInfo(google.protobuf.message.Message): SILENCED_UNKNOWN_CALLER_AUDIO: WebMessageInfo.StubType.ValueType # 169 SILENCED_UNKNOWN_CALLER_VIDEO: WebMessageInfo.StubType.ValueType # 170 GROUP_MEMBER_ADD_MODE: WebMessageInfo.StubType.ValueType # 171 - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: ( - WebMessageInfo.StubType.ValueType - ) # 172 + GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: WebMessageInfo.StubType.ValueType # 172 COMMUNITY_CHANGE_DESCRIPTION: WebMessageInfo.StubType.ValueType # 173 SENDER_INVITE: WebMessageInfo.StubType.ValueType # 174 RECEIVER_INVITE: WebMessageInfo.StubType.ValueType # 175 @@ -560,9 +441,7 @@ class WebMessageInfo(google.protobuf.message.Message): PINNED_MESSAGE_IN_CHAT: WebMessageInfo.StubType.ValueType # 177 PAYMENT_INVITE_SETUP_INVITER: WebMessageInfo.StubType.ValueType # 178 PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY: WebMessageInfo.StubType.ValueType # 179 - PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: ( - WebMessageInfo.StubType.ValueType - ) # 180 + PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: WebMessageInfo.StubType.ValueType # 180 LINKED_GROUP_CALL_START: WebMessageInfo.StubType.ValueType # 181 REPORT_TO_ADMIN_ENABLED_STATUS: WebMessageInfo.StubType.ValueType # 182 EMPTY_SUBGROUP_CREATE: WebMessageInfo.StubType.ValueType # 183 @@ -590,17 +469,15 @@ class WebMessageInfo(google.protobuf.message.Message): EVENT_UPDATED: WebMessageInfo.StubType.ValueType # 205 EVENT_CANCELED: WebMessageInfo.StubType.ValueType # 206 COMMUNITY_OWNER_UPDATED: WebMessageInfo.StubType.ValueType # 207 + COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN: WebMessageInfo.StubType.ValueType # 208 + CAPI_GROUP_NE2EE_SYSTEM_MESSAGE: WebMessageInfo.StubType.ValueType # 209 + STATUS_MENTION: WebMessageInfo.StubType.ValueType # 210 class _Status: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebMessageInfo._Status.ValueType - ], - builtins.type, - ): + class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebMessageInfo._Status.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ERROR: WebMessageInfo._Status.ValueType # 0 PENDING: WebMessageInfo._Status.ValueType # 1 @@ -674,6 +551,7 @@ class WebMessageInfo(google.protobuf.message.Message): STATUSMENTIONS_FIELD_NUMBER: builtins.int TARGETMESSAGEID_FIELD_NUMBER: builtins.int MESSAGEADDONS_FIELD_NUMBER: builtins.int + STATUSMENTIONMESSAGEINFO_FIELD_NUMBER: builtins.int messageTimestamp: builtins.int status: global___WebMessageInfo.Status.ValueType participant: builtins.str @@ -711,17 +589,9 @@ class WebMessageInfo(google.protobuf.message.Message): @property def message(self) -> waE2E.WAWebProtobufsE2E_pb2.Message: ... @property - def messageStubParameters( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def messageStubParameters(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def labels( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def labels(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def paymentInfo(self) -> global___PaymentInfo: ... @property @@ -733,27 +603,15 @@ class WebMessageInfo(google.protobuf.message.Message): @property def photoChange(self) -> global___PhotoChange: ... @property - def userReceipt( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___UserReceipt - ]: ... + def userReceipt(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UserReceipt]: ... @property - def reactions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Reaction - ]: ... + def reactions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Reaction]: ... @property def quotedStickerData(self) -> global___MediaData: ... @property def statusPsa(self) -> global___StatusPSA: ... @property - def pollUpdates( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PollUpdate - ]: ... + def pollUpdates(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollUpdate]: ... @property def pollAdditionalMetadata(self) -> global___PollAdditionalMetadata: ... @property @@ -765,29 +623,19 @@ class WebMessageInfo(google.protobuf.message.Message): @property def commentMetadata(self) -> global___CommentMetadata: ... @property - def eventResponses( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___EventResponse - ]: ... + def eventResponses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventResponse]: ... @property def reportingTokenInfo(self) -> global___ReportingTokenInfo: ... @property def eventAdditionalMetadata(self) -> global___EventAdditionalMetadata: ... @property - def statusMentions( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def statusMentions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def targetMessageID(self) -> waCommon.WACommon_pb2.MessageKey: ... @property - def messageAddOns( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MessageAddOn - ]: ... + def messageAddOns(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MessageAddOn]: ... + @property + def statusMentionMessageInfo(self) -> global___StatusMentionMessage: ... def __init__( self, *, @@ -817,8 +665,7 @@ class WebMessageInfo(google.protobuf.message.Message): ephemeralDuration: builtins.int | None = ..., ephemeralOffToOn: builtins.bool | None = ..., ephemeralOutOfSync: builtins.bool | None = ..., - bizPrivacyStatus: global___WebMessageInfo.BizPrivacyStatus.ValueType - | None = ..., + bizPrivacyStatus: global___WebMessageInfo.BizPrivacyStatus.ValueType | None = ..., verifiedBizName: builtins.str | None = ..., mediaData: global___MediaData | None = ..., photoChange: global___PhotoChange | None = ..., @@ -849,229 +696,10 @@ class WebMessageInfo(google.protobuf.message.Message): statusMentions: collections.abc.Iterable[builtins.str] | None = ..., targetMessageID: waCommon.WACommon_pb2.MessageKey | None = ..., messageAddOns: collections.abc.Iterable[global___MessageAddOn] | None = ..., + statusMentionMessageInfo: global___StatusMentionMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "agentID", - b"agentID", - "bizPrivacyStatus", - b"bizPrivacyStatus", - "botMessageInvokerJID", - b"botMessageInvokerJID", - "broadcast", - b"broadcast", - "clearMedia", - b"clearMedia", - "commentMetadata", - b"commentMetadata", - "duration", - b"duration", - "ephemeralDuration", - b"ephemeralDuration", - "ephemeralOffToOn", - b"ephemeralOffToOn", - "ephemeralOutOfSync", - b"ephemeralOutOfSync", - "ephemeralStartTimestamp", - b"ephemeralStartTimestamp", - "eventAdditionalMetadata", - b"eventAdditionalMetadata", - "finalLiveLocation", - b"finalLiveLocation", - "futureproofData", - b"futureproofData", - "ignore", - b"ignore", - "is1PBizBotMessage", - b"is1PBizBotMessage", - "isGroupHistoryMessage", - b"isGroupHistoryMessage", - "isMentionedInStatus", - b"isMentionedInStatus", - "keepInChat", - b"keepInChat", - "key", - b"key", - "mediaCiphertextSHA256", - b"mediaCiphertextSHA256", - "mediaData", - b"mediaData", - "message", - b"message", - "messageC2STimestamp", - b"messageC2STimestamp", - "messageSecret", - b"messageSecret", - "messageStubType", - b"messageStubType", - "messageTimestamp", - b"messageTimestamp", - "multicast", - b"multicast", - "newsletterServerID", - b"newsletterServerID", - "originalSelfAuthorUserJIDString", - b"originalSelfAuthorUserJIDString", - "participant", - b"participant", - "paymentInfo", - b"paymentInfo", - "photoChange", - b"photoChange", - "pinInChat", - b"pinInChat", - "pollAdditionalMetadata", - b"pollAdditionalMetadata", - "premiumMessageInfo", - b"premiumMessageInfo", - "pushName", - b"pushName", - "quotedPaymentInfo", - b"quotedPaymentInfo", - "quotedStickerData", - b"quotedStickerData", - "reportingTokenInfo", - b"reportingTokenInfo", - "revokeMessageTimestamp", - b"revokeMessageTimestamp", - "starred", - b"starred", - "status", - b"status", - "statusAlreadyViewed", - b"statusAlreadyViewed", - "statusPsa", - b"statusPsa", - "targetMessageID", - b"targetMessageID", - "urlNumber", - b"urlNumber", - "urlText", - b"urlText", - "verifiedBizName", - b"verifiedBizName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "agentID", - b"agentID", - "bizPrivacyStatus", - b"bizPrivacyStatus", - "botMessageInvokerJID", - b"botMessageInvokerJID", - "broadcast", - b"broadcast", - "clearMedia", - b"clearMedia", - "commentMetadata", - b"commentMetadata", - "duration", - b"duration", - "ephemeralDuration", - b"ephemeralDuration", - "ephemeralOffToOn", - b"ephemeralOffToOn", - "ephemeralOutOfSync", - b"ephemeralOutOfSync", - "ephemeralStartTimestamp", - b"ephemeralStartTimestamp", - "eventAdditionalMetadata", - b"eventAdditionalMetadata", - "eventResponses", - b"eventResponses", - "finalLiveLocation", - b"finalLiveLocation", - "futureproofData", - b"futureproofData", - "ignore", - b"ignore", - "is1PBizBotMessage", - b"is1PBizBotMessage", - "isGroupHistoryMessage", - b"isGroupHistoryMessage", - "isMentionedInStatus", - b"isMentionedInStatus", - "keepInChat", - b"keepInChat", - "key", - b"key", - "labels", - b"labels", - "mediaCiphertextSHA256", - b"mediaCiphertextSHA256", - "mediaData", - b"mediaData", - "message", - b"message", - "messageAddOns", - b"messageAddOns", - "messageC2STimestamp", - b"messageC2STimestamp", - "messageSecret", - b"messageSecret", - "messageStubParameters", - b"messageStubParameters", - "messageStubType", - b"messageStubType", - "messageTimestamp", - b"messageTimestamp", - "multicast", - b"multicast", - "newsletterServerID", - b"newsletterServerID", - "originalSelfAuthorUserJIDString", - b"originalSelfAuthorUserJIDString", - "participant", - b"participant", - "paymentInfo", - b"paymentInfo", - "photoChange", - b"photoChange", - "pinInChat", - b"pinInChat", - "pollAdditionalMetadata", - b"pollAdditionalMetadata", - "pollUpdates", - b"pollUpdates", - "premiumMessageInfo", - b"premiumMessageInfo", - "pushName", - b"pushName", - "quotedPaymentInfo", - b"quotedPaymentInfo", - "quotedStickerData", - b"quotedStickerData", - "reactions", - b"reactions", - "reportingTokenInfo", - b"reportingTokenInfo", - "revokeMessageTimestamp", - b"revokeMessageTimestamp", - "starred", - b"starred", - "status", - b"status", - "statusAlreadyViewed", - b"statusAlreadyViewed", - "statusMentions", - b"statusMentions", - "statusPsa", - b"statusPsa", - "targetMessageID", - b"targetMessageID", - "urlNumber", - b"urlNumber", - "urlText", - b"urlText", - "userReceipt", - b"userReceipt", - "verifiedBizName", - b"verifiedBizName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["agentID", b"agentID", "bizPrivacyStatus", b"bizPrivacyStatus", "botMessageInvokerJID", b"botMessageInvokerJID", "broadcast", b"broadcast", "clearMedia", b"clearMedia", "commentMetadata", b"commentMetadata", "duration", b"duration", "ephemeralDuration", b"ephemeralDuration", "ephemeralOffToOn", b"ephemeralOffToOn", "ephemeralOutOfSync", b"ephemeralOutOfSync", "ephemeralStartTimestamp", b"ephemeralStartTimestamp", "eventAdditionalMetadata", b"eventAdditionalMetadata", "finalLiveLocation", b"finalLiveLocation", "futureproofData", b"futureproofData", "ignore", b"ignore", "is1PBizBotMessage", b"is1PBizBotMessage", "isGroupHistoryMessage", b"isGroupHistoryMessage", "isMentionedInStatus", b"isMentionedInStatus", "keepInChat", b"keepInChat", "key", b"key", "mediaCiphertextSHA256", b"mediaCiphertextSHA256", "mediaData", b"mediaData", "message", b"message", "messageC2STimestamp", b"messageC2STimestamp", "messageSecret", b"messageSecret", "messageStubType", b"messageStubType", "messageTimestamp", b"messageTimestamp", "multicast", b"multicast", "newsletterServerID", b"newsletterServerID", "originalSelfAuthorUserJIDString", b"originalSelfAuthorUserJIDString", "participant", b"participant", "paymentInfo", b"paymentInfo", "photoChange", b"photoChange", "pinInChat", b"pinInChat", "pollAdditionalMetadata", b"pollAdditionalMetadata", "premiumMessageInfo", b"premiumMessageInfo", "pushName", b"pushName", "quotedPaymentInfo", b"quotedPaymentInfo", "quotedStickerData", b"quotedStickerData", "reportingTokenInfo", b"reportingTokenInfo", "revokeMessageTimestamp", b"revokeMessageTimestamp", "starred", b"starred", "status", b"status", "statusAlreadyViewed", b"statusAlreadyViewed", "statusMentionMessageInfo", b"statusMentionMessageInfo", "statusPsa", b"statusPsa", "targetMessageID", b"targetMessageID", "urlNumber", b"urlNumber", "urlText", b"urlText", "verifiedBizName", b"verifiedBizName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["agentID", b"agentID", "bizPrivacyStatus", b"bizPrivacyStatus", "botMessageInvokerJID", b"botMessageInvokerJID", "broadcast", b"broadcast", "clearMedia", b"clearMedia", "commentMetadata", b"commentMetadata", "duration", b"duration", "ephemeralDuration", b"ephemeralDuration", "ephemeralOffToOn", b"ephemeralOffToOn", "ephemeralOutOfSync", b"ephemeralOutOfSync", "ephemeralStartTimestamp", b"ephemeralStartTimestamp", "eventAdditionalMetadata", b"eventAdditionalMetadata", "eventResponses", b"eventResponses", "finalLiveLocation", b"finalLiveLocation", "futureproofData", b"futureproofData", "ignore", b"ignore", "is1PBizBotMessage", b"is1PBizBotMessage", "isGroupHistoryMessage", b"isGroupHistoryMessage", "isMentionedInStatus", b"isMentionedInStatus", "keepInChat", b"keepInChat", "key", b"key", "labels", b"labels", "mediaCiphertextSHA256", b"mediaCiphertextSHA256", "mediaData", b"mediaData", "message", b"message", "messageAddOns", b"messageAddOns", "messageC2STimestamp", b"messageC2STimestamp", "messageSecret", b"messageSecret", "messageStubParameters", b"messageStubParameters", "messageStubType", b"messageStubType", "messageTimestamp", b"messageTimestamp", "multicast", b"multicast", "newsletterServerID", b"newsletterServerID", "originalSelfAuthorUserJIDString", b"originalSelfAuthorUserJIDString", "participant", b"participant", "paymentInfo", b"paymentInfo", "photoChange", b"photoChange", "pinInChat", b"pinInChat", "pollAdditionalMetadata", b"pollAdditionalMetadata", "pollUpdates", b"pollUpdates", "premiumMessageInfo", b"premiumMessageInfo", "pushName", b"pushName", "quotedPaymentInfo", b"quotedPaymentInfo", "quotedStickerData", b"quotedStickerData", "reactions", b"reactions", "reportingTokenInfo", b"reportingTokenInfo", "revokeMessageTimestamp", b"revokeMessageTimestamp", "starred", b"starred", "status", b"status", "statusAlreadyViewed", b"statusAlreadyViewed", "statusMentionMessageInfo", b"statusMentionMessageInfo", "statusMentions", b"statusMentions", "statusPsa", b"statusPsa", "targetMessageID", b"targetMessageID", "urlNumber", b"urlNumber", "urlText", b"urlText", "userReceipt", b"userReceipt", "verifiedBizName", b"verifiedBizName"]) -> None: ... global___WebMessageInfo = WebMessageInfo @@ -1083,12 +711,7 @@ class PaymentInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TxnStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInfo._TxnStatus.ValueType - ], - builtins.type, - ): + class _TxnStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInfo._TxnStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: PaymentInfo._TxnStatus.ValueType # 0 PENDING_SETUP: PaymentInfo._TxnStatus.ValueType # 1 @@ -1161,12 +784,7 @@ class PaymentInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInfo._Status.ValueType - ], - builtins.type, - ): + class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInfo._Status.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_STATUS: PaymentInfo._Status.ValueType # 0 PROCESSING: PaymentInfo._Status.ValueType # 1 @@ -1199,12 +817,7 @@ class PaymentInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CurrencyEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInfo._Currency.ValueType - ], - builtins.type, - ): + class _CurrencyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInfo._Currency.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_CURRENCY: PaymentInfo._Currency.ValueType # 0 INR: PaymentInfo._Currency.ValueType # 1 @@ -1259,68 +872,8 @@ class PaymentInfo(google.protobuf.message.Message): primaryAmount: waE2E.WAWebProtobufsE2E_pb2.Money | None = ..., exchangeAmount: waE2E.WAWebProtobufsE2E_pb2.Money | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount1000", - b"amount1000", - "currency", - b"currency", - "currencyDeprecated", - b"currencyDeprecated", - "exchangeAmount", - b"exchangeAmount", - "expiryTimestamp", - b"expiryTimestamp", - "futureproofed", - b"futureproofed", - "primaryAmount", - b"primaryAmount", - "receiverJID", - b"receiverJID", - "requestMessageKey", - b"requestMessageKey", - "status", - b"status", - "transactionTimestamp", - b"transactionTimestamp", - "txnStatus", - b"txnStatus", - "useNoviFiatFormat", - b"useNoviFiatFormat", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount1000", - b"amount1000", - "currency", - b"currency", - "currencyDeprecated", - b"currencyDeprecated", - "exchangeAmount", - b"exchangeAmount", - "expiryTimestamp", - b"expiryTimestamp", - "futureproofed", - b"futureproofed", - "primaryAmount", - b"primaryAmount", - "receiverJID", - b"receiverJID", - "requestMessageKey", - b"requestMessageKey", - "status", - b"status", - "transactionTimestamp", - b"transactionTimestamp", - "txnStatus", - b"txnStatus", - "useNoviFiatFormat", - b"useNoviFiatFormat", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["amount1000", b"amount1000", "currency", b"currency", "currencyDeprecated", b"currencyDeprecated", "exchangeAmount", b"exchangeAmount", "expiryTimestamp", b"expiryTimestamp", "futureproofed", b"futureproofed", "primaryAmount", b"primaryAmount", "receiverJID", b"receiverJID", "requestMessageKey", b"requestMessageKey", "status", b"status", "transactionTimestamp", b"transactionTimestamp", "txnStatus", b"txnStatus", "useNoviFiatFormat", b"useNoviFiatFormat"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount1000", b"amount1000", "currency", b"currency", "currencyDeprecated", b"currencyDeprecated", "exchangeAmount", b"exchangeAmount", "expiryTimestamp", b"expiryTimestamp", "futureproofed", b"futureproofed", "primaryAmount", b"primaryAmount", "receiverJID", b"receiverJID", "requestMessageKey", b"requestMessageKey", "status", b"status", "transactionTimestamp", b"transactionTimestamp", "txnStatus", b"txnStatus", "useNoviFiatFormat", b"useNoviFiatFormat"]) -> None: ... global___PaymentInfo = PaymentInfo @@ -1332,12 +885,7 @@ class WebFeatures(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FlagEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebFeatures._Flag.ValueType - ], - builtins.type, - ): + class _FlagEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebFeatures._Flag.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NOT_STARTED: WebFeatures._Flag.ValueType # 0 FORCE_UPGRADE: WebFeatures._Flag.ValueType # 1 @@ -1489,196 +1037,8 @@ class WebFeatures(google.protobuf.message.Message): externalMdOptInAvailable: global___WebFeatures.Flag.ValueType | None = ..., noDeleteMessageTimeLimit: global___WebFeatures.Flag.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "archiveV2", - b"archiveV2", - "catalog", - b"catalog", - "changeNumberV2", - b"changeNumberV2", - "disappearingMode", - b"disappearingMode", - "e2ENotificationSync", - b"e2ENotificationSync", - "ephemeral24HDuration", - b"ephemeral24HDuration", - "ephemeralAllowGroupMembers", - b"ephemeralAllowGroupMembers", - "ephemeralMessages", - b"ephemeralMessages", - "externalMdOptInAvailable", - b"externalMdOptInAvailable", - "frequentlyForwardedSetting", - b"frequentlyForwardedSetting", - "groupDogfoodingInternalOnly", - b"groupDogfoodingInternalOnly", - "groupUiiCleanup", - b"groupUiiCleanup", - "groupsV3", - b"groupsV3", - "groupsV3Create", - b"groupsV3Create", - "groupsV4JoinPermission", - b"groupsV4JoinPermission", - "labelsDisplay", - b"labelsDisplay", - "labelsEdit", - b"labelsEdit", - "liveLocations", - b"liveLocations", - "liveLocationsFinal", - b"liveLocationsFinal", - "mdForceUpgrade", - b"mdForceUpgrade", - "mediaUpload", - b"mediaUpload", - "mediaUploadRichQuickReplies", - b"mediaUploadRichQuickReplies", - "noDeleteMessageTimeLimit", - b"noDeleteMessageTimeLimit", - "payments", - b"payments", - "queryStatusV3Thumbnail", - b"queryStatusV3Thumbnail", - "queryVname", - b"queryVname", - "quickRepliesQuery", - b"quickRepliesQuery", - "recentStickers", - b"recentStickers", - "recentStickersV2", - b"recentStickersV2", - "recentStickersV3", - b"recentStickersV3", - "settingsSync", - b"settingsSync", - "starredStickers", - b"starredStickers", - "statusRanking", - b"statusRanking", - "stickerPackQuery", - b"stickerPackQuery", - "support", - b"support", - "templateMessage", - b"templateMessage", - "templateMessageInteractivity", - b"templateMessageInteractivity", - "thirdPartyStickers", - b"thirdPartyStickers", - "userNotice", - b"userNotice", - "videoPlaybackURL", - b"videoPlaybackURL", - "vnameV2", - b"vnameV2", - "voipGroupCall", - b"voipGroupCall", - "voipIndividualIncoming", - b"voipIndividualIncoming", - "voipIndividualOutgoing", - b"voipIndividualOutgoing", - "voipIndividualVideo", - b"voipIndividualVideo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "archiveV2", - b"archiveV2", - "catalog", - b"catalog", - "changeNumberV2", - b"changeNumberV2", - "disappearingMode", - b"disappearingMode", - "e2ENotificationSync", - b"e2ENotificationSync", - "ephemeral24HDuration", - b"ephemeral24HDuration", - "ephemeralAllowGroupMembers", - b"ephemeralAllowGroupMembers", - "ephemeralMessages", - b"ephemeralMessages", - "externalMdOptInAvailable", - b"externalMdOptInAvailable", - "frequentlyForwardedSetting", - b"frequentlyForwardedSetting", - "groupDogfoodingInternalOnly", - b"groupDogfoodingInternalOnly", - "groupUiiCleanup", - b"groupUiiCleanup", - "groupsV3", - b"groupsV3", - "groupsV3Create", - b"groupsV3Create", - "groupsV4JoinPermission", - b"groupsV4JoinPermission", - "labelsDisplay", - b"labelsDisplay", - "labelsEdit", - b"labelsEdit", - "liveLocations", - b"liveLocations", - "liveLocationsFinal", - b"liveLocationsFinal", - "mdForceUpgrade", - b"mdForceUpgrade", - "mediaUpload", - b"mediaUpload", - "mediaUploadRichQuickReplies", - b"mediaUploadRichQuickReplies", - "noDeleteMessageTimeLimit", - b"noDeleteMessageTimeLimit", - "payments", - b"payments", - "queryStatusV3Thumbnail", - b"queryStatusV3Thumbnail", - "queryVname", - b"queryVname", - "quickRepliesQuery", - b"quickRepliesQuery", - "recentStickers", - b"recentStickers", - "recentStickersV2", - b"recentStickersV2", - "recentStickersV3", - b"recentStickersV3", - "settingsSync", - b"settingsSync", - "starredStickers", - b"starredStickers", - "statusRanking", - b"statusRanking", - "stickerPackQuery", - b"stickerPackQuery", - "support", - b"support", - "templateMessage", - b"templateMessage", - "templateMessageInteractivity", - b"templateMessageInteractivity", - "thirdPartyStickers", - b"thirdPartyStickers", - "userNotice", - b"userNotice", - "videoPlaybackURL", - b"videoPlaybackURL", - "vnameV2", - b"vnameV2", - "voipGroupCall", - b"voipGroupCall", - "voipIndividualIncoming", - b"voipIndividualIncoming", - "voipIndividualOutgoing", - b"voipIndividualOutgoing", - "voipIndividualVideo", - b"voipIndividualVideo", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["archiveV2", b"archiveV2", "catalog", b"catalog", "changeNumberV2", b"changeNumberV2", "disappearingMode", b"disappearingMode", "e2ENotificationSync", b"e2ENotificationSync", "ephemeral24HDuration", b"ephemeral24HDuration", "ephemeralAllowGroupMembers", b"ephemeralAllowGroupMembers", "ephemeralMessages", b"ephemeralMessages", "externalMdOptInAvailable", b"externalMdOptInAvailable", "frequentlyForwardedSetting", b"frequentlyForwardedSetting", "groupDogfoodingInternalOnly", b"groupDogfoodingInternalOnly", "groupUiiCleanup", b"groupUiiCleanup", "groupsV3", b"groupsV3", "groupsV3Create", b"groupsV3Create", "groupsV4JoinPermission", b"groupsV4JoinPermission", "labelsDisplay", b"labelsDisplay", "labelsEdit", b"labelsEdit", "liveLocations", b"liveLocations", "liveLocationsFinal", b"liveLocationsFinal", "mdForceUpgrade", b"mdForceUpgrade", "mediaUpload", b"mediaUpload", "mediaUploadRichQuickReplies", b"mediaUploadRichQuickReplies", "noDeleteMessageTimeLimit", b"noDeleteMessageTimeLimit", "payments", b"payments", "queryStatusV3Thumbnail", b"queryStatusV3Thumbnail", "queryVname", b"queryVname", "quickRepliesQuery", b"quickRepliesQuery", "recentStickers", b"recentStickers", "recentStickersV2", b"recentStickersV2", "recentStickersV3", b"recentStickersV3", "settingsSync", b"settingsSync", "starredStickers", b"starredStickers", "statusRanking", b"statusRanking", "stickerPackQuery", b"stickerPackQuery", "support", b"support", "templateMessage", b"templateMessage", "templateMessageInteractivity", b"templateMessageInteractivity", "thirdPartyStickers", b"thirdPartyStickers", "userNotice", b"userNotice", "videoPlaybackURL", b"videoPlaybackURL", "vnameV2", b"vnameV2", "voipGroupCall", b"voipGroupCall", "voipIndividualIncoming", b"voipIndividualIncoming", "voipIndividualOutgoing", b"voipIndividualOutgoing", "voipIndividualVideo", b"voipIndividualVideo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["archiveV2", b"archiveV2", "catalog", b"catalog", "changeNumberV2", b"changeNumberV2", "disappearingMode", b"disappearingMode", "e2ENotificationSync", b"e2ENotificationSync", "ephemeral24HDuration", b"ephemeral24HDuration", "ephemeralAllowGroupMembers", b"ephemeralAllowGroupMembers", "ephemeralMessages", b"ephemeralMessages", "externalMdOptInAvailable", b"externalMdOptInAvailable", "frequentlyForwardedSetting", b"frequentlyForwardedSetting", "groupDogfoodingInternalOnly", b"groupDogfoodingInternalOnly", "groupUiiCleanup", b"groupUiiCleanup", "groupsV3", b"groupsV3", "groupsV3Create", b"groupsV3Create", "groupsV4JoinPermission", b"groupsV4JoinPermission", "labelsDisplay", b"labelsDisplay", "labelsEdit", b"labelsEdit", "liveLocations", b"liveLocations", "liveLocationsFinal", b"liveLocationsFinal", "mdForceUpgrade", b"mdForceUpgrade", "mediaUpload", b"mediaUpload", "mediaUploadRichQuickReplies", b"mediaUploadRichQuickReplies", "noDeleteMessageTimeLimit", b"noDeleteMessageTimeLimit", "payments", b"payments", "queryStatusV3Thumbnail", b"queryStatusV3Thumbnail", "queryVname", b"queryVname", "quickRepliesQuery", b"quickRepliesQuery", "recentStickers", b"recentStickers", "recentStickersV2", b"recentStickersV2", "recentStickersV3", b"recentStickersV3", "settingsSync", b"settingsSync", "starredStickers", b"starredStickers", "statusRanking", b"statusRanking", "stickerPackQuery", b"stickerPackQuery", "support", b"support", "templateMessage", b"templateMessage", "templateMessageInteractivity", b"templateMessageInteractivity", "thirdPartyStickers", b"thirdPartyStickers", "userNotice", b"userNotice", "videoPlaybackURL", b"videoPlaybackURL", "vnameV2", b"vnameV2", "voipGroupCall", b"voipGroupCall", "voipIndividualIncoming", b"voipIndividualIncoming", "voipIndividualOutgoing", b"voipIndividualOutgoing", "voipIndividualVideo", b"voipIndividualVideo"]) -> None: ... global___WebFeatures = WebFeatures @@ -1690,12 +1050,7 @@ class PinInChat(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PinInChat._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PinInChat._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_TYPE: PinInChat._Type.ValueType # 0 PIN_FOR_ALL: PinInChat._Type.ValueType # 1 @@ -1727,36 +1082,8 @@ class PinInChat(google.protobuf.message.Message): serverTimestampMS: builtins.int | None = ..., messageAddOnContextInfo: global___MessageAddOnContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", - b"key", - "messageAddOnContextInfo", - b"messageAddOnContextInfo", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", - b"key", - "messageAddOnContextInfo", - b"messageAddOnContextInfo", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "messageAddOnContextInfo", b"messageAddOnContextInfo", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "messageAddOnContextInfo", b"messageAddOnContextInfo", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "type", b"type"]) -> None: ... global___PinInChat = PinInChat @@ -1768,12 +1095,7 @@ class MessageAddOn(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MessageAddOnTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageAddOn._MessageAddOnType.ValueType - ], - builtins.type, - ): + class _MessageAddOnTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageAddOn._MessageAddOnType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNDEFINED: MessageAddOn._MessageAddOnType.ValueType # 0 REACTION: MessageAddOn._MessageAddOnType.ValueType # 1 @@ -1781,9 +1103,7 @@ class MessageAddOn(google.protobuf.message.Message): POLL_UPDATE: MessageAddOn._MessageAddOnType.ValueType # 3 PIN_IN_CHAT: MessageAddOn._MessageAddOnType.ValueType # 4 - class MessageAddOnType( - _MessageAddOnType, metaclass=_MessageAddOnTypeEnumTypeWrapper - ): ... + class MessageAddOnType(_MessageAddOnType, metaclass=_MessageAddOnTypeEnumTypeWrapper): ... UNDEFINED: MessageAddOn.MessageAddOnType.ValueType # 0 REACTION: MessageAddOn.MessageAddOnType.ValueType # 1 EVENT_RESPONSE: MessageAddOn.MessageAddOnType.ValueType # 2 @@ -1796,6 +1116,8 @@ class MessageAddOn(google.protobuf.message.Message): SERVERTIMESTAMPMS_FIELD_NUMBER: builtins.int STATUS_FIELD_NUMBER: builtins.int ADDONCONTEXTINFO_FIELD_NUMBER: builtins.int + MESSAGEADDONKEY_FIELD_NUMBER: builtins.int + LEGACYMESSAGE_FIELD_NUMBER: builtins.int messageAddOnType: global___MessageAddOn.MessageAddOnType.ValueType senderTimestampMS: builtins.int serverTimestampMS: builtins.int @@ -1804,6 +1126,10 @@ class MessageAddOn(google.protobuf.message.Message): def messageAddOn(self) -> waE2E.WAWebProtobufsE2E_pb2.Message: ... @property def addOnContextInfo(self) -> global___MessageAddOnContextInfo: ... + @property + def messageAddOnKey(self) -> waCommon.WACommon_pb2.MessageKey: ... + @property + def legacyMessage(self) -> global___LegacyMessage: ... def __init__( self, *, @@ -1813,41 +1139,11 @@ class MessageAddOn(google.protobuf.message.Message): serverTimestampMS: builtins.int | None = ..., status: global___WebMessageInfo.Status.ValueType | None = ..., addOnContextInfo: global___MessageAddOnContextInfo | None = ..., + messageAddOnKey: waCommon.WACommon_pb2.MessageKey | None = ..., + legacyMessage: global___LegacyMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "addOnContextInfo", - b"addOnContextInfo", - "messageAddOn", - b"messageAddOn", - "messageAddOnType", - b"messageAddOnType", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "addOnContextInfo", - b"addOnContextInfo", - "messageAddOn", - b"messageAddOn", - "messageAddOnType", - b"messageAddOnType", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "status", - b"status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["addOnContextInfo", b"addOnContextInfo", "legacyMessage", b"legacyMessage", "messageAddOn", b"messageAddOn", "messageAddOnKey", b"messageAddOnKey", "messageAddOnType", b"messageAddOnType", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["addOnContextInfo", b"addOnContextInfo", "legacyMessage", b"legacyMessage", "messageAddOn", b"messageAddOn", "messageAddOnKey", b"messageAddOnKey", "messageAddOnType", b"messageAddOnType", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "status", b"status"]) -> None: ... global___MessageAddOn = MessageAddOn @@ -1866,18 +1162,8 @@ class CommentMetadata(google.protobuf.message.Message): commentParentKey: waCommon.WACommon_pb2.MessageKey | None = ..., replyCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "commentParentKey", b"commentParentKey", "replyCount", b"replyCount" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commentParentKey", b"commentParentKey", "replyCount", b"replyCount" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["commentParentKey", b"commentParentKey", "replyCount", b"replyCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commentParentKey", b"commentParentKey", "replyCount", b"replyCount"]) -> None: ... global___CommentMetadata = CommentMetadata @@ -1893,11 +1179,7 @@ class WebNotificationsInfo(google.protobuf.message.Message): unreadChats: builtins.int notifyMessageCount: builtins.int @property - def notifyMessages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___WebMessageInfo - ]: ... + def notifyMessages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WebMessageInfo]: ... def __init__( self, *, @@ -1906,30 +1188,8 @@ class WebNotificationsInfo(google.protobuf.message.Message): notifyMessageCount: builtins.int | None = ..., notifyMessages: collections.abc.Iterable[global___WebMessageInfo] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "notifyMessageCount", - b"notifyMessageCount", - "timestamp", - b"timestamp", - "unreadChats", - b"unreadChats", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "notifyMessageCount", - b"notifyMessageCount", - "notifyMessages", - b"notifyMessages", - "timestamp", - b"timestamp", - "unreadChats", - b"unreadChats", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["notifyMessageCount", b"notifyMessageCount", "timestamp", b"timestamp", "unreadChats", b"unreadChats"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["notifyMessageCount", b"notifyMessageCount", "notifyMessages", b"notifyMessages", "timestamp", b"timestamp", "unreadChats", b"unreadChats"]) -> None: ... global___WebNotificationsInfo = WebNotificationsInfo @@ -1955,32 +1215,8 @@ class NotificationMessageInfo(google.protobuf.message.Message): messageTimestamp: builtins.int | None = ..., participant: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", - b"key", - "message", - b"message", - "messageTimestamp", - b"messageTimestamp", - "participant", - b"participant", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", - b"key", - "message", - b"message", - "messageTimestamp", - b"messageTimestamp", - "participant", - b"participant", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "message", b"message", "messageTimestamp", b"messageTimestamp", "participant", b"participant"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "message", b"message", "messageTimestamp", b"messageTimestamp", "participant", b"participant"]) -> None: ... global___NotificationMessageInfo = NotificationMessageInfo @@ -1995,12 +1231,8 @@ class ReportingTokenInfo(google.protobuf.message.Message): *, reportingTag: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["reportingTag", b"reportingTag"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["reportingTag", b"reportingTag"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["reportingTag", b"reportingTag"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["reportingTag", b"reportingTag"]) -> None: ... global___ReportingTokenInfo = ReportingTokenInfo @@ -2015,12 +1247,8 @@ class MediaData(google.protobuf.message.Message): *, localPath: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["localPath", b"localPath"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["localPath", b"localPath"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["localPath", b"localPath"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["localPath", b"localPath"]) -> None: ... global___MediaData = MediaData @@ -2041,28 +1269,8 @@ class PhotoChange(google.protobuf.message.Message): newPhoto: builtins.bytes | None = ..., newPhotoID: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "newPhoto", - b"newPhoto", - "newPhotoID", - b"newPhotoID", - "oldPhoto", - b"oldPhoto", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "newPhoto", - b"newPhoto", - "newPhotoID", - b"newPhotoID", - "oldPhoto", - b"oldPhoto", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["newPhoto", b"newPhoto", "newPhotoID", b"newPhotoID", "oldPhoto", b"oldPhoto"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["newPhoto", b"newPhoto", "newPhotoID", b"newPhotoID", "oldPhoto", b"oldPhoto"]) -> None: ... global___PhotoChange = PhotoChange @@ -2080,24 +1288,8 @@ class StatusPSA(google.protobuf.message.Message): campaignID: builtins.int | None = ..., campaignExpirationTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "campaignExpirationTimestamp", - b"campaignExpirationTimestamp", - "campaignID", - b"campaignID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "campaignExpirationTimestamp", - b"campaignExpirationTimestamp", - "campaignID", - b"campaignID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["campaignExpirationTimestamp", b"campaignExpirationTimestamp", "campaignID", b"campaignID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["campaignExpirationTimestamp", b"campaignExpirationTimestamp", "campaignID", b"campaignID"]) -> None: ... global___StatusPSA = StatusPSA @@ -2116,17 +1308,9 @@ class UserReceipt(google.protobuf.message.Message): readTimestamp: builtins.int playedTimestamp: builtins.int @property - def pendingDeviceJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def pendingDeviceJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def deliveredDeviceJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def deliveredDeviceJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -2137,36 +1321,8 @@ class UserReceipt(google.protobuf.message.Message): pendingDeviceJID: collections.abc.Iterable[builtins.str] | None = ..., deliveredDeviceJID: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "playedTimestamp", - b"playedTimestamp", - "readTimestamp", - b"readTimestamp", - "receiptTimestamp", - b"receiptTimestamp", - "userJID", - b"userJID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deliveredDeviceJID", - b"deliveredDeviceJID", - "pendingDeviceJID", - b"pendingDeviceJID", - "playedTimestamp", - b"playedTimestamp", - "readTimestamp", - b"readTimestamp", - "receiptTimestamp", - b"receiptTimestamp", - "userJID", - b"userJID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["playedTimestamp", b"playedTimestamp", "readTimestamp", b"readTimestamp", "receiptTimestamp", b"receiptTimestamp", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deliveredDeviceJID", b"deliveredDeviceJID", "pendingDeviceJID", b"pendingDeviceJID", "playedTimestamp", b"playedTimestamp", "readTimestamp", b"readTimestamp", "receiptTimestamp", b"receiptTimestamp", "userJID", b"userJID"]) -> None: ... global___UserReceipt = UserReceipt @@ -2194,36 +1350,8 @@ class Reaction(google.protobuf.message.Message): senderTimestampMS: builtins.int | None = ..., unread: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - "unread", - b"unread", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - "unread", - b"unread", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text", "unread", b"unread"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text", "unread", b"unread"]) -> None: ... global___Reaction = Reaction @@ -2252,36 +1380,8 @@ class PollUpdate(google.protobuf.message.Message): serverTimestampMS: builtins.int | None = ..., unread: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "pollUpdateMessageKey", - b"pollUpdateMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "unread", - b"unread", - "vote", - b"vote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "pollUpdateMessageKey", - b"pollUpdateMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "unread", - b"unread", - "vote", - b"vote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["pollUpdateMessageKey", b"pollUpdateMessageKey", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "unread", b"unread", "vote", b"vote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["pollUpdateMessageKey", b"pollUpdateMessageKey", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "unread", b"unread", "vote", b"vote"]) -> None: ... global___PollUpdate = PollUpdate @@ -2296,12 +1396,8 @@ class PollAdditionalMetadata(google.protobuf.message.Message): *, pollInvalidated: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"]) -> None: ... global___PollAdditionalMetadata = PollAdditionalMetadata @@ -2316,9 +1412,7 @@ class EventAdditionalMetadata(google.protobuf.message.Message): *, isStale: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isStale", b"isStale"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["isStale", b"isStale"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["isStale", b"isStale"]) -> None: ... global___EventAdditionalMetadata = EventAdditionalMetadata @@ -2350,40 +1444,8 @@ class KeepInChat(google.protobuf.message.Message): clientTimestampMS: builtins.int | None = ..., serverTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientTimestampMS", - b"clientTimestampMS", - "deviceJID", - b"deviceJID", - "keepType", - b"keepType", - "key", - b"key", - "serverTimestamp", - b"serverTimestamp", - "serverTimestampMS", - b"serverTimestampMS", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientTimestampMS", - b"clientTimestampMS", - "deviceJID", - b"deviceJID", - "keepType", - b"keepType", - "key", - b"key", - "serverTimestamp", - b"serverTimestamp", - "serverTimestampMS", - b"serverTimestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientTimestampMS", b"clientTimestampMS", "deviceJID", b"deviceJID", "keepType", b"keepType", "key", b"key", "serverTimestamp", b"serverTimestamp", "serverTimestampMS", b"serverTimestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientTimestampMS", b"clientTimestampMS", "deviceJID", b"deviceJID", "keepType", b"keepType", "key", b"key", "serverTimestamp", b"serverTimestamp", "serverTimestampMS", b"serverTimestampMS"]) -> None: ... global___KeepInChat = KeepInChat @@ -2394,34 +1456,15 @@ class MessageAddOnContextInfo(google.protobuf.message.Message): MESSAGEADDONDURATIONINSECS_FIELD_NUMBER: builtins.int MESSAGEADDONEXPIRYTYPE_FIELD_NUMBER: builtins.int messageAddOnDurationInSecs: builtins.int - messageAddOnExpiryType: ( - waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType - ) + messageAddOnExpiryType: waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType def __init__( self, *, messageAddOnDurationInSecs: builtins.int | None = ..., - messageAddOnExpiryType: waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - ], + messageAddOnExpiryType: waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType"]) -> None: ... global___MessageAddOnContextInfo = MessageAddOnContextInfo @@ -2436,12 +1479,8 @@ class PremiumMessageInfo(google.protobuf.message.Message): *, serverCampaignID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"]) -> None: ... global___PremiumMessageInfo = PremiumMessageInfo @@ -2458,43 +1497,54 @@ class EventResponse(google.protobuf.message.Message): @property def eventResponseMessageKey(self) -> waCommon.WACommon_pb2.MessageKey: ... @property - def eventResponseMessage( - self, - ) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... + def eventResponseMessage(self) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... def __init__( self, *, eventResponseMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., timestampMS: builtins.int | None = ..., - eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage - | None = ..., + eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage | None = ..., unread: builtins.bool | None = ..., ) -> None: ... - def HasField( + def HasField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "eventResponseMessageKey", b"eventResponseMessageKey", "timestampMS", b"timestampMS", "unread", b"unread"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "eventResponseMessageKey", b"eventResponseMessageKey", "timestampMS", b"timestampMS", "unread", b"unread"]) -> None: ... + +global___EventResponse = EventResponse + +@typing.final +class LegacyMessage(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + EVENTRESPONSEMESSAGE_FIELD_NUMBER: builtins.int + POLLVOTE_FIELD_NUMBER: builtins.int + @property + def eventResponseMessage(self) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... + @property + def pollVote(self) -> waE2E.WAWebProtobufsE2E_pb2.PollVoteMessage: ... + def __init__( self, - field_name: typing.Literal[ - "eventResponseMessage", - b"eventResponseMessage", - "eventResponseMessageKey", - b"eventResponseMessageKey", - "timestampMS", - b"timestampMS", - "unread", - b"unread", - ], - ) -> builtins.bool: ... - def ClearField( + *, + eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage | None = ..., + pollVote: waE2E.WAWebProtobufsE2E_pb2.PollVoteMessage | None = ..., + ) -> None: ... + def HasField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "pollVote", b"pollVote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "pollVote", b"pollVote"]) -> None: ... + +global___LegacyMessage = LegacyMessage + +@typing.final +class StatusMentionMessage(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + QUOTEDSTATUS_FIELD_NUMBER: builtins.int + @property + def quotedStatus(self) -> waE2E.WAWebProtobufsE2E_pb2.Message: ... + def __init__( self, - field_name: typing.Literal[ - "eventResponseMessage", - b"eventResponseMessage", - "eventResponseMessageKey", - b"eventResponseMessageKey", - "timestampMS", - b"timestampMS", - "unread", - b"unread", - ], + *, + quotedStatus: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["quotedStatus", b"quotedStatus"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["quotedStatus", b"quotedStatus"]) -> None: ... -global___EventResponse = EventResponse +global___StatusMentionMessage = StatusMentionMessage