diff --git a/lib/common/src/version.h b/lib/common/src/version.h index 8e64a7ec..9afcf4c8 100644 --- a/lib/common/src/version.h +++ b/lib/common/src/version.h @@ -7,4 +7,4 @@ #pragma once -#define NCHAT_VERSION "5.4.1" +#define NCHAT_VERSION "5.4.2" diff --git a/lib/wmchat/go/ext/whatsmeow/.github/ISSUE_TEMPLATE/issue.md b/lib/wmchat/go/ext/whatsmeow/.github/ISSUE_TEMPLATE/issue.md index 74bbdd23..f0833036 100644 --- a/lib/wmchat/go/ext/whatsmeow/.github/ISSUE_TEMPLATE/issue.md +++ b/lib/wmchat/go/ext/whatsmeow/.github/ISSUE_TEMPLATE/issue.md @@ -3,3 +3,10 @@ name: Open issue about: For bug reports and feature requests directly related to whatsmeow --- + + diff --git a/lib/wmchat/go/ext/whatsmeow/.github/workflows/go.yml b/lib/wmchat/go/ext/whatsmeow/.github/workflows/go.yml index e02eab2b..58c935be 100644 --- a/lib/wmchat/go/ext/whatsmeow/.github/workflows/go.yml +++ b/lib/wmchat/go/ext/whatsmeow/.github/workflows/go.yml @@ -2,14 +2,17 @@ name: Go on: [push, pull_request] +env: + GOTOOLCHAIN: local + jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false matrix: - go-version: ["1.21", "1.22"] - name: Build ${{ matrix.go-version == '1.22' && '(latest)' || '(old)' }} + go-version: ["1.22", "1.23"] + name: Build ${{ matrix.go-version == '1.23' && '(latest)' || '(old)' }} steps: - uses: actions/checkout@v4 @@ -30,8 +33,5 @@ jobs: go install golang.org/x/tools/cmd/goimports@latest export PATH="$HOME/go/bin:$PATH" - - name: Install pre-commit - run: pip install pre-commit - - - name: Lint - run: pre-commit run -a + - name: Run pre-commit + uses: pre-commit/action@v3.0.1 diff --git a/lib/wmchat/go/ext/whatsmeow/.pre-commit-config.yaml b/lib/wmchat/go/ext/whatsmeow/.pre-commit-config.yaml index 964d1f90..ffed51cc 100644 --- a/lib/wmchat/go/ext/whatsmeow/.pre-commit-config.yaml +++ b/lib/wmchat/go/ext/whatsmeow/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v5.0.0 hooks: - id: trailing-whitespace exclude_types: [markdown] diff --git a/lib/wmchat/go/ext/whatsmeow/appstate.go b/lib/wmchat/go/ext/whatsmeow/appstate.go index 9f4561e6..3479ec67 100644 --- a/lib/wmchat/go/ext/whatsmeow/appstate.go +++ b/lib/wmchat/go/ext/whatsmeow/appstate.go @@ -24,6 +24,9 @@ import ( // FetchAppState fetches updates to the given type of app state. If fullSync is true, the current // cached state will be removed and all app state patches will be re-fetched from the server. func (cli *Client) FetchAppState(name appstate.WAPatchName, fullSync, onlyIfNotSynced bool) error { + if cli == nil { + return ErrClientIsNil + } cli.appStateSyncLock.Lock() defer cli.appStateSyncLock.Unlock() if fullSync { @@ -347,6 +350,9 @@ func (cli *Client) requestAppStateKeys(ctx context.Context, rawKeyIDs [][]byte) // // cli.SendAppState(appstate.BuildMute(targetJID, true, 24 * time.Hour)) func (cli *Client) SendAppState(patch appstate.PatchInfo) error { + if cli == nil { + return ErrClientIsNil + } version, hash, err := cli.Store.AppState.GetAppStateVersion(string(patch.Type)) if err != nil { return err diff --git a/lib/wmchat/go/ext/whatsmeow/client.go b/lib/wmchat/go/ext/whatsmeow/client.go index 6ba9b11d..41f0f1be 100644 --- a/lib/wmchat/go/ext/whatsmeow/client.go +++ b/lib/wmchat/go/ext/whatsmeow/client.go @@ -62,6 +62,7 @@ type Client struct { socket *socket.NoiseSocket socketLock sync.RWMutex socketWait chan struct{} + wsDialer *websocket.Dialer isLoggedIn atomic.Bool expectedDisconnect atomic.Bool @@ -172,8 +173,9 @@ type Client struct { } type MessengerConfig struct { - UserAgent string - BaseURL string + UserAgent string + BaseURL string + WebsocketURL string } // Size of buffer for the channel that all incoming XML nodes go through. @@ -371,6 +373,9 @@ func (cli *Client) closeSocketWaitChan() { } func (cli *Client) getOwnID() types.JID { + if cli == nil { + return types.EmptyJID + } id := cli.Store.ID if id == nil { return types.EmptyJID @@ -379,6 +384,9 @@ func (cli *Client) getOwnID() types.JID { } func (cli *Client) WaitForConnection(timeout time.Duration) bool { + if cli == nil { + return false + } timeoutChan := time.After(timeout) cli.socketLock.RLock() for cli.socket == nil || !cli.socket.IsConnected() || !cli.IsLoggedIn() { @@ -395,9 +403,16 @@ func (cli *Client) WaitForConnection(timeout time.Duration) bool { return true } +func (cli *Client) SetWSDialer(dialer *websocket.Dialer) { + cli.wsDialer = dialer +} + // Connect connects the client to the WhatsApp web websocket. After connection, it will either // authenticate if there's data in the device store, or emit a QREvent to set up a new link. func (cli *Client) Connect() error { + if cli == nil { + return ErrClientIsNil + } cli.socketLock.Lock() defer cli.socketLock.Unlock() if cli.socket != nil { @@ -409,8 +424,10 @@ func (cli *Client) Connect() error { } cli.resetExpectedDisconnect() - wsDialer := websocket.Dialer{} - if !cli.proxyOnlyLogin || cli.Store.ID == nil { + var wsDialer websocket.Dialer + if cli.wsDialer != nil { + wsDialer = *cli.wsDialer + } else if !cli.proxyOnlyLogin || cli.Store.ID == nil { if cli.proxy != nil { wsDialer.Proxy = cli.proxy } else if cli.socksProxy != nil { @@ -423,12 +440,14 @@ func (cli *Client) Connect() error { } fs := socket.NewFrameSocket(cli.Log.Sub("Socket"), wsDialer) if cli.MessengerConfig != nil { - fs.URL = "wss://web-chat-e2ee.facebook.com/ws/chat" + fs.URL = cli.MessengerConfig.WebsocketURL fs.HTTPHeaders.Set("Origin", cli.MessengerConfig.BaseURL) fs.HTTPHeaders.Set("User-Agent", cli.MessengerConfig.UserAgent) - fs.HTTPHeaders.Set("Sec-Fetch-Dest", "empty") - fs.HTTPHeaders.Set("Sec-Fetch-Mode", "websocket") - fs.HTTPHeaders.Set("Sec-Fetch-Site", "cross-site") + fs.HTTPHeaders.Set("Cache-Control", "no-cache") + fs.HTTPHeaders.Set("Pragma", "no-cache") + //fs.HTTPHeaders.Set("Sec-Fetch-Dest", "empty") + //fs.HTTPHeaders.Set("Sec-Fetch-Mode", "websocket") + //fs.HTTPHeaders.Set("Sec-Fetch-Site", "cross-site") } if err := fs.Connect(); err != nil { fs.Close(0) @@ -444,7 +463,7 @@ func (cli *Client) Connect() error { // IsLoggedIn returns true after the client is successfully connected and authenticated on WhatsApp. func (cli *Client) IsLoggedIn() bool { - return cli.isLoggedIn.Load() + return cli != nil && cli.isLoggedIn.Load() } func (cli *Client) onDisconnect(ns *socket.NoiseSocket, remote bool) { @@ -508,6 +527,9 @@ func (cli *Client) autoReconnect() { // IsConnected checks if the client is connected to the WhatsApp web websocket. // Note that this doesn't check if the client is authenticated. See the IsLoggedIn field for that. func (cli *Client) IsConnected() bool { + if cli == nil { + return false + } cli.socketLock.RLock() connected := cli.socket != nil && cli.socket.IsConnected() cli.socketLock.RUnlock() @@ -519,7 +541,7 @@ func (cli *Client) IsConnected() bool { // This will not emit any events, the Disconnected event is only used when the // connection is closed by the server or a network error. func (cli *Client) Disconnect() { - if cli.socket == nil { + if cli == nil || cli.socket == nil { return } cli.socketLock.Lock() @@ -544,7 +566,9 @@ func (cli *Client) unlockedDisconnect() { // Note that this will not emit any events. The LoggedOut event is only used for external logouts // (triggered by the user from the main device or by WhatsApp servers). func (cli *Client) Logout() error { - if cli.MessengerConfig != nil { + if cli == nil { + return ErrClientIsNil + } else if cli.MessengerConfig != nil { return errors.New("can't logout with Messenger credentials") } ownID := cli.getOwnID() @@ -728,6 +752,9 @@ func (cli *Client) handlerQueueLoop(ctx context.Context) { } func (cli *Client) sendNodeAndGetData(node waBinary.Node) ([]byte, error) { + if cli == nil { + return nil, ErrClientIsNil + } cli.socketLock.RLock() sock := cli.socket cli.socketLock.RUnlock() diff --git a/lib/wmchat/go/ext/whatsmeow/download-to-file.go b/lib/wmchat/go/ext/whatsmeow/download-to-file.go index d854322a..5421973e 100644 --- a/lib/wmchat/go/ext/whatsmeow/download-to-file.go +++ b/lib/wmchat/go/ext/whatsmeow/download-to-file.go @@ -77,12 +77,12 @@ func (cli *Client) DownloadMediaWithPathToFile(directPath string, encFileHash, f // TODO omit hash for unencrypted media? mediaURL := fmt.Sprintf("https://%s%s&hash=%s&mms-type=%s&__wa-mms=", host.Hostname, directPath, base64.URLEncoding.EncodeToString(encFileHash), mmsType) err = cli.downloadAndDecryptToFile(mediaURL, mediaKey, mediaType, fileLength, encFileHash, fileHash, file) - if err == nil || errors.Is(err, ErrFileLengthMismatch) || errors.Is(err, ErrInvalidMediaSHA256) { + if err == nil || errors.Is(err, ErrFileLengthMismatch) || errors.Is(err, ErrInvalidMediaSHA256) || + errors.Is(err, ErrMediaDownloadFailedWith403) || errors.Is(err, ErrMediaDownloadFailedWith404) || errors.Is(err, ErrMediaDownloadFailedWith410) { return err } else if i >= len(mediaConn.Hosts)-1 { return fmt.Errorf("failed to download media from last host: %w", err) } - // TODO there are probably some errors that shouldn't retry cli.Log.Warnf("Failed to download media: %s, trying with next host...", err) } return err diff --git a/lib/wmchat/go/ext/whatsmeow/download.go b/lib/wmchat/go/ext/whatsmeow/download.go index 1c137f81..44c1e197 100644 --- a/lib/wmchat/go/ext/whatsmeow/download.go +++ b/lib/wmchat/go/ext/whatsmeow/download.go @@ -240,12 +240,12 @@ func (cli *Client) DownloadMediaWithPath(directPath string, encFileHash, fileHas // TODO omit hash for unencrypted media? mediaURL := fmt.Sprintf("https://%s%s&hash=%s&mms-type=%s&__wa-mms=", host.Hostname, directPath, base64.URLEncoding.EncodeToString(encFileHash), mmsType) data, err = cli.downloadAndDecrypt(mediaURL, mediaKey, mediaType, fileLength, encFileHash, fileHash) - if err == nil || errors.Is(err, ErrFileLengthMismatch) || errors.Is(err, ErrInvalidMediaSHA256) { + if err == nil || errors.Is(err, ErrFileLengthMismatch) || errors.Is(err, ErrInvalidMediaSHA256) || + errors.Is(err, ErrMediaDownloadFailedWith403) || errors.Is(err, ErrMediaDownloadFailedWith404) || errors.Is(err, ErrMediaDownloadFailedWith410) { return } else if i >= len(mediaConn.Hosts)-1 { return nil, fmt.Errorf("failed to download media from last host: %w", err) } - // TODO there are probably some errors that shouldn't retry cli.Log.Warnf("Failed to download media: %s, trying with next host...", err) } return diff --git a/lib/wmchat/go/ext/whatsmeow/errors.go b/lib/wmchat/go/ext/whatsmeow/errors.go index 3f784409..00d63904 100644 --- a/lib/wmchat/go/ext/whatsmeow/errors.go +++ b/lib/wmchat/go/ext/whatsmeow/errors.go @@ -16,6 +16,7 @@ import ( // Miscellaneous errors var ( + ErrClientIsNil = errors.New("client is nil") ErrNoSession = errors.New("can't encrypt message for device: no signal session established") ErrIQTimedOut = errors.New("info query timed out") ErrNotConnected = errors.New("websocket not connected") @@ -183,6 +184,7 @@ var ( ErrIQGone error = &IQError{Code: 410, Text: "gone"} ErrIQResourceLimit error = &IQError{Code: 419, Text: "resource-limit"} ErrIQLocked error = &IQError{Code: 423, Text: "locked"} + ErrIQRateOverLimit error = &IQError{Code: 429, Text: "rate-overlimit"} ErrIQInternalServerError error = &IQError{Code: 500, Text: "internal-server-error"} ErrIQServiceUnavailable error = &IQError{Code: 503, Text: "service-unavailable"} ErrIQPartialServerError error = &IQError{Code: 530, Text: "partial-server-error"} diff --git a/lib/wmchat/go/ext/whatsmeow/go.mod b/lib/wmchat/go/ext/whatsmeow/go.mod index f959e9db..7e38545c 100644 --- a/lib/wmchat/go/ext/whatsmeow/go.mod +++ b/lib/wmchat/go/ext/whatsmeow/go.mod @@ -2,22 +2,22 @@ module go.mau.fi/whatsmeow go 1.22.0 -toolchain go1.23.1 +toolchain go1.23.3 require ( github.com/google/uuid v1.6.0 github.com/gorilla/websocket v1.5.0 github.com/rs/zerolog v1.33.0 go.mau.fi/libsignal v0.1.1 - go.mau.fi/util v0.8.0 - golang.org/x/crypto v0.27.0 - golang.org/x/net v0.29.0 - google.golang.org/protobuf v1.34.2 + go.mau.fi/util v0.8.2 + golang.org/x/crypto v0.29.0 + golang.org/x/net v0.31.0 + google.golang.org/protobuf v1.35.2 ) require ( filippo.io/edwards25519 v1.1.0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.19 // indirect - golang.org/x/sys v0.25.0 // indirect + golang.org/x/sys v0.27.0 // indirect ) diff --git a/lib/wmchat/go/ext/whatsmeow/go.sum b/lib/wmchat/go/ext/whatsmeow/go.sum index 59e06fd5..9438364f 100644 --- a/lib/wmchat/go/ext/whatsmeow/go.sum +++ b/lib/wmchat/go/ext/whatsmeow/go.sum @@ -25,20 +25,20 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= 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.8.0 h1:MiSny8jgQq4XtCLAT64gDJhZVhqiDeMVIEBDFVw+M0g= -go.mau.fi/util v0.8.0/go.mod h1:1Ixb8HWoVbl3rT6nAX6nV4iMkzn7KU/KXwE0Rn5RmsQ= -golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= -golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= -golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= -golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= +go.mau.fi/util v0.8.2 h1:zWbVHwdRKwI6U9AusmZ8bwgcLosikwbb4GGqLrNr1YE= +go.mau.fi/util v0.8.2/go.mod h1:BHHC9R2WLMJd1bwTZfTcFxUgRFmUgUmiWcT4RbzUgiA= +golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ= +golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg= +golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo= +golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM= 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.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= -golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= +golang.org/x/sys v0.27.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.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= -google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= +google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= +google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/lib/wmchat/go/ext/whatsmeow/mediaconn.go b/lib/wmchat/go/ext/whatsmeow/mediaconn.go index 2e833037..4576b22a 100644 --- a/lib/wmchat/go/ext/whatsmeow/mediaconn.go +++ b/lib/wmchat/go/ext/whatsmeow/mediaconn.go @@ -41,6 +41,9 @@ func (mc *MediaConn) Expiry() time.Time { } func (cli *Client) refreshMediaConn(force bool) (*MediaConn, error) { + if cli == nil { + return nil, ErrClientIsNil + } cli.mediaConnLock.Lock() defer cli.mediaConnLock.Unlock() if cli.mediaConnCache == nil || force || time.Now().After(cli.mediaConnCache.Expiry()) { diff --git a/lib/wmchat/go/ext/whatsmeow/msgsecret.go b/lib/wmchat/go/ext/whatsmeow/msgsecret.go index 31822f7b..20ddcf2f 100644 --- a/lib/wmchat/go/ext/whatsmeow/msgsecret.go +++ b/lib/wmchat/go/ext/whatsmeow/msgsecret.go @@ -83,6 +83,9 @@ type messageEncryptedSecret interface { } func (cli *Client) decryptMsgSecret(msg *events.Message, useCase MsgSecretType, encrypted messageEncryptedSecret, origMsgKey *waCommon.MessageKey) ([]byte, error) { + if cli == nil { + return nil, ErrClientIsNil + } pollSender, err := getOrigSenderFromKey(msg, origMsgKey) if err != nil { return nil, err @@ -102,6 +105,9 @@ func (cli *Client) decryptMsgSecret(msg *events.Message, useCase MsgSecretType, } func (cli *Client) encryptMsgSecret(chat, origSender types.JID, origMsgID types.MessageID, useCase MsgSecretType, plaintext []byte) (ciphertext, iv []byte, err error) { + if cli == nil { + return nil, nil, ErrClientIsNil + } ownID := cli.getOwnID() if ownID.IsEmpty() { return nil, nil, ErrNotLoggedIn diff --git a/lib/wmchat/go/ext/whatsmeow/newsletter.go b/lib/wmchat/go/ext/whatsmeow/newsletter.go index 00ba7b1f..8f23a917 100644 --- a/lib/wmchat/go/ext/whatsmeow/newsletter.go +++ b/lib/wmchat/go/ext/whatsmeow/newsletter.go @@ -40,6 +40,9 @@ func (cli *Client) NewsletterSubscribeLiveUpdates(ctx context.Context, jid types // // This is not the same as marking the channel as read on your other devices, use the usual MarkRead function for that. func (cli *Client) NewsletterMarkViewed(jid types.JID, serverIDs []types.MessageServerID) error { + if cli == nil { + return ErrClientIsNil + } items := make([]waBinary.Node, len(serverIDs)) for i, id := range serverIDs { items[i] = waBinary.Node{ diff --git a/lib/wmchat/go/ext/whatsmeow/pair-code.go b/lib/wmchat/go/ext/whatsmeow/pair-code.go index d1a8497b..a1663b18 100644 --- a/lib/wmchat/go/ext/whatsmeow/pair-code.go +++ b/lib/wmchat/go/ext/whatsmeow/pair-code.go @@ -87,6 +87,9 @@ func generateCompanionEphemeralKey() (ephemeralKeyPair *keys.KeyPair, ephemeralK // // See https://faq.whatsapp.com/1324084875126592 for more info func (cli *Client) PairPhone(phone string, showPushNotification bool, clientType PairClientType, clientDisplayName string) (string, error) { + if cli == nil { + return "", ErrClientIsNil + } ephemeralKeyPair, ephemeralKey, encodedLinkingCode := generateCompanionEphemeralKey() phone = notNumbers.ReplaceAllString(phone, "") if len(phone) <= 6 { diff --git a/lib/wmchat/go/ext/whatsmeow/privacysettings.go b/lib/wmchat/go/ext/whatsmeow/privacysettings.go index 6c2425a8..2b0f46fc 100644 --- a/lib/wmchat/go/ext/whatsmeow/privacysettings.go +++ b/lib/wmchat/go/ext/whatsmeow/privacysettings.go @@ -42,7 +42,7 @@ func (cli *Client) TryFetchPrivacySettings(ignoreCache bool) (*types.PrivacySett // GetPrivacySettings will get the user's privacy settings. If an error occurs while fetching them, the error will be // logged, but the method will just return an empty struct. func (cli *Client) GetPrivacySettings() (settings types.PrivacySettings) { - if cli.MessengerConfig != nil { + if cli == nil || cli.MessengerConfig != nil { return } settingsPtr, err := cli.TryFetchPrivacySettings(false) diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waAdv/WAAdv.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waAdv/WAAdv.pb.go index 37f64b75..48810325 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waAdv/WAAdv.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waAdv/WAAdv.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waAdv/WAAdv.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.go index 87ee9672..f5abf4ea 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waArmadilloApplication/WAArmadilloApplication.proto @@ -248,7 +248,7 @@ func (x *Armadillo_Content_ScreenshotAction_ScreenshotType) UnmarshalJSON(b []by // Deprecated: Use Armadillo_Content_ScreenshotAction_ScreenshotType.Descriptor instead. func (Armadillo_Content_ScreenshotAction_ScreenshotType) EnumDescriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 4, 0} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 5, 0} } type Armadillo_Content_RavenActionNotifMessage_ActionType int32 @@ -307,7 +307,7 @@ func (x *Armadillo_Content_RavenActionNotifMessage_ActionType) UnmarshalJSON(b [ // Deprecated: Use Armadillo_Content_RavenActionNotifMessage_ActionType.Descriptor instead. func (Armadillo_Content_RavenActionNotifMessage_ActionType) EnumDescriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 6, 0} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 7, 0} } type Armadillo_Content_RavenMessage_EphemeralType int32 @@ -366,7 +366,7 @@ func (x *Armadillo_Content_RavenMessage_EphemeralType) UnmarshalJSON(b []byte) e // Deprecated: Use Armadillo_Content_RavenMessage_EphemeralType.Descriptor instead. func (Armadillo_Content_RavenMessage_EphemeralType) EnumDescriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 7, 0} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 8, 0} } type Armadillo_Content_CommonSticker_StickerType int32 @@ -425,7 +425,7 @@ func (x *Armadillo_Content_CommonSticker_StickerType) UnmarshalJSON(b []byte) er // Deprecated: Use Armadillo_Content_CommonSticker_StickerType.Descriptor instead. func (Armadillo_Content_CommonSticker_StickerType) EnumDescriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 8, 0} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 9, 0} } type Armadillo struct { @@ -831,6 +831,7 @@ type Armadillo_Content struct { // *Armadillo_Content_BumpExistingMessage_ // *Armadillo_Content_NoteReplyMessage_ // *Armadillo_Content_RavenMessageMsgr + // *Armadillo_Content_NetworkVerificationMessage_ Content isArmadillo_Content_Content `protobuf_oneof:"content"` } @@ -948,6 +949,13 @@ func (x *Armadillo_Content) GetRavenMessageMsgr() *Armadillo_Content_RavenMessag return nil } +func (x *Armadillo_Content) GetNetworkVerificationMessage() *Armadillo_Content_NetworkVerificationMessage { + if x, ok := x.GetContent().(*Armadillo_Content_NetworkVerificationMessage_); ok { + return x.NetworkVerificationMessage + } + return nil +} + type isArmadillo_Content_Content interface { isArmadillo_Content_Content() } @@ -996,6 +1004,10 @@ type Armadillo_Content_RavenMessageMsgr struct { RavenMessageMsgr *Armadillo_Content_RavenMessage `protobuf:"bytes,14,opt,name=ravenMessageMsgr,oneof"` } +type Armadillo_Content_NetworkVerificationMessage_ struct { + NetworkVerificationMessage *Armadillo_Content_NetworkVerificationMessage `protobuf:"bytes,15,opt,name=networkVerificationMessage,oneof"` +} + func (*Armadillo_Content_CommonSticker_) isArmadillo_Content_Content() {} func (*Armadillo_Content_ScreenshotAction_) isArmadillo_Content_Content() {} @@ -1018,6 +1030,8 @@ func (*Armadillo_Content_NoteReplyMessage_) isArmadillo_Content_Content() {} func (*Armadillo_Content_RavenMessageMsgr) isArmadillo_Content_Content() {} +func (*Armadillo_Content_NetworkVerificationMessage_) isArmadillo_Content_Content() {} + type Armadillo_Signal_EncryptedBackupsSecrets struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1925,6 +1939,51 @@ func (x *Armadillo_Content_PaymentsTransactionMessage) GetExtendedContentMessage return nil } +type Armadillo_Content_NetworkVerificationMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + CodeText *string `protobuf:"bytes,1,opt,name=codeText" json:"codeText,omitempty"` +} + +func (x *Armadillo_Content_NetworkVerificationMessage) Reset() { + *x = Armadillo_Content_NetworkVerificationMessage{} + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Armadillo_Content_NetworkVerificationMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Armadillo_Content_NetworkVerificationMessage) ProtoMessage() {} + +func (x *Armadillo_Content_NetworkVerificationMessage) ProtoReflect() protoreflect.Message { + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Armadillo_Content_NetworkVerificationMessage.ProtoReflect.Descriptor instead. +func (*Armadillo_Content_NetworkVerificationMessage) Descriptor() ([]byte, []int) { + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 1} +} + +func (x *Armadillo_Content_NetworkVerificationMessage) GetCodeText() string { + if x != nil && x.CodeText != nil { + return *x.CodeText + } + return "" +} + type Armadillo_Content_NoteReplyMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1943,7 +2002,7 @@ type Armadillo_Content_NoteReplyMessage struct { func (x *Armadillo_Content_NoteReplyMessage) Reset() { *x = Armadillo_Content_NoteReplyMessage{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[21] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1955,7 +2014,7 @@ func (x *Armadillo_Content_NoteReplyMessage) String() string { func (*Armadillo_Content_NoteReplyMessage) ProtoMessage() {} func (x *Armadillo_Content_NoteReplyMessage) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[21] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1968,7 +2027,7 @@ func (x *Armadillo_Content_NoteReplyMessage) ProtoReflect() protoreflect.Message // Deprecated: Use Armadillo_Content_NoteReplyMessage.ProtoReflect.Descriptor instead. func (*Armadillo_Content_NoteReplyMessage) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 1} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 2} } func (m *Armadillo_Content_NoteReplyMessage) GetNoteReplyContent() isArmadillo_Content_NoteReplyMessage_NoteReplyContent { @@ -2055,7 +2114,7 @@ type Armadillo_Content_BumpExistingMessage struct { func (x *Armadillo_Content_BumpExistingMessage) Reset() { *x = Armadillo_Content_BumpExistingMessage{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[22] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2067,7 +2126,7 @@ func (x *Armadillo_Content_BumpExistingMessage) String() string { func (*Armadillo_Content_BumpExistingMessage) ProtoMessage() {} func (x *Armadillo_Content_BumpExistingMessage) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[22] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2080,7 +2139,7 @@ func (x *Armadillo_Content_BumpExistingMessage) ProtoReflect() protoreflect.Mess // Deprecated: Use Armadillo_Content_BumpExistingMessage.ProtoReflect.Descriptor instead. func (*Armadillo_Content_BumpExistingMessage) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 2} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 3} } func (x *Armadillo_Content_BumpExistingMessage) GetKey() *waCommon.MessageKey { @@ -2100,7 +2159,7 @@ type Armadillo_Content_ImageGalleryMessage struct { func (x *Armadillo_Content_ImageGalleryMessage) Reset() { *x = Armadillo_Content_ImageGalleryMessage{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[23] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2112,7 +2171,7 @@ func (x *Armadillo_Content_ImageGalleryMessage) String() string { func (*Armadillo_Content_ImageGalleryMessage) ProtoMessage() {} func (x *Armadillo_Content_ImageGalleryMessage) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[23] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2125,7 +2184,7 @@ func (x *Armadillo_Content_ImageGalleryMessage) ProtoReflect() protoreflect.Mess // Deprecated: Use Armadillo_Content_ImageGalleryMessage.ProtoReflect.Descriptor instead. func (*Armadillo_Content_ImageGalleryMessage) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 3} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 4} } func (x *Armadillo_Content_ImageGalleryMessage) GetImages() []*waCommon.SubProtocol { @@ -2145,7 +2204,7 @@ type Armadillo_Content_ScreenshotAction struct { func (x *Armadillo_Content_ScreenshotAction) Reset() { *x = Armadillo_Content_ScreenshotAction{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[24] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2157,7 +2216,7 @@ func (x *Armadillo_Content_ScreenshotAction) String() string { func (*Armadillo_Content_ScreenshotAction) ProtoMessage() {} func (x *Armadillo_Content_ScreenshotAction) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[24] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2170,7 +2229,7 @@ func (x *Armadillo_Content_ScreenshotAction) ProtoReflect() protoreflect.Message // Deprecated: Use Armadillo_Content_ScreenshotAction.ProtoReflect.Descriptor instead. func (*Armadillo_Content_ScreenshotAction) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 4} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 5} } func (x *Armadillo_Content_ScreenshotAction) GetScreenshotType() Armadillo_Content_ScreenshotAction_ScreenshotType { @@ -2194,7 +2253,7 @@ type Armadillo_Content_ExtendedContentMessageWithSear struct { func (x *Armadillo_Content_ExtendedContentMessageWithSear) Reset() { *x = Armadillo_Content_ExtendedContentMessageWithSear{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[25] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2206,7 +2265,7 @@ func (x *Armadillo_Content_ExtendedContentMessageWithSear) String() string { func (*Armadillo_Content_ExtendedContentMessageWithSear) ProtoMessage() {} func (x *Armadillo_Content_ExtendedContentMessageWithSear) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[25] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2219,7 +2278,7 @@ func (x *Armadillo_Content_ExtendedContentMessageWithSear) ProtoReflect() protor // Deprecated: Use Armadillo_Content_ExtendedContentMessageWithSear.ProtoReflect.Descriptor instead. func (*Armadillo_Content_ExtendedContentMessageWithSear) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 5} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 6} } func (x *Armadillo_Content_ExtendedContentMessageWithSear) GetSearID() string { @@ -2269,7 +2328,7 @@ type Armadillo_Content_RavenActionNotifMessage struct { func (x *Armadillo_Content_RavenActionNotifMessage) Reset() { *x = Armadillo_Content_RavenActionNotifMessage{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[26] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2281,7 +2340,7 @@ func (x *Armadillo_Content_RavenActionNotifMessage) String() string { func (*Armadillo_Content_RavenActionNotifMessage) ProtoMessage() {} func (x *Armadillo_Content_RavenActionNotifMessage) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[26] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2294,7 +2353,7 @@ func (x *Armadillo_Content_RavenActionNotifMessage) ProtoReflect() protoreflect. // Deprecated: Use Armadillo_Content_RavenActionNotifMessage.ProtoReflect.Descriptor instead. func (*Armadillo_Content_RavenActionNotifMessage) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 6} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 7} } func (x *Armadillo_Content_RavenActionNotifMessage) GetKey() *waCommon.MessageKey { @@ -2333,7 +2392,7 @@ type Armadillo_Content_RavenMessage struct { func (x *Armadillo_Content_RavenMessage) Reset() { *x = Armadillo_Content_RavenMessage{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[27] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2345,7 +2404,7 @@ func (x *Armadillo_Content_RavenMessage) String() string { func (*Armadillo_Content_RavenMessage) ProtoMessage() {} func (x *Armadillo_Content_RavenMessage) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[27] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2358,7 +2417,7 @@ func (x *Armadillo_Content_RavenMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use Armadillo_Content_RavenMessage.ProtoReflect.Descriptor instead. func (*Armadillo_Content_RavenMessage) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 7} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 8} } func (m *Armadillo_Content_RavenMessage) GetMediaContent() isArmadillo_Content_RavenMessage_MediaContent { @@ -2415,7 +2474,7 @@ type Armadillo_Content_CommonSticker struct { func (x *Armadillo_Content_CommonSticker) Reset() { *x = Armadillo_Content_CommonSticker{} - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[28] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2427,7 +2486,7 @@ func (x *Armadillo_Content_CommonSticker) String() string { func (*Armadillo_Content_CommonSticker) ProtoMessage() {} func (x *Armadillo_Content_CommonSticker) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[28] + mi := &file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2440,7 +2499,7 @@ func (x *Armadillo_Content_CommonSticker) ProtoReflect() protoreflect.Message { // Deprecated: Use Armadillo_Content_CommonSticker.ProtoReflect.Descriptor instead. func (*Armadillo_Content_CommonSticker) Descriptor() ([]byte, []int) { - return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 8} + return file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP(), []int{0, 5, 9} } func (x *Armadillo_Content_CommonSticker) GetStickerType() Armadillo_Content_CommonSticker_StickerType { @@ -2468,7 +2527,7 @@ func file_waArmadilloApplication_WAArmadilloApplication_proto_rawDescGZIP() []by } var file_waArmadilloApplication_WAArmadilloApplication_proto_enumTypes = make([]protoimpl.EnumInfo, 6) -var file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes = make([]protoimpl.MessageInfo, 29) +var file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes = make([]protoimpl.MessageInfo, 30) var file_waArmadilloApplication_WAArmadilloApplication_proto_goTypes = []any{ (Armadillo_Signal_EncryptedBackupsSecrets_Epoch_EpochStatus)(0), // 0: WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus (Armadillo_Content_PaymentsTransactionMessage_PaymentStatus)(0), // 1: WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus @@ -2497,19 +2556,20 @@ var file_waArmadilloApplication_WAArmadilloApplication_proto_goTypes = []any{ (*Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ActionChatDelete)(nil), // 24: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete (*Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ActionChatArchive)(nil), // 25: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive (*Armadillo_Content_PaymentsTransactionMessage)(nil), // 26: WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage - (*Armadillo_Content_NoteReplyMessage)(nil), // 27: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage - (*Armadillo_Content_BumpExistingMessage)(nil), // 28: WAArmadilloApplication.Armadillo.Content.BumpExistingMessage - (*Armadillo_Content_ImageGalleryMessage)(nil), // 29: WAArmadilloApplication.Armadillo.Content.ImageGalleryMessage - (*Armadillo_Content_ScreenshotAction)(nil), // 30: WAArmadilloApplication.Armadillo.Content.ScreenshotAction - (*Armadillo_Content_ExtendedContentMessageWithSear)(nil), // 31: WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSear - (*Armadillo_Content_RavenActionNotifMessage)(nil), // 32: WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage - (*Armadillo_Content_RavenMessage)(nil), // 33: WAArmadilloApplication.Armadillo.Content.RavenMessage - (*Armadillo_Content_CommonSticker)(nil), // 34: WAArmadilloApplication.Armadillo.Content.CommonSticker - (waCommon.FutureProofBehavior)(0), // 35: WACommon.FutureProofBehavior - (*waArmadilloXMA.ExtendedContentMessage)(nil), // 36: WAArmadilloXMA.ExtendedContentMessage - (*waCommon.MessageKey)(nil), // 37: WACommon.MessageKey - (*waCommon.MessageText)(nil), // 38: WACommon.MessageText - (*waCommon.SubProtocol)(nil), // 39: WACommon.SubProtocol + (*Armadillo_Content_NetworkVerificationMessage)(nil), // 27: WAArmadilloApplication.Armadillo.Content.NetworkVerificationMessage + (*Armadillo_Content_NoteReplyMessage)(nil), // 28: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage + (*Armadillo_Content_BumpExistingMessage)(nil), // 29: WAArmadilloApplication.Armadillo.Content.BumpExistingMessage + (*Armadillo_Content_ImageGalleryMessage)(nil), // 30: WAArmadilloApplication.Armadillo.Content.ImageGalleryMessage + (*Armadillo_Content_ScreenshotAction)(nil), // 31: WAArmadilloApplication.Armadillo.Content.ScreenshotAction + (*Armadillo_Content_ExtendedContentMessageWithSear)(nil), // 32: WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSear + (*Armadillo_Content_RavenActionNotifMessage)(nil), // 33: WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage + (*Armadillo_Content_RavenMessage)(nil), // 34: WAArmadilloApplication.Armadillo.Content.RavenMessage + (*Armadillo_Content_CommonSticker)(nil), // 35: WAArmadilloApplication.Armadillo.Content.CommonSticker + (waCommon.FutureProofBehavior)(0), // 36: WACommon.FutureProofBehavior + (*waArmadilloXMA.ExtendedContentMessage)(nil), // 37: WAArmadilloXMA.ExtendedContentMessage + (*waCommon.MessageKey)(nil), // 38: WACommon.MessageKey + (*waCommon.MessageText)(nil), // 39: WACommon.MessageText + (*waCommon.SubProtocol)(nil), // 40: WACommon.SubProtocol } var file_waArmadilloApplication_WAArmadilloApplication_proto_depIdxs = []int32{ 8, // 0: WAArmadilloApplication.Armadillo.payload:type_name -> WAArmadilloApplication.Armadillo.Payload @@ -2518,57 +2578,58 @@ var file_waArmadilloApplication_WAArmadilloApplication_proto_depIdxs = []int32{ 11, // 3: WAArmadilloApplication.Armadillo.Payload.applicationData:type_name -> WAArmadilloApplication.Armadillo.ApplicationData 10, // 4: WAArmadilloApplication.Armadillo.Payload.signal:type_name -> WAArmadilloApplication.Armadillo.Signal 9, // 5: WAArmadilloApplication.Armadillo.Payload.subProtocol:type_name -> WAArmadilloApplication.Armadillo.SubProtocolPayload - 35, // 6: WAArmadilloApplication.Armadillo.SubProtocolPayload.futureProof:type_name -> WACommon.FutureProofBehavior + 36, // 6: WAArmadilloApplication.Armadillo.SubProtocolPayload.futureProof:type_name -> WACommon.FutureProofBehavior 13, // 7: WAArmadilloApplication.Armadillo.Signal.encryptedBackupsSecrets:type_name -> WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets 17, // 8: WAArmadilloApplication.Armadillo.ApplicationData.metadataSync:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotification 15, // 9: WAArmadilloApplication.Armadillo.ApplicationData.aiBotResponse:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessage - 34, // 10: WAArmadilloApplication.Armadillo.Content.commonSticker:type_name -> WAArmadilloApplication.Armadillo.Content.CommonSticker - 30, // 11: WAArmadilloApplication.Armadillo.Content.screenshotAction:type_name -> WAArmadilloApplication.Armadillo.Content.ScreenshotAction - 36, // 12: WAArmadilloApplication.Armadillo.Content.extendedContentMessage:type_name -> WAArmadilloXMA.ExtendedContentMessage - 33, // 13: WAArmadilloApplication.Armadillo.Content.ravenMessage:type_name -> WAArmadilloApplication.Armadillo.Content.RavenMessage - 32, // 14: WAArmadilloApplication.Armadillo.Content.ravenActionNotifMessage:type_name -> WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage - 31, // 15: WAArmadilloApplication.Armadillo.Content.extendedMessageContentWithSear:type_name -> WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSear - 29, // 16: WAArmadilloApplication.Armadillo.Content.imageGalleryMessage:type_name -> WAArmadilloApplication.Armadillo.Content.ImageGalleryMessage + 35, // 10: WAArmadilloApplication.Armadillo.Content.commonSticker:type_name -> WAArmadilloApplication.Armadillo.Content.CommonSticker + 31, // 11: WAArmadilloApplication.Armadillo.Content.screenshotAction:type_name -> WAArmadilloApplication.Armadillo.Content.ScreenshotAction + 37, // 12: WAArmadilloApplication.Armadillo.Content.extendedContentMessage:type_name -> WAArmadilloXMA.ExtendedContentMessage + 34, // 13: WAArmadilloApplication.Armadillo.Content.ravenMessage:type_name -> WAArmadilloApplication.Armadillo.Content.RavenMessage + 33, // 14: WAArmadilloApplication.Armadillo.Content.ravenActionNotifMessage:type_name -> WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage + 32, // 15: WAArmadilloApplication.Armadillo.Content.extendedMessageContentWithSear:type_name -> WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSear + 30, // 16: WAArmadilloApplication.Armadillo.Content.imageGalleryMessage:type_name -> WAArmadilloApplication.Armadillo.Content.ImageGalleryMessage 26, // 17: WAArmadilloApplication.Armadillo.Content.paymentsTransactionMessage:type_name -> WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage - 28, // 18: WAArmadilloApplication.Armadillo.Content.bumpExistingMessage:type_name -> WAArmadilloApplication.Armadillo.Content.BumpExistingMessage - 27, // 19: WAArmadilloApplication.Armadillo.Content.noteReplyMessage:type_name -> WAArmadilloApplication.Armadillo.Content.NoteReplyMessage - 33, // 20: WAArmadilloApplication.Armadillo.Content.ravenMessageMsgr:type_name -> WAArmadilloApplication.Armadillo.Content.RavenMessage - 14, // 21: WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.epoch:type_name -> WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch - 0, // 22: WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.status:type_name -> WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus - 19, // 23: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.chatAction:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction - 18, // 24: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.messageAction:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction - 16, // 25: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotification.actions:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction - 22, // 26: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.messageDelete:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete - 37, // 27: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.key:type_name -> WACommon.MessageKey - 25, // 28: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.chatArchive:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive - 24, // 29: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.chatDelete:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete - 23, // 30: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.chatRead:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead - 37, // 31: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage.key:type_name -> WACommon.MessageKey - 20, // 32: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange.messages:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage - 21, // 33: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead.messageRange:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - 21, // 34: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete.messageRange:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - 21, // 35: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive.messageRange:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - 1, // 36: WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.paymentStatus:type_name -> WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus - 36, // 37: WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.extendedContentMessage:type_name -> WAArmadilloXMA.ExtendedContentMessage - 38, // 38: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.textContent:type_name -> WACommon.MessageText - 39, // 39: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.stickerContent:type_name -> WACommon.SubProtocol - 39, // 40: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.videoContent:type_name -> WACommon.SubProtocol - 38, // 41: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.noteText:type_name -> WACommon.MessageText - 37, // 42: WAArmadilloApplication.Armadillo.Content.BumpExistingMessage.key:type_name -> WACommon.MessageKey - 39, // 43: WAArmadilloApplication.Armadillo.Content.ImageGalleryMessage.images:type_name -> WACommon.SubProtocol - 2, // 44: WAArmadilloApplication.Armadillo.Content.ScreenshotAction.screenshotType:type_name -> WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType - 39, // 45: WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSear.searAssociatedMessage:type_name -> WACommon.SubProtocol - 37, // 46: WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.key:type_name -> WACommon.MessageKey - 3, // 47: WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.actionType:type_name -> WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType - 39, // 48: WAArmadilloApplication.Armadillo.Content.RavenMessage.imageMessage:type_name -> WACommon.SubProtocol - 39, // 49: WAArmadilloApplication.Armadillo.Content.RavenMessage.videoMessage:type_name -> WACommon.SubProtocol - 4, // 50: WAArmadilloApplication.Armadillo.Content.RavenMessage.ephemeralType:type_name -> WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType - 5, // 51: WAArmadilloApplication.Armadillo.Content.CommonSticker.stickerType:type_name -> WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType - 52, // [52:52] is the sub-list for method output_type - 52, // [52:52] is the sub-list for method input_type - 52, // [52:52] is the sub-list for extension type_name - 52, // [52:52] is the sub-list for extension extendee - 0, // [0:52] is the sub-list for field type_name + 29, // 18: WAArmadilloApplication.Armadillo.Content.bumpExistingMessage:type_name -> WAArmadilloApplication.Armadillo.Content.BumpExistingMessage + 28, // 19: WAArmadilloApplication.Armadillo.Content.noteReplyMessage:type_name -> WAArmadilloApplication.Armadillo.Content.NoteReplyMessage + 34, // 20: WAArmadilloApplication.Armadillo.Content.ravenMessageMsgr:type_name -> WAArmadilloApplication.Armadillo.Content.RavenMessage + 27, // 21: WAArmadilloApplication.Armadillo.Content.networkVerificationMessage:type_name -> WAArmadilloApplication.Armadillo.Content.NetworkVerificationMessage + 14, // 22: WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.epoch:type_name -> WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch + 0, // 23: WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.status:type_name -> WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus + 19, // 24: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.chatAction:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction + 18, // 25: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.messageAction:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction + 16, // 26: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotification.actions:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction + 22, // 27: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.messageDelete:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete + 38, // 28: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.key:type_name -> WACommon.MessageKey + 25, // 29: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.chatArchive:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive + 24, // 30: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.chatDelete:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete + 23, // 31: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.chatRead:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead + 38, // 32: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage.key:type_name -> WACommon.MessageKey + 20, // 33: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange.messages:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage + 21, // 34: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead.messageRange:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange + 21, // 35: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete.messageRange:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange + 21, // 36: WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive.messageRange:type_name -> WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange + 1, // 37: WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.paymentStatus:type_name -> WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus + 37, // 38: WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.extendedContentMessage:type_name -> WAArmadilloXMA.ExtendedContentMessage + 39, // 39: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.textContent:type_name -> WACommon.MessageText + 40, // 40: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.stickerContent:type_name -> WACommon.SubProtocol + 40, // 41: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.videoContent:type_name -> WACommon.SubProtocol + 39, // 42: WAArmadilloApplication.Armadillo.Content.NoteReplyMessage.noteText:type_name -> WACommon.MessageText + 38, // 43: WAArmadilloApplication.Armadillo.Content.BumpExistingMessage.key:type_name -> WACommon.MessageKey + 40, // 44: WAArmadilloApplication.Armadillo.Content.ImageGalleryMessage.images:type_name -> WACommon.SubProtocol + 2, // 45: WAArmadilloApplication.Armadillo.Content.ScreenshotAction.screenshotType:type_name -> WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType + 40, // 46: WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSear.searAssociatedMessage:type_name -> WACommon.SubProtocol + 38, // 47: WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.key:type_name -> WACommon.MessageKey + 3, // 48: WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.actionType:type_name -> WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType + 40, // 49: WAArmadilloApplication.Armadillo.Content.RavenMessage.imageMessage:type_name -> WACommon.SubProtocol + 40, // 50: WAArmadilloApplication.Armadillo.Content.RavenMessage.videoMessage:type_name -> WACommon.SubProtocol + 4, // 51: WAArmadilloApplication.Armadillo.Content.RavenMessage.ephemeralType:type_name -> WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType + 5, // 52: WAArmadilloApplication.Armadillo.Content.CommonSticker.stickerType:type_name -> WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType + 53, // [53:53] is the sub-list for method output_type + 53, // [53:53] is the sub-list for method input_type + 53, // [53:53] is the sub-list for extension type_name + 53, // [53:53] is the sub-list for extension extendee + 0, // [0:53] is the sub-list for field type_name } func init() { file_waArmadilloApplication_WAArmadilloApplication_proto_init() } @@ -2601,6 +2662,7 @@ func file_waArmadilloApplication_WAArmadilloApplication_proto_init() { (*Armadillo_Content_BumpExistingMessage_)(nil), (*Armadillo_Content_NoteReplyMessage_)(nil), (*Armadillo_Content_RavenMessageMsgr)(nil), + (*Armadillo_Content_NetworkVerificationMessage_)(nil), } file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[10].OneofWrappers = []any{ (*Armadillo_ApplicationData_MetadataSyncAction_ChatAction)(nil), @@ -2614,12 +2676,12 @@ func file_waArmadilloApplication_WAArmadilloApplication_proto_init() { (*Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ChatDelete)(nil), (*Armadillo_ApplicationData_MetadataSyncAction_SyncChatAction_ChatRead)(nil), } - file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[21].OneofWrappers = []any{ + file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[22].OneofWrappers = []any{ (*Armadillo_Content_NoteReplyMessage_TextContent)(nil), (*Armadillo_Content_NoteReplyMessage_StickerContent)(nil), (*Armadillo_Content_NoteReplyMessage_VideoContent)(nil), } - file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[27].OneofWrappers = []any{ + file_waArmadilloApplication_WAArmadilloApplication_proto_msgTypes[28].OneofWrappers = []any{ (*Armadillo_Content_RavenMessage_ImageMessage)(nil), (*Armadillo_Content_RavenMessage_VideoMessage)(nil), } @@ -2629,7 +2691,7 @@ func file_waArmadilloApplication_WAArmadilloApplication_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_waArmadilloApplication_WAArmadilloApplication_proto_rawDesc, NumEnums: 6, - NumMessages: 29, + NumMessages: 30, NumExtensions: 0, NumServices: 0, }, diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.raw b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.raw index 7ee41cb7..78488a4d 100644 Binary files a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.raw and b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.pb.raw differ diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.proto b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.proto index 9b986ae7..770151a9 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.proto +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloApplication/WAArmadilloApplication.proto @@ -154,6 +154,10 @@ message Armadillo { optional WAArmadilloXMA.ExtendedContentMessage extendedContentMessage = 5; } + message NetworkVerificationMessage { + optional string codeText = 1; + } + message NoteReplyMessage { oneof noteReplyContent { WACommon.MessageText textContent = 4; @@ -240,6 +244,7 @@ message Armadillo { BumpExistingMessage bumpExistingMessage = 11; NoteReplyMessage noteReplyMessage = 13; RavenMessage ravenMessageMsgr = 14; + NetworkVerificationMessage networkVerificationMessage = 15; } } diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.go index 4a3d4a39..01dc19b6 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waArmadilloBackupMessage/WAArmadilloBackupMessage.proto @@ -28,8 +28,13 @@ type BackupMessage struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Types that are assignable to Payload: + // + // *BackupMessage_EncryptedTransportMessage + // *BackupMessage_EncryptedTransportEvent + // *BackupMessage_EncryptedTransportLocallyTransformedMessage + Payload isBackupMessage_Payload `protobuf_oneof:"payload"` Metadata *BackupMessage_Metadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` - Payload []byte `protobuf:"bytes,2,opt,name=payload" json:"payload,omitempty"` } func (x *BackupMessage) Reset() { @@ -62,6 +67,34 @@ func (*BackupMessage) Descriptor() ([]byte, []int) { return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP(), []int{0} } +func (m *BackupMessage) GetPayload() isBackupMessage_Payload { + if m != nil { + return m.Payload + } + return nil +} + +func (x *BackupMessage) GetEncryptedTransportMessage() []byte { + if x, ok := x.GetPayload().(*BackupMessage_EncryptedTransportMessage); ok { + return x.EncryptedTransportMessage + } + return nil +} + +func (x *BackupMessage) GetEncryptedTransportEvent() *BackupMessage_Subprotocol { + if x, ok := x.GetPayload().(*BackupMessage_EncryptedTransportEvent); ok { + return x.EncryptedTransportEvent + } + return nil +} + +func (x *BackupMessage) GetEncryptedTransportLocallyTransformedMessage() *BackupMessage_Subprotocol { + if x, ok := x.GetPayload().(*BackupMessage_EncryptedTransportLocallyTransformedMessage); ok { + return x.EncryptedTransportLocallyTransformedMessage + } + return nil +} + func (x *BackupMessage) GetMetadata() *BackupMessage_Metadata { if x != nil { return x.Metadata @@ -69,13 +102,81 @@ func (x *BackupMessage) GetMetadata() *BackupMessage_Metadata { return nil } -func (x *BackupMessage) GetPayload() []byte { +type isBackupMessage_Payload interface { + isBackupMessage_Payload() +} + +type BackupMessage_EncryptedTransportMessage struct { + EncryptedTransportMessage []byte `protobuf:"bytes,2,opt,name=encryptedTransportMessage,oneof"` +} + +type BackupMessage_EncryptedTransportEvent struct { + EncryptedTransportEvent *BackupMessage_Subprotocol `protobuf:"bytes,5,opt,name=encryptedTransportEvent,oneof"` +} + +type BackupMessage_EncryptedTransportLocallyTransformedMessage struct { + EncryptedTransportLocallyTransformedMessage *BackupMessage_Subprotocol `protobuf:"bytes,6,opt,name=encryptedTransportLocallyTransformedMessage,oneof"` +} + +func (*BackupMessage_EncryptedTransportMessage) isBackupMessage_Payload() {} + +func (*BackupMessage_EncryptedTransportEvent) isBackupMessage_Payload() {} + +func (*BackupMessage_EncryptedTransportLocallyTransformedMessage) isBackupMessage_Payload() {} + +type BackupMessage_Subprotocol struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Payload []byte `protobuf:"bytes,1,opt,name=payload" json:"payload,omitempty"` + Version *int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` +} + +func (x *BackupMessage_Subprotocol) Reset() { + *x = BackupMessage_Subprotocol{} + mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackupMessage_Subprotocol) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackupMessage_Subprotocol) ProtoMessage() {} + +func (x *BackupMessage_Subprotocol) ProtoReflect() protoreflect.Message { + mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackupMessage_Subprotocol.ProtoReflect.Descriptor instead. +func (*BackupMessage_Subprotocol) Descriptor() ([]byte, []int) { + return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP(), []int{0, 0} +} + +func (x *BackupMessage_Subprotocol) GetPayload() []byte { if x != nil { return x.Payload } return nil } +func (x *BackupMessage_Subprotocol) GetVersion() int32 { + if x != nil && x.Version != nil { + return *x.Version + } + return 0 +} + type BackupMessage_Metadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -87,11 +188,12 @@ type BackupMessage_Metadata struct { FrankingMetadata *BackupMessage_Metadata_FrankingMetadata `protobuf:"bytes,4,opt,name=frankingMetadata" json:"frankingMetadata,omitempty"` PayloadVersion *int32 `protobuf:"varint,5,opt,name=payloadVersion" json:"payloadVersion,omitempty"` FutureProofBehavior *int32 `protobuf:"varint,6,opt,name=futureProofBehavior" json:"futureProofBehavior,omitempty"` + ThreadTypeTag *int32 `protobuf:"varint,7,opt,name=threadTypeTag" json:"threadTypeTag,omitempty"` } func (x *BackupMessage_Metadata) Reset() { *x = BackupMessage_Metadata{} - mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[1] + mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -103,7 +205,7 @@ func (x *BackupMessage_Metadata) String() string { func (*BackupMessage_Metadata) ProtoMessage() {} func (x *BackupMessage_Metadata) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[1] + mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -116,7 +218,7 @@ func (x *BackupMessage_Metadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BackupMessage_Metadata.ProtoReflect.Descriptor instead. func (*BackupMessage_Metadata) Descriptor() ([]byte, []int) { - return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP(), []int{0, 0} + return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP(), []int{0, 1} } func (x *BackupMessage_Metadata) GetSenderID() string { @@ -161,6 +263,13 @@ func (x *BackupMessage_Metadata) GetFutureProofBehavior() int32 { return 0 } +func (x *BackupMessage_Metadata) GetThreadTypeTag() int32 { + if x != nil && x.ThreadTypeTag != nil { + return *x.ThreadTypeTag + } + return 0 +} + type BackupMessage_Metadata_FrankingMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -172,7 +281,7 @@ type BackupMessage_Metadata_FrankingMetadata struct { func (x *BackupMessage_Metadata_FrankingMetadata) Reset() { *x = BackupMessage_Metadata_FrankingMetadata{} - mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[2] + mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -184,7 +293,7 @@ func (x *BackupMessage_Metadata_FrankingMetadata) String() string { func (*BackupMessage_Metadata_FrankingMetadata) ProtoMessage() {} func (x *BackupMessage_Metadata_FrankingMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[2] + mi := &file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -197,7 +306,7 @@ func (x *BackupMessage_Metadata_FrankingMetadata) ProtoReflect() protoreflect.Me // Deprecated: Use BackupMessage_Metadata_FrankingMetadata.ProtoReflect.Descriptor instead. func (*BackupMessage_Metadata_FrankingMetadata) Descriptor() ([]byte, []int) { - return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP(), []int{0, 0, 0} + return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP(), []int{0, 1, 0} } func (x *BackupMessage_Metadata_FrankingMetadata) GetFrankingTag() []byte { @@ -231,20 +340,23 @@ func file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP() return file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescData } -var file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes = make([]protoimpl.MessageInfo, 4) var file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_goTypes = []any{ (*BackupMessage)(nil), // 0: WAArmadilloBackupMessage.BackupMessage - (*BackupMessage_Metadata)(nil), // 1: WAArmadilloBackupMessage.BackupMessage.Metadata - (*BackupMessage_Metadata_FrankingMetadata)(nil), // 2: WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata + (*BackupMessage_Subprotocol)(nil), // 1: WAArmadilloBackupMessage.BackupMessage.Subprotocol + (*BackupMessage_Metadata)(nil), // 2: WAArmadilloBackupMessage.BackupMessage.Metadata + (*BackupMessage_Metadata_FrankingMetadata)(nil), // 3: WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata } var file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_depIdxs = []int32{ - 1, // 0: WAArmadilloBackupMessage.BackupMessage.metadata:type_name -> WAArmadilloBackupMessage.BackupMessage.Metadata - 2, // 1: WAArmadilloBackupMessage.BackupMessage.Metadata.frankingMetadata:type_name -> WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata - 2, // [2:2] is the sub-list for method output_type - 2, // [2:2] is the sub-list for method input_type - 2, // [2:2] is the sub-list for extension type_name - 2, // [2:2] is the sub-list for extension extendee - 0, // [0:2] is the sub-list for field type_name + 1, // 0: WAArmadilloBackupMessage.BackupMessage.encryptedTransportEvent:type_name -> WAArmadilloBackupMessage.BackupMessage.Subprotocol + 1, // 1: WAArmadilloBackupMessage.BackupMessage.encryptedTransportLocallyTransformedMessage:type_name -> WAArmadilloBackupMessage.BackupMessage.Subprotocol + 2, // 2: WAArmadilloBackupMessage.BackupMessage.metadata:type_name -> WAArmadilloBackupMessage.BackupMessage.Metadata + 3, // 3: WAArmadilloBackupMessage.BackupMessage.Metadata.frankingMetadata:type_name -> WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata + 4, // [4:4] is the sub-list for method output_type + 4, // [4:4] is the sub-list for method input_type + 4, // [4:4] is the sub-list for extension type_name + 4, // [4:4] is the sub-list for extension extendee + 0, // [0:4] is the sub-list for field type_name } func init() { file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_init() } @@ -252,13 +364,18 @@ func file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_init() { if File_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto != nil { return } + file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_msgTypes[0].OneofWrappers = []any{ + (*BackupMessage_EncryptedTransportMessage)(nil), + (*BackupMessage_EncryptedTransportEvent)(nil), + (*BackupMessage_EncryptedTransportLocallyTransformedMessage)(nil), + } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDesc, NumEnums: 0, - NumMessages: 3, + NumMessages: 4, NumExtensions: 0, NumServices: 0, }, diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.raw b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.raw index e488ce16..3485dd66 100644 Binary files a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.raw and b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.raw differ diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.proto b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.proto index 33a31d3f..d53363f3 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.proto +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.proto @@ -3,6 +3,11 @@ package WAArmadilloBackupMessage; option go_package = "go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage"; message BackupMessage { + message Subprotocol { + optional bytes payload = 1; + optional int32 version = 2; + } + message Metadata { message FrankingMetadata { optional bytes frankingTag = 3; @@ -15,8 +20,14 @@ message BackupMessage { optional FrankingMetadata frankingMetadata = 4; optional int32 payloadVersion = 5; optional int32 futureProofBehavior = 6; + optional int32 threadTypeTag = 7; + } + + oneof payload { + bytes encryptedTransportMessage = 2; + Subprotocol encryptedTransportEvent = 5; + Subprotocol encryptedTransportLocallyTransformedMessage = 6; } optional Metadata metadata = 1; - optional bytes payload = 2; } diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloICDC/WAArmadilloICDC.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloICDC/WAArmadilloICDC.pb.go index e15faad8..5b73f5f3 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloICDC/WAArmadilloICDC.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloICDC/WAArmadilloICDC.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waArmadilloICDC/WAArmadilloICDC.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.go index e7dd866a..23cd53c6 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waArmadilloXMA/WAArmadilloXMA.proto @@ -260,6 +260,7 @@ const ( ExtendedContentMessage_FB_FEED_POST_PRIVATE_REPLY ExtendedContentMessage_ExtendedContentType = 1008 ExtendedContentMessage_FB_SHORT ExtendedContentMessage_ExtendedContentType = 1009 ExtendedContentMessage_FB_COMMENT_MENTION_SHARE ExtendedContentMessage_ExtendedContentType = 1010 + ExtendedContentMessage_FB_POST_MENTION ExtendedContentMessage_ExtendedContentType = 1011 ExtendedContentMessage_MSG_EXTERNAL_LINK_SHARE ExtendedContentMessage_ExtendedContentType = 2000 ExtendedContentMessage_MSG_P2P_PAYMENT ExtendedContentMessage_ExtendedContentType = 2001 ExtendedContentMessage_MSG_LOCATION_SHARING ExtendedContentMessage_ExtendedContentType = 2002 @@ -292,6 +293,8 @@ const ( ExtendedContentMessage_RTC_GROUP_VIDEO_CALL ExtendedContentMessage_ExtendedContentType = 3005 ExtendedContentMessage_RTC_MISSED_GROUP_AUDIO_CALL ExtendedContentMessage_ExtendedContentType = 3006 ExtendedContentMessage_RTC_MISSED_GROUP_VIDEO_CALL ExtendedContentMessage_ExtendedContentType = 3007 + ExtendedContentMessage_RTC_ONGOING_AUDIO_CALL ExtendedContentMessage_ExtendedContentType = 3008 + ExtendedContentMessage_RTC_ONGOING_VIDEO_CALL ExtendedContentMessage_ExtendedContentType = 3009 ExtendedContentMessage_DATACLASS_SENDER_COPY ExtendedContentMessage_ExtendedContentType = 4000 ) @@ -329,6 +332,7 @@ var ( 1008: "FB_FEED_POST_PRIVATE_REPLY", 1009: "FB_SHORT", 1010: "FB_COMMENT_MENTION_SHARE", + 1011: "FB_POST_MENTION", 2000: "MSG_EXTERNAL_LINK_SHARE", 2001: "MSG_P2P_PAYMENT", 2002: "MSG_LOCATION_SHARING", @@ -361,6 +365,8 @@ var ( 3005: "RTC_GROUP_VIDEO_CALL", 3006: "RTC_MISSED_GROUP_AUDIO_CALL", 3007: "RTC_MISSED_GROUP_VIDEO_CALL", + 3008: "RTC_ONGOING_AUDIO_CALL", + 3009: "RTC_ONGOING_VIDEO_CALL", 4000: "DATACLASS_SENDER_COPY", } ExtendedContentMessage_ExtendedContentType_value = map[string]int32{ @@ -395,6 +401,7 @@ var ( "FB_FEED_POST_PRIVATE_REPLY": 1008, "FB_SHORT": 1009, "FB_COMMENT_MENTION_SHARE": 1010, + "FB_POST_MENTION": 1011, "MSG_EXTERNAL_LINK_SHARE": 2000, "MSG_P2P_PAYMENT": 2001, "MSG_LOCATION_SHARING": 2002, @@ -427,6 +434,8 @@ var ( "RTC_GROUP_VIDEO_CALL": 3005, "RTC_MISSED_GROUP_AUDIO_CALL": 3006, "RTC_MISSED_GROUP_VIDEO_CALL": 3007, + "RTC_ONGOING_AUDIO_CALL": 3008, + "RTC_ONGOING_VIDEO_CALL": 3009, "DATACLASS_SENDER_COPY": 4000, } ) diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.raw b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.raw index 30ee16d5..cdb966e1 100644 Binary files a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.raw and b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.pb.raw differ diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.proto b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.proto index 61745643..1b612387 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.proto +++ b/lib/wmchat/go/ext/whatsmeow/proto/waArmadilloXMA/WAArmadilloXMA.proto @@ -63,6 +63,7 @@ message ExtendedContentMessage { FB_FEED_POST_PRIVATE_REPLY = 1008; FB_SHORT = 1009; FB_COMMENT_MENTION_SHARE = 1010; + FB_POST_MENTION = 1011; MSG_EXTERNAL_LINK_SHARE = 2000; MSG_P2P_PAYMENT = 2001; MSG_LOCATION_SHARING = 2002; @@ -95,6 +96,8 @@ message ExtendedContentMessage { RTC_GROUP_VIDEO_CALL = 3005; RTC_MISSED_GROUP_AUDIO_CALL = 3006; RTC_MISSED_GROUP_VIDEO_CALL = 3007; + RTC_ONGOING_AUDIO_CALL = 3008; + RTC_ONGOING_VIDEO_CALL = 3009; DATACLASS_SENDER_COPY = 4000; } diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waCert/WACert.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waCert/WACert.pb.go index fbc96c22..9bfac0e7 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waCert/WACert.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waCert/WACert.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waCert/WACert.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waChatLockSettings/WAProtobufsChatLockSettings.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waChatLockSettings/WAProtobufsChatLockSettings.pb.go index 19e3781a..0a627b96 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waChatLockSettings/WAProtobufsChatLockSettings.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waChatLockSettings/WAProtobufsChatLockSettings.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waChatLockSettings/WAProtobufsChatLockSettings.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waCommon/WACommon.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waCommon/WACommon.pb.go index 1f55f4f9..8d9af7a6 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waCommon/WACommon.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waCommon/WACommon.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waCommon/WACommon.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.go index 901a106c..c26c4cd8 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waCompanionReg/WAWebProtobufsCompanionReg.proto @@ -286,17 +286,116 @@ func (x *CompanionEphemeralIdentity) GetRef() string { return "" } +type CompanionCommitment struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Hash []byte `protobuf:"bytes,1,opt,name=hash" json:"hash,omitempty"` +} + +func (x *CompanionCommitment) Reset() { + *x = CompanionCommitment{} + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompanionCommitment) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompanionCommitment) ProtoMessage() {} + +func (x *CompanionCommitment) ProtoReflect() protoreflect.Message { + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompanionCommitment.ProtoReflect.Descriptor instead. +func (*CompanionCommitment) Descriptor() ([]byte, []int) { + return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{2} +} + +func (x *CompanionCommitment) GetHash() []byte { + if x != nil { + return x.Hash + } + return nil +} + +type ProloguePayload struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + CompanionEphemeralIdentity []byte `protobuf:"bytes,1,opt,name=companionEphemeralIdentity" json:"companionEphemeralIdentity,omitempty"` + Commitment *CompanionCommitment `protobuf:"bytes,2,opt,name=commitment" json:"commitment,omitempty"` +} + +func (x *ProloguePayload) Reset() { + *x = ProloguePayload{} + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProloguePayload) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProloguePayload) ProtoMessage() {} + +func (x *ProloguePayload) ProtoReflect() protoreflect.Message { + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProloguePayload.ProtoReflect.Descriptor instead. +func (*ProloguePayload) Descriptor() ([]byte, []int) { + return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{3} +} + +func (x *ProloguePayload) GetCompanionEphemeralIdentity() []byte { + if x != nil { + return x.CompanionEphemeralIdentity + } + return nil +} + +func (x *ProloguePayload) GetCommitment() *CompanionCommitment { + if x != nil { + return x.Commitment + } + return nil +} + type PrimaryEphemeralIdentity struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PublicKey []byte `protobuf:"bytes,1,opt,name=publicKey" json:"publicKey,omitempty"` + Nonce []byte `protobuf:"bytes,2,opt,name=nonce" json:"nonce,omitempty"` } func (x *PrimaryEphemeralIdentity) Reset() { *x = PrimaryEphemeralIdentity{} - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[2] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -308,7 +407,7 @@ func (x *PrimaryEphemeralIdentity) String() string { func (*PrimaryEphemeralIdentity) ProtoMessage() {} func (x *PrimaryEphemeralIdentity) ProtoReflect() protoreflect.Message { - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[2] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -321,7 +420,7 @@ func (x *PrimaryEphemeralIdentity) ProtoReflect() protoreflect.Message { // Deprecated: Use PrimaryEphemeralIdentity.ProtoReflect.Descriptor instead. func (*PrimaryEphemeralIdentity) Descriptor() ([]byte, []int) { - return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{2} + return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{4} } func (x *PrimaryEphemeralIdentity) GetPublicKey() []byte { @@ -331,6 +430,74 @@ func (x *PrimaryEphemeralIdentity) GetPublicKey() []byte { return nil } +func (x *PrimaryEphemeralIdentity) GetNonce() []byte { + if x != nil { + return x.Nonce + } + return nil +} + +type PairingRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + CompanionPublicKey []byte `protobuf:"bytes,1,opt,name=companionPublicKey" json:"companionPublicKey,omitempty"` + CompanionIdentityKey []byte `protobuf:"bytes,2,opt,name=companionIdentityKey" json:"companionIdentityKey,omitempty"` + AdvSecret []byte `protobuf:"bytes,3,opt,name=advSecret" json:"advSecret,omitempty"` +} + +func (x *PairingRequest) Reset() { + *x = PairingRequest{} + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PairingRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PairingRequest) ProtoMessage() {} + +func (x *PairingRequest) ProtoReflect() protoreflect.Message { + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PairingRequest.ProtoReflect.Descriptor instead. +func (*PairingRequest) Descriptor() ([]byte, []int) { + return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{5} +} + +func (x *PairingRequest) GetCompanionPublicKey() []byte { + if x != nil { + return x.CompanionPublicKey + } + return nil +} + +func (x *PairingRequest) GetCompanionIdentityKey() []byte { + if x != nil { + return x.CompanionIdentityKey + } + return nil +} + +func (x *PairingRequest) GetAdvSecret() []byte { + if x != nil { + return x.AdvSecret + } + return nil +} + type EncryptedPairingRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -342,7 +509,7 @@ type EncryptedPairingRequest struct { func (x *EncryptedPairingRequest) Reset() { *x = EncryptedPairingRequest{} - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[3] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -354,7 +521,7 @@ func (x *EncryptedPairingRequest) String() string { func (*EncryptedPairingRequest) ProtoMessage() {} func (x *EncryptedPairingRequest) ProtoReflect() protoreflect.Message { - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[3] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -367,7 +534,7 @@ func (x *EncryptedPairingRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use EncryptedPairingRequest.ProtoReflect.Descriptor instead. func (*EncryptedPairingRequest) Descriptor() ([]byte, []int) { - return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{3} + return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{6} } func (x *EncryptedPairingRequest) GetEncryptedPayload() []byte { @@ -394,7 +561,7 @@ type ClientPairingProps struct { func (x *ClientPairingProps) Reset() { *x = ClientPairingProps{} - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[4] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -406,7 +573,7 @@ func (x *ClientPairingProps) String() string { func (*ClientPairingProps) ProtoMessage() {} func (x *ClientPairingProps) ProtoReflect() protoreflect.Message { - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[4] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -419,7 +586,7 @@ func (x *ClientPairingProps) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientPairingProps.ProtoReflect.Descriptor instead. func (*ClientPairingProps) Descriptor() ([]byte, []int) { - return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{4} + return file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP(), []int{7} } func (x *ClientPairingProps) GetIsChatDbLidMigrated() bool { @@ -452,7 +619,7 @@ type DeviceProps_HistorySyncConfig struct { func (x *DeviceProps_HistorySyncConfig) Reset() { *x = DeviceProps_HistorySyncConfig{} - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[5] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -464,7 +631,7 @@ func (x *DeviceProps_HistorySyncConfig) String() string { func (*DeviceProps_HistorySyncConfig) ProtoMessage() {} func (x *DeviceProps_HistorySyncConfig) ProtoReflect() protoreflect.Message { - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[5] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -592,7 +759,7 @@ type DeviceProps_AppVersion struct { func (x *DeviceProps_AppVersion) Reset() { *x = DeviceProps_AppVersion{} - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[6] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -604,7 +771,7 @@ func (x *DeviceProps_AppVersion) String() string { func (*DeviceProps_AppVersion) ProtoMessage() {} func (x *DeviceProps_AppVersion) ProtoReflect() protoreflect.Message { - mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[6] + mi := &file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -673,27 +840,31 @@ func file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDescGZIP() []byte { } var file_waCompanionReg_WAWebProtobufsCompanionReg_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_waCompanionReg_WAWebProtobufsCompanionReg_proto_msgTypes = make([]protoimpl.MessageInfo, 10) var file_waCompanionReg_WAWebProtobufsCompanionReg_proto_goTypes = []any{ (DeviceProps_PlatformType)(0), // 0: WAWebProtobufsCompanionReg.DeviceProps.PlatformType (*DeviceProps)(nil), // 1: WAWebProtobufsCompanionReg.DeviceProps (*CompanionEphemeralIdentity)(nil), // 2: WAWebProtobufsCompanionReg.CompanionEphemeralIdentity - (*PrimaryEphemeralIdentity)(nil), // 3: WAWebProtobufsCompanionReg.PrimaryEphemeralIdentity - (*EncryptedPairingRequest)(nil), // 4: WAWebProtobufsCompanionReg.EncryptedPairingRequest - (*ClientPairingProps)(nil), // 5: WAWebProtobufsCompanionReg.ClientPairingProps - (*DeviceProps_HistorySyncConfig)(nil), // 6: WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig - (*DeviceProps_AppVersion)(nil), // 7: WAWebProtobufsCompanionReg.DeviceProps.AppVersion + (*CompanionCommitment)(nil), // 3: WAWebProtobufsCompanionReg.CompanionCommitment + (*ProloguePayload)(nil), // 4: WAWebProtobufsCompanionReg.ProloguePayload + (*PrimaryEphemeralIdentity)(nil), // 5: WAWebProtobufsCompanionReg.PrimaryEphemeralIdentity + (*PairingRequest)(nil), // 6: WAWebProtobufsCompanionReg.PairingRequest + (*EncryptedPairingRequest)(nil), // 7: WAWebProtobufsCompanionReg.EncryptedPairingRequest + (*ClientPairingProps)(nil), // 8: WAWebProtobufsCompanionReg.ClientPairingProps + (*DeviceProps_HistorySyncConfig)(nil), // 9: WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig + (*DeviceProps_AppVersion)(nil), // 10: WAWebProtobufsCompanionReg.DeviceProps.AppVersion } var file_waCompanionReg_WAWebProtobufsCompanionReg_proto_depIdxs = []int32{ - 7, // 0: WAWebProtobufsCompanionReg.DeviceProps.version:type_name -> WAWebProtobufsCompanionReg.DeviceProps.AppVersion - 0, // 1: WAWebProtobufsCompanionReg.DeviceProps.platformType:type_name -> WAWebProtobufsCompanionReg.DeviceProps.PlatformType - 6, // 2: WAWebProtobufsCompanionReg.DeviceProps.historySyncConfig:type_name -> WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig - 0, // 3: WAWebProtobufsCompanionReg.CompanionEphemeralIdentity.deviceType:type_name -> WAWebProtobufsCompanionReg.DeviceProps.PlatformType - 4, // [4:4] is the sub-list for method output_type - 4, // [4:4] is the sub-list for method input_type - 4, // [4:4] is the sub-list for extension type_name - 4, // [4:4] is the sub-list for extension extendee - 0, // [0:4] is the sub-list for field type_name + 10, // 0: WAWebProtobufsCompanionReg.DeviceProps.version:type_name -> WAWebProtobufsCompanionReg.DeviceProps.AppVersion + 0, // 1: WAWebProtobufsCompanionReg.DeviceProps.platformType:type_name -> WAWebProtobufsCompanionReg.DeviceProps.PlatformType + 9, // 2: WAWebProtobufsCompanionReg.DeviceProps.historySyncConfig:type_name -> WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig + 0, // 3: WAWebProtobufsCompanionReg.CompanionEphemeralIdentity.deviceType:type_name -> WAWebProtobufsCompanionReg.DeviceProps.PlatformType + 3, // 4: WAWebProtobufsCompanionReg.ProloguePayload.commitment:type_name -> WAWebProtobufsCompanionReg.CompanionCommitment + 5, // [5:5] is the sub-list for method output_type + 5, // [5:5] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name } func init() { file_waCompanionReg_WAWebProtobufsCompanionReg_proto_init() } @@ -707,7 +878,7 @@ func file_waCompanionReg_WAWebProtobufsCompanionReg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_waCompanionReg_WAWebProtobufsCompanionReg_proto_rawDesc, NumEnums: 1, - NumMessages: 7, + NumMessages: 10, NumExtensions: 0, NumServices: 0, }, diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.raw b/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.raw index c623a6cf..129a6816 100644 Binary files a/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.raw and b/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.pb.raw differ diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.proto b/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.proto index 89fafd31..38e82d76 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.proto +++ b/lib/wmchat/go/ext/whatsmeow/proto/waCompanionReg/WAWebProtobufsCompanionReg.proto @@ -69,8 +69,24 @@ message CompanionEphemeralIdentity { optional string ref = 3; } +message CompanionCommitment { + optional bytes hash = 1; +} + +message ProloguePayload { + optional bytes companionEphemeralIdentity = 1; + optional CompanionCommitment commitment = 2; +} + message PrimaryEphemeralIdentity { optional bytes publicKey = 1; + optional bytes nonce = 2; +} + +message PairingRequest { + optional bytes companionPublicKey = 1; + optional bytes companionIdentityKey = 2; + optional bytes advSecret = 3; } message EncryptedPairingRequest { diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waConsumerApplication/WAConsumerApplication.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waConsumerApplication/WAConsumerApplication.pb.go index 3601c8f7..389fd9dd 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waConsumerApplication/WAConsumerApplication.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waConsumerApplication/WAConsumerApplication.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waConsumerApplication/WAConsumerApplication.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities.pb.go index 389a14ae..eea52eb6 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.go index 16b9b058..abe50bcf 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waE2E/WAWebProtobufsE2E.proto @@ -28,59 +28,59 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -type PollType int32 +type PollMediaType int32 const ( - PollType_TEXT PollType = 1 - PollType_IMAGE PollType = 2 + PollMediaType_TEXT PollMediaType = 1 + PollMediaType_IMAGE PollMediaType = 2 ) -// Enum value maps for PollType. +// Enum value maps for PollMediaType. var ( - PollType_name = map[int32]string{ + PollMediaType_name = map[int32]string{ 1: "TEXT", 2: "IMAGE", } - PollType_value = map[string]int32{ + PollMediaType_value = map[string]int32{ "TEXT": 1, "IMAGE": 2, } ) -func (x PollType) Enum() *PollType { - p := new(PollType) +func (x PollMediaType) Enum() *PollMediaType { + p := new(PollMediaType) *p = x return p } -func (x PollType) String() string { +func (x PollMediaType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (PollType) Descriptor() protoreflect.EnumDescriptor { +func (PollMediaType) Descriptor() protoreflect.EnumDescriptor { return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[0].Descriptor() } -func (PollType) Type() protoreflect.EnumType { +func (PollMediaType) Type() protoreflect.EnumType { return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[0] } -func (x PollType) Number() protoreflect.EnumNumber { +func (x PollMediaType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. -func (x *PollType) UnmarshalJSON(b []byte) error { +func (x *PollMediaType) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } - *x = PollType(num) + *x = PollMediaType(num) return nil } -// Deprecated: Use PollType.Descriptor instead. -func (PollType) EnumDescriptor() ([]byte, []int) { +// Deprecated: Use PollMediaType.Descriptor instead. +func (PollMediaType) EnumDescriptor() ([]byte, []int) { return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{0} } @@ -158,6 +158,104 @@ func (PeerDataOperationRequestType) EnumDescriptor() ([]byte, []int) { return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{1} } +type BotMetricsEntryPoint int32 + +const ( + BotMetricsEntryPoint_FAVICON BotMetricsEntryPoint = 1 + BotMetricsEntryPoint_CHATLIST BotMetricsEntryPoint = 2 + BotMetricsEntryPoint_AISEARCH_NULL_STATE_PAPER_PLANE BotMetricsEntryPoint = 3 + BotMetricsEntryPoint_AISEARCH_NULL_STATE_SUGGESTION BotMetricsEntryPoint = 4 + BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_SUGGESTION BotMetricsEntryPoint = 5 + BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_PAPER_PLANE BotMetricsEntryPoint = 6 + BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_RESULT_CHATLIST BotMetricsEntryPoint = 7 + BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_RESULT_MESSAGES BotMetricsEntryPoint = 8 + BotMetricsEntryPoint_AIVOICE_SEARCH_BAR BotMetricsEntryPoint = 9 + BotMetricsEntryPoint_AIVOICE_FAVICON BotMetricsEntryPoint = 10 + BotMetricsEntryPoint_AISTUDIO BotMetricsEntryPoint = 11 + BotMetricsEntryPoint_DEEPLINK BotMetricsEntryPoint = 12 + BotMetricsEntryPoint_NOTIFICATION BotMetricsEntryPoint = 13 + BotMetricsEntryPoint_PROFILE_MESSAGE_BUTTON BotMetricsEntryPoint = 14 + BotMetricsEntryPoint_FORWARD BotMetricsEntryPoint = 15 + BotMetricsEntryPoint_APP_SHORTCUT BotMetricsEntryPoint = 16 +) + +// Enum value maps for BotMetricsEntryPoint. +var ( + BotMetricsEntryPoint_name = map[int32]string{ + 1: "FAVICON", + 2: "CHATLIST", + 3: "AISEARCH_NULL_STATE_PAPER_PLANE", + 4: "AISEARCH_NULL_STATE_SUGGESTION", + 5: "AISEARCH_TYPE_AHEAD_SUGGESTION", + 6: "AISEARCH_TYPE_AHEAD_PAPER_PLANE", + 7: "AISEARCH_TYPE_AHEAD_RESULT_CHATLIST", + 8: "AISEARCH_TYPE_AHEAD_RESULT_MESSAGES", + 9: "AIVOICE_SEARCH_BAR", + 10: "AIVOICE_FAVICON", + 11: "AISTUDIO", + 12: "DEEPLINK", + 13: "NOTIFICATION", + 14: "PROFILE_MESSAGE_BUTTON", + 15: "FORWARD", + 16: "APP_SHORTCUT", + } + BotMetricsEntryPoint_value = map[string]int32{ + "FAVICON": 1, + "CHATLIST": 2, + "AISEARCH_NULL_STATE_PAPER_PLANE": 3, + "AISEARCH_NULL_STATE_SUGGESTION": 4, + "AISEARCH_TYPE_AHEAD_SUGGESTION": 5, + "AISEARCH_TYPE_AHEAD_PAPER_PLANE": 6, + "AISEARCH_TYPE_AHEAD_RESULT_CHATLIST": 7, + "AISEARCH_TYPE_AHEAD_RESULT_MESSAGES": 8, + "AIVOICE_SEARCH_BAR": 9, + "AIVOICE_FAVICON": 10, + "AISTUDIO": 11, + "DEEPLINK": 12, + "NOTIFICATION": 13, + "PROFILE_MESSAGE_BUTTON": 14, + "FORWARD": 15, + "APP_SHORTCUT": 16, + } +) + +func (x BotMetricsEntryPoint) Enum() *BotMetricsEntryPoint { + p := new(BotMetricsEntryPoint) + *p = x + return p +} + +func (x BotMetricsEntryPoint) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BotMetricsEntryPoint) Descriptor() protoreflect.EnumDescriptor { + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[2].Descriptor() +} + +func (BotMetricsEntryPoint) Type() protoreflect.EnumType { + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[2] +} + +func (x BotMetricsEntryPoint) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *BotMetricsEntryPoint) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = BotMetricsEntryPoint(num) + return nil +} + +// Deprecated: Use BotMetricsEntryPoint.Descriptor instead. +func (BotMetricsEntryPoint) EnumDescriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{2} +} + type BotSessionSource int32 const ( @@ -200,11 +298,11 @@ func (x BotSessionSource) String() string { } func (BotSessionSource) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[2].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[3].Descriptor() } func (BotSessionSource) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[2] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[3] } func (x BotSessionSource) Number() protoreflect.EnumNumber { @@ -223,7 +321,7 @@ func (x *BotSessionSource) UnmarshalJSON(b []byte) error { // Deprecated: Use BotSessionSource.Descriptor instead. func (BotSessionSource) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3} } type KeepType int32 @@ -259,11 +357,11 @@ func (x KeepType) String() string { } func (KeepType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[3].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[4].Descriptor() } func (KeepType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[3] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[4] } func (x KeepType) Number() protoreflect.EnumNumber { @@ -282,7 +380,7 @@ func (x *KeepType) UnmarshalJSON(b []byte) error { // Deprecated: Use KeepType.Descriptor instead. func (KeepType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{3} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{4} } type StickerPackMessage_StickerPackOrigin int32 @@ -318,11 +416,11 @@ func (x StickerPackMessage_StickerPackOrigin) String() string { } func (StickerPackMessage_StickerPackOrigin) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[4].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[5].Descriptor() } func (StickerPackMessage_StickerPackOrigin) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[4] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[5] } func (x StickerPackMessage_StickerPackOrigin) Number() protoreflect.EnumNumber { @@ -371,11 +469,11 @@ func (x PlaceholderMessage_PlaceholderType) String() string { } func (PlaceholderMessage_PlaceholderType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[5].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[6].Descriptor() } func (PlaceholderMessage_PlaceholderType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[5] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[6] } func (x PlaceholderMessage_PlaceholderType) Number() protoreflect.EnumNumber { @@ -430,11 +528,11 @@ func (x BCallMessage_MediaType) String() string { } func (BCallMessage_MediaType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[6].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[7].Descriptor() } func (BCallMessage_MediaType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[6] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[7] } func (x BCallMessage_MediaType) Number() protoreflect.EnumNumber { @@ -504,11 +602,11 @@ func (x CallLogMessage_CallOutcome) String() string { } func (CallLogMessage_CallOutcome) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[7].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[8].Descriptor() } func (CallLogMessage_CallOutcome) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[7] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[8] } func (x CallLogMessage_CallOutcome) Number() protoreflect.EnumNumber { @@ -563,11 +661,11 @@ func (x CallLogMessage_CallType) String() string { } func (CallLogMessage_CallType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[8].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[9].Descriptor() } func (CallLogMessage_CallType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[8] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[9] } func (x CallLogMessage_CallType) Number() protoreflect.EnumNumber { @@ -619,11 +717,11 @@ func (x ScheduledCallEditMessage_EditType) String() string { } func (ScheduledCallEditMessage_EditType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[9].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[10].Descriptor() } func (ScheduledCallEditMessage_EditType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[9] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[10] } func (x ScheduledCallEditMessage_EditType) Number() protoreflect.EnumNumber { @@ -678,11 +776,11 @@ func (x ScheduledCallCreationMessage_CallType) String() string { } func (ScheduledCallCreationMessage_CallType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[10].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[11].Descriptor() } func (ScheduledCallCreationMessage_CallType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[10] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[11] } func (x ScheduledCallCreationMessage_CallType) Number() protoreflect.EnumNumber { @@ -740,11 +838,11 @@ func (x EventResponseMessage_EventResponseType) String() string { } func (EventResponseMessage_EventResponseType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[11].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[12].Descriptor() } func (EventResponseMessage_EventResponseType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[11] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[12] } func (x EventResponseMessage_EventResponseType) Number() protoreflect.EnumNumber { @@ -799,11 +897,11 @@ func (x PinInChatMessage_Type) String() string { } func (PinInChatMessage_Type) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[12].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[13].Descriptor() } func (PinInChatMessage_Type) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[12] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[13] } func (x PinInChatMessage_Type) Number() protoreflect.EnumNumber { @@ -825,6 +923,62 @@ func (PinInChatMessage_Type) EnumDescriptor() ([]byte, []int) { return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{7, 0} } +type PollCreationMessage_PollType int32 + +const ( + PollCreationMessage_POLL PollCreationMessage_PollType = 0 + PollCreationMessage_QUIZ PollCreationMessage_PollType = 1 +) + +// Enum value maps for PollCreationMessage_PollType. +var ( + PollCreationMessage_PollType_name = map[int32]string{ + 0: "POLL", + 1: "QUIZ", + } + PollCreationMessage_PollType_value = map[string]int32{ + "POLL": 0, + "QUIZ": 1, + } +) + +func (x PollCreationMessage_PollType) Enum() *PollCreationMessage_PollType { + p := new(PollCreationMessage_PollType) + *p = x + return p +} + +func (x PollCreationMessage_PollType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PollCreationMessage_PollType) Descriptor() protoreflect.EnumDescriptor { + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[14].Descriptor() +} + +func (PollCreationMessage_PollType) Type() protoreflect.EnumType { + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[14] +} + +func (x PollCreationMessage_PollType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *PollCreationMessage_PollType) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = PollCreationMessage_PollType(num) + return nil +} + +// Deprecated: Use PollCreationMessage_PollType.Descriptor instead. +func (PollCreationMessage_PollType) EnumDescriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8, 0} +} + type ButtonsResponseMessage_Type int32 const ( @@ -855,11 +1009,11 @@ func (x ButtonsResponseMessage_Type) String() string { } func (ButtonsResponseMessage_Type) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[13].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[15].Descriptor() } func (ButtonsResponseMessage_Type) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[13] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[15] } func (x ButtonsResponseMessage_Type) Number() protoreflect.EnumNumber { @@ -878,7 +1032,7 @@ func (x *ButtonsResponseMessage_Type) UnmarshalJSON(b []byte) error { // Deprecated: Use ButtonsResponseMessage_Type.Descriptor instead. func (ButtonsResponseMessage_Type) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0} } type ButtonsMessage_HeaderType int32 @@ -926,11 +1080,11 @@ func (x ButtonsMessage_HeaderType) String() string { } func (ButtonsMessage_HeaderType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[14].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[16].Descriptor() } func (ButtonsMessage_HeaderType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[14] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[16] } func (x ButtonsMessage_HeaderType) Number() protoreflect.EnumNumber { @@ -949,7 +1103,7 @@ func (x *ButtonsMessage_HeaderType) UnmarshalJSON(b []byte) error { // Deprecated: Use ButtonsMessage_HeaderType.Descriptor instead. func (ButtonsMessage_HeaderType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0} } type ButtonsMessage_Button_Type int32 @@ -985,11 +1139,11 @@ func (x ButtonsMessage_Button_Type) String() string { } func (ButtonsMessage_Button_Type) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[15].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[17].Descriptor() } func (ButtonsMessage_Button_Type) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[15] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[17] } func (x ButtonsMessage_Button_Type) Number() protoreflect.EnumNumber { @@ -1008,7 +1162,7 @@ func (x *ButtonsMessage_Button_Type) UnmarshalJSON(b []byte) error { // Deprecated: Use ButtonsMessage_Button_Type.Descriptor instead. func (ButtonsMessage_Button_Type) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0, 0} } type SecretEncryptedMessage_SecretEncType int32 @@ -1041,11 +1195,11 @@ func (x SecretEncryptedMessage_SecretEncType) String() string { } func (SecretEncryptedMessage_SecretEncType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[16].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[18].Descriptor() } func (SecretEncryptedMessage_SecretEncType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[16] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[18] } func (x SecretEncryptedMessage_SecretEncType) Number() protoreflect.EnumNumber { @@ -1064,7 +1218,7 @@ func (x *SecretEncryptedMessage_SecretEncType) UnmarshalJSON(b []byte) error { // Deprecated: Use SecretEncryptedMessage_SecretEncType.Descriptor instead. func (SecretEncryptedMessage_SecretEncType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{11, 0} } type GroupInviteMessage_GroupType int32 @@ -1097,11 +1251,11 @@ func (x GroupInviteMessage_GroupType) String() string { } func (GroupInviteMessage_GroupType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[17].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[19].Descriptor() } func (GroupInviteMessage_GroupType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[17] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[19] } func (x GroupInviteMessage_GroupType) Number() protoreflect.EnumNumber { @@ -1120,7 +1274,7 @@ func (x *GroupInviteMessage_GroupType) UnmarshalJSON(b []byte) error { // Deprecated: Use GroupInviteMessage_GroupType.Descriptor instead. func (GroupInviteMessage_GroupType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{11, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12, 0} } type InteractiveResponseMessage_Body_Format int32 @@ -1153,11 +1307,11 @@ func (x InteractiveResponseMessage_Body_Format) String() string { } func (InteractiveResponseMessage_Body_Format) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[18].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[20].Descriptor() } func (InteractiveResponseMessage_Body_Format) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[18] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[20] } func (x InteractiveResponseMessage_Body_Format) Number() protoreflect.EnumNumber { @@ -1176,7 +1330,7 @@ func (x *InteractiveResponseMessage_Body_Format) UnmarshalJSON(b []byte) error { // Deprecated: Use InteractiveResponseMessage_Body_Format.Descriptor instead. func (InteractiveResponseMessage_Body_Format) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 0, 0} } type InteractiveMessage_ShopMessage_Surface int32 @@ -1215,11 +1369,11 @@ func (x InteractiveMessage_ShopMessage_Surface) String() string { } func (InteractiveMessage_ShopMessage_Surface) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[19].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[21].Descriptor() } func (InteractiveMessage_ShopMessage_Surface) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[19] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[21] } func (x InteractiveMessage_ShopMessage_Surface) Number() protoreflect.EnumNumber { @@ -1238,7 +1392,7 @@ func (x *InteractiveMessage_ShopMessage_Surface) UnmarshalJSON(b []byte) error { // Deprecated: Use InteractiveMessage_ShopMessage_Surface.Descriptor instead. func (InteractiveMessage_ShopMessage_Surface) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 0, 0} } type ListResponseMessage_ListType int32 @@ -1271,11 +1425,11 @@ func (x ListResponseMessage_ListType) String() string { } func (ListResponseMessage_ListType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[20].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[22].Descriptor() } func (ListResponseMessage_ListType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[20] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[22] } func (x ListResponseMessage_ListType) Number() protoreflect.EnumNumber { @@ -1294,7 +1448,7 @@ func (x *ListResponseMessage_ListType) UnmarshalJSON(b []byte) error { // Deprecated: Use ListResponseMessage_ListType.Descriptor instead. func (ListResponseMessage_ListType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 0} } type ListMessage_ListType int32 @@ -1330,11 +1484,11 @@ func (x ListMessage_ListType) String() string { } func (ListMessage_ListType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[21].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[23].Descriptor() } func (ListMessage_ListType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[21] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[23] } func (x ListMessage_ListType) Number() protoreflect.EnumNumber { @@ -1353,7 +1507,7 @@ func (x *ListMessage_ListType) UnmarshalJSON(b []byte) error { // Deprecated: Use ListMessage_ListType.Descriptor instead. func (ListMessage_ListType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 0} } type OrderMessage_OrderSurface int32 @@ -1383,11 +1537,11 @@ func (x OrderMessage_OrderSurface) String() string { } func (OrderMessage_OrderSurface) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[22].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[24].Descriptor() } func (OrderMessage_OrderSurface) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[22] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[24] } func (x OrderMessage_OrderSurface) Number() protoreflect.EnumNumber { @@ -1406,7 +1560,7 @@ func (x *OrderMessage_OrderSurface) UnmarshalJSON(b []byte) error { // Deprecated: Use OrderMessage_OrderSurface.Descriptor instead. func (OrderMessage_OrderSurface) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17, 0} } type OrderMessage_OrderStatus int32 @@ -1442,11 +1596,11 @@ func (x OrderMessage_OrderStatus) String() string { } func (OrderMessage_OrderStatus) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[23].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[25].Descriptor() } func (OrderMessage_OrderStatus) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[23] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[25] } func (x OrderMessage_OrderStatus) Number() protoreflect.EnumNumber { @@ -1465,7 +1619,7 @@ func (x *OrderMessage_OrderStatus) UnmarshalJSON(b []byte) error { // Deprecated: Use OrderMessage_OrderStatus.Descriptor instead. func (OrderMessage_OrderStatus) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17, 1} } type PaymentInviteMessage_ServiceType int32 @@ -1504,11 +1658,11 @@ func (x PaymentInviteMessage_ServiceType) String() string { } func (PaymentInviteMessage_ServiceType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[24].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[26].Descriptor() } func (PaymentInviteMessage_ServiceType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[24] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[26] } func (x PaymentInviteMessage_ServiceType) Number() protoreflect.EnumNumber { @@ -1527,7 +1681,7 @@ func (x *PaymentInviteMessage_ServiceType) UnmarshalJSON(b []byte) error { // Deprecated: Use PaymentInviteMessage_ServiceType.Descriptor instead. func (PaymentInviteMessage_ServiceType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0} } type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType int32 @@ -1560,11 +1714,11 @@ func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeC } func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[25].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[27].Descriptor() } func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[25] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[27] } func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) Number() protoreflect.EnumNumber { @@ -1583,7 +1737,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTime // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType.Descriptor instead. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0, 0, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0, 0, 0} } type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType int32 @@ -1631,11 +1785,11 @@ func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeC } func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[26].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[28].Descriptor() } func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[26] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[28] } func (x HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) Number() protoreflect.EnumNumber { @@ -1654,7 +1808,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTime // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType.Descriptor instead. func (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0, 0, 0, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0, 0, 1} } type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode int32 @@ -1702,11 +1856,11 @@ func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHist } func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[27].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[29].Descriptor() } func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[27] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[29] } func (x PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) Number() protoreflect.EnumNumber { @@ -1725,7 +1879,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHis // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode.Descriptor instead. func (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0} } type HistorySyncNotification_HistorySyncType int32 @@ -1776,11 +1930,11 @@ func (x HistorySyncNotification_HistorySyncType) String() string { } func (HistorySyncNotification_HistorySyncType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[28].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[30].Descriptor() } func (HistorySyncNotification_HistorySyncType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[28] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[30] } func (x HistorySyncNotification_HistorySyncType) Number() protoreflect.EnumNumber { @@ -1799,7 +1953,7 @@ func (x *HistorySyncNotification_HistorySyncType) UnmarshalJSON(b []byte) error // Deprecated: Use HistorySyncNotification_HistorySyncType.Descriptor instead. func (HistorySyncNotification_HistorySyncType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0} } type RequestWelcomeMessageMetadata_LocalChatState int32 @@ -1832,11 +1986,11 @@ func (x RequestWelcomeMessageMetadata_LocalChatState) String() string { } func (RequestWelcomeMessageMetadata_LocalChatState) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[29].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[31].Descriptor() } func (RequestWelcomeMessageMetadata_LocalChatState) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[29] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[31] } func (x RequestWelcomeMessageMetadata_LocalChatState) Number() protoreflect.EnumNumber { @@ -1855,7 +2009,7 @@ func (x *RequestWelcomeMessageMetadata_LocalChatState) UnmarshalJSON(b []byte) e // Deprecated: Use RequestWelcomeMessageMetadata_LocalChatState.Descriptor instead. func (RequestWelcomeMessageMetadata_LocalChatState) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 0} } type ProtocolMessage_Type int32 @@ -1945,11 +2099,11 @@ func (x ProtocolMessage_Type) String() string { } func (ProtocolMessage_Type) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[30].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[32].Descriptor() } func (ProtocolMessage_Type) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[30] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[32] } func (x ProtocolMessage_Type) Number() protoreflect.EnumNumber { @@ -1968,7 +2122,7 @@ func (x *ProtocolMessage_Type) UnmarshalJSON(b []byte) error { // Deprecated: Use ProtocolMessage_Type.Descriptor instead. func (ProtocolMessage_Type) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{23, 0} } type CloudAPIThreadControlNotification_CloudAPIThreadControl int32 @@ -2004,11 +2158,11 @@ func (x CloudAPIThreadControlNotification_CloudAPIThreadControl) String() string } func (CloudAPIThreadControlNotification_CloudAPIThreadControl) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[31].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[33].Descriptor() } func (CloudAPIThreadControlNotification_CloudAPIThreadControl) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[31] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[33] } func (x CloudAPIThreadControlNotification_CloudAPIThreadControl) Number() protoreflect.EnumNumber { @@ -2027,7 +2181,7 @@ func (x *CloudAPIThreadControlNotification_CloudAPIThreadControl) UnmarshalJSON( // Deprecated: Use CloudAPIThreadControlNotification_CloudAPIThreadControl.Descriptor instead. func (CloudAPIThreadControlNotification_CloudAPIThreadControl) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{23, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24, 0} } type BotFeedbackMessage_ReportKind int32 @@ -2057,11 +2211,11 @@ func (x BotFeedbackMessage_ReportKind) String() string { } func (BotFeedbackMessage_ReportKind) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[32].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[34].Descriptor() } func (BotFeedbackMessage_ReportKind) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[32] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[34] } func (x BotFeedbackMessage_ReportKind) Number() protoreflect.EnumNumber { @@ -2080,7 +2234,7 @@ func (x *BotFeedbackMessage_ReportKind) UnmarshalJSON(b []byte) error { // Deprecated: Use BotFeedbackMessage_ReportKind.Descriptor instead. func (BotFeedbackMessage_ReportKind) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 0} } type BotFeedbackMessage_BotFeedbackKindMultiplePositive int32 @@ -2110,11 +2264,11 @@ func (x BotFeedbackMessage_BotFeedbackKindMultiplePositive) String() string { } func (BotFeedbackMessage_BotFeedbackKindMultiplePositive) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[33].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[35].Descriptor() } func (BotFeedbackMessage_BotFeedbackKindMultiplePositive) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[33] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[35] } func (x BotFeedbackMessage_BotFeedbackKindMultiplePositive) Number() protoreflect.EnumNumber { @@ -2133,7 +2287,7 @@ func (x *BotFeedbackMessage_BotFeedbackKindMultiplePositive) UnmarshalJSON(b []b // Deprecated: Use BotFeedbackMessage_BotFeedbackKindMultiplePositive.Descriptor instead. func (BotFeedbackMessage_BotFeedbackKindMultiplePositive) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 1} } type BotFeedbackMessage_BotFeedbackKindMultipleNegative int32 @@ -2187,11 +2341,11 @@ func (x BotFeedbackMessage_BotFeedbackKindMultipleNegative) String() string { } func (BotFeedbackMessage_BotFeedbackKindMultipleNegative) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[34].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[36].Descriptor() } func (BotFeedbackMessage_BotFeedbackKindMultipleNegative) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[34] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[36] } func (x BotFeedbackMessage_BotFeedbackKindMultipleNegative) Number() protoreflect.EnumNumber { @@ -2210,7 +2364,7 @@ func (x *BotFeedbackMessage_BotFeedbackKindMultipleNegative) UnmarshalJSON(b []b // Deprecated: Use BotFeedbackMessage_BotFeedbackKindMultipleNegative.Descriptor instead. func (BotFeedbackMessage_BotFeedbackKindMultipleNegative) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 2} } type BotFeedbackMessage_BotFeedbackKind int32 @@ -2267,11 +2421,11 @@ func (x BotFeedbackMessage_BotFeedbackKind) String() string { } func (BotFeedbackMessage_BotFeedbackKind) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[35].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[37].Descriptor() } func (BotFeedbackMessage_BotFeedbackKind) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[35] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[37] } func (x BotFeedbackMessage_BotFeedbackKind) Number() protoreflect.EnumNumber { @@ -2290,7 +2444,7 @@ func (x *BotFeedbackMessage_BotFeedbackKind) UnmarshalJSON(b []byte) error { // Deprecated: Use BotFeedbackMessage_BotFeedbackKind.Descriptor instead. func (BotFeedbackMessage_BotFeedbackKind) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24, 3} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 3} } type VideoMessage_Attribution int32 @@ -2326,11 +2480,11 @@ func (x VideoMessage_Attribution) String() string { } func (VideoMessage_Attribution) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[36].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[38].Descriptor() } func (VideoMessage_Attribution) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[36] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[38] } func (x VideoMessage_Attribution) Number() protoreflect.EnumNumber { @@ -2349,7 +2503,7 @@ func (x *VideoMessage_Attribution) UnmarshalJSON(b []byte) error { // Deprecated: Use VideoMessage_Attribution.Descriptor instead. func (VideoMessage_Attribution) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26, 0} } type ExtendedTextMessage_InviteLinkGroupType int32 @@ -2388,11 +2542,11 @@ func (x ExtendedTextMessage_InviteLinkGroupType) String() string { } func (ExtendedTextMessage_InviteLinkGroupType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[37].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[39].Descriptor() } func (ExtendedTextMessage_InviteLinkGroupType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[37] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[39] } func (x ExtendedTextMessage_InviteLinkGroupType) Number() protoreflect.EnumNumber { @@ -2411,7 +2565,7 @@ func (x *ExtendedTextMessage_InviteLinkGroupType) UnmarshalJSON(b []byte) error // Deprecated: Use ExtendedTextMessage_InviteLinkGroupType.Descriptor instead. func (ExtendedTextMessage_InviteLinkGroupType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 0} } type ExtendedTextMessage_PreviewType int32 @@ -2456,11 +2610,11 @@ func (x ExtendedTextMessage_PreviewType) String() string { } func (ExtendedTextMessage_PreviewType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[38].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[40].Descriptor() } func (ExtendedTextMessage_PreviewType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[38] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[40] } func (x ExtendedTextMessage_PreviewType) Number() protoreflect.EnumNumber { @@ -2479,7 +2633,7 @@ func (x *ExtendedTextMessage_PreviewType) UnmarshalJSON(b []byte) error { // Deprecated: Use ExtendedTextMessage_PreviewType.Descriptor instead. func (ExtendedTextMessage_PreviewType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 1} } type ExtendedTextMessage_FontType int32 @@ -2530,11 +2684,11 @@ func (x ExtendedTextMessage_FontType) String() string { } func (ExtendedTextMessage_FontType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[39].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[41].Descriptor() } func (ExtendedTextMessage_FontType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[39] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[41] } func (x ExtendedTextMessage_FontType) Number() protoreflect.EnumNumber { @@ -2553,7 +2707,7 @@ func (x *ExtendedTextMessage_FontType) UnmarshalJSON(b []byte) error { // Deprecated: Use ExtendedTextMessage_FontType.Descriptor instead. func (ExtendedTextMessage_FontType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 2} } type InvoiceMessage_AttachmentType int32 @@ -2586,11 +2740,11 @@ func (x InvoiceMessage_AttachmentType) String() string { } func (InvoiceMessage_AttachmentType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[40].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[42].Descriptor() } func (InvoiceMessage_AttachmentType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[40] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[42] } func (x InvoiceMessage_AttachmentType) Number() protoreflect.EnumNumber { @@ -2609,7 +2763,7 @@ func (x *InvoiceMessage_AttachmentType) UnmarshalJSON(b []byte) error { // Deprecated: Use InvoiceMessage_AttachmentType.Descriptor instead. func (InvoiceMessage_AttachmentType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{28, 0} } type ImageMessage_ImageSourceType int32 @@ -2645,11 +2799,11 @@ func (x ImageMessage_ImageSourceType) String() string { } func (ImageMessage_ImageSourceType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[41].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[43].Descriptor() } func (ImageMessage_ImageSourceType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[41] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[43] } func (x ImageMessage_ImageSourceType) Number() protoreflect.EnumNumber { @@ -2668,7 +2822,63 @@ func (x *ImageMessage_ImageSourceType) UnmarshalJSON(b []byte) error { // Deprecated: Use ImageMessage_ImageSourceType.Descriptor instead. func (ImageMessage_ImageSourceType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{28, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 0} +} + +type ContextInfo_StatusAttributionType int32 + +const ( + ContextInfo_NONE ContextInfo_StatusAttributionType = 0 + ContextInfo_RESHARED_FROM_MENTION ContextInfo_StatusAttributionType = 1 +) + +// Enum value maps for ContextInfo_StatusAttributionType. +var ( + ContextInfo_StatusAttributionType_name = map[int32]string{ + 0: "NONE", + 1: "RESHARED_FROM_MENTION", + } + ContextInfo_StatusAttributionType_value = map[string]int32{ + "NONE": 0, + "RESHARED_FROM_MENTION": 1, + } +) + +func (x ContextInfo_StatusAttributionType) Enum() *ContextInfo_StatusAttributionType { + p := new(ContextInfo_StatusAttributionType) + *p = x + return p +} + +func (x ContextInfo_StatusAttributionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContextInfo_StatusAttributionType) Descriptor() protoreflect.EnumDescriptor { + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[44].Descriptor() +} + +func (ContextInfo_StatusAttributionType) Type() protoreflect.EnumType { + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[44] +} + +func (x ContextInfo_StatusAttributionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *ContextInfo_StatusAttributionType) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = ContextInfo_StatusAttributionType(num) + return nil +} + +// Deprecated: Use ContextInfo_StatusAttributionType.Descriptor instead. +func (ContextInfo_StatusAttributionType) EnumDescriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 0} } type ContextInfo_ForwardedNewsletterMessageInfo_ContentType int32 @@ -2704,11 +2914,11 @@ func (x ContextInfo_ForwardedNewsletterMessageInfo_ContentType) String() string } func (ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[42].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[45].Descriptor() } func (ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[42] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[45] } func (x ContextInfo_ForwardedNewsletterMessageInfo_ContentType) Number() protoreflect.EnumNumber { @@ -2727,7 +2937,7 @@ func (x *ContextInfo_ForwardedNewsletterMessageInfo_ContentType) UnmarshalJSON(b // Deprecated: Use ContextInfo_ForwardedNewsletterMessageInfo_ContentType.Descriptor instead. func (ContextInfo_ForwardedNewsletterMessageInfo_ContentType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 0, 0} } type ContextInfo_ExternalAdReplyInfo_MediaType int32 @@ -2763,11 +2973,11 @@ func (x ContextInfo_ExternalAdReplyInfo_MediaType) String() string { } func (ContextInfo_ExternalAdReplyInfo_MediaType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[43].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[46].Descriptor() } func (ContextInfo_ExternalAdReplyInfo_MediaType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[43] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[46] } func (x ContextInfo_ExternalAdReplyInfo_MediaType) Number() protoreflect.EnumNumber { @@ -2786,7 +2996,7 @@ func (x *ContextInfo_ExternalAdReplyInfo_MediaType) UnmarshalJSON(b []byte) erro // Deprecated: Use ContextInfo_ExternalAdReplyInfo_MediaType.Descriptor instead. func (ContextInfo_ExternalAdReplyInfo_MediaType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 1, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 1, 0} } type ContextInfo_AdReplyInfo_MediaType int32 @@ -2822,11 +3032,11 @@ func (x ContextInfo_AdReplyInfo_MediaType) String() string { } func (ContextInfo_AdReplyInfo_MediaType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[44].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[47].Descriptor() } func (ContextInfo_AdReplyInfo_MediaType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[44] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[47] } func (x ContextInfo_AdReplyInfo_MediaType) Number() protoreflect.EnumNumber { @@ -2845,25 +3055,28 @@ func (x *ContextInfo_AdReplyInfo_MediaType) UnmarshalJSON(b []byte) error { // Deprecated: Use ContextInfo_AdReplyInfo_MediaType.Descriptor instead. func (ContextInfo_AdReplyInfo_MediaType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 2, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 2, 0} } type BotPluginMetadata_PluginType int32 const ( - BotPluginMetadata_REELS BotPluginMetadata_PluginType = 1 - BotPluginMetadata_SEARCH BotPluginMetadata_PluginType = 2 + BotPluginMetadata_UNKNOWN_PLUGIN BotPluginMetadata_PluginType = 0 + BotPluginMetadata_REELS BotPluginMetadata_PluginType = 1 + BotPluginMetadata_SEARCH BotPluginMetadata_PluginType = 2 ) // Enum value maps for BotPluginMetadata_PluginType. var ( BotPluginMetadata_PluginType_name = map[int32]string{ + 0: "UNKNOWN_PLUGIN", 1: "REELS", 2: "SEARCH", } BotPluginMetadata_PluginType_value = map[string]int32{ - "REELS": 1, - "SEARCH": 2, + "UNKNOWN_PLUGIN": 0, + "REELS": 1, + "SEARCH": 2, } ) @@ -2878,11 +3091,11 @@ func (x BotPluginMetadata_PluginType) String() string { } func (BotPluginMetadata_PluginType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[45].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[48].Descriptor() } func (BotPluginMetadata_PluginType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[45] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[48] } func (x BotPluginMetadata_PluginType) Number() protoreflect.EnumNumber { @@ -2901,12 +3114,13 @@ func (x *BotPluginMetadata_PluginType) UnmarshalJSON(b []byte) error { // Deprecated: Use BotPluginMetadata_PluginType.Descriptor instead. func (BotPluginMetadata_PluginType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31, 0} } type BotPluginMetadata_SearchProvider int32 const ( + BotPluginMetadata_UNKNOWN BotPluginMetadata_SearchProvider = 0 BotPluginMetadata_BING BotPluginMetadata_SearchProvider = 1 BotPluginMetadata_GOOGLE BotPluginMetadata_SearchProvider = 2 BotPluginMetadata_SUPPORT BotPluginMetadata_SearchProvider = 3 @@ -2915,11 +3129,13 @@ const ( // Enum value maps for BotPluginMetadata_SearchProvider. var ( BotPluginMetadata_SearchProvider_name = map[int32]string{ + 0: "UNKNOWN", 1: "BING", 2: "GOOGLE", 3: "SUPPORT", } BotPluginMetadata_SearchProvider_value = map[string]int32{ + "UNKNOWN": 0, "BING": 1, "GOOGLE": 2, "SUPPORT": 3, @@ -2937,11 +3153,11 @@ func (x BotPluginMetadata_SearchProvider) String() string { } func (BotPluginMetadata_SearchProvider) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[46].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[49].Descriptor() } func (BotPluginMetadata_SearchProvider) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[46] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[49] } func (x BotPluginMetadata_SearchProvider) Number() protoreflect.EnumNumber { @@ -2960,7 +3176,7 @@ func (x *BotPluginMetadata_SearchProvider) UnmarshalJSON(b []byte) error { // Deprecated: Use BotPluginMetadata_SearchProvider.Descriptor instead. func (BotPluginMetadata_SearchProvider) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31, 1} } type BotMediaMetadata_OrientationType int32 @@ -2996,11 +3212,11 @@ func (x BotMediaMetadata_OrientationType) String() string { } func (BotMediaMetadata_OrientationType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[47].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[50].Descriptor() } func (BotMediaMetadata_OrientationType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[47] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[50] } func (x BotMediaMetadata_OrientationType) Number() protoreflect.EnumNumber { @@ -3019,7 +3235,7 @@ func (x *BotMediaMetadata_OrientationType) UnmarshalJSON(b []byte) error { // Deprecated: Use BotMediaMetadata_OrientationType.Descriptor instead. func (BotMediaMetadata_OrientationType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32, 0} } type BotReminderMetadata_ReminderFrequency int32 @@ -3061,11 +3277,11 @@ func (x BotReminderMetadata_ReminderFrequency) String() string { } func (BotReminderMetadata_ReminderFrequency) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[48].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[51].Descriptor() } func (BotReminderMetadata_ReminderFrequency) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[48] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[51] } func (x BotReminderMetadata_ReminderFrequency) Number() protoreflect.EnumNumber { @@ -3084,7 +3300,7 @@ func (x *BotReminderMetadata_ReminderFrequency) UnmarshalJSON(b []byte) error { // Deprecated: Use BotReminderMetadata_ReminderFrequency.Descriptor instead. func (BotReminderMetadata_ReminderFrequency) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 0} } type BotReminderMetadata_ReminderAction int32 @@ -3123,11 +3339,11 @@ func (x BotReminderMetadata_ReminderAction) String() string { } func (BotReminderMetadata_ReminderAction) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[49].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[52].Descriptor() } func (BotReminderMetadata_ReminderAction) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[49] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[52] } func (x BotReminderMetadata_ReminderAction) Number() protoreflect.EnumNumber { @@ -3146,12 +3362,13 @@ func (x *BotReminderMetadata_ReminderAction) UnmarshalJSON(b []byte) error { // Deprecated: Use BotReminderMetadata_ReminderAction.Descriptor instead. func (BotReminderMetadata_ReminderAction) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 1} } type BotModelMetadata_PremiumModelStatus int32 const ( + BotModelMetadata_UNKNOWN_STATUS BotModelMetadata_PremiumModelStatus = 0 BotModelMetadata_AVAILABLE BotModelMetadata_PremiumModelStatus = 1 BotModelMetadata_QUOTA_EXCEED_LIMIT BotModelMetadata_PremiumModelStatus = 2 ) @@ -3159,10 +3376,12 @@ const ( // Enum value maps for BotModelMetadata_PremiumModelStatus. var ( BotModelMetadata_PremiumModelStatus_name = map[int32]string{ + 0: "UNKNOWN_STATUS", 1: "AVAILABLE", 2: "QUOTA_EXCEED_LIMIT", } BotModelMetadata_PremiumModelStatus_value = map[string]int32{ + "UNKNOWN_STATUS": 0, "AVAILABLE": 1, "QUOTA_EXCEED_LIMIT": 2, } @@ -3179,11 +3398,11 @@ func (x BotModelMetadata_PremiumModelStatus) String() string { } func (BotModelMetadata_PremiumModelStatus) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[50].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[53].Descriptor() } func (BotModelMetadata_PremiumModelStatus) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[50] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[53] } func (x BotModelMetadata_PremiumModelStatus) Number() protoreflect.EnumNumber { @@ -3202,12 +3421,13 @@ func (x *BotModelMetadata_PremiumModelStatus) UnmarshalJSON(b []byte) error { // Deprecated: Use BotModelMetadata_PremiumModelStatus.Descriptor instead. func (BotModelMetadata_PremiumModelStatus) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34, 0} } type BotModelMetadata_ModelType int32 const ( + BotModelMetadata_UNKNOWN_TYPE BotModelMetadata_ModelType = 0 BotModelMetadata_LLAMA_PROD BotModelMetadata_ModelType = 1 BotModelMetadata_LLAMA_PROD_PREMIUM BotModelMetadata_ModelType = 2 ) @@ -3215,10 +3435,12 @@ const ( // Enum value maps for BotModelMetadata_ModelType. var ( BotModelMetadata_ModelType_name = map[int32]string{ + 0: "UNKNOWN_TYPE", 1: "LLAMA_PROD", 2: "LLAMA_PROD_PREMIUM", } BotModelMetadata_ModelType_value = map[string]int32{ + "UNKNOWN_TYPE": 0, "LLAMA_PROD": 1, "LLAMA_PROD_PREMIUM": 2, } @@ -3235,11 +3457,11 @@ func (x BotModelMetadata_ModelType) String() string { } func (BotModelMetadata_ModelType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[51].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[54].Descriptor() } func (BotModelMetadata_ModelType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[51] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[54] } func (x BotModelMetadata_ModelType) Number() protoreflect.EnumNumber { @@ -3258,28 +3480,73 @@ func (x *BotModelMetadata_ModelType) UnmarshalJSON(b []byte) error { // Deprecated: Use BotModelMetadata_ModelType.Descriptor instead. func (BotModelMetadata_ModelType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34, 1} } type BotCapabilityMetadata_BotCapabilityType int32 const ( - BotCapabilityMetadata_PROGRESS_INDICATOR BotCapabilityMetadata_BotCapabilityType = 1 - BotCapabilityMetadata_RICH_RESPONSE_HEADING BotCapabilityMetadata_BotCapabilityType = 2 - BotCapabilityMetadata_RICH_RESPONSE_NESTED_LIST BotCapabilityMetadata_BotCapabilityType = 3 + BotCapabilityMetadata_PROGRESS_INDICATOR BotCapabilityMetadata_BotCapabilityType = 1 + BotCapabilityMetadata_RICH_RESPONSE_HEADING BotCapabilityMetadata_BotCapabilityType = 2 + BotCapabilityMetadata_RICH_RESPONSE_NESTED_LIST BotCapabilityMetadata_BotCapabilityType = 3 + BotCapabilityMetadata_AI_MEMORY BotCapabilityMetadata_BotCapabilityType = 4 + BotCapabilityMetadata_RICH_RESPONSE_THREAD_SURFING BotCapabilityMetadata_BotCapabilityType = 5 + BotCapabilityMetadata_RICH_RESPONSE_TABLE BotCapabilityMetadata_BotCapabilityType = 6 + BotCapabilityMetadata_RICH_RESPONSE_CODE BotCapabilityMetadata_BotCapabilityType = 7 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_CONTROL BotCapabilityMetadata_BotCapabilityType = 10 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_1 BotCapabilityMetadata_BotCapabilityType = 11 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_2 BotCapabilityMetadata_BotCapabilityType = 12 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_3 BotCapabilityMetadata_BotCapabilityType = 13 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_4 BotCapabilityMetadata_BotCapabilityType = 14 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_5 BotCapabilityMetadata_BotCapabilityType = 15 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_6 BotCapabilityMetadata_BotCapabilityType = 16 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_7 BotCapabilityMetadata_BotCapabilityType = 17 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_8 BotCapabilityMetadata_BotCapabilityType = 18 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_9 BotCapabilityMetadata_BotCapabilityType = 19 + BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_10 BotCapabilityMetadata_BotCapabilityType = 20 ) // Enum value maps for BotCapabilityMetadata_BotCapabilityType. var ( BotCapabilityMetadata_BotCapabilityType_name = map[int32]string{ - 1: "PROGRESS_INDICATOR", - 2: "RICH_RESPONSE_HEADING", - 3: "RICH_RESPONSE_NESTED_LIST", + 1: "PROGRESS_INDICATOR", + 2: "RICH_RESPONSE_HEADING", + 3: "RICH_RESPONSE_NESTED_LIST", + 4: "AI_MEMORY", + 5: "RICH_RESPONSE_THREAD_SURFING", + 6: "RICH_RESPONSE_TABLE", + 7: "RICH_RESPONSE_CODE", + 10: "WA_IG_1P_PLUGIN_RANKING_CONTROL", + 11: "WA_IG_1P_PLUGIN_RANKING_UPDATE_1", + 12: "WA_IG_1P_PLUGIN_RANKING_UPDATE_2", + 13: "WA_IG_1P_PLUGIN_RANKING_UPDATE_3", + 14: "WA_IG_1P_PLUGIN_RANKING_UPDATE_4", + 15: "WA_IG_1P_PLUGIN_RANKING_UPDATE_5", + 16: "WA_IG_1P_PLUGIN_RANKING_UPDATE_6", + 17: "WA_IG_1P_PLUGIN_RANKING_UPDATE_7", + 18: "WA_IG_1P_PLUGIN_RANKING_UPDATE_8", + 19: "WA_IG_1P_PLUGIN_RANKING_UPDATE_9", + 20: "WA_IG_1P_PLUGIN_RANKING_UPDATE_10", } BotCapabilityMetadata_BotCapabilityType_value = map[string]int32{ - "PROGRESS_INDICATOR": 1, - "RICH_RESPONSE_HEADING": 2, - "RICH_RESPONSE_NESTED_LIST": 3, + "PROGRESS_INDICATOR": 1, + "RICH_RESPONSE_HEADING": 2, + "RICH_RESPONSE_NESTED_LIST": 3, + "AI_MEMORY": 4, + "RICH_RESPONSE_THREAD_SURFING": 5, + "RICH_RESPONSE_TABLE": 6, + "RICH_RESPONSE_CODE": 7, + "WA_IG_1P_PLUGIN_RANKING_CONTROL": 10, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_1": 11, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_2": 12, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_3": 13, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_4": 14, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_5": 15, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_6": 16, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_7": 17, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_8": 18, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_9": 19, + "WA_IG_1P_PLUGIN_RANKING_UPDATE_10": 20, } ) @@ -3294,11 +3561,11 @@ func (x BotCapabilityMetadata_BotCapabilityType) String() string { } func (BotCapabilityMetadata_BotCapabilityType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[52].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[55].Descriptor() } func (BotCapabilityMetadata_BotCapabilityType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[52] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[55] } func (x BotCapabilityMetadata_BotCapabilityType) Number() protoreflect.EnumNumber { @@ -3317,7 +3584,7 @@ func (x *BotCapabilityMetadata_BotCapabilityType) UnmarshalJSON(b []byte) error // Deprecated: Use BotCapabilityMetadata_BotCapabilityType.Descriptor instead. func (BotCapabilityMetadata_BotCapabilityType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{35, 0} } type BotImagineMetadata_ImagineType int32 @@ -3359,11 +3626,11 @@ func (x BotImagineMetadata_ImagineType) String() string { } func (BotImagineMetadata_ImagineType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[53].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[56].Descriptor() } func (BotImagineMetadata_ImagineType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[53] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[56] } func (x BotImagineMetadata_ImagineType) Number() protoreflect.EnumNumber { @@ -3382,7 +3649,7 @@ func (x *BotImagineMetadata_ImagineType) UnmarshalJSON(b []byte) error { // Deprecated: Use BotImagineMetadata_ImagineType.Descriptor instead. func (BotImagineMetadata_ImagineType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{35, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{36, 0} } type MessageAssociation_AssociationType int32 @@ -3396,6 +3663,7 @@ const ( MessageAssociation_HD_VIDEO_DUAL_UPLOAD MessageAssociation_AssociationType = 5 MessageAssociation_STATUS_TAPPABLE_MESSAGE MessageAssociation_AssociationType = 6 MessageAssociation_MEDIA_POLL MessageAssociation_AssociationType = 7 + MessageAssociation_STATUS_ADD_YOURS MessageAssociation_AssociationType = 8 ) // Enum value maps for MessageAssociation_AssociationType. @@ -3409,6 +3677,7 @@ var ( 5: "HD_VIDEO_DUAL_UPLOAD", 6: "STATUS_TAPPABLE_MESSAGE", 7: "MEDIA_POLL", + 8: "STATUS_ADD_YOURS", } MessageAssociation_AssociationType_value = map[string]int32{ "UNKNOWN": 0, @@ -3419,6 +3688,7 @@ var ( "HD_VIDEO_DUAL_UPLOAD": 5, "STATUS_TAPPABLE_MESSAGE": 6, "MEDIA_POLL": 7, + "STATUS_ADD_YOURS": 8, } ) @@ -3433,11 +3703,11 @@ func (x MessageAssociation_AssociationType) String() string { } func (MessageAssociation_AssociationType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[54].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[57].Descriptor() } func (MessageAssociation_AssociationType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[54] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[57] } func (x MessageAssociation_AssociationType) Number() protoreflect.EnumNumber { @@ -3456,7 +3726,7 @@ func (x *MessageAssociation_AssociationType) UnmarshalJSON(b []byte) error { // Deprecated: Use MessageAssociation_AssociationType.Descriptor instead. func (MessageAssociation_AssociationType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{36, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{37, 0} } type MessageContextInfo_MessageAddonExpiryType int32 @@ -3489,11 +3759,11 @@ func (x MessageContextInfo_MessageAddonExpiryType) String() string { } func (MessageContextInfo_MessageAddonExpiryType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[55].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[58].Descriptor() } func (MessageContextInfo_MessageAddonExpiryType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[55] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[58] } func (x MessageContextInfo_MessageAddonExpiryType) Number() protoreflect.EnumNumber { @@ -3512,7 +3782,7 @@ func (x *MessageContextInfo_MessageAddonExpiryType) UnmarshalJSON(b []byte) erro // Deprecated: Use MessageContextInfo_MessageAddonExpiryType.Descriptor instead. func (MessageContextInfo_MessageAddonExpiryType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{37, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 0} } type HydratedTemplateButton_HydratedURLButton_WebviewPresentationType int32 @@ -3548,11 +3818,11 @@ func (x HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) String } func (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[56].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[59].Descriptor() } func (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[56] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[59] } func (x HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Number() protoreflect.EnumNumber { @@ -3571,7 +3841,7 @@ func (x *HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) Unmar // Deprecated: Use HydratedTemplateButton_HydratedURLButton_WebviewPresentationType.Descriptor instead. func (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 0, 0} } type PaymentBackground_Type int32 @@ -3604,11 +3874,11 @@ func (x PaymentBackground_Type) String() string { } func (PaymentBackground_Type) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[57].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[60].Descriptor() } func (PaymentBackground_Type) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[57] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[60] } func (x PaymentBackground_Type) Number() protoreflect.EnumNumber { @@ -3627,7 +3897,7 @@ func (x *PaymentBackground_Type) UnmarshalJSON(b []byte) error { // Deprecated: Use PaymentBackground_Type.Descriptor instead. func (PaymentBackground_Type) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40, 0} } type DisappearingMode_Trigger int32 @@ -3672,11 +3942,11 @@ func (x DisappearingMode_Trigger) String() string { } func (DisappearingMode_Trigger) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[58].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[61].Descriptor() } func (DisappearingMode_Trigger) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[58] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[61] } func (x DisappearingMode_Trigger) Number() protoreflect.EnumNumber { @@ -3695,7 +3965,7 @@ func (x *DisappearingMode_Trigger) UnmarshalJSON(b []byte) error { // Deprecated: Use DisappearingMode_Trigger.Descriptor instead. func (DisappearingMode_Trigger) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41, 0} } type DisappearingMode_Initiator int32 @@ -3734,11 +4004,11 @@ func (x DisappearingMode_Initiator) String() string { } func (DisappearingMode_Initiator) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[59].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[62].Descriptor() } func (DisappearingMode_Initiator) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[59] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[62] } func (x DisappearingMode_Initiator) Number() protoreflect.EnumNumber { @@ -3757,7 +4027,7 @@ func (x *DisappearingMode_Initiator) UnmarshalJSON(b []byte) error { // Deprecated: Use DisappearingMode_Initiator.Descriptor instead. func (DisappearingMode_Initiator) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41, 1} } type ProcessedVideo_VideoQuality int32 @@ -3796,11 +4066,11 @@ func (x ProcessedVideo_VideoQuality) String() string { } func (ProcessedVideo_VideoQuality) Descriptor() protoreflect.EnumDescriptor { - return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[60].Descriptor() + return file_waE2E_WAWebProtobufsE2E_proto_enumTypes[63].Descriptor() } func (ProcessedVideo_VideoQuality) Type() protoreflect.EnumType { - return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[60] + return &file_waE2E_WAWebProtobufsE2E_proto_enumTypes[63] } func (x ProcessedVideo_VideoQuality) Number() protoreflect.EnumNumber { @@ -3819,7 +4089,7 @@ func (x *ProcessedVideo_VideoQuality) UnmarshalJSON(b []byte) error { // Deprecated: Use ProcessedVideo_VideoQuality.Descriptor instead. func (ProcessedVideo_VideoQuality) EnumDescriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{42, 0} } type StickerPackMessage struct { @@ -4462,6 +4732,107 @@ func (x *PinInChatMessage) GetSenderTimestampMS() int64 { return 0 } +type PollCreationMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + EncKey []byte `protobuf:"bytes,1,opt,name=encKey" json:"encKey,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Options []*PollCreationMessage_Option `protobuf:"bytes,3,rep,name=options" json:"options,omitempty"` + SelectableOptionsCount *uint32 `protobuf:"varint,4,opt,name=selectableOptionsCount" json:"selectableOptionsCount,omitempty"` + ContextInfo *ContextInfo `protobuf:"bytes,5,opt,name=contextInfo" json:"contextInfo,omitempty"` + PollMediaType *PollMediaType `protobuf:"varint,6,opt,name=pollMediaType,enum=WAWebProtobufsE2E.PollMediaType" json:"pollMediaType,omitempty"` + PollType *PollCreationMessage_PollType `protobuf:"varint,7,opt,name=pollType,enum=WAWebProtobufsE2E.PollCreationMessage_PollType" json:"pollType,omitempty"` + CorrectAnswer *PollCreationMessage_Option `protobuf:"bytes,8,opt,name=correctAnswer" json:"correctAnswer,omitempty"` +} + +func (x *PollCreationMessage) Reset() { + *x = PollCreationMessage{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PollCreationMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PollCreationMessage) ProtoMessage() {} + +func (x *PollCreationMessage) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PollCreationMessage.ProtoReflect.Descriptor instead. +func (*PollCreationMessage) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8} +} + +func (x *PollCreationMessage) GetEncKey() []byte { + if x != nil { + return x.EncKey + } + return nil +} + +func (x *PollCreationMessage) GetName() string { + if x != nil && x.Name != nil { + return *x.Name + } + return "" +} + +func (x *PollCreationMessage) GetOptions() []*PollCreationMessage_Option { + if x != nil { + return x.Options + } + return nil +} + +func (x *PollCreationMessage) GetSelectableOptionsCount() uint32 { + if x != nil && x.SelectableOptionsCount != nil { + return *x.SelectableOptionsCount + } + return 0 +} + +func (x *PollCreationMessage) GetContextInfo() *ContextInfo { + if x != nil { + return x.ContextInfo + } + return nil +} + +func (x *PollCreationMessage) GetPollMediaType() PollMediaType { + if x != nil && x.PollMediaType != nil { + return *x.PollMediaType + } + return PollMediaType_TEXT +} + +func (x *PollCreationMessage) GetPollType() PollCreationMessage_PollType { + if x != nil && x.PollType != nil { + return *x.PollType + } + return PollCreationMessage_POLL +} + +func (x *PollCreationMessage) GetCorrectAnswer() *PollCreationMessage_Option { + if x != nil { + return x.CorrectAnswer + } + return nil +} + type ButtonsResponseMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -4478,7 +4849,7 @@ type ButtonsResponseMessage struct { func (x *ButtonsResponseMessage) Reset() { *x = ButtonsResponseMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4490,7 +4861,7 @@ func (x *ButtonsResponseMessage) String() string { func (*ButtonsResponseMessage) ProtoMessage() {} func (x *ButtonsResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4503,7 +4874,7 @@ func (x *ButtonsResponseMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ButtonsResponseMessage.ProtoReflect.Descriptor instead. func (*ButtonsResponseMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9} } func (m *ButtonsResponseMessage) GetResponse() isButtonsResponseMessage_Response { @@ -4573,7 +4944,7 @@ type ButtonsMessage struct { func (x *ButtonsMessage) Reset() { *x = ButtonsMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4585,7 +4956,7 @@ func (x *ButtonsMessage) String() string { func (*ButtonsMessage) ProtoMessage() {} func (x *ButtonsMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4598,7 +4969,7 @@ func (x *ButtonsMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ButtonsMessage.ProtoReflect.Descriptor instead. func (*ButtonsMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10} } func (m *ButtonsMessage) GetHeader() isButtonsMessage_Header { @@ -4725,7 +5096,7 @@ type SecretEncryptedMessage struct { func (x *SecretEncryptedMessage) Reset() { *x = SecretEncryptedMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4737,7 +5108,7 @@ func (x *SecretEncryptedMessage) String() string { func (*SecretEncryptedMessage) ProtoMessage() {} func (x *SecretEncryptedMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4750,7 +5121,7 @@ func (x *SecretEncryptedMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use SecretEncryptedMessage.ProtoReflect.Descriptor instead. func (*SecretEncryptedMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{11} } func (x *SecretEncryptedMessage) GetTargetMessageKey() *waCommon.MessageKey { @@ -4798,7 +5169,7 @@ type GroupInviteMessage struct { func (x *GroupInviteMessage) Reset() { *x = GroupInviteMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[11] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4810,7 +5181,7 @@ func (x *GroupInviteMessage) String() string { func (*GroupInviteMessage) ProtoMessage() {} func (x *GroupInviteMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[11] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4823,7 +5194,7 @@ func (x *GroupInviteMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use GroupInviteMessage.ProtoReflect.Descriptor instead. func (*GroupInviteMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{11} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12} } func (x *GroupInviteMessage) GetGroupJID() string { @@ -4897,7 +5268,7 @@ type InteractiveResponseMessage struct { func (x *InteractiveResponseMessage) Reset() { *x = InteractiveResponseMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4909,7 +5280,7 @@ func (x *InteractiveResponseMessage) String() string { func (*InteractiveResponseMessage) ProtoMessage() {} func (x *InteractiveResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4922,7 +5293,7 @@ func (x *InteractiveResponseMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveResponseMessage.ProtoReflect.Descriptor instead. func (*InteractiveResponseMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13} } func (m *InteractiveResponseMessage) GetInteractiveResponseMessage() isInteractiveResponseMessage_InteractiveResponseMessage { @@ -4984,7 +5355,7 @@ type InteractiveMessage struct { func (x *InteractiveMessage) Reset() { *x = InteractiveMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4996,7 +5367,7 @@ func (x *InteractiveMessage) String() string { func (*InteractiveMessage) ProtoMessage() {} func (x *InteractiveMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5009,7 +5380,7 @@ func (x *InteractiveMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveMessage.ProtoReflect.Descriptor instead. func (*InteractiveMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14} } func (m *InteractiveMessage) GetInteractiveMessage() isInteractiveMessage_InteractiveMessage { @@ -5117,7 +5488,7 @@ type ListResponseMessage struct { func (x *ListResponseMessage) Reset() { *x = ListResponseMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5129,7 +5500,7 @@ func (x *ListResponseMessage) String() string { func (*ListResponseMessage) ProtoMessage() {} func (x *ListResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5142,7 +5513,7 @@ func (x *ListResponseMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ListResponseMessage.ProtoReflect.Descriptor instead. func (*ListResponseMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15} } func (x *ListResponseMessage) GetTitle() string { @@ -5197,7 +5568,7 @@ type ListMessage struct { func (x *ListMessage) Reset() { *x = ListMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[15] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5209,7 +5580,7 @@ func (x *ListMessage) String() string { func (*ListMessage) ProtoMessage() {} func (x *ListMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[15] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5222,7 +5593,7 @@ func (x *ListMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMessage.ProtoReflect.Descriptor instead. func (*ListMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16} } func (x *ListMessage) GetTitle() string { @@ -5304,7 +5675,7 @@ type OrderMessage struct { func (x *OrderMessage) Reset() { *x = OrderMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[16] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5316,7 +5687,7 @@ func (x *OrderMessage) String() string { func (*OrderMessage) ProtoMessage() {} func (x *OrderMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[16] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5329,7 +5700,7 @@ func (x *OrderMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use OrderMessage.ProtoReflect.Descriptor instead. func (*OrderMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17} } func (x *OrderMessage) GetOrderID() string { @@ -5441,7 +5812,7 @@ type PaymentInviteMessage struct { func (x *PaymentInviteMessage) Reset() { *x = PaymentInviteMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[17] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5453,7 +5824,7 @@ func (x *PaymentInviteMessage) String() string { func (*PaymentInviteMessage) ProtoMessage() {} func (x *PaymentInviteMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[17] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5466,7 +5837,7 @@ func (x *PaymentInviteMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use PaymentInviteMessage.ProtoReflect.Descriptor instead. func (*PaymentInviteMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{17} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18} } func (x *PaymentInviteMessage) GetServiceType() PaymentInviteMessage_ServiceType { @@ -5501,7 +5872,7 @@ type HighlyStructuredMessage struct { func (x *HighlyStructuredMessage) Reset() { *x = HighlyStructuredMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[18] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5513,7 +5884,7 @@ func (x *HighlyStructuredMessage) String() string { func (*HighlyStructuredMessage) ProtoMessage() {} func (x *HighlyStructuredMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[18] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5526,7 +5897,7 @@ func (x *HighlyStructuredMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use HighlyStructuredMessage.ProtoReflect.Descriptor instead. func (*HighlyStructuredMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19} } func (x *HighlyStructuredMessage) GetNamespace() string { @@ -5604,7 +5975,7 @@ type PeerDataOperationRequestResponseMessage struct { func (x *PeerDataOperationRequestResponseMessage) Reset() { *x = PeerDataOperationRequestResponseMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[19] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5616,7 +5987,7 @@ func (x *PeerDataOperationRequestResponseMessage) String() string { func (*PeerDataOperationRequestResponseMessage) ProtoMessage() {} func (x *PeerDataOperationRequestResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[19] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5629,7 +6000,7 @@ func (x *PeerDataOperationRequestResponseMessage) ProtoReflect() protoreflect.Me // Deprecated: Use PeerDataOperationRequestResponseMessage.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20} } func (x *PeerDataOperationRequestResponseMessage) GetPeerDataOperationRequestType() PeerDataOperationRequestType { @@ -5676,7 +6047,7 @@ type HistorySyncNotification struct { func (x *HistorySyncNotification) Reset() { *x = HistorySyncNotification{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[20] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5688,7 +6059,7 @@ func (x *HistorySyncNotification) String() string { func (*HistorySyncNotification) ProtoMessage() {} func (x *HistorySyncNotification) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[20] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5701,7 +6072,7 @@ func (x *HistorySyncNotification) ProtoReflect() protoreflect.Message { // Deprecated: Use HistorySyncNotification.ProtoReflect.Descriptor instead. func (*HistorySyncNotification) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21} } func (x *HistorySyncNotification) GetFileSHA256() []byte { @@ -5812,7 +6183,7 @@ type RequestWelcomeMessageMetadata struct { func (x *RequestWelcomeMessageMetadata) Reset() { *x = RequestWelcomeMessageMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[21] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5824,7 +6195,7 @@ func (x *RequestWelcomeMessageMetadata) String() string { func (*RequestWelcomeMessageMetadata) ProtoMessage() {} func (x *RequestWelcomeMessageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[21] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5837,7 +6208,7 @@ func (x *RequestWelcomeMessageMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use RequestWelcomeMessageMetadata.ProtoReflect.Descriptor instead. func (*RequestWelcomeMessageMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{21} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22} } func (x *RequestWelcomeMessageMetadata) GetLocalChatState() RequestWelcomeMessageMetadata_LocalChatState { @@ -5876,7 +6247,7 @@ type ProtocolMessage struct { func (x *ProtocolMessage) Reset() { *x = ProtocolMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[22] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5888,7 +6259,7 @@ func (x *ProtocolMessage) String() string { func (*ProtocolMessage) ProtoMessage() {} func (x *ProtocolMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[22] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5901,7 +6272,7 @@ func (x *ProtocolMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ProtocolMessage.ProtoReflect.Descriptor instead. func (*ProtocolMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{22} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{23} } func (x *ProtocolMessage) GetKey() *waCommon.MessageKey { @@ -6057,7 +6428,7 @@ type CloudAPIThreadControlNotification struct { func (x *CloudAPIThreadControlNotification) Reset() { *x = CloudAPIThreadControlNotification{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[23] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6069,7 +6440,7 @@ func (x *CloudAPIThreadControlNotification) String() string { func (*CloudAPIThreadControlNotification) ProtoMessage() {} func (x *CloudAPIThreadControlNotification) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[23] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6082,7 +6453,7 @@ func (x *CloudAPIThreadControlNotification) ProtoReflect() protoreflect.Message // Deprecated: Use CloudAPIThreadControlNotification.ProtoReflect.Descriptor instead. func (*CloudAPIThreadControlNotification) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{23} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24} } func (x *CloudAPIThreadControlNotification) GetStatus() CloudAPIThreadControlNotification_CloudAPIThreadControl { @@ -6128,7 +6499,7 @@ type BotFeedbackMessage struct { func (x *BotFeedbackMessage) Reset() { *x = BotFeedbackMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[24] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6140,7 +6511,7 @@ func (x *BotFeedbackMessage) String() string { func (*BotFeedbackMessage) ProtoMessage() {} func (x *BotFeedbackMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[24] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6153,7 +6524,7 @@ func (x *BotFeedbackMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use BotFeedbackMessage.ProtoReflect.Descriptor instead. func (*BotFeedbackMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{24} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25} } func (x *BotFeedbackMessage) GetMessageKey() *waCommon.MessageKey { @@ -6233,7 +6604,7 @@ type VideoMessage struct { func (x *VideoMessage) Reset() { *x = VideoMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[25] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6245,7 +6616,7 @@ func (x *VideoMessage) String() string { func (*VideoMessage) ProtoMessage() {} func (x *VideoMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[25] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6258,7 +6629,7 @@ func (x *VideoMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use VideoMessage.ProtoReflect.Descriptor instead. func (*VideoMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{25} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26} } func (x *VideoMessage) GetURL() string { @@ -6474,11 +6845,12 @@ type ExtendedTextMessage struct { ViewOnce *bool `protobuf:"varint,30,opt,name=viewOnce" json:"viewOnce,omitempty"` VideoHeight *uint32 `protobuf:"varint,31,opt,name=videoHeight" json:"videoHeight,omitempty"` VideoWidth *uint32 `protobuf:"varint,32,opt,name=videoWidth" json:"videoWidth,omitempty"` + FaviconMMSMetadata *MMSThumbnailMetadata `protobuf:"bytes,33,opt,name=faviconMMSMetadata" json:"faviconMMSMetadata,omitempty"` } func (x *ExtendedTextMessage) Reset() { *x = ExtendedTextMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[26] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6490,7 +6862,7 @@ func (x *ExtendedTextMessage) String() string { func (*ExtendedTextMessage) ProtoMessage() {} func (x *ExtendedTextMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[26] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6503,7 +6875,7 @@ func (x *ExtendedTextMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ExtendedTextMessage.ProtoReflect.Descriptor instead. func (*ExtendedTextMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{26} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27} } func (x *ExtendedTextMessage) GetText() string { @@ -6688,6 +7060,13 @@ func (x *ExtendedTextMessage) GetVideoWidth() uint32 { return 0 } +func (x *ExtendedTextMessage) GetFaviconMMSMetadata() *MMSThumbnailMetadata { + if x != nil { + return x.FaviconMMSMetadata + } + return nil +} + type InvoiceMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -6707,7 +7086,7 @@ type InvoiceMessage struct { func (x *InvoiceMessage) Reset() { *x = InvoiceMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[27] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6719,7 +7098,7 @@ func (x *InvoiceMessage) String() string { func (*InvoiceMessage) ProtoMessage() {} func (x *InvoiceMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[27] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6732,7 +7111,7 @@ func (x *InvoiceMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use InvoiceMessage.ProtoReflect.Descriptor instead. func (*InvoiceMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{27} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{28} } func (x *InvoiceMessage) GetNote() string { @@ -6843,7 +7222,7 @@ type ImageMessage struct { func (x *ImageMessage) Reset() { *x = ImageMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[28] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6855,7 +7234,7 @@ func (x *ImageMessage) String() string { func (*ImageMessage) ProtoMessage() {} func (x *ImageMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[28] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6868,7 +7247,7 @@ func (x *ImageMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ImageMessage.ProtoReflect.Descriptor instead. func (*ImageMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{28} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29} } func (x *ImageMessage) GetURL() string { @@ -7119,11 +7498,12 @@ type ContextInfo struct { CtwaSignals *string `protobuf:"bytes,54,opt,name=ctwaSignals" json:"ctwaSignals,omitempty"` CtwaPayload []byte `protobuf:"bytes,55,opt,name=ctwaPayload" json:"ctwaPayload,omitempty"` ForwardedAiBotMessageInfo *ContextInfo_ForwardedAIBotMessageInfo `protobuf:"bytes,56,opt,name=forwardedAiBotMessageInfo" json:"forwardedAiBotMessageInfo,omitempty"` + StatusAttributionType *ContextInfo_StatusAttributionType `protobuf:"varint,57,opt,name=statusAttributionType,enum=WAWebProtobufsE2E.ContextInfo_StatusAttributionType" json:"statusAttributionType,omitempty"` } func (x *ContextInfo) Reset() { *x = ContextInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[29] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7135,7 +7515,7 @@ func (x *ContextInfo) String() string { func (*ContextInfo) ProtoMessage() {} func (x *ContextInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[29] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7148,7 +7528,7 @@ func (x *ContextInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ContextInfo.ProtoReflect.Descriptor instead. func (*ContextInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30} } func (x *ContextInfo) GetStanzaID() string { @@ -7431,6 +7811,13 @@ func (x *ContextInfo) GetForwardedAiBotMessageInfo() *ContextInfo_ForwardedAIBot return nil } +func (x *ContextInfo) GetStatusAttributionType() ContextInfo_StatusAttributionType { + if x != nil && x.StatusAttributionType != nil { + return *x.StatusAttributionType + } + return ContextInfo_NONE +} + type BotPluginMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -7447,11 +7834,12 @@ type BotPluginMetadata struct { ParentPluginMessageKey *waCommon.MessageKey `protobuf:"bytes,10,opt,name=parentPluginMessageKey" json:"parentPluginMessageKey,omitempty"` DeprecatedField *BotPluginMetadata_PluginType `protobuf:"varint,11,opt,name=deprecatedField,enum=WAWebProtobufsE2E.BotPluginMetadata_PluginType" json:"deprecatedField,omitempty"` ParentPluginType *BotPluginMetadata_PluginType `protobuf:"varint,12,opt,name=parentPluginType,enum=WAWebProtobufsE2E.BotPluginMetadata_PluginType" json:"parentPluginType,omitempty"` + FaviconCDNURL *string `protobuf:"bytes,13,opt,name=faviconCDNURL" json:"faviconCDNURL,omitempty"` } func (x *BotPluginMetadata) Reset() { *x = BotPluginMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[30] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7463,7 +7851,7 @@ func (x *BotPluginMetadata) String() string { func (*BotPluginMetadata) ProtoMessage() {} func (x *BotPluginMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[30] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7476,21 +7864,21 @@ func (x *BotPluginMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotPluginMetadata.ProtoReflect.Descriptor instead. func (*BotPluginMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31} } func (x *BotPluginMetadata) GetProvider() BotPluginMetadata_SearchProvider { if x != nil && x.Provider != nil { return *x.Provider } - return BotPluginMetadata_BING + return BotPluginMetadata_UNKNOWN } func (x *BotPluginMetadata) GetPluginType() BotPluginMetadata_PluginType { if x != nil && x.PluginType != nil { return *x.PluginType } - return BotPluginMetadata_REELS + return BotPluginMetadata_UNKNOWN_PLUGIN } func (x *BotPluginMetadata) GetThumbnailCDNURL() string { @@ -7546,14 +7934,21 @@ func (x *BotPluginMetadata) GetDeprecatedField() BotPluginMetadata_PluginType { if x != nil && x.DeprecatedField != nil { return *x.DeprecatedField } - return BotPluginMetadata_REELS + return BotPluginMetadata_UNKNOWN_PLUGIN } func (x *BotPluginMetadata) GetParentPluginType() BotPluginMetadata_PluginType { if x != nil && x.ParentPluginType != nil { return *x.ParentPluginType } - return BotPluginMetadata_REELS + return BotPluginMetadata_UNKNOWN_PLUGIN +} + +func (x *BotPluginMetadata) GetFaviconCDNURL() string { + if x != nil && x.FaviconCDNURL != nil { + return *x.FaviconCDNURL + } + return "" } type BotMediaMetadata struct { @@ -7572,7 +7967,7 @@ type BotMediaMetadata struct { func (x *BotMediaMetadata) Reset() { *x = BotMediaMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[31] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7584,7 +7979,7 @@ func (x *BotMediaMetadata) String() string { func (*BotMediaMetadata) ProtoMessage() {} func (x *BotMediaMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[31] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7597,7 +7992,7 @@ func (x *BotMediaMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotMediaMetadata.ProtoReflect.Descriptor instead. func (*BotMediaMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{31} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32} } func (x *BotMediaMetadata) GetFileSHA256() string { @@ -7663,7 +8058,7 @@ type BotReminderMetadata struct { func (x *BotReminderMetadata) Reset() { *x = BotReminderMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[32] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7675,7 +8070,7 @@ func (x *BotReminderMetadata) String() string { func (*BotReminderMetadata) ProtoMessage() {} func (x *BotReminderMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[32] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7688,7 +8083,7 @@ func (x *BotReminderMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotReminderMetadata.ProtoReflect.Descriptor instead. func (*BotReminderMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{32} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33} } func (x *BotReminderMetadata) GetRequestMessageKey() *waCommon.MessageKey { @@ -7737,7 +8132,7 @@ type BotModelMetadata struct { func (x *BotModelMetadata) Reset() { *x = BotModelMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[33] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7749,7 +8144,7 @@ func (x *BotModelMetadata) String() string { func (*BotModelMetadata) ProtoMessage() {} func (x *BotModelMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[33] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7762,21 +8157,21 @@ func (x *BotModelMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotModelMetadata.ProtoReflect.Descriptor instead. func (*BotModelMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{33} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34} } func (x *BotModelMetadata) GetModelType() BotModelMetadata_ModelType { if x != nil && x.ModelType != nil { return *x.ModelType } - return BotModelMetadata_LLAMA_PROD + return BotModelMetadata_UNKNOWN_TYPE } func (x *BotModelMetadata) GetPremiumModelStatus() BotModelMetadata_PremiumModelStatus { if x != nil && x.PremiumModelStatus != nil { return *x.PremiumModelStatus } - return BotModelMetadata_AVAILABLE + return BotModelMetadata_UNKNOWN_STATUS } type BotCapabilityMetadata struct { @@ -7789,7 +8184,7 @@ type BotCapabilityMetadata struct { func (x *BotCapabilityMetadata) Reset() { *x = BotCapabilityMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[34] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7801,7 +8196,7 @@ func (x *BotCapabilityMetadata) String() string { func (*BotCapabilityMetadata) ProtoMessage() {} func (x *BotCapabilityMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[34] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7814,7 +8209,7 @@ func (x *BotCapabilityMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotCapabilityMetadata.ProtoReflect.Descriptor instead. func (*BotCapabilityMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{34} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{35} } func (x *BotCapabilityMetadata) GetCapabilities() []BotCapabilityMetadata_BotCapabilityType { @@ -7834,7 +8229,7 @@ type BotImagineMetadata struct { func (x *BotImagineMetadata) Reset() { *x = BotImagineMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[35] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7846,7 +8241,7 @@ func (x *BotImagineMetadata) String() string { func (*BotImagineMetadata) ProtoMessage() {} func (x *BotImagineMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[35] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7859,7 +8254,7 @@ func (x *BotImagineMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotImagineMetadata.ProtoReflect.Descriptor instead. func (*BotImagineMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{35} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{36} } func (x *BotImagineMetadata) GetImagineType() BotImagineMetadata_ImagineType { @@ -7881,7 +8276,7 @@ type MessageAssociation struct { func (x *MessageAssociation) Reset() { *x = MessageAssociation{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[36] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7893,7 +8288,7 @@ func (x *MessageAssociation) String() string { func (*MessageAssociation) ProtoMessage() {} func (x *MessageAssociation) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[36] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7906,7 +8301,7 @@ func (x *MessageAssociation) ProtoReflect() protoreflect.Message { // Deprecated: Use MessageAssociation.ProtoReflect.Descriptor instead. func (*MessageAssociation) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{36} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{37} } func (x *MessageAssociation) GetAssociationType() MessageAssociation_AssociationType { @@ -7951,7 +8346,7 @@ type MessageContextInfo struct { func (x *MessageContextInfo) Reset() { *x = MessageContextInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7963,7 +8358,7 @@ func (x *MessageContextInfo) String() string { func (*MessageContextInfo) ProtoMessage() {} func (x *MessageContextInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[37] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7976,7 +8371,7 @@ func (x *MessageContextInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use MessageContextInfo.ProtoReflect.Descriptor instead. func (*MessageContextInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{37} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38} } func (x *MessageContextInfo) GetDeviceListMetadata() *DeviceListMetadata { @@ -8079,7 +8474,7 @@ type HydratedTemplateButton struct { func (x *HydratedTemplateButton) Reset() { *x = HydratedTemplateButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8091,7 +8486,7 @@ func (x *HydratedTemplateButton) String() string { func (*HydratedTemplateButton) ProtoMessage() {} func (x *HydratedTemplateButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8104,7 +8499,7 @@ func (x *HydratedTemplateButton) ProtoReflect() protoreflect.Message { // Deprecated: Use HydratedTemplateButton.ProtoReflect.Descriptor instead. func (*HydratedTemplateButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39} } func (m *HydratedTemplateButton) GetHydratedButton() isHydratedTemplateButton_HydratedButton { @@ -8183,7 +8578,7 @@ type PaymentBackground struct { func (x *PaymentBackground) Reset() { *x = PaymentBackground{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8195,7 +8590,7 @@ func (x *PaymentBackground) String() string { func (*PaymentBackground) ProtoMessage() {} func (x *PaymentBackground) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8208,7 +8603,7 @@ func (x *PaymentBackground) ProtoReflect() protoreflect.Message { // Deprecated: Use PaymentBackground.ProtoReflect.Descriptor instead. func (*PaymentBackground) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40} } func (x *PaymentBackground) GetID() string { @@ -8294,7 +8689,7 @@ type DisappearingMode struct { func (x *DisappearingMode) Reset() { *x = DisappearingMode{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[40] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8306,7 +8701,7 @@ func (x *DisappearingMode) String() string { func (*DisappearingMode) ProtoMessage() {} func (x *DisappearingMode) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[40] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8319,7 +8714,7 @@ func (x *DisappearingMode) ProtoReflect() protoreflect.Message { // Deprecated: Use DisappearingMode.ProtoReflect.Descriptor instead. func (*DisappearingMode) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41} } func (x *DisappearingMode) GetInitiator() DisappearingMode_Initiator { @@ -8367,7 +8762,7 @@ type ProcessedVideo struct { func (x *ProcessedVideo) Reset() { *x = ProcessedVideo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[41] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8379,7 +8774,7 @@ func (x *ProcessedVideo) String() string { func (*ProcessedVideo) ProtoMessage() {} func (x *ProcessedVideo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[41] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8392,7 +8787,7 @@ func (x *ProcessedVideo) ProtoReflect() protoreflect.Message { // Deprecated: Use ProcessedVideo.ProtoReflect.Descriptor instead. func (*ProcessedVideo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{41} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{42} } func (x *ProcessedVideo) GetDirectPath() string { @@ -8529,13 +8924,17 @@ type Message struct { StickerPackMessage *StickerPackMessage `protobuf:"bytes,86,opt,name=stickerPackMessage" json:"stickerPackMessage,omitempty"` StatusMentionMessage *FutureProofMessage `protobuf:"bytes,87,opt,name=statusMentionMessage" json:"statusMentionMessage,omitempty"` PollResultSnapshotMessage *PollResultSnapshotMessage `protobuf:"bytes,88,opt,name=pollResultSnapshotMessage" json:"pollResultSnapshotMessage,omitempty"` - PollCreationMessageV4 *FutureProofMessage `protobuf:"bytes,89,opt,name=pollCreationMessageV4" json:"pollCreationMessageV4,omitempty"` PollCreationOptionImageMessage *FutureProofMessage `protobuf:"bytes,90,opt,name=pollCreationOptionImageMessage" json:"pollCreationOptionImageMessage,omitempty"` + AssociatedChildMessage *FutureProofMessage `protobuf:"bytes,91,opt,name=associatedChildMessage" json:"associatedChildMessage,omitempty"` + GroupStatusMentionMessage *FutureProofMessage `protobuf:"bytes,92,opt,name=groupStatusMentionMessage" json:"groupStatusMentionMessage,omitempty"` + PollCreationMessageV4 *FutureProofMessage `protobuf:"bytes,93,opt,name=pollCreationMessageV4" json:"pollCreationMessageV4,omitempty"` + PollCreationMessageV5 *FutureProofMessage `protobuf:"bytes,94,opt,name=pollCreationMessageV5" json:"pollCreationMessageV5,omitempty"` + StatusAddYours *FutureProofMessage `protobuf:"bytes,95,opt,name=statusAddYours" json:"statusAddYours,omitempty"` } func (x *Message) Reset() { *x = Message{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[42] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8547,7 +8946,7 @@ func (x *Message) String() string { func (*Message) ProtoMessage() {} func (x *Message) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[42] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8560,7 +8959,7 @@ func (x *Message) ProtoReflect() protoreflect.Message { // Deprecated: Use Message.ProtoReflect.Descriptor instead. func (*Message) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{42} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{43} } func (x *Message) GetConversation() string { @@ -9074,6 +9473,27 @@ func (x *Message) GetPollResultSnapshotMessage() *PollResultSnapshotMessage { return nil } +func (x *Message) GetPollCreationOptionImageMessage() *FutureProofMessage { + if x != nil { + return x.PollCreationOptionImageMessage + } + return nil +} + +func (x *Message) GetAssociatedChildMessage() *FutureProofMessage { + if x != nil { + return x.AssociatedChildMessage + } + return nil +} + +func (x *Message) GetGroupStatusMentionMessage() *FutureProofMessage { + if x != nil { + return x.GroupStatusMentionMessage + } + return nil +} + func (x *Message) GetPollCreationMessageV4() *FutureProofMessage { if x != nil { return x.PollCreationMessageV4 @@ -9081,9 +9501,16 @@ func (x *Message) GetPollCreationMessageV4() *FutureProofMessage { return nil } -func (x *Message) GetPollCreationOptionImageMessage() *FutureProofMessage { +func (x *Message) GetPollCreationMessageV5() *FutureProofMessage { if x != nil { - return x.PollCreationOptionImageMessage + return x.PollCreationMessageV5 + } + return nil +} + +func (x *Message) GetStatusAddYours() *FutureProofMessage { + if x != nil { + return x.StatusAddYours } return nil } @@ -9100,7 +9527,7 @@ type AlbumMessage struct { func (x *AlbumMessage) Reset() { *x = AlbumMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[43] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9112,7 +9539,7 @@ func (x *AlbumMessage) String() string { func (*AlbumMessage) ProtoMessage() {} func (x *AlbumMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[43] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9125,7 +9552,7 @@ func (x *AlbumMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use AlbumMessage.ProtoReflect.Descriptor instead. func (*AlbumMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{43} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{44} } func (x *AlbumMessage) GetExpectedImageCount() uint32 { @@ -9166,7 +9593,7 @@ type MessageHistoryBundle struct { func (x *MessageHistoryBundle) Reset() { *x = MessageHistoryBundle{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[44] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9178,7 +9605,7 @@ func (x *MessageHistoryBundle) String() string { func (*MessageHistoryBundle) ProtoMessage() {} func (x *MessageHistoryBundle) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[44] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9191,7 +9618,7 @@ func (x *MessageHistoryBundle) ProtoReflect() protoreflect.Message { // Deprecated: Use MessageHistoryBundle.ProtoReflect.Descriptor instead. func (*MessageHistoryBundle) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{44} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{45} } func (x *MessageHistoryBundle) GetMimetype() string { @@ -9262,7 +9689,7 @@ type EncEventResponseMessage struct { func (x *EncEventResponseMessage) Reset() { *x = EncEventResponseMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[45] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9274,7 +9701,7 @@ func (x *EncEventResponseMessage) String() string { func (*EncEventResponseMessage) ProtoMessage() {} func (x *EncEventResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[45] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9287,7 +9714,7 @@ func (x *EncEventResponseMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use EncEventResponseMessage.ProtoReflect.Descriptor instead. func (*EncEventResponseMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{45} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{46} } func (x *EncEventResponseMessage) GetEventCreationMessageKey() *waCommon.MessageKey { @@ -9329,7 +9756,7 @@ type EventMessage struct { func (x *EventMessage) Reset() { *x = EventMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[46] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9341,7 +9768,7 @@ func (x *EventMessage) String() string { func (*EventMessage) ProtoMessage() {} func (x *EventMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[46] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9354,7 +9781,7 @@ func (x *EventMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use EventMessage.ProtoReflect.Descriptor instead. func (*EventMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{46} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{47} } func (x *EventMessage) GetContextInfo() *ContextInfo { @@ -9431,7 +9858,7 @@ type CommentMessage struct { func (x *CommentMessage) Reset() { *x = CommentMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[47] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9443,7 +9870,7 @@ func (x *CommentMessage) String() string { func (*CommentMessage) ProtoMessage() {} func (x *CommentMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[47] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9456,7 +9883,7 @@ func (x *CommentMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use CommentMessage.ProtoReflect.Descriptor instead. func (*CommentMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{47} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{48} } func (x *CommentMessage) GetMessage() *Message { @@ -9485,7 +9912,7 @@ type EncCommentMessage struct { func (x *EncCommentMessage) Reset() { *x = EncCommentMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[48] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9497,7 +9924,7 @@ func (x *EncCommentMessage) String() string { func (*EncCommentMessage) ProtoMessage() {} func (x *EncCommentMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[48] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9510,7 +9937,7 @@ func (x *EncCommentMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use EncCommentMessage.ProtoReflect.Descriptor instead. func (*EncCommentMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{48} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{49} } func (x *EncCommentMessage) GetTargetMessageKey() *waCommon.MessageKey { @@ -9546,7 +9973,7 @@ type EncReactionMessage struct { func (x *EncReactionMessage) Reset() { *x = EncReactionMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[49] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9558,7 +9985,7 @@ func (x *EncReactionMessage) String() string { func (*EncReactionMessage) ProtoMessage() {} func (x *EncReactionMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[49] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9571,7 +9998,7 @@ func (x *EncReactionMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use EncReactionMessage.ProtoReflect.Descriptor instead. func (*EncReactionMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{49} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{50} } func (x *EncReactionMessage) GetTargetMessageKey() *waCommon.MessageKey { @@ -9607,7 +10034,7 @@ type KeepInChatMessage struct { func (x *KeepInChatMessage) Reset() { *x = KeepInChatMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[50] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9619,7 +10046,7 @@ func (x *KeepInChatMessage) String() string { func (*KeepInChatMessage) ProtoMessage() {} func (x *KeepInChatMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[50] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9632,7 +10059,7 @@ func (x *KeepInChatMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use KeepInChatMessage.ProtoReflect.Descriptor instead. func (*KeepInChatMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{50} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{51} } func (x *KeepInChatMessage) GetKey() *waCommon.MessageKey { @@ -9668,7 +10095,7 @@ type PollResultSnapshotMessage struct { func (x *PollResultSnapshotMessage) Reset() { *x = PollResultSnapshotMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[51] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9680,7 +10107,7 @@ func (x *PollResultSnapshotMessage) String() string { func (*PollResultSnapshotMessage) ProtoMessage() {} func (x *PollResultSnapshotMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[51] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9693,7 +10120,7 @@ func (x *PollResultSnapshotMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use PollResultSnapshotMessage.ProtoReflect.Descriptor instead. func (*PollResultSnapshotMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{51} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{52} } func (x *PollResultSnapshotMessage) GetName() string { @@ -9727,7 +10154,7 @@ type PollVoteMessage struct { func (x *PollVoteMessage) Reset() { *x = PollVoteMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[52] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9739,7 +10166,7 @@ func (x *PollVoteMessage) String() string { func (*PollVoteMessage) ProtoMessage() {} func (x *PollVoteMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[52] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9752,7 +10179,7 @@ func (x *PollVoteMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use PollVoteMessage.ProtoReflect.Descriptor instead. func (*PollVoteMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{52} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{53} } func (x *PollVoteMessage) GetSelectedOptions() [][]byte { @@ -9773,7 +10200,7 @@ type PollEncValue struct { func (x *PollEncValue) Reset() { *x = PollEncValue{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[53] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9785,7 +10212,7 @@ func (x *PollEncValue) String() string { func (*PollEncValue) ProtoMessage() {} func (x *PollEncValue) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[53] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9798,7 +10225,7 @@ func (x *PollEncValue) ProtoReflect() protoreflect.Message { // Deprecated: Use PollEncValue.ProtoReflect.Descriptor instead. func (*PollEncValue) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{53} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{54} } func (x *PollEncValue) GetEncPayload() []byte { @@ -9823,7 +10250,7 @@ type PollUpdateMessageMetadata struct { func (x *PollUpdateMessageMetadata) Reset() { *x = PollUpdateMessageMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[54] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9835,7 +10262,7 @@ func (x *PollUpdateMessageMetadata) String() string { func (*PollUpdateMessageMetadata) ProtoMessage() {} func (x *PollUpdateMessageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[54] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9848,7 +10275,7 @@ func (x *PollUpdateMessageMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use PollUpdateMessageMetadata.ProtoReflect.Descriptor instead. func (*PollUpdateMessageMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{54} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{55} } type PollUpdateMessage struct { @@ -9864,7 +10291,7 @@ type PollUpdateMessage struct { func (x *PollUpdateMessage) Reset() { *x = PollUpdateMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[55] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9876,7 +10303,7 @@ func (x *PollUpdateMessage) String() string { func (*PollUpdateMessage) ProtoMessage() {} func (x *PollUpdateMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[55] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9889,7 +10316,7 @@ func (x *PollUpdateMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use PollUpdateMessage.ProtoReflect.Descriptor instead. func (*PollUpdateMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{55} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{56} } func (x *PollUpdateMessage) GetPollCreationMessageKey() *waCommon.MessageKey { @@ -9920,91 +10347,6 @@ func (x *PollUpdateMessage) GetSenderTimestampMS() int64 { return 0 } -type PollCreationMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - EncKey []byte `protobuf:"bytes,1,opt,name=encKey" json:"encKey,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Options []*PollCreationMessage_Option `protobuf:"bytes,3,rep,name=options" json:"options,omitempty"` - SelectableOptionsCount *uint32 `protobuf:"varint,4,opt,name=selectableOptionsCount" json:"selectableOptionsCount,omitempty"` - ContextInfo *ContextInfo `protobuf:"bytes,5,opt,name=contextInfo" json:"contextInfo,omitempty"` - PollType *PollType `protobuf:"varint,6,opt,name=pollType,enum=WAWebProtobufsE2E.PollType" json:"pollType,omitempty"` -} - -func (x *PollCreationMessage) Reset() { - *x = PollCreationMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[56] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *PollCreationMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*PollCreationMessage) ProtoMessage() {} - -func (x *PollCreationMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[56] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use PollCreationMessage.ProtoReflect.Descriptor instead. -func (*PollCreationMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{56} -} - -func (x *PollCreationMessage) GetEncKey() []byte { - if x != nil { - return x.EncKey - } - return nil -} - -func (x *PollCreationMessage) GetName() string { - if x != nil && x.Name != nil { - return *x.Name - } - return "" -} - -func (x *PollCreationMessage) GetOptions() []*PollCreationMessage_Option { - if x != nil { - return x.Options - } - return nil -} - -func (x *PollCreationMessage) GetSelectableOptionsCount() uint32 { - if x != nil && x.SelectableOptionsCount != nil { - return *x.SelectableOptionsCount - } - return 0 -} - -func (x *PollCreationMessage) GetContextInfo() *ContextInfo { - if x != nil { - return x.ContextInfo - } - return nil -} - -func (x *PollCreationMessage) GetPollType() PollType { - if x != nil && x.PollType != nil { - return *x.PollType - } - return PollType_TEXT -} - type StickerSyncRMRMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -12315,6 +12657,99 @@ func (x *DocumentMessage) GetAccessibilityLabel() string { return "" } +type MMSThumbnailMetadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ThumbnailDirectPath *string `protobuf:"bytes,1,opt,name=thumbnailDirectPath" json:"thumbnailDirectPath,omitempty"` + ThumbnailSHA256 []byte `protobuf:"bytes,2,opt,name=thumbnailSHA256" json:"thumbnailSHA256,omitempty"` + ThumbnailEncSHA256 []byte `protobuf:"bytes,3,opt,name=thumbnailEncSHA256" json:"thumbnailEncSHA256,omitempty"` + MediaKey []byte `protobuf:"bytes,4,opt,name=mediaKey" json:"mediaKey,omitempty"` + MediaKeyTimestamp *int64 `protobuf:"varint,5,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"` + ThumbnailHeight *uint32 `protobuf:"varint,6,opt,name=thumbnailHeight" json:"thumbnailHeight,omitempty"` + ThumbnailWidth *uint32 `protobuf:"varint,7,opt,name=thumbnailWidth" json:"thumbnailWidth,omitempty"` +} + +func (x *MMSThumbnailMetadata) Reset() { + *x = MMSThumbnailMetadata{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[87] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MMSThumbnailMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MMSThumbnailMetadata) ProtoMessage() {} + +func (x *MMSThumbnailMetadata) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[87] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MMSThumbnailMetadata.ProtoReflect.Descriptor instead. +func (*MMSThumbnailMetadata) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{87} +} + +func (x *MMSThumbnailMetadata) GetThumbnailDirectPath() string { + if x != nil && x.ThumbnailDirectPath != nil { + return *x.ThumbnailDirectPath + } + return "" +} + +func (x *MMSThumbnailMetadata) GetThumbnailSHA256() []byte { + if x != nil { + return x.ThumbnailSHA256 + } + return nil +} + +func (x *MMSThumbnailMetadata) GetThumbnailEncSHA256() []byte { + if x != nil { + return x.ThumbnailEncSHA256 + } + return nil +} + +func (x *MMSThumbnailMetadata) GetMediaKey() []byte { + if x != nil { + return x.MediaKey + } + return nil +} + +func (x *MMSThumbnailMetadata) GetMediaKeyTimestamp() int64 { + if x != nil && x.MediaKeyTimestamp != nil { + return *x.MediaKeyTimestamp + } + return 0 +} + +func (x *MMSThumbnailMetadata) GetThumbnailHeight() uint32 { + if x != nil && x.ThumbnailHeight != nil { + return *x.ThumbnailHeight + } + return 0 +} + +func (x *MMSThumbnailMetadata) GetThumbnailWidth() uint32 { + if x != nil && x.ThumbnailWidth != nil { + return *x.ThumbnailWidth + } + return 0 +} + type LocationMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -12336,7 +12771,7 @@ type LocationMessage struct { func (x *LocationMessage) Reset() { *x = LocationMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[87] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12348,7 +12783,7 @@ func (x *LocationMessage) String() string { func (*LocationMessage) ProtoMessage() {} func (x *LocationMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[87] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12361,7 +12796,7 @@ func (x *LocationMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use LocationMessage.ProtoReflect.Descriptor instead. func (*LocationMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{87} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{88} } func (x *LocationMessage) GetDegreesLatitude() float64 { @@ -12460,7 +12895,7 @@ type ContactMessage struct { func (x *ContactMessage) Reset() { *x = ContactMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[88] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12472,7 +12907,7 @@ func (x *ContactMessage) String() string { func (*ContactMessage) ProtoMessage() {} func (x *ContactMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[88] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12485,7 +12920,7 @@ func (x *ContactMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ContactMessage.ProtoReflect.Descriptor instead. func (*ContactMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{88} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{89} } func (x *ContactMessage) GetDisplayName() string { @@ -12520,7 +12955,7 @@ type SenderKeyDistributionMessage struct { func (x *SenderKeyDistributionMessage) Reset() { *x = SenderKeyDistributionMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[89] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12532,7 +12967,7 @@ func (x *SenderKeyDistributionMessage) String() string { func (*SenderKeyDistributionMessage) ProtoMessage() {} func (x *SenderKeyDistributionMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[89] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12545,7 +12980,7 @@ func (x *SenderKeyDistributionMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use SenderKeyDistributionMessage.ProtoReflect.Descriptor instead. func (*SenderKeyDistributionMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{89} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{90} } func (x *SenderKeyDistributionMessage) GetGroupID() string { @@ -12576,7 +13011,7 @@ type BotAvatarMetadata struct { func (x *BotAvatarMetadata) Reset() { *x = BotAvatarMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[90] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12588,7 +13023,7 @@ func (x *BotAvatarMetadata) String() string { func (*BotAvatarMetadata) ProtoMessage() {} func (x *BotAvatarMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[90] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12601,7 +13036,7 @@ func (x *BotAvatarMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotAvatarMetadata.ProtoReflect.Descriptor instead. func (*BotAvatarMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{90} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{91} } func (x *BotAvatarMetadata) GetSentiment() uint32 { @@ -12644,13 +13079,15 @@ type BotSuggestedPromptMetadata struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - SuggestedPrompts []string `protobuf:"bytes,1,rep,name=suggestedPrompts" json:"suggestedPrompts,omitempty"` - SelectedPromptIndex *uint32 `protobuf:"varint,2,opt,name=selectedPromptIndex" json:"selectedPromptIndex,omitempty"` + SuggestedPrompts []string `protobuf:"bytes,1,rep,name=suggestedPrompts" json:"suggestedPrompts,omitempty"` + SelectedPromptIndex *uint32 `protobuf:"varint,2,opt,name=selectedPromptIndex" json:"selectedPromptIndex,omitempty"` + PromptSuggestions *BotPromptSuggestions `protobuf:"bytes,3,opt,name=promptSuggestions" json:"promptSuggestions,omitempty"` + SelectedPromptID *string `protobuf:"bytes,4,opt,name=selectedPromptID" json:"selectedPromptID,omitempty"` } func (x *BotSuggestedPromptMetadata) Reset() { *x = BotSuggestedPromptMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[91] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12662,7 +13099,7 @@ func (x *BotSuggestedPromptMetadata) String() string { func (*BotSuggestedPromptMetadata) ProtoMessage() {} func (x *BotSuggestedPromptMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[91] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12675,7 +13112,7 @@ func (x *BotSuggestedPromptMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotSuggestedPromptMetadata.ProtoReflect.Descriptor instead. func (*BotSuggestedPromptMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{91} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{92} } func (x *BotSuggestedPromptMetadata) GetSuggestedPrompts() []string { @@ -12692,6 +13129,118 @@ func (x *BotSuggestedPromptMetadata) GetSelectedPromptIndex() uint32 { return 0 } +func (x *BotSuggestedPromptMetadata) GetPromptSuggestions() *BotPromptSuggestions { + if x != nil { + return x.PromptSuggestions + } + return nil +} + +func (x *BotSuggestedPromptMetadata) GetSelectedPromptID() string { + if x != nil && x.SelectedPromptID != nil { + return *x.SelectedPromptID + } + return "" +} + +type BotPromptSuggestions struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Suggestions []*BotPromptSuggestion `protobuf:"bytes,1,rep,name=suggestions" json:"suggestions,omitempty"` +} + +func (x *BotPromptSuggestions) Reset() { + *x = BotPromptSuggestions{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[93] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BotPromptSuggestions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BotPromptSuggestions) ProtoMessage() {} + +func (x *BotPromptSuggestions) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[93] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BotPromptSuggestions.ProtoReflect.Descriptor instead. +func (*BotPromptSuggestions) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{93} +} + +func (x *BotPromptSuggestions) GetSuggestions() []*BotPromptSuggestion { + if x != nil { + return x.Suggestions + } + return nil +} + +type BotPromptSuggestion struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Prompt *string `protobuf:"bytes,1,opt,name=prompt" json:"prompt,omitempty"` + PromptID *string `protobuf:"bytes,2,opt,name=promptID" json:"promptID,omitempty"` +} + +func (x *BotPromptSuggestion) Reset() { + *x = BotPromptSuggestion{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[94] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BotPromptSuggestion) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BotPromptSuggestion) ProtoMessage() {} + +func (x *BotPromptSuggestion) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[94] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BotPromptSuggestion.ProtoReflect.Descriptor instead. +func (*BotPromptSuggestion) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{94} +} + +func (x *BotPromptSuggestion) GetPrompt() string { + if x != nil && x.Prompt != nil { + return *x.Prompt + } + return "" +} + +func (x *BotPromptSuggestion) GetPromptID() string { + if x != nil && x.PromptID != nil { + return *x.PromptID + } + return "" +} + type BotMemoryMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -12704,7 +13253,7 @@ type BotMemoryMetadata struct { func (x *BotMemoryMetadata) Reset() { *x = BotMemoryMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[92] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12716,7 +13265,7 @@ func (x *BotMemoryMetadata) String() string { func (*BotMemoryMetadata) ProtoMessage() {} func (x *BotMemoryMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[92] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12729,7 +13278,7 @@ func (x *BotMemoryMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotMemoryMetadata.ProtoReflect.Descriptor instead. func (*BotMemoryMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{92} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{95} } func (x *BotMemoryMetadata) GetAddedFacts() []*BotMemoryFact { @@ -12764,7 +13313,7 @@ type BotMemoryFact struct { func (x *BotMemoryFact) Reset() { *x = BotMemoryFact{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[93] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12776,7 +13325,7 @@ func (x *BotMemoryFact) String() string { func (*BotMemoryFact) ProtoMessage() {} func (x *BotMemoryFact) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[93] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12789,7 +13338,7 @@ func (x *BotMemoryFact) ProtoReflect() protoreflect.Message { // Deprecated: Use BotMemoryFact.ProtoReflect.Descriptor instead. func (*BotMemoryFact) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{93} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{96} } func (x *BotMemoryFact) GetFact() string { @@ -12806,6 +13355,104 @@ func (x *BotMemoryFact) GetFactID() string { return "" } +type BotRenderingMetadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Keywords []*BotRenderingMetadata_Keyword `protobuf:"bytes,1,rep,name=keywords" json:"keywords,omitempty"` +} + +func (x *BotRenderingMetadata) Reset() { + *x = BotRenderingMetadata{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[97] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BotRenderingMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BotRenderingMetadata) ProtoMessage() {} + +func (x *BotRenderingMetadata) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[97] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BotRenderingMetadata.ProtoReflect.Descriptor instead. +func (*BotRenderingMetadata) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{97} +} + +func (x *BotRenderingMetadata) GetKeywords() []*BotRenderingMetadata_Keyword { + if x != nil { + return x.Keywords + } + return nil +} + +type BotMetricsMetadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + DestinationID *string `protobuf:"bytes,1,opt,name=destinationID" json:"destinationID,omitempty"` + DestinationEntryPoint *BotMetricsEntryPoint `protobuf:"varint,2,opt,name=destinationEntryPoint,enum=WAWebProtobufsE2E.BotMetricsEntryPoint" json:"destinationEntryPoint,omitempty"` +} + +func (x *BotMetricsMetadata) Reset() { + *x = BotMetricsMetadata{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[98] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BotMetricsMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BotMetricsMetadata) ProtoMessage() {} + +func (x *BotMetricsMetadata) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[98] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BotMetricsMetadata.ProtoReflect.Descriptor instead. +func (*BotMetricsMetadata) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{98} +} + +func (x *BotMetricsMetadata) GetDestinationID() string { + if x != nil && x.DestinationID != nil { + return *x.DestinationID + } + return "" +} + +func (x *BotMetricsMetadata) GetDestinationEntryPoint() BotMetricsEntryPoint { + if x != nil && x.DestinationEntryPoint != nil { + return *x.DestinationEntryPoint + } + return BotMetricsEntryPoint_FAVICON +} + type BotSessionMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -12817,7 +13464,7 @@ type BotSessionMetadata struct { func (x *BotSessionMetadata) Reset() { *x = BotSessionMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[94] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12829,7 +13476,7 @@ func (x *BotSessionMetadata) String() string { func (*BotSessionMetadata) ProtoMessage() {} func (x *BotSessionMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[94] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12842,7 +13489,7 @@ func (x *BotSessionMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotSessionMetadata.ProtoReflect.Descriptor instead. func (*BotSessionMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{94} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{99} } func (x *BotSessionMetadata) GetSessionID() string { @@ -12869,7 +13516,7 @@ type BotMemuMetadata struct { func (x *BotMemuMetadata) Reset() { *x = BotMemuMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[95] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12881,7 +13528,7 @@ func (x *BotMemuMetadata) String() string { func (*BotMemuMetadata) ProtoMessage() {} func (x *BotMemuMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[95] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12894,7 +13541,7 @@ func (x *BotMemuMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotMemuMetadata.ProtoReflect.Descriptor instead. func (*BotMemuMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{95} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{100} } func (x *BotMemuMetadata) GetFaceImages() []*BotMediaMetadata { @@ -12914,7 +13561,7 @@ type BotProgressIndicatorMetadata struct { func (x *BotProgressIndicatorMetadata) Reset() { *x = BotProgressIndicatorMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[96] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12926,7 +13573,7 @@ func (x *BotProgressIndicatorMetadata) String() string { func (*BotProgressIndicatorMetadata) ProtoMessage() {} func (x *BotProgressIndicatorMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[96] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12939,7 +13586,7 @@ func (x *BotProgressIndicatorMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotProgressIndicatorMetadata.ProtoReflect.Descriptor instead. func (*BotProgressIndicatorMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{96} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{101} } func (x *BotProgressIndicatorMetadata) GetProgressDescription() string { @@ -12969,11 +13616,13 @@ type BotMetadata struct { CapabilityMetadata *BotCapabilityMetadata `protobuf:"bytes,13,opt,name=capabilityMetadata" json:"capabilityMetadata,omitempty"` ImagineMetadata *BotImagineMetadata `protobuf:"bytes,14,opt,name=imagineMetadata" json:"imagineMetadata,omitempty"` MemoryMetadata *BotMemoryMetadata `protobuf:"bytes,15,opt,name=memoryMetadata" json:"memoryMetadata,omitempty"` + RenderingMetadata *BotRenderingMetadata `protobuf:"bytes,16,opt,name=renderingMetadata" json:"renderingMetadata,omitempty"` + BotMetricsMetadata *BotMetricsMetadata `protobuf:"bytes,17,opt,name=botMetricsMetadata" json:"botMetricsMetadata,omitempty"` } func (x *BotMetadata) Reset() { *x = BotMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[97] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12985,7 +13634,7 @@ func (x *BotMetadata) String() string { func (*BotMetadata) ProtoMessage() {} func (x *BotMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[97] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12998,7 +13647,7 @@ func (x *BotMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use BotMetadata.ProtoReflect.Descriptor instead. func (*BotMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{97} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{102} } func (x *BotMetadata) GetAvatarMetadata() *BotAvatarMetadata { @@ -13106,6 +13755,20 @@ func (x *BotMetadata) GetMemoryMetadata() *BotMemoryMetadata { return nil } +func (x *BotMetadata) GetRenderingMetadata() *BotRenderingMetadata { + if x != nil { + return x.RenderingMetadata + } + return nil +} + +func (x *BotMetadata) GetBotMetricsMetadata() *BotMetricsMetadata { + if x != nil { + return x.BotMetricsMetadata + } + return nil +} + type DeviceListMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -13123,7 +13786,7 @@ type DeviceListMetadata struct { func (x *DeviceListMetadata) Reset() { *x = DeviceListMetadata{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[98] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13135,7 +13798,7 @@ func (x *DeviceListMetadata) String() string { func (*DeviceListMetadata) ProtoMessage() {} func (x *DeviceListMetadata) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[98] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13148,7 +13811,7 @@ func (x *DeviceListMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use DeviceListMetadata.ProtoReflect.Descriptor instead. func (*DeviceListMetadata) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{98} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{103} } func (x *DeviceListMetadata) GetSenderKeyHash() []byte { @@ -13218,7 +13881,7 @@ type EmbeddedMessage struct { func (x *EmbeddedMessage) Reset() { *x = EmbeddedMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[99] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13230,7 +13893,7 @@ func (x *EmbeddedMessage) String() string { func (*EmbeddedMessage) ProtoMessage() {} func (x *EmbeddedMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[99] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13243,7 +13906,7 @@ func (x *EmbeddedMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use EmbeddedMessage.ProtoReflect.Descriptor instead. func (*EmbeddedMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{99} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{104} } func (x *EmbeddedMessage) GetStanzaID() string { @@ -13280,7 +13943,7 @@ type EmbeddedMusic struct { func (x *EmbeddedMusic) Reset() { *x = EmbeddedMusic{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[100] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13292,7 +13955,7 @@ func (x *EmbeddedMusic) String() string { func (*EmbeddedMusic) ProtoMessage() {} func (x *EmbeddedMusic) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[100] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13305,7 +13968,7 @@ func (x *EmbeddedMusic) ProtoReflect() protoreflect.Message { // Deprecated: Use EmbeddedMusic.ProtoReflect.Descriptor instead. func (*EmbeddedMusic) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{100} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{105} } func (x *EmbeddedMusic) GetMusicContentMediaID() string { @@ -13399,7 +14062,7 @@ type EmbeddedContent struct { func (x *EmbeddedContent) Reset() { *x = EmbeddedContent{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13411,7 +14074,7 @@ func (x *EmbeddedContent) String() string { func (*EmbeddedContent) ProtoMessage() {} func (x *EmbeddedContent) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13424,7 +14087,7 @@ func (x *EmbeddedContent) ProtoReflect() protoreflect.Message { // Deprecated: Use EmbeddedContent.ProtoReflect.Descriptor instead. func (*EmbeddedContent) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{101} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{106} } func (m *EmbeddedContent) GetContent() isEmbeddedContent_Content { @@ -13475,7 +14138,7 @@ type TapLinkAction struct { func (x *TapLinkAction) Reset() { *x = TapLinkAction{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[102] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13487,7 +14150,7 @@ func (x *TapLinkAction) String() string { func (*TapLinkAction) ProtoMessage() {} func (x *TapLinkAction) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[102] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13500,7 +14163,7 @@ func (x *TapLinkAction) ProtoReflect() protoreflect.Message { // Deprecated: Use TapLinkAction.ProtoReflect.Descriptor instead. func (*TapLinkAction) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{102} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{107} } func (x *TapLinkAction) GetTitle() string { @@ -13536,7 +14199,7 @@ type InteractiveAnnotation struct { func (x *InteractiveAnnotation) Reset() { *x = InteractiveAnnotation{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13548,7 +14211,7 @@ func (x *InteractiveAnnotation) String() string { func (*InteractiveAnnotation) ProtoMessage() {} func (x *InteractiveAnnotation) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13561,7 +14224,7 @@ func (x *InteractiveAnnotation) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveAnnotation.ProtoReflect.Descriptor instead. func (*InteractiveAnnotation) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{103} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{108} } func (m *InteractiveAnnotation) GetAction() isInteractiveAnnotation_Action { @@ -13661,7 +14324,7 @@ type Point struct { func (x *Point) Reset() { *x = Point{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[104] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13673,7 +14336,7 @@ func (x *Point) String() string { func (*Point) ProtoMessage() {} func (x *Point) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[104] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13686,7 +14349,7 @@ func (x *Point) ProtoReflect() protoreflect.Message { // Deprecated: Use Point.ProtoReflect.Descriptor instead. func (*Point) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{104} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{109} } func (x *Point) GetXDeprecated() int32 { @@ -13729,7 +14392,7 @@ type Location struct { func (x *Location) Reset() { *x = Location{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[105] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13741,7 +14404,7 @@ func (x *Location) String() string { func (*Location) ProtoMessage() {} func (x *Location) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[105] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13754,7 +14417,7 @@ func (x *Location) ProtoReflect() protoreflect.Message { // Deprecated: Use Location.ProtoReflect.Descriptor instead. func (*Location) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{105} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{110} } func (x *Location) GetDegreesLatitude() float64 { @@ -13794,7 +14457,7 @@ type TemplateButton struct { func (x *TemplateButton) Reset() { *x = TemplateButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13806,7 +14469,7 @@ func (x *TemplateButton) String() string { func (*TemplateButton) ProtoMessage() {} func (x *TemplateButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13819,7 +14482,7 @@ func (x *TemplateButton) ProtoReflect() protoreflect.Message { // Deprecated: Use TemplateButton.ProtoReflect.Descriptor instead. func (*TemplateButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{106} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{111} } func (m *TemplateButton) GetButton() isTemplateButton_Button { @@ -13891,7 +14554,7 @@ type Money struct { func (x *Money) Reset() { *x = Money{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13903,7 +14566,7 @@ func (x *Money) String() string { func (*Money) ProtoMessage() {} func (x *Money) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[107] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13916,7 +14579,7 @@ func (x *Money) ProtoReflect() protoreflect.Message { // Deprecated: Use Money.ProtoReflect.Descriptor instead. func (*Money) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{107} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{112} } func (x *Money) GetValue() int64 { @@ -13951,7 +14614,7 @@ type ActionLink struct { func (x *ActionLink) Reset() { *x = ActionLink{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13963,7 +14626,7 @@ func (x *ActionLink) String() string { func (*ActionLink) ProtoMessage() {} func (x *ActionLink) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13976,7 +14639,7 @@ func (x *ActionLink) ProtoReflect() protoreflect.Message { // Deprecated: Use ActionLink.ProtoReflect.Descriptor instead. func (*ActionLink) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{108} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{113} } func (x *ActionLink) GetURL() string { @@ -14004,7 +14667,7 @@ type GroupMention struct { func (x *GroupMention) Reset() { *x = GroupMention{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[109] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14016,7 +14679,7 @@ func (x *GroupMention) String() string { func (*GroupMention) ProtoMessage() {} func (x *GroupMention) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[109] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14029,7 +14692,7 @@ func (x *GroupMention) ProtoReflect() protoreflect.Message { // Deprecated: Use GroupMention.ProtoReflect.Descriptor instead. func (*GroupMention) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{109} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{114} } func (x *GroupMention) GetGroupJID() string { @@ -14058,7 +14721,7 @@ type MessageSecretMessage struct { func (x *MessageSecretMessage) Reset() { *x = MessageSecretMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[110] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14070,7 +14733,7 @@ func (x *MessageSecretMessage) String() string { func (*MessageSecretMessage) ProtoMessage() {} func (x *MessageSecretMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[110] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14083,7 +14746,7 @@ func (x *MessageSecretMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use MessageSecretMessage.ProtoReflect.Descriptor instead. func (*MessageSecretMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{110} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{115} } func (x *MessageSecretMessage) GetVersion() int32 { @@ -14119,7 +14782,7 @@ type MediaNotifyMessage struct { func (x *MediaNotifyMessage) Reset() { *x = MediaNotifyMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14131,7 +14794,7 @@ func (x *MediaNotifyMessage) String() string { func (*MediaNotifyMessage) ProtoMessage() {} func (x *MediaNotifyMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14144,7 +14807,7 @@ func (x *MediaNotifyMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use MediaNotifyMessage.ProtoReflect.Descriptor instead. func (*MediaNotifyMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{111} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{116} } func (x *MediaNotifyMessage) GetExpressPathURL() string { @@ -14178,7 +14841,7 @@ type LIDMigrationMappingSyncMessage struct { func (x *LIDMigrationMappingSyncMessage) Reset() { *x = LIDMigrationMappingSyncMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[112] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14190,7 +14853,7 @@ func (x *LIDMigrationMappingSyncMessage) String() string { func (*LIDMigrationMappingSyncMessage) ProtoMessage() {} func (x *LIDMigrationMappingSyncMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[112] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14203,7 +14866,7 @@ func (x *LIDMigrationMappingSyncMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use LIDMigrationMappingSyncMessage.ProtoReflect.Descriptor instead. func (*LIDMigrationMappingSyncMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{112} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{117} } func (x *LIDMigrationMappingSyncMessage) GetEncodedMappingPayload() []byte { @@ -14228,7 +14891,7 @@ type StickerPackMessage_Sticker struct { func (x *StickerPackMessage_Sticker) Reset() { *x = StickerPackMessage_Sticker{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[113] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14240,7 +14903,7 @@ func (x *StickerPackMessage_Sticker) String() string { func (*StickerPackMessage_Sticker) ProtoMessage() {} func (x *StickerPackMessage_Sticker) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[113] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14309,7 +14972,7 @@ type CallLogMessage_CallParticipant struct { func (x *CallLogMessage_CallParticipant) Reset() { *x = CallLogMessage_CallParticipant{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[114] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14321,7 +14984,7 @@ func (x *CallLogMessage_CallParticipant) String() string { func (*CallLogMessage_CallParticipant) ProtoMessage() {} func (x *CallLogMessage_CallParticipant) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[114] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14351,6 +15014,59 @@ func (x *CallLogMessage_CallParticipant) GetCallOutcome() CallLogMessage_CallOut return CallLogMessage_CONNECTED } +type PollCreationMessage_Option struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + OptionName *string `protobuf:"bytes,1,opt,name=optionName" json:"optionName,omitempty"` + OptionHash *string `protobuf:"bytes,2,opt,name=optionHash" json:"optionHash,omitempty"` +} + +func (x *PollCreationMessage_Option) Reset() { + *x = PollCreationMessage_Option{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PollCreationMessage_Option) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PollCreationMessage_Option) ProtoMessage() {} + +func (x *PollCreationMessage_Option) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PollCreationMessage_Option.ProtoReflect.Descriptor instead. +func (*PollCreationMessage_Option) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{8, 0} +} + +func (x *PollCreationMessage_Option) GetOptionName() string { + if x != nil && x.OptionName != nil { + return *x.OptionName + } + return "" +} + +func (x *PollCreationMessage_Option) GetOptionHash() string { + if x != nil && x.OptionHash != nil { + return *x.OptionHash + } + return "" +} + type ButtonsMessage_Button struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -14364,7 +15080,7 @@ type ButtonsMessage_Button struct { func (x *ButtonsMessage_Button) Reset() { *x = ButtonsMessage_Button{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[115] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14376,7 +15092,7 @@ func (x *ButtonsMessage_Button) String() string { func (*ButtonsMessage_Button) ProtoMessage() {} func (x *ButtonsMessage_Button) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[115] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14389,7 +15105,7 @@ func (x *ButtonsMessage_Button) ProtoReflect() protoreflect.Message { // Deprecated: Use ButtonsMessage_Button.ProtoReflect.Descriptor instead. func (*ButtonsMessage_Button) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0} } func (x *ButtonsMessage_Button) GetButtonID() string { @@ -14431,7 +15147,7 @@ type ButtonsMessage_Button_NativeFlowInfo struct { func (x *ButtonsMessage_Button_NativeFlowInfo) Reset() { *x = ButtonsMessage_Button_NativeFlowInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[116] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14443,7 +15159,7 @@ func (x *ButtonsMessage_Button_NativeFlowInfo) String() string { func (*ButtonsMessage_Button_NativeFlowInfo) ProtoMessage() {} func (x *ButtonsMessage_Button_NativeFlowInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[116] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14456,7 +15172,7 @@ func (x *ButtonsMessage_Button_NativeFlowInfo) ProtoReflect() protoreflect.Messa // Deprecated: Use ButtonsMessage_Button_NativeFlowInfo.ProtoReflect.Descriptor instead. func (*ButtonsMessage_Button_NativeFlowInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0, 0} } func (x *ButtonsMessage_Button_NativeFlowInfo) GetName() string { @@ -14483,7 +15199,7 @@ type ButtonsMessage_Button_ButtonText struct { func (x *ButtonsMessage_Button_ButtonText) Reset() { *x = ButtonsMessage_Button_ButtonText{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[117] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14495,7 +15211,7 @@ func (x *ButtonsMessage_Button_ButtonText) String() string { func (*ButtonsMessage_Button_ButtonText) ProtoMessage() {} func (x *ButtonsMessage_Button_ButtonText) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[117] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14508,7 +15224,7 @@ func (x *ButtonsMessage_Button_ButtonText) ProtoReflect() protoreflect.Message { // Deprecated: Use ButtonsMessage_Button_ButtonText.ProtoReflect.Descriptor instead. func (*ButtonsMessage_Button_ButtonText) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{9, 0, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{10, 0, 1} } func (x *ButtonsMessage_Button_ButtonText) GetDisplayText() string { @@ -14529,7 +15245,7 @@ type InteractiveResponseMessage_Body struct { func (x *InteractiveResponseMessage_Body) Reset() { *x = InteractiveResponseMessage_Body{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[118] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14541,7 +15257,7 @@ func (x *InteractiveResponseMessage_Body) String() string { func (*InteractiveResponseMessage_Body) ProtoMessage() {} func (x *InteractiveResponseMessage_Body) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[118] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14554,7 +15270,7 @@ func (x *InteractiveResponseMessage_Body) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveResponseMessage_Body.ProtoReflect.Descriptor instead. func (*InteractiveResponseMessage_Body) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 0} } func (x *InteractiveResponseMessage_Body) GetText() string { @@ -14583,7 +15299,7 @@ type InteractiveResponseMessage_NativeFlowResponseMessage struct { func (x *InteractiveResponseMessage_NativeFlowResponseMessage) Reset() { *x = InteractiveResponseMessage_NativeFlowResponseMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[119] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14595,7 +15311,7 @@ func (x *InteractiveResponseMessage_NativeFlowResponseMessage) String() string { func (*InteractiveResponseMessage_NativeFlowResponseMessage) ProtoMessage() {} func (x *InteractiveResponseMessage_NativeFlowResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[119] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14608,7 +15324,7 @@ func (x *InteractiveResponseMessage_NativeFlowResponseMessage) ProtoReflect() pr // Deprecated: Use InteractiveResponseMessage_NativeFlowResponseMessage.ProtoReflect.Descriptor instead. func (*InteractiveResponseMessage_NativeFlowResponseMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{12, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 1} } func (x *InteractiveResponseMessage_NativeFlowResponseMessage) GetName() string { @@ -14644,7 +15360,7 @@ type InteractiveMessage_ShopMessage struct { func (x *InteractiveMessage_ShopMessage) Reset() { *x = InteractiveMessage_ShopMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[120] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14656,7 +15372,7 @@ func (x *InteractiveMessage_ShopMessage) String() string { func (*InteractiveMessage_ShopMessage) ProtoMessage() {} func (x *InteractiveMessage_ShopMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[120] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14669,7 +15385,7 @@ func (x *InteractiveMessage_ShopMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveMessage_ShopMessage.ProtoReflect.Descriptor instead. func (*InteractiveMessage_ShopMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 0} } func (x *InteractiveMessage_ShopMessage) GetID() string { @@ -14704,7 +15420,7 @@ type InteractiveMessage_CarouselMessage struct { func (x *InteractiveMessage_CarouselMessage) Reset() { *x = InteractiveMessage_CarouselMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[121] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14716,7 +15432,7 @@ func (x *InteractiveMessage_CarouselMessage) String() string { func (*InteractiveMessage_CarouselMessage) ProtoMessage() {} func (x *InteractiveMessage_CarouselMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[121] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14729,7 +15445,7 @@ func (x *InteractiveMessage_CarouselMessage) ProtoReflect() protoreflect.Message // Deprecated: Use InteractiveMessage_CarouselMessage.ProtoReflect.Descriptor instead. func (*InteractiveMessage_CarouselMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 1} } func (x *InteractiveMessage_CarouselMessage) GetCards() []*InteractiveMessage { @@ -14758,7 +15474,7 @@ type InteractiveMessage_NativeFlowMessage struct { func (x *InteractiveMessage_NativeFlowMessage) Reset() { *x = InteractiveMessage_NativeFlowMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[122] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14770,7 +15486,7 @@ func (x *InteractiveMessage_NativeFlowMessage) String() string { func (*InteractiveMessage_NativeFlowMessage) ProtoMessage() {} func (x *InteractiveMessage_NativeFlowMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[122] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14783,7 +15499,7 @@ func (x *InteractiveMessage_NativeFlowMessage) ProtoReflect() protoreflect.Messa // Deprecated: Use InteractiveMessage_NativeFlowMessage.ProtoReflect.Descriptor instead. func (*InteractiveMessage_NativeFlowMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 2} } func (x *InteractiveMessage_NativeFlowMessage) GetButtons() []*InteractiveMessage_NativeFlowMessage_NativeFlowButton { @@ -14819,7 +15535,7 @@ type InteractiveMessage_CollectionMessage struct { func (x *InteractiveMessage_CollectionMessage) Reset() { *x = InteractiveMessage_CollectionMessage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[123] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14831,7 +15547,7 @@ func (x *InteractiveMessage_CollectionMessage) String() string { func (*InteractiveMessage_CollectionMessage) ProtoMessage() {} func (x *InteractiveMessage_CollectionMessage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[123] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14844,7 +15560,7 @@ func (x *InteractiveMessage_CollectionMessage) ProtoReflect() protoreflect.Messa // Deprecated: Use InteractiveMessage_CollectionMessage.ProtoReflect.Descriptor instead. func (*InteractiveMessage_CollectionMessage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 3} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 3} } func (x *InteractiveMessage_CollectionMessage) GetBizJID() string { @@ -14878,7 +15594,7 @@ type InteractiveMessage_Footer struct { func (x *InteractiveMessage_Footer) Reset() { *x = InteractiveMessage_Footer{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[124] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14890,7 +15606,7 @@ func (x *InteractiveMessage_Footer) String() string { func (*InteractiveMessage_Footer) ProtoMessage() {} func (x *InteractiveMessage_Footer) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[124] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14903,7 +15619,7 @@ func (x *InteractiveMessage_Footer) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveMessage_Footer.ProtoReflect.Descriptor instead. func (*InteractiveMessage_Footer) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 4} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 4} } func (x *InteractiveMessage_Footer) GetText() string { @@ -14923,7 +15639,7 @@ type InteractiveMessage_Body struct { func (x *InteractiveMessage_Body) Reset() { *x = InteractiveMessage_Body{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[125] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14935,7 +15651,7 @@ func (x *InteractiveMessage_Body) String() string { func (*InteractiveMessage_Body) ProtoMessage() {} func (x *InteractiveMessage_Body) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[125] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14948,7 +15664,7 @@ func (x *InteractiveMessage_Body) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveMessage_Body.ProtoReflect.Descriptor instead. func (*InteractiveMessage_Body) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 5} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 5} } func (x *InteractiveMessage_Body) GetText() string { @@ -14979,7 +15695,7 @@ type InteractiveMessage_Header struct { func (x *InteractiveMessage_Header) Reset() { *x = InteractiveMessage_Header{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14991,7 +15707,7 @@ func (x *InteractiveMessage_Header) String() string { func (*InteractiveMessage_Header) ProtoMessage() {} func (x *InteractiveMessage_Header) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15004,7 +15720,7 @@ func (x *InteractiveMessage_Header) ProtoReflect() protoreflect.Message { // Deprecated: Use InteractiveMessage_Header.ProtoReflect.Descriptor instead. func (*InteractiveMessage_Header) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 6} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 6} } func (m *InteractiveMessage_Header) GetMedia() isInteractiveMessage_Header_Media { @@ -15128,7 +15844,7 @@ type InteractiveMessage_NativeFlowMessage_NativeFlowButton struct { func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) Reset() { *x = InteractiveMessage_NativeFlowMessage_NativeFlowButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[127] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15140,7 +15856,7 @@ func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) String() string func (*InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoMessage() {} func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[127] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15153,7 +15869,7 @@ func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoReflect() p // Deprecated: Use InteractiveMessage_NativeFlowMessage_NativeFlowButton.ProtoReflect.Descriptor instead. func (*InteractiveMessage_NativeFlowMessage_NativeFlowButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{13, 2, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 2, 0} } func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) GetName() string { @@ -15180,7 +15896,7 @@ type ListResponseMessage_SingleSelectReply struct { func (x *ListResponseMessage_SingleSelectReply) Reset() { *x = ListResponseMessage_SingleSelectReply{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[128] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15192,7 +15908,7 @@ func (x *ListResponseMessage_SingleSelectReply) String() string { func (*ListResponseMessage_SingleSelectReply) ProtoMessage() {} func (x *ListResponseMessage_SingleSelectReply) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[128] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15205,7 +15921,7 @@ func (x *ListResponseMessage_SingleSelectReply) ProtoReflect() protoreflect.Mess // Deprecated: Use ListResponseMessage_SingleSelectReply.ProtoReflect.Descriptor instead. func (*ListResponseMessage_SingleSelectReply) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{14, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 0} } func (x *ListResponseMessage_SingleSelectReply) GetSelectedRowID() string { @@ -15227,7 +15943,7 @@ type ListMessage_ProductListInfo struct { func (x *ListMessage_ProductListInfo) Reset() { *x = ListMessage_ProductListInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15239,7 +15955,7 @@ func (x *ListMessage_ProductListInfo) String() string { func (*ListMessage_ProductListInfo) ProtoMessage() {} func (x *ListMessage_ProductListInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[129] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15252,7 +15968,7 @@ func (x *ListMessage_ProductListInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMessage_ProductListInfo.ProtoReflect.Descriptor instead. func (*ListMessage_ProductListInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 0} } func (x *ListMessage_ProductListInfo) GetProductSections() []*ListMessage_ProductSection { @@ -15287,7 +16003,7 @@ type ListMessage_ProductListHeaderImage struct { func (x *ListMessage_ProductListHeaderImage) Reset() { *x = ListMessage_ProductListHeaderImage{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[130] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15299,7 +16015,7 @@ func (x *ListMessage_ProductListHeaderImage) String() string { func (*ListMessage_ProductListHeaderImage) ProtoMessage() {} func (x *ListMessage_ProductListHeaderImage) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[130] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15312,7 +16028,7 @@ func (x *ListMessage_ProductListHeaderImage) ProtoReflect() protoreflect.Message // Deprecated: Use ListMessage_ProductListHeaderImage.ProtoReflect.Descriptor instead. func (*ListMessage_ProductListHeaderImage) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 1} } func (x *ListMessage_ProductListHeaderImage) GetProductID() string { @@ -15340,7 +16056,7 @@ type ListMessage_ProductSection struct { func (x *ListMessage_ProductSection) Reset() { *x = ListMessage_ProductSection{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15352,7 +16068,7 @@ func (x *ListMessage_ProductSection) String() string { func (*ListMessage_ProductSection) ProtoMessage() {} func (x *ListMessage_ProductSection) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[131] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15365,7 +16081,7 @@ func (x *ListMessage_ProductSection) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMessage_ProductSection.ProtoReflect.Descriptor instead. func (*ListMessage_ProductSection) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 2} } func (x *ListMessage_ProductSection) GetTitle() string { @@ -15392,7 +16108,7 @@ type ListMessage_Product struct { func (x *ListMessage_Product) Reset() { *x = ListMessage_Product{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15404,7 +16120,7 @@ func (x *ListMessage_Product) String() string { func (*ListMessage_Product) ProtoMessage() {} func (x *ListMessage_Product) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15417,7 +16133,7 @@ func (x *ListMessage_Product) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMessage_Product.ProtoReflect.Descriptor instead. func (*ListMessage_Product) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 3} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 3} } func (x *ListMessage_Product) GetProductID() string { @@ -15438,7 +16154,7 @@ type ListMessage_Section struct { func (x *ListMessage_Section) Reset() { *x = ListMessage_Section{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[133] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15450,7 +16166,7 @@ func (x *ListMessage_Section) String() string { func (*ListMessage_Section) ProtoMessage() {} func (x *ListMessage_Section) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[133] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15463,7 +16179,7 @@ func (x *ListMessage_Section) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMessage_Section.ProtoReflect.Descriptor instead. func (*ListMessage_Section) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 4} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 4} } func (x *ListMessage_Section) GetTitle() string { @@ -15492,7 +16208,7 @@ type ListMessage_Row struct { func (x *ListMessage_Row) Reset() { *x = ListMessage_Row{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[134] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15504,7 +16220,7 @@ func (x *ListMessage_Row) String() string { func (*ListMessage_Row) ProtoMessage() {} func (x *ListMessage_Row) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[134] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15517,7 +16233,7 @@ func (x *ListMessage_Row) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMessage_Row.ProtoReflect.Descriptor instead. func (*ListMessage_Row) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{15, 5} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{16, 5} } func (x *ListMessage_Row) GetTitle() string { @@ -15556,7 +16272,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15568,7 +16284,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter) String() string { func (*HighlyStructuredMessage_HSMLocalizableParameter) ProtoMessage() {} func (x *HighlyStructuredMessage_HSMLocalizableParameter) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15581,7 +16297,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter) ProtoReflect() protore // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter.ProtoReflect.Descriptor instead. func (*HighlyStructuredMessage_HSMLocalizableParameter) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0} } func (m *HighlyStructuredMessage_HSMLocalizableParameter) GetParamOneof() isHighlyStructuredMessage_HSMLocalizableParameter_ParamOneof { @@ -15644,7 +16360,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15656,7 +16372,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) String() s func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoMessage() {} func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15669,7 +16385,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoRefle // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime.ProtoReflect.Descriptor instead. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0} } func (m *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) GetDatetimeOneof() isHighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_DatetimeOneof { @@ -15722,7 +16438,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[137] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15734,7 +16450,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) String() s func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoMessage() {} func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[137] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15747,7 +16463,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoRefle // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency.ProtoReflect.Descriptor instead. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 1} } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) GetCurrencyCode() string { @@ -15780,7 +16496,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComp func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[138] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15793,7 +16509,7 @@ func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeCo } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[138] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15806,7 +16522,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTime // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent.ProtoReflect.Descriptor instead. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0, 0} } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) GetDayOfWeek() HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType { @@ -15868,7 +16584,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnix func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[139] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15881,7 +16597,7 @@ func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUn } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[139] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15894,7 +16610,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTime // Deprecated: Use HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch.ProtoReflect.Descriptor instead. func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{18, 0, 0, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0, 1} } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) GetTimestamp() int64 { @@ -15920,7 +16636,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult struct { func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15932,7 +16648,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) String func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoMessage() {} func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[140] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15945,7 +16661,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoR // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) GetMediaUploadResult() waMmsRetry.MediaRetryNotification_ResultType { @@ -16007,7 +16723,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMe func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16020,7 +16736,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Companion } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16033,7 +16749,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Compani // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 0} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse) GetNonce() string { @@ -16054,7 +16770,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonce func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16067,7 +16783,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNon } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16080,7 +16796,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleN // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 1} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse) GetNonce() string { @@ -16108,7 +16824,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistory func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[143] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16121,7 +16837,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHisto } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[143] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16134,7 +16850,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHis // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 2} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse) GetRequestMetadata() *FullHistorySyncOnDemandRequestMetadata { @@ -16161,7 +16877,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Placeholder func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[144] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16174,7 +16890,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Placehold } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[144] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16187,7 +16903,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Placeho // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 3} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 3} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) GetWebMessageInfoBytes() []byte { @@ -16214,7 +16930,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreview func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[145] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16227,7 +16943,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPrevi } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[145] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16240,7 +16956,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPre // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 4} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 4} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) GetURL() string { @@ -16315,7 +17031,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreview func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[146] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16328,7 +17044,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPrevi } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[146] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16341,7 +17057,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPre // Deprecated: Use PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail.ProtoReflect.Descriptor instead. func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{19, 0, 4, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{20, 0, 4, 0} } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) GetDirectPath() string { @@ -16407,7 +17123,7 @@ type ContextInfo_ForwardedNewsletterMessageInfo struct { func (x *ContextInfo_ForwardedNewsletterMessageInfo) Reset() { *x = ContextInfo_ForwardedNewsletterMessageInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[147] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16419,7 +17135,7 @@ func (x *ContextInfo_ForwardedNewsletterMessageInfo) String() string { func (*ContextInfo_ForwardedNewsletterMessageInfo) ProtoMessage() {} func (x *ContextInfo_ForwardedNewsletterMessageInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[147] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16432,7 +17148,7 @@ func (x *ContextInfo_ForwardedNewsletterMessageInfo) ProtoReflect() protoreflect // Deprecated: Use ContextInfo_ForwardedNewsletterMessageInfo.ProtoReflect.Descriptor instead. func (*ContextInfo_ForwardedNewsletterMessageInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 0} } func (x *ContextInfo_ForwardedNewsletterMessageInfo) GetNewsletterJID() string { @@ -16501,7 +17217,7 @@ type ContextInfo_ExternalAdReplyInfo struct { func (x *ContextInfo_ExternalAdReplyInfo) Reset() { *x = ContextInfo_ExternalAdReplyInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[148] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16513,7 +17229,7 @@ func (x *ContextInfo_ExternalAdReplyInfo) String() string { func (*ContextInfo_ExternalAdReplyInfo) ProtoMessage() {} func (x *ContextInfo_ExternalAdReplyInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[148] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16526,7 +17242,7 @@ func (x *ContextInfo_ExternalAdReplyInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ContextInfo_ExternalAdReplyInfo.ProtoReflect.Descriptor instead. func (*ContextInfo_ExternalAdReplyInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 1} } func (x *ContextInfo_ExternalAdReplyInfo) GetTitle() string { @@ -16696,7 +17412,7 @@ type ContextInfo_AdReplyInfo struct { func (x *ContextInfo_AdReplyInfo) Reset() { *x = ContextInfo_AdReplyInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[149] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16708,7 +17424,7 @@ func (x *ContextInfo_AdReplyInfo) String() string { func (*ContextInfo_AdReplyInfo) ProtoMessage() {} func (x *ContextInfo_AdReplyInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[149] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16721,7 +17437,7 @@ func (x *ContextInfo_AdReplyInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ContextInfo_AdReplyInfo.ProtoReflect.Descriptor instead. func (*ContextInfo_AdReplyInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 2} } func (x *ContextInfo_AdReplyInfo) GetAdvertiserName() string { @@ -16764,7 +17480,7 @@ type ContextInfo_FeatureEligibilities struct { func (x *ContextInfo_FeatureEligibilities) Reset() { *x = ContextInfo_FeatureEligibilities{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[150] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16776,7 +17492,7 @@ func (x *ContextInfo_FeatureEligibilities) String() string { func (*ContextInfo_FeatureEligibilities) ProtoMessage() {} func (x *ContextInfo_FeatureEligibilities) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[150] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16789,7 +17505,7 @@ func (x *ContextInfo_FeatureEligibilities) ProtoReflect() protoreflect.Message { // Deprecated: Use ContextInfo_FeatureEligibilities.ProtoReflect.Descriptor instead. func (*ContextInfo_FeatureEligibilities) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 3} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 3} } func (x *ContextInfo_FeatureEligibilities) GetCannotBeReactedTo() bool { @@ -16825,7 +17541,7 @@ type ContextInfo_DataSharingContext struct { func (x *ContextInfo_DataSharingContext) Reset() { *x = ContextInfo_DataSharingContext{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[151] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16837,7 +17553,7 @@ func (x *ContextInfo_DataSharingContext) String() string { func (*ContextInfo_DataSharingContext) ProtoMessage() {} func (x *ContextInfo_DataSharingContext) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[151] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16850,7 +17566,7 @@ func (x *ContextInfo_DataSharingContext) ProtoReflect() protoreflect.Message { // Deprecated: Use ContextInfo_DataSharingContext.ProtoReflect.Descriptor instead. func (*ContextInfo_DataSharingContext) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 4} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 4} } func (x *ContextInfo_DataSharingContext) GetShowMmDisclosure() bool { @@ -16886,7 +17602,7 @@ type ContextInfo_ForwardedAIBotMessageInfo struct { func (x *ContextInfo_ForwardedAIBotMessageInfo) Reset() { *x = ContextInfo_ForwardedAIBotMessageInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[152] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16898,7 +17614,7 @@ func (x *ContextInfo_ForwardedAIBotMessageInfo) String() string { func (*ContextInfo_ForwardedAIBotMessageInfo) ProtoMessage() {} func (x *ContextInfo_ForwardedAIBotMessageInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[152] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16911,7 +17627,7 @@ func (x *ContextInfo_ForwardedAIBotMessageInfo) ProtoReflect() protoreflect.Mess // Deprecated: Use ContextInfo_ForwardedAIBotMessageInfo.ProtoReflect.Descriptor instead. func (*ContextInfo_ForwardedAIBotMessageInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 5} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 5} } func (x *ContextInfo_ForwardedAIBotMessageInfo) GetBotName() string { @@ -16946,7 +17662,7 @@ type ContextInfo_UTMInfo struct { func (x *ContextInfo_UTMInfo) Reset() { *x = ContextInfo_UTMInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[153] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16958,7 +17674,7 @@ func (x *ContextInfo_UTMInfo) String() string { func (*ContextInfo_UTMInfo) ProtoMessage() {} func (x *ContextInfo_UTMInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[153] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16971,7 +17687,7 @@ func (x *ContextInfo_UTMInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ContextInfo_UTMInfo.ProtoReflect.Descriptor instead. func (*ContextInfo_UTMInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 6} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 6} } func (x *ContextInfo_UTMInfo) GetUtmSource() string { @@ -16998,7 +17714,7 @@ type ContextInfo_BusinessMessageForwardInfo struct { func (x *ContextInfo_BusinessMessageForwardInfo) Reset() { *x = ContextInfo_BusinessMessageForwardInfo{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[154] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17010,7 +17726,7 @@ func (x *ContextInfo_BusinessMessageForwardInfo) String() string { func (*ContextInfo_BusinessMessageForwardInfo) ProtoMessage() {} func (x *ContextInfo_BusinessMessageForwardInfo) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[154] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17023,7 +17739,7 @@ func (x *ContextInfo_BusinessMessageForwardInfo) ProtoReflect() protoreflect.Mes // Deprecated: Use ContextInfo_BusinessMessageForwardInfo.ProtoReflect.Descriptor instead. func (*ContextInfo_BusinessMessageForwardInfo) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 7} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 7} } func (x *ContextInfo_BusinessMessageForwardInfo) GetBusinessOwnerJID() string { @@ -17047,7 +17763,7 @@ type ContextInfo_DataSharingContext_Parameters struct { func (x *ContextInfo_DataSharingContext_Parameters) Reset() { *x = ContextInfo_DataSharingContext_Parameters{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[155] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17059,7 +17775,7 @@ func (x *ContextInfo_DataSharingContext_Parameters) String() string { func (*ContextInfo_DataSharingContext_Parameters) ProtoMessage() {} func (x *ContextInfo_DataSharingContext_Parameters) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[155] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17072,7 +17788,7 @@ func (x *ContextInfo_DataSharingContext_Parameters) ProtoReflect() protoreflect. // Deprecated: Use ContextInfo_DataSharingContext_Parameters.ProtoReflect.Descriptor instead. func (*ContextInfo_DataSharingContext_Parameters) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{29, 4, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{30, 4, 0} } func (x *ContextInfo_DataSharingContext_Parameters) GetKey() string { @@ -17123,7 +17839,7 @@ type HydratedTemplateButton_HydratedURLButton struct { func (x *HydratedTemplateButton_HydratedURLButton) Reset() { *x = HydratedTemplateButton_HydratedURLButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[156] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17135,7 +17851,7 @@ func (x *HydratedTemplateButton_HydratedURLButton) String() string { func (*HydratedTemplateButton_HydratedURLButton) ProtoMessage() {} func (x *HydratedTemplateButton_HydratedURLButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[156] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17148,7 +17864,7 @@ func (x *HydratedTemplateButton_HydratedURLButton) ProtoReflect() protoreflect.M // Deprecated: Use HydratedTemplateButton_HydratedURLButton.ProtoReflect.Descriptor instead. func (*HydratedTemplateButton_HydratedURLButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 0} } func (x *HydratedTemplateButton_HydratedURLButton) GetDisplayText() string { @@ -17190,7 +17906,7 @@ type HydratedTemplateButton_HydratedCallButton struct { func (x *HydratedTemplateButton_HydratedCallButton) Reset() { *x = HydratedTemplateButton_HydratedCallButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[157] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17202,7 +17918,7 @@ func (x *HydratedTemplateButton_HydratedCallButton) String() string { func (*HydratedTemplateButton_HydratedCallButton) ProtoMessage() {} func (x *HydratedTemplateButton_HydratedCallButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[157] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17215,7 +17931,7 @@ func (x *HydratedTemplateButton_HydratedCallButton) ProtoReflect() protoreflect. // Deprecated: Use HydratedTemplateButton_HydratedCallButton.ProtoReflect.Descriptor instead. func (*HydratedTemplateButton_HydratedCallButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 1} } func (x *HydratedTemplateButton_HydratedCallButton) GetDisplayText() string { @@ -17243,7 +17959,7 @@ type HydratedTemplateButton_HydratedQuickReplyButton struct { func (x *HydratedTemplateButton_HydratedQuickReplyButton) Reset() { *x = HydratedTemplateButton_HydratedQuickReplyButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[158] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17255,7 +17971,7 @@ func (x *HydratedTemplateButton_HydratedQuickReplyButton) String() string { func (*HydratedTemplateButton_HydratedQuickReplyButton) ProtoMessage() {} func (x *HydratedTemplateButton_HydratedQuickReplyButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[158] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17268,7 +17984,7 @@ func (x *HydratedTemplateButton_HydratedQuickReplyButton) ProtoReflect() protore // Deprecated: Use HydratedTemplateButton_HydratedQuickReplyButton.ProtoReflect.Descriptor instead. func (*HydratedTemplateButton_HydratedQuickReplyButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{38, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 2} } func (x *HydratedTemplateButton_HydratedQuickReplyButton) GetDisplayText() string { @@ -17299,7 +18015,7 @@ type PaymentBackground_MediaData struct { func (x *PaymentBackground_MediaData) Reset() { *x = PaymentBackground_MediaData{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[159] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17311,7 +18027,7 @@ func (x *PaymentBackground_MediaData) String() string { func (*PaymentBackground_MediaData) ProtoMessage() {} func (x *PaymentBackground_MediaData) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[159] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17324,7 +18040,7 @@ func (x *PaymentBackground_MediaData) ProtoReflect() protoreflect.Message { // Deprecated: Use PaymentBackground_MediaData.ProtoReflect.Descriptor instead. func (*PaymentBackground_MediaData) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{39, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{40, 0} } func (x *PaymentBackground_MediaData) GetMediaKey() []byte { @@ -17373,7 +18089,7 @@ type PollResultSnapshotMessage_PollVote struct { func (x *PollResultSnapshotMessage_PollVote) Reset() { *x = PollResultSnapshotMessage_PollVote{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[160] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17385,7 +18101,7 @@ func (x *PollResultSnapshotMessage_PollVote) String() string { func (*PollResultSnapshotMessage_PollVote) ProtoMessage() {} func (x *PollResultSnapshotMessage_PollVote) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[160] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17398,7 +18114,7 @@ func (x *PollResultSnapshotMessage_PollVote) ProtoReflect() protoreflect.Message // Deprecated: Use PollResultSnapshotMessage_PollVote.ProtoReflect.Descriptor instead. func (*PollResultSnapshotMessage_PollVote) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{51, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{52, 0} } func (x *PollResultSnapshotMessage_PollVote) GetOptionName() string { @@ -17415,59 +18131,6 @@ func (x *PollResultSnapshotMessage_PollVote) GetOptionVoteCount() int64 { return 0 } -type PollCreationMessage_Option struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptionName *string `protobuf:"bytes,1,opt,name=optionName" json:"optionName,omitempty"` - OptionHash *string `protobuf:"bytes,2,opt,name=optionHash" json:"optionHash,omitempty"` -} - -func (x *PollCreationMessage_Option) Reset() { - *x = PollCreationMessage_Option{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[161] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *PollCreationMessage_Option) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*PollCreationMessage_Option) ProtoMessage() {} - -func (x *PollCreationMessage_Option) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[161] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use PollCreationMessage_Option.ProtoReflect.Descriptor instead. -func (*PollCreationMessage_Option) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{56, 0} -} - -func (x *PollCreationMessage_Option) GetOptionName() string { - if x != nil && x.OptionName != nil { - return *x.OptionName - } - return "" -} - -func (x *PollCreationMessage_Option) GetOptionHash() string { - if x != nil && x.OptionHash != nil { - return *x.OptionHash - } - return "" -} - type ProductMessage_ProductSnapshot struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -17484,11 +18147,12 @@ type ProductMessage_ProductSnapshot struct { ProductImageCount *uint32 `protobuf:"varint,9,opt,name=productImageCount" json:"productImageCount,omitempty"` FirstImageID *string `protobuf:"bytes,11,opt,name=firstImageID" json:"firstImageID,omitempty"` SalePriceAmount1000 *int64 `protobuf:"varint,12,opt,name=salePriceAmount1000" json:"salePriceAmount1000,omitempty"` + SignedURL *string `protobuf:"bytes,13,opt,name=signedURL" json:"signedURL,omitempty"` } func (x *ProductMessage_ProductSnapshot) Reset() { *x = ProductMessage_ProductSnapshot{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[162] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17500,7 +18164,7 @@ func (x *ProductMessage_ProductSnapshot) String() string { func (*ProductMessage_ProductSnapshot) ProtoMessage() {} func (x *ProductMessage_ProductSnapshot) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[162] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17593,6 +18257,13 @@ func (x *ProductMessage_ProductSnapshot) GetSalePriceAmount1000() int64 { return 0 } +func (x *ProductMessage_ProductSnapshot) GetSignedURL() string { + if x != nil && x.SignedURL != nil { + return *x.SignedURL + } + return "" +} + type ProductMessage_CatalogSnapshot struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -17605,7 +18276,7 @@ type ProductMessage_CatalogSnapshot struct { func (x *ProductMessage_CatalogSnapshot) Reset() { *x = ProductMessage_CatalogSnapshot{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[163] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17617,7 +18288,7 @@ func (x *ProductMessage_CatalogSnapshot) String() string { func (*ProductMessage_CatalogSnapshot) ProtoMessage() {} func (x *ProductMessage_CatalogSnapshot) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[163] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17676,7 +18347,7 @@ type TemplateMessage_HydratedFourRowTemplate struct { func (x *TemplateMessage_HydratedFourRowTemplate) Reset() { *x = TemplateMessage_HydratedFourRowTemplate{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17688,7 +18359,7 @@ func (x *TemplateMessage_HydratedFourRowTemplate) String() string { func (*TemplateMessage_HydratedFourRowTemplate) ProtoMessage() {} func (x *TemplateMessage_HydratedFourRowTemplate) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17840,7 +18511,7 @@ type TemplateMessage_FourRowTemplate struct { func (x *TemplateMessage_FourRowTemplate) Reset() { *x = TemplateMessage_FourRowTemplate{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17852,7 +18523,7 @@ func (x *TemplateMessage_FourRowTemplate) String() string { func (*TemplateMessage_FourRowTemplate) ProtoMessage() {} func (x *TemplateMessage_FourRowTemplate) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17976,7 +18647,7 @@ type PeerDataOperationRequestMessage_PlaceholderMessageResendRequest struct { func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) Reset() { *x = PeerDataOperationRequestMessage_PlaceholderMessageResendRequest{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[166] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17988,7 +18659,7 @@ func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) String func (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[166] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18022,7 +18693,7 @@ type PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest struct { func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) Reset() { *x = PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[167] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18034,7 +18705,7 @@ func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) String( func (*PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[167] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18079,7 +18750,7 @@ type PeerDataOperationRequestMessage_HistorySyncOnDemandRequest struct { func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) Reset() { *x = PeerDataOperationRequestMessage_HistorySyncOnDemandRequest{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[168] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18091,7 +18762,7 @@ func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) String() st func (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[168] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18160,7 +18831,7 @@ type PeerDataOperationRequestMessage_RequestUrlPreview struct { func (x *PeerDataOperationRequestMessage_RequestUrlPreview) Reset() { *x = PeerDataOperationRequestMessage_RequestUrlPreview{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18172,7 +18843,7 @@ func (x *PeerDataOperationRequestMessage_RequestUrlPreview) String() string { func (*PeerDataOperationRequestMessage_RequestUrlPreview) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_RequestUrlPreview) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18212,7 +18883,7 @@ type PeerDataOperationRequestMessage_RequestStickerReupload struct { func (x *PeerDataOperationRequestMessage_RequestStickerReupload) Reset() { *x = PeerDataOperationRequestMessage_RequestStickerReupload{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18224,7 +18895,7 @@ func (x *PeerDataOperationRequestMessage_RequestStickerReupload) String() string func (*PeerDataOperationRequestMessage_RequestStickerReupload) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_RequestStickerReupload) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18247,6 +18918,59 @@ func (x *PeerDataOperationRequestMessage_RequestStickerReupload) GetFileSHA256() return "" } +type BotRenderingMetadata_Keyword struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value *string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"` + AssociatedPrompts []string `protobuf:"bytes,2,rep,name=associatedPrompts" json:"associatedPrompts,omitempty"` +} + +func (x *BotRenderingMetadata_Keyword) Reset() { + *x = BotRenderingMetadata_Keyword{} + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[176] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BotRenderingMetadata_Keyword) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BotRenderingMetadata_Keyword) ProtoMessage() {} + +func (x *BotRenderingMetadata_Keyword) ProtoReflect() protoreflect.Message { + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[176] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BotRenderingMetadata_Keyword.ProtoReflect.Descriptor instead. +func (*BotRenderingMetadata_Keyword) Descriptor() ([]byte, []int) { + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{97, 0} +} + +func (x *BotRenderingMetadata_Keyword) GetValue() string { + if x != nil && x.Value != nil { + return *x.Value + } + return "" +} + +func (x *BotRenderingMetadata_Keyword) GetAssociatedPrompts() []string { + if x != nil { + return x.AssociatedPrompts + } + return nil +} + type TemplateButton_CallButton struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -18258,7 +18982,7 @@ type TemplateButton_CallButton struct { func (x *TemplateButton_CallButton) Reset() { *x = TemplateButton_CallButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[171] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18270,7 +18994,7 @@ func (x *TemplateButton_CallButton) String() string { func (*TemplateButton_CallButton) ProtoMessage() {} func (x *TemplateButton_CallButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[171] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18283,7 +19007,7 @@ func (x *TemplateButton_CallButton) ProtoReflect() protoreflect.Message { // Deprecated: Use TemplateButton_CallButton.ProtoReflect.Descriptor instead. func (*TemplateButton_CallButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{106, 0} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{111, 0} } func (x *TemplateButton_CallButton) GetDisplayText() *HighlyStructuredMessage { @@ -18311,7 +19035,7 @@ type TemplateButton_URLButton struct { func (x *TemplateButton_URLButton) Reset() { *x = TemplateButton_URLButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[172] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18323,7 +19047,7 @@ func (x *TemplateButton_URLButton) String() string { func (*TemplateButton_URLButton) ProtoMessage() {} func (x *TemplateButton_URLButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[172] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18336,7 +19060,7 @@ func (x *TemplateButton_URLButton) ProtoReflect() protoreflect.Message { // Deprecated: Use TemplateButton_URLButton.ProtoReflect.Descriptor instead. func (*TemplateButton_URLButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{106, 1} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{111, 1} } func (x *TemplateButton_URLButton) GetDisplayText() *HighlyStructuredMessage { @@ -18364,7 +19088,7 @@ type TemplateButton_QuickReplyButton struct { func (x *TemplateButton_QuickReplyButton) Reset() { *x = TemplateButton_QuickReplyButton{} - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[173] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18376,7 +19100,7 @@ func (x *TemplateButton_QuickReplyButton) String() string { func (*TemplateButton_QuickReplyButton) ProtoMessage() {} func (x *TemplateButton_QuickReplyButton) ProtoReflect() protoreflect.Message { - mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[173] + mi := &file_waE2E_WAWebProtobufsE2E_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18389,7 +19113,7 @@ func (x *TemplateButton_QuickReplyButton) ProtoReflect() protoreflect.Message { // Deprecated: Use TemplateButton_QuickReplyButton.ProtoReflect.Descriptor instead. func (*TemplateButton_QuickReplyButton) Descriptor() ([]byte, []int) { - return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{106, 2} + return file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP(), []int{111, 2} } func (x *TemplateButton_QuickReplyButton) GetDisplayText() *HighlyStructuredMessage { @@ -18423,611 +19147,634 @@ func file_waE2E_WAWebProtobufsE2E_proto_rawDescGZIP() []byte { return file_waE2E_WAWebProtobufsE2E_proto_rawDescData } -var file_waE2E_WAWebProtobufsE2E_proto_enumTypes = make([]protoimpl.EnumInfo, 61) -var file_waE2E_WAWebProtobufsE2E_proto_msgTypes = make([]protoimpl.MessageInfo, 174) +var file_waE2E_WAWebProtobufsE2E_proto_enumTypes = make([]protoimpl.EnumInfo, 64) +var file_waE2E_WAWebProtobufsE2E_proto_msgTypes = make([]protoimpl.MessageInfo, 180) var file_waE2E_WAWebProtobufsE2E_proto_goTypes = []any{ - (PollType)(0), // 0: WAWebProtobufsE2E.PollType + (PollMediaType)(0), // 0: WAWebProtobufsE2E.PollMediaType (PeerDataOperationRequestType)(0), // 1: WAWebProtobufsE2E.PeerDataOperationRequestType - (BotSessionSource)(0), // 2: WAWebProtobufsE2E.BotSessionSource - (KeepType)(0), // 3: WAWebProtobufsE2E.KeepType - (StickerPackMessage_StickerPackOrigin)(0), // 4: WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin - (PlaceholderMessage_PlaceholderType)(0), // 5: WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType - (BCallMessage_MediaType)(0), // 6: WAWebProtobufsE2E.BCallMessage.MediaType - (CallLogMessage_CallOutcome)(0), // 7: WAWebProtobufsE2E.CallLogMessage.CallOutcome - (CallLogMessage_CallType)(0), // 8: WAWebProtobufsE2E.CallLogMessage.CallType - (ScheduledCallEditMessage_EditType)(0), // 9: WAWebProtobufsE2E.ScheduledCallEditMessage.EditType - (ScheduledCallCreationMessage_CallType)(0), // 10: WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType - (EventResponseMessage_EventResponseType)(0), // 11: WAWebProtobufsE2E.EventResponseMessage.EventResponseType - (PinInChatMessage_Type)(0), // 12: WAWebProtobufsE2E.PinInChatMessage.Type - (ButtonsResponseMessage_Type)(0), // 13: WAWebProtobufsE2E.ButtonsResponseMessage.Type - (ButtonsMessage_HeaderType)(0), // 14: WAWebProtobufsE2E.ButtonsMessage.HeaderType - (ButtonsMessage_Button_Type)(0), // 15: WAWebProtobufsE2E.ButtonsMessage.Button.Type - (SecretEncryptedMessage_SecretEncType)(0), // 16: WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType - (GroupInviteMessage_GroupType)(0), // 17: WAWebProtobufsE2E.GroupInviteMessage.GroupType - (InteractiveResponseMessage_Body_Format)(0), // 18: WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format - (InteractiveMessage_ShopMessage_Surface)(0), // 19: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface - (ListResponseMessage_ListType)(0), // 20: WAWebProtobufsE2E.ListResponseMessage.ListType - (ListMessage_ListType)(0), // 21: WAWebProtobufsE2E.ListMessage.ListType - (OrderMessage_OrderSurface)(0), // 22: WAWebProtobufsE2E.OrderMessage.OrderSurface - (OrderMessage_OrderStatus)(0), // 23: WAWebProtobufsE2E.OrderMessage.OrderStatus - (PaymentInviteMessage_ServiceType)(0), // 24: WAWebProtobufsE2E.PaymentInviteMessage.ServiceType - (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType)(0), // 25: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType - (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType)(0), // 26: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType - (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode)(0), // 27: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode - (HistorySyncNotification_HistorySyncType)(0), // 28: WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType - (RequestWelcomeMessageMetadata_LocalChatState)(0), // 29: WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState - (ProtocolMessage_Type)(0), // 30: WAWebProtobufsE2E.ProtocolMessage.Type - (CloudAPIThreadControlNotification_CloudAPIThreadControl)(0), // 31: WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl - (BotFeedbackMessage_ReportKind)(0), // 32: WAWebProtobufsE2E.BotFeedbackMessage.ReportKind - (BotFeedbackMessage_BotFeedbackKindMultiplePositive)(0), // 33: WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKindMultiplePositive - (BotFeedbackMessage_BotFeedbackKindMultipleNegative)(0), // 34: WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKindMultipleNegative - (BotFeedbackMessage_BotFeedbackKind)(0), // 35: WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind - (VideoMessage_Attribution)(0), // 36: WAWebProtobufsE2E.VideoMessage.Attribution - (ExtendedTextMessage_InviteLinkGroupType)(0), // 37: WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType - (ExtendedTextMessage_PreviewType)(0), // 38: WAWebProtobufsE2E.ExtendedTextMessage.PreviewType - (ExtendedTextMessage_FontType)(0), // 39: WAWebProtobufsE2E.ExtendedTextMessage.FontType - (InvoiceMessage_AttachmentType)(0), // 40: WAWebProtobufsE2E.InvoiceMessage.AttachmentType - (ImageMessage_ImageSourceType)(0), // 41: WAWebProtobufsE2E.ImageMessage.ImageSourceType - (ContextInfo_ForwardedNewsletterMessageInfo_ContentType)(0), // 42: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType - (ContextInfo_ExternalAdReplyInfo_MediaType)(0), // 43: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType - (ContextInfo_AdReplyInfo_MediaType)(0), // 44: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType - (BotPluginMetadata_PluginType)(0), // 45: WAWebProtobufsE2E.BotPluginMetadata.PluginType - (BotPluginMetadata_SearchProvider)(0), // 46: WAWebProtobufsE2E.BotPluginMetadata.SearchProvider - (BotMediaMetadata_OrientationType)(0), // 47: WAWebProtobufsE2E.BotMediaMetadata.OrientationType - (BotReminderMetadata_ReminderFrequency)(0), // 48: WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency - (BotReminderMetadata_ReminderAction)(0), // 49: WAWebProtobufsE2E.BotReminderMetadata.ReminderAction - (BotModelMetadata_PremiumModelStatus)(0), // 50: WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus - (BotModelMetadata_ModelType)(0), // 51: WAWebProtobufsE2E.BotModelMetadata.ModelType - (BotCapabilityMetadata_BotCapabilityType)(0), // 52: WAWebProtobufsE2E.BotCapabilityMetadata.BotCapabilityType - (BotImagineMetadata_ImagineType)(0), // 53: WAWebProtobufsE2E.BotImagineMetadata.ImagineType - (MessageAssociation_AssociationType)(0), // 54: WAWebProtobufsE2E.MessageAssociation.AssociationType - (MessageContextInfo_MessageAddonExpiryType)(0), // 55: WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType - (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType)(0), // 56: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType - (PaymentBackground_Type)(0), // 57: WAWebProtobufsE2E.PaymentBackground.Type - (DisappearingMode_Trigger)(0), // 58: WAWebProtobufsE2E.DisappearingMode.Trigger - (DisappearingMode_Initiator)(0), // 59: WAWebProtobufsE2E.DisappearingMode.Initiator - (ProcessedVideo_VideoQuality)(0), // 60: WAWebProtobufsE2E.ProcessedVideo.VideoQuality - (*StickerPackMessage)(nil), // 61: WAWebProtobufsE2E.StickerPackMessage - (*PlaceholderMessage)(nil), // 62: WAWebProtobufsE2E.PlaceholderMessage - (*BCallMessage)(nil), // 63: WAWebProtobufsE2E.BCallMessage - (*CallLogMessage)(nil), // 64: WAWebProtobufsE2E.CallLogMessage - (*ScheduledCallEditMessage)(nil), // 65: WAWebProtobufsE2E.ScheduledCallEditMessage - (*ScheduledCallCreationMessage)(nil), // 66: WAWebProtobufsE2E.ScheduledCallCreationMessage - (*EventResponseMessage)(nil), // 67: WAWebProtobufsE2E.EventResponseMessage - (*PinInChatMessage)(nil), // 68: WAWebProtobufsE2E.PinInChatMessage - (*ButtonsResponseMessage)(nil), // 69: WAWebProtobufsE2E.ButtonsResponseMessage - (*ButtonsMessage)(nil), // 70: WAWebProtobufsE2E.ButtonsMessage - (*SecretEncryptedMessage)(nil), // 71: WAWebProtobufsE2E.SecretEncryptedMessage - (*GroupInviteMessage)(nil), // 72: WAWebProtobufsE2E.GroupInviteMessage - (*InteractiveResponseMessage)(nil), // 73: WAWebProtobufsE2E.InteractiveResponseMessage - (*InteractiveMessage)(nil), // 74: WAWebProtobufsE2E.InteractiveMessage - (*ListResponseMessage)(nil), // 75: WAWebProtobufsE2E.ListResponseMessage - (*ListMessage)(nil), // 76: WAWebProtobufsE2E.ListMessage - (*OrderMessage)(nil), // 77: WAWebProtobufsE2E.OrderMessage - (*PaymentInviteMessage)(nil), // 78: WAWebProtobufsE2E.PaymentInviteMessage - (*HighlyStructuredMessage)(nil), // 79: WAWebProtobufsE2E.HighlyStructuredMessage - (*PeerDataOperationRequestResponseMessage)(nil), // 80: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage - (*HistorySyncNotification)(nil), // 81: WAWebProtobufsE2E.HistorySyncNotification - (*RequestWelcomeMessageMetadata)(nil), // 82: WAWebProtobufsE2E.RequestWelcomeMessageMetadata - (*ProtocolMessage)(nil), // 83: WAWebProtobufsE2E.ProtocolMessage - (*CloudAPIThreadControlNotification)(nil), // 84: WAWebProtobufsE2E.CloudAPIThreadControlNotification - (*BotFeedbackMessage)(nil), // 85: WAWebProtobufsE2E.BotFeedbackMessage - (*VideoMessage)(nil), // 86: WAWebProtobufsE2E.VideoMessage - (*ExtendedTextMessage)(nil), // 87: WAWebProtobufsE2E.ExtendedTextMessage - (*InvoiceMessage)(nil), // 88: WAWebProtobufsE2E.InvoiceMessage - (*ImageMessage)(nil), // 89: WAWebProtobufsE2E.ImageMessage - (*ContextInfo)(nil), // 90: WAWebProtobufsE2E.ContextInfo - (*BotPluginMetadata)(nil), // 91: WAWebProtobufsE2E.BotPluginMetadata - (*BotMediaMetadata)(nil), // 92: WAWebProtobufsE2E.BotMediaMetadata - (*BotReminderMetadata)(nil), // 93: WAWebProtobufsE2E.BotReminderMetadata - (*BotModelMetadata)(nil), // 94: WAWebProtobufsE2E.BotModelMetadata - (*BotCapabilityMetadata)(nil), // 95: WAWebProtobufsE2E.BotCapabilityMetadata - (*BotImagineMetadata)(nil), // 96: WAWebProtobufsE2E.BotImagineMetadata - (*MessageAssociation)(nil), // 97: WAWebProtobufsE2E.MessageAssociation - (*MessageContextInfo)(nil), // 98: WAWebProtobufsE2E.MessageContextInfo - (*HydratedTemplateButton)(nil), // 99: WAWebProtobufsE2E.HydratedTemplateButton - (*PaymentBackground)(nil), // 100: WAWebProtobufsE2E.PaymentBackground - (*DisappearingMode)(nil), // 101: WAWebProtobufsE2E.DisappearingMode - (*ProcessedVideo)(nil), // 102: WAWebProtobufsE2E.ProcessedVideo - (*Message)(nil), // 103: WAWebProtobufsE2E.Message - (*AlbumMessage)(nil), // 104: WAWebProtobufsE2E.AlbumMessage - (*MessageHistoryBundle)(nil), // 105: WAWebProtobufsE2E.MessageHistoryBundle - (*EncEventResponseMessage)(nil), // 106: WAWebProtobufsE2E.EncEventResponseMessage - (*EventMessage)(nil), // 107: WAWebProtobufsE2E.EventMessage - (*CommentMessage)(nil), // 108: WAWebProtobufsE2E.CommentMessage - (*EncCommentMessage)(nil), // 109: WAWebProtobufsE2E.EncCommentMessage - (*EncReactionMessage)(nil), // 110: WAWebProtobufsE2E.EncReactionMessage - (*KeepInChatMessage)(nil), // 111: WAWebProtobufsE2E.KeepInChatMessage - (*PollResultSnapshotMessage)(nil), // 112: WAWebProtobufsE2E.PollResultSnapshotMessage - (*PollVoteMessage)(nil), // 113: WAWebProtobufsE2E.PollVoteMessage - (*PollEncValue)(nil), // 114: WAWebProtobufsE2E.PollEncValue - (*PollUpdateMessageMetadata)(nil), // 115: WAWebProtobufsE2E.PollUpdateMessageMetadata - (*PollUpdateMessage)(nil), // 116: WAWebProtobufsE2E.PollUpdateMessage - (*PollCreationMessage)(nil), // 117: WAWebProtobufsE2E.PollCreationMessage - (*StickerSyncRMRMessage)(nil), // 118: WAWebProtobufsE2E.StickerSyncRMRMessage - (*ReactionMessage)(nil), // 119: WAWebProtobufsE2E.ReactionMessage - (*FutureProofMessage)(nil), // 120: WAWebProtobufsE2E.FutureProofMessage - (*DeviceSentMessage)(nil), // 121: WAWebProtobufsE2E.DeviceSentMessage - (*RequestPhoneNumberMessage)(nil), // 122: WAWebProtobufsE2E.RequestPhoneNumberMessage - (*NewsletterAdminInviteMessage)(nil), // 123: WAWebProtobufsE2E.NewsletterAdminInviteMessage - (*ProductMessage)(nil), // 124: WAWebProtobufsE2E.ProductMessage - (*TemplateButtonReplyMessage)(nil), // 125: WAWebProtobufsE2E.TemplateButtonReplyMessage - (*TemplateMessage)(nil), // 126: WAWebProtobufsE2E.TemplateMessage - (*StickerMessage)(nil), // 127: WAWebProtobufsE2E.StickerMessage - (*LiveLocationMessage)(nil), // 128: WAWebProtobufsE2E.LiveLocationMessage - (*CancelPaymentRequestMessage)(nil), // 129: WAWebProtobufsE2E.CancelPaymentRequestMessage - (*DeclinePaymentRequestMessage)(nil), // 130: WAWebProtobufsE2E.DeclinePaymentRequestMessage - (*RequestPaymentMessage)(nil), // 131: WAWebProtobufsE2E.RequestPaymentMessage - (*SendPaymentMessage)(nil), // 132: WAWebProtobufsE2E.SendPaymentMessage - (*ContactsArrayMessage)(nil), // 133: WAWebProtobufsE2E.ContactsArrayMessage - (*InitialSecurityNotificationSettingSync)(nil), // 134: WAWebProtobufsE2E.InitialSecurityNotificationSettingSync - (*PeerDataOperationRequestMessage)(nil), // 135: WAWebProtobufsE2E.PeerDataOperationRequestMessage - (*FullHistorySyncOnDemandRequestMetadata)(nil), // 136: WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata - (*AppStateFatalExceptionNotification)(nil), // 137: WAWebProtobufsE2E.AppStateFatalExceptionNotification - (*AppStateSyncKeyRequest)(nil), // 138: WAWebProtobufsE2E.AppStateSyncKeyRequest - (*AppStateSyncKeyShare)(nil), // 139: WAWebProtobufsE2E.AppStateSyncKeyShare - (*AppStateSyncKeyData)(nil), // 140: WAWebProtobufsE2E.AppStateSyncKeyData - (*AppStateSyncKeyFingerprint)(nil), // 141: WAWebProtobufsE2E.AppStateSyncKeyFingerprint - (*AppStateSyncKeyId)(nil), // 142: WAWebProtobufsE2E.AppStateSyncKeyId - (*AppStateSyncKey)(nil), // 143: WAWebProtobufsE2E.AppStateSyncKey - (*Chat)(nil), // 144: WAWebProtobufsE2E.Chat - (*Call)(nil), // 145: WAWebProtobufsE2E.Call - (*AudioMessage)(nil), // 146: WAWebProtobufsE2E.AudioMessage - (*DocumentMessage)(nil), // 147: WAWebProtobufsE2E.DocumentMessage - (*LocationMessage)(nil), // 148: WAWebProtobufsE2E.LocationMessage - (*ContactMessage)(nil), // 149: WAWebProtobufsE2E.ContactMessage - (*SenderKeyDistributionMessage)(nil), // 150: WAWebProtobufsE2E.SenderKeyDistributionMessage - (*BotAvatarMetadata)(nil), // 151: WAWebProtobufsE2E.BotAvatarMetadata - (*BotSuggestedPromptMetadata)(nil), // 152: WAWebProtobufsE2E.BotSuggestedPromptMetadata - (*BotMemoryMetadata)(nil), // 153: WAWebProtobufsE2E.BotMemoryMetadata - (*BotMemoryFact)(nil), // 154: WAWebProtobufsE2E.BotMemoryFact - (*BotSessionMetadata)(nil), // 155: WAWebProtobufsE2E.BotSessionMetadata - (*BotMemuMetadata)(nil), // 156: WAWebProtobufsE2E.BotMemuMetadata - (*BotProgressIndicatorMetadata)(nil), // 157: WAWebProtobufsE2E.BotProgressIndicatorMetadata - (*BotMetadata)(nil), // 158: WAWebProtobufsE2E.BotMetadata - (*DeviceListMetadata)(nil), // 159: WAWebProtobufsE2E.DeviceListMetadata - (*EmbeddedMessage)(nil), // 160: WAWebProtobufsE2E.EmbeddedMessage - (*EmbeddedMusic)(nil), // 161: WAWebProtobufsE2E.EmbeddedMusic - (*EmbeddedContent)(nil), // 162: WAWebProtobufsE2E.EmbeddedContent - (*TapLinkAction)(nil), // 163: WAWebProtobufsE2E.TapLinkAction - (*InteractiveAnnotation)(nil), // 164: WAWebProtobufsE2E.InteractiveAnnotation - (*Point)(nil), // 165: WAWebProtobufsE2E.Point - (*Location)(nil), // 166: WAWebProtobufsE2E.Location - (*TemplateButton)(nil), // 167: WAWebProtobufsE2E.TemplateButton - (*Money)(nil), // 168: WAWebProtobufsE2E.Money - (*ActionLink)(nil), // 169: WAWebProtobufsE2E.ActionLink - (*GroupMention)(nil), // 170: WAWebProtobufsE2E.GroupMention - (*MessageSecretMessage)(nil), // 171: WAWebProtobufsE2E.MessageSecretMessage - (*MediaNotifyMessage)(nil), // 172: WAWebProtobufsE2E.MediaNotifyMessage - (*LIDMigrationMappingSyncMessage)(nil), // 173: WAWebProtobufsE2E.LIDMigrationMappingSyncMessage - (*StickerPackMessage_Sticker)(nil), // 174: WAWebProtobufsE2E.StickerPackMessage.Sticker - (*CallLogMessage_CallParticipant)(nil), // 175: WAWebProtobufsE2E.CallLogMessage.CallParticipant - (*ButtonsMessage_Button)(nil), // 176: WAWebProtobufsE2E.ButtonsMessage.Button - (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 177: WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo - (*ButtonsMessage_Button_ButtonText)(nil), // 178: WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText - (*InteractiveResponseMessage_Body)(nil), // 179: WAWebProtobufsE2E.InteractiveResponseMessage.Body - (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 180: WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessage - (*InteractiveMessage_ShopMessage)(nil), // 181: WAWebProtobufsE2E.InteractiveMessage.ShopMessage - (*InteractiveMessage_CarouselMessage)(nil), // 182: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage - (*InteractiveMessage_NativeFlowMessage)(nil), // 183: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage - (*InteractiveMessage_CollectionMessage)(nil), // 184: WAWebProtobufsE2E.InteractiveMessage.CollectionMessage - (*InteractiveMessage_Footer)(nil), // 185: WAWebProtobufsE2E.InteractiveMessage.Footer - (*InteractiveMessage_Body)(nil), // 186: WAWebProtobufsE2E.InteractiveMessage.Body - (*InteractiveMessage_Header)(nil), // 187: WAWebProtobufsE2E.InteractiveMessage.Header - (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 188: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton - (*ListResponseMessage_SingleSelectReply)(nil), // 189: WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply - (*ListMessage_ProductListInfo)(nil), // 190: WAWebProtobufsE2E.ListMessage.ProductListInfo - (*ListMessage_ProductListHeaderImage)(nil), // 191: WAWebProtobufsE2E.ListMessage.ProductListHeaderImage - (*ListMessage_ProductSection)(nil), // 192: WAWebProtobufsE2E.ListMessage.ProductSection - (*ListMessage_Product)(nil), // 193: WAWebProtobufsE2E.ListMessage.Product - (*ListMessage_Section)(nil), // 194: WAWebProtobufsE2E.ListMessage.Section - (*ListMessage_Row)(nil), // 195: WAWebProtobufsE2E.ListMessage.Row - (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 196: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 197: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 198: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 199: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 200: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 201: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse)(nil), // 202: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse)(nil), // 203: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse)(nil), // 204: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 205: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 206: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 207: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - (*ContextInfo_ForwardedNewsletterMessageInfo)(nil), // 208: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo - (*ContextInfo_ExternalAdReplyInfo)(nil), // 209: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo - (*ContextInfo_AdReplyInfo)(nil), // 210: WAWebProtobufsE2E.ContextInfo.AdReplyInfo - (*ContextInfo_FeatureEligibilities)(nil), // 211: WAWebProtobufsE2E.ContextInfo.FeatureEligibilities - (*ContextInfo_DataSharingContext)(nil), // 212: WAWebProtobufsE2E.ContextInfo.DataSharingContext - (*ContextInfo_ForwardedAIBotMessageInfo)(nil), // 213: WAWebProtobufsE2E.ContextInfo.ForwardedAIBotMessageInfo - (*ContextInfo_UTMInfo)(nil), // 214: WAWebProtobufsE2E.ContextInfo.UTMInfo - (*ContextInfo_BusinessMessageForwardInfo)(nil), // 215: WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo - (*ContextInfo_DataSharingContext_Parameters)(nil), // 216: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters - (*HydratedTemplateButton_HydratedURLButton)(nil), // 217: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton - (*HydratedTemplateButton_HydratedCallButton)(nil), // 218: WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButton - (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 219: WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButton - (*PaymentBackground_MediaData)(nil), // 220: WAWebProtobufsE2E.PaymentBackground.MediaData - (*PollResultSnapshotMessage_PollVote)(nil), // 221: WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote - (*PollCreationMessage_Option)(nil), // 222: WAWebProtobufsE2E.PollCreationMessage.Option - (*ProductMessage_ProductSnapshot)(nil), // 223: WAWebProtobufsE2E.ProductMessage.ProductSnapshot - (*ProductMessage_CatalogSnapshot)(nil), // 224: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot - (*TemplateMessage_HydratedFourRowTemplate)(nil), // 225: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate - (*TemplateMessage_FourRowTemplate)(nil), // 226: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate - (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 227: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - (*PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest)(nil), // 228: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest - (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 229: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 230: WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview - (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 231: WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload - (*TemplateButton_CallButton)(nil), // 232: WAWebProtobufsE2E.TemplateButton.CallButton - (*TemplateButton_URLButton)(nil), // 233: WAWebProtobufsE2E.TemplateButton.URLButton - (*TemplateButton_QuickReplyButton)(nil), // 234: WAWebProtobufsE2E.TemplateButton.QuickReplyButton - (*waCommon.MessageKey)(nil), // 235: WACommon.MessageKey - (waAdv.ADVEncryptionType)(0), // 236: WAAdv.ADVEncryptionType - (waMmsRetry.MediaRetryNotification_ResultType)(0), // 237: WAMmsRetry.MediaRetryNotification.ResultType - (*waCompanionReg.DeviceProps_HistorySyncConfig)(nil), // 238: WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig + (BotMetricsEntryPoint)(0), // 2: WAWebProtobufsE2E.BotMetricsEntryPoint + (BotSessionSource)(0), // 3: WAWebProtobufsE2E.BotSessionSource + (KeepType)(0), // 4: WAWebProtobufsE2E.KeepType + (StickerPackMessage_StickerPackOrigin)(0), // 5: WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin + (PlaceholderMessage_PlaceholderType)(0), // 6: WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType + (BCallMessage_MediaType)(0), // 7: WAWebProtobufsE2E.BCallMessage.MediaType + (CallLogMessage_CallOutcome)(0), // 8: WAWebProtobufsE2E.CallLogMessage.CallOutcome + (CallLogMessage_CallType)(0), // 9: WAWebProtobufsE2E.CallLogMessage.CallType + (ScheduledCallEditMessage_EditType)(0), // 10: WAWebProtobufsE2E.ScheduledCallEditMessage.EditType + (ScheduledCallCreationMessage_CallType)(0), // 11: WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType + (EventResponseMessage_EventResponseType)(0), // 12: WAWebProtobufsE2E.EventResponseMessage.EventResponseType + (PinInChatMessage_Type)(0), // 13: WAWebProtobufsE2E.PinInChatMessage.Type + (PollCreationMessage_PollType)(0), // 14: WAWebProtobufsE2E.PollCreationMessage.PollType + (ButtonsResponseMessage_Type)(0), // 15: WAWebProtobufsE2E.ButtonsResponseMessage.Type + (ButtonsMessage_HeaderType)(0), // 16: WAWebProtobufsE2E.ButtonsMessage.HeaderType + (ButtonsMessage_Button_Type)(0), // 17: WAWebProtobufsE2E.ButtonsMessage.Button.Type + (SecretEncryptedMessage_SecretEncType)(0), // 18: WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType + (GroupInviteMessage_GroupType)(0), // 19: WAWebProtobufsE2E.GroupInviteMessage.GroupType + (InteractiveResponseMessage_Body_Format)(0), // 20: WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format + (InteractiveMessage_ShopMessage_Surface)(0), // 21: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface + (ListResponseMessage_ListType)(0), // 22: WAWebProtobufsE2E.ListResponseMessage.ListType + (ListMessage_ListType)(0), // 23: WAWebProtobufsE2E.ListMessage.ListType + (OrderMessage_OrderSurface)(0), // 24: WAWebProtobufsE2E.OrderMessage.OrderSurface + (OrderMessage_OrderStatus)(0), // 25: WAWebProtobufsE2E.OrderMessage.OrderStatus + (PaymentInviteMessage_ServiceType)(0), // 26: WAWebProtobufsE2E.PaymentInviteMessage.ServiceType + (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_CalendarType)(0), // 27: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType + (HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent_DayOfWeekType)(0), // 28: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType + (PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode)(0), // 29: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode + (HistorySyncNotification_HistorySyncType)(0), // 30: WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType + (RequestWelcomeMessageMetadata_LocalChatState)(0), // 31: WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState + (ProtocolMessage_Type)(0), // 32: WAWebProtobufsE2E.ProtocolMessage.Type + (CloudAPIThreadControlNotification_CloudAPIThreadControl)(0), // 33: WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl + (BotFeedbackMessage_ReportKind)(0), // 34: WAWebProtobufsE2E.BotFeedbackMessage.ReportKind + (BotFeedbackMessage_BotFeedbackKindMultiplePositive)(0), // 35: WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKindMultiplePositive + (BotFeedbackMessage_BotFeedbackKindMultipleNegative)(0), // 36: WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKindMultipleNegative + (BotFeedbackMessage_BotFeedbackKind)(0), // 37: WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind + (VideoMessage_Attribution)(0), // 38: WAWebProtobufsE2E.VideoMessage.Attribution + (ExtendedTextMessage_InviteLinkGroupType)(0), // 39: WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType + (ExtendedTextMessage_PreviewType)(0), // 40: WAWebProtobufsE2E.ExtendedTextMessage.PreviewType + (ExtendedTextMessage_FontType)(0), // 41: WAWebProtobufsE2E.ExtendedTextMessage.FontType + (InvoiceMessage_AttachmentType)(0), // 42: WAWebProtobufsE2E.InvoiceMessage.AttachmentType + (ImageMessage_ImageSourceType)(0), // 43: WAWebProtobufsE2E.ImageMessage.ImageSourceType + (ContextInfo_StatusAttributionType)(0), // 44: WAWebProtobufsE2E.ContextInfo.StatusAttributionType + (ContextInfo_ForwardedNewsletterMessageInfo_ContentType)(0), // 45: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType + (ContextInfo_ExternalAdReplyInfo_MediaType)(0), // 46: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType + (ContextInfo_AdReplyInfo_MediaType)(0), // 47: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType + (BotPluginMetadata_PluginType)(0), // 48: WAWebProtobufsE2E.BotPluginMetadata.PluginType + (BotPluginMetadata_SearchProvider)(0), // 49: WAWebProtobufsE2E.BotPluginMetadata.SearchProvider + (BotMediaMetadata_OrientationType)(0), // 50: WAWebProtobufsE2E.BotMediaMetadata.OrientationType + (BotReminderMetadata_ReminderFrequency)(0), // 51: WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency + (BotReminderMetadata_ReminderAction)(0), // 52: WAWebProtobufsE2E.BotReminderMetadata.ReminderAction + (BotModelMetadata_PremiumModelStatus)(0), // 53: WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus + (BotModelMetadata_ModelType)(0), // 54: WAWebProtobufsE2E.BotModelMetadata.ModelType + (BotCapabilityMetadata_BotCapabilityType)(0), // 55: WAWebProtobufsE2E.BotCapabilityMetadata.BotCapabilityType + (BotImagineMetadata_ImagineType)(0), // 56: WAWebProtobufsE2E.BotImagineMetadata.ImagineType + (MessageAssociation_AssociationType)(0), // 57: WAWebProtobufsE2E.MessageAssociation.AssociationType + (MessageContextInfo_MessageAddonExpiryType)(0), // 58: WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType + (HydratedTemplateButton_HydratedURLButton_WebviewPresentationType)(0), // 59: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType + (PaymentBackground_Type)(0), // 60: WAWebProtobufsE2E.PaymentBackground.Type + (DisappearingMode_Trigger)(0), // 61: WAWebProtobufsE2E.DisappearingMode.Trigger + (DisappearingMode_Initiator)(0), // 62: WAWebProtobufsE2E.DisappearingMode.Initiator + (ProcessedVideo_VideoQuality)(0), // 63: WAWebProtobufsE2E.ProcessedVideo.VideoQuality + (*StickerPackMessage)(nil), // 64: WAWebProtobufsE2E.StickerPackMessage + (*PlaceholderMessage)(nil), // 65: WAWebProtobufsE2E.PlaceholderMessage + (*BCallMessage)(nil), // 66: WAWebProtobufsE2E.BCallMessage + (*CallLogMessage)(nil), // 67: WAWebProtobufsE2E.CallLogMessage + (*ScheduledCallEditMessage)(nil), // 68: WAWebProtobufsE2E.ScheduledCallEditMessage + (*ScheduledCallCreationMessage)(nil), // 69: WAWebProtobufsE2E.ScheduledCallCreationMessage + (*EventResponseMessage)(nil), // 70: WAWebProtobufsE2E.EventResponseMessage + (*PinInChatMessage)(nil), // 71: WAWebProtobufsE2E.PinInChatMessage + (*PollCreationMessage)(nil), // 72: WAWebProtobufsE2E.PollCreationMessage + (*ButtonsResponseMessage)(nil), // 73: WAWebProtobufsE2E.ButtonsResponseMessage + (*ButtonsMessage)(nil), // 74: WAWebProtobufsE2E.ButtonsMessage + (*SecretEncryptedMessage)(nil), // 75: WAWebProtobufsE2E.SecretEncryptedMessage + (*GroupInviteMessage)(nil), // 76: WAWebProtobufsE2E.GroupInviteMessage + (*InteractiveResponseMessage)(nil), // 77: WAWebProtobufsE2E.InteractiveResponseMessage + (*InteractiveMessage)(nil), // 78: WAWebProtobufsE2E.InteractiveMessage + (*ListResponseMessage)(nil), // 79: WAWebProtobufsE2E.ListResponseMessage + (*ListMessage)(nil), // 80: WAWebProtobufsE2E.ListMessage + (*OrderMessage)(nil), // 81: WAWebProtobufsE2E.OrderMessage + (*PaymentInviteMessage)(nil), // 82: WAWebProtobufsE2E.PaymentInviteMessage + (*HighlyStructuredMessage)(nil), // 83: WAWebProtobufsE2E.HighlyStructuredMessage + (*PeerDataOperationRequestResponseMessage)(nil), // 84: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage + (*HistorySyncNotification)(nil), // 85: WAWebProtobufsE2E.HistorySyncNotification + (*RequestWelcomeMessageMetadata)(nil), // 86: WAWebProtobufsE2E.RequestWelcomeMessageMetadata + (*ProtocolMessage)(nil), // 87: WAWebProtobufsE2E.ProtocolMessage + (*CloudAPIThreadControlNotification)(nil), // 88: WAWebProtobufsE2E.CloudAPIThreadControlNotification + (*BotFeedbackMessage)(nil), // 89: WAWebProtobufsE2E.BotFeedbackMessage + (*VideoMessage)(nil), // 90: WAWebProtobufsE2E.VideoMessage + (*ExtendedTextMessage)(nil), // 91: WAWebProtobufsE2E.ExtendedTextMessage + (*InvoiceMessage)(nil), // 92: WAWebProtobufsE2E.InvoiceMessage + (*ImageMessage)(nil), // 93: WAWebProtobufsE2E.ImageMessage + (*ContextInfo)(nil), // 94: WAWebProtobufsE2E.ContextInfo + (*BotPluginMetadata)(nil), // 95: WAWebProtobufsE2E.BotPluginMetadata + (*BotMediaMetadata)(nil), // 96: WAWebProtobufsE2E.BotMediaMetadata + (*BotReminderMetadata)(nil), // 97: WAWebProtobufsE2E.BotReminderMetadata + (*BotModelMetadata)(nil), // 98: WAWebProtobufsE2E.BotModelMetadata + (*BotCapabilityMetadata)(nil), // 99: WAWebProtobufsE2E.BotCapabilityMetadata + (*BotImagineMetadata)(nil), // 100: WAWebProtobufsE2E.BotImagineMetadata + (*MessageAssociation)(nil), // 101: WAWebProtobufsE2E.MessageAssociation + (*MessageContextInfo)(nil), // 102: WAWebProtobufsE2E.MessageContextInfo + (*HydratedTemplateButton)(nil), // 103: WAWebProtobufsE2E.HydratedTemplateButton + (*PaymentBackground)(nil), // 104: WAWebProtobufsE2E.PaymentBackground + (*DisappearingMode)(nil), // 105: WAWebProtobufsE2E.DisappearingMode + (*ProcessedVideo)(nil), // 106: WAWebProtobufsE2E.ProcessedVideo + (*Message)(nil), // 107: WAWebProtobufsE2E.Message + (*AlbumMessage)(nil), // 108: WAWebProtobufsE2E.AlbumMessage + (*MessageHistoryBundle)(nil), // 109: WAWebProtobufsE2E.MessageHistoryBundle + (*EncEventResponseMessage)(nil), // 110: WAWebProtobufsE2E.EncEventResponseMessage + (*EventMessage)(nil), // 111: WAWebProtobufsE2E.EventMessage + (*CommentMessage)(nil), // 112: WAWebProtobufsE2E.CommentMessage + (*EncCommentMessage)(nil), // 113: WAWebProtobufsE2E.EncCommentMessage + (*EncReactionMessage)(nil), // 114: WAWebProtobufsE2E.EncReactionMessage + (*KeepInChatMessage)(nil), // 115: WAWebProtobufsE2E.KeepInChatMessage + (*PollResultSnapshotMessage)(nil), // 116: WAWebProtobufsE2E.PollResultSnapshotMessage + (*PollVoteMessage)(nil), // 117: WAWebProtobufsE2E.PollVoteMessage + (*PollEncValue)(nil), // 118: WAWebProtobufsE2E.PollEncValue + (*PollUpdateMessageMetadata)(nil), // 119: WAWebProtobufsE2E.PollUpdateMessageMetadata + (*PollUpdateMessage)(nil), // 120: WAWebProtobufsE2E.PollUpdateMessage + (*StickerSyncRMRMessage)(nil), // 121: WAWebProtobufsE2E.StickerSyncRMRMessage + (*ReactionMessage)(nil), // 122: WAWebProtobufsE2E.ReactionMessage + (*FutureProofMessage)(nil), // 123: WAWebProtobufsE2E.FutureProofMessage + (*DeviceSentMessage)(nil), // 124: WAWebProtobufsE2E.DeviceSentMessage + (*RequestPhoneNumberMessage)(nil), // 125: WAWebProtobufsE2E.RequestPhoneNumberMessage + (*NewsletterAdminInviteMessage)(nil), // 126: WAWebProtobufsE2E.NewsletterAdminInviteMessage + (*ProductMessage)(nil), // 127: WAWebProtobufsE2E.ProductMessage + (*TemplateButtonReplyMessage)(nil), // 128: WAWebProtobufsE2E.TemplateButtonReplyMessage + (*TemplateMessage)(nil), // 129: WAWebProtobufsE2E.TemplateMessage + (*StickerMessage)(nil), // 130: WAWebProtobufsE2E.StickerMessage + (*LiveLocationMessage)(nil), // 131: WAWebProtobufsE2E.LiveLocationMessage + (*CancelPaymentRequestMessage)(nil), // 132: WAWebProtobufsE2E.CancelPaymentRequestMessage + (*DeclinePaymentRequestMessage)(nil), // 133: WAWebProtobufsE2E.DeclinePaymentRequestMessage + (*RequestPaymentMessage)(nil), // 134: WAWebProtobufsE2E.RequestPaymentMessage + (*SendPaymentMessage)(nil), // 135: WAWebProtobufsE2E.SendPaymentMessage + (*ContactsArrayMessage)(nil), // 136: WAWebProtobufsE2E.ContactsArrayMessage + (*InitialSecurityNotificationSettingSync)(nil), // 137: WAWebProtobufsE2E.InitialSecurityNotificationSettingSync + (*PeerDataOperationRequestMessage)(nil), // 138: WAWebProtobufsE2E.PeerDataOperationRequestMessage + (*FullHistorySyncOnDemandRequestMetadata)(nil), // 139: WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata + (*AppStateFatalExceptionNotification)(nil), // 140: WAWebProtobufsE2E.AppStateFatalExceptionNotification + (*AppStateSyncKeyRequest)(nil), // 141: WAWebProtobufsE2E.AppStateSyncKeyRequest + (*AppStateSyncKeyShare)(nil), // 142: WAWebProtobufsE2E.AppStateSyncKeyShare + (*AppStateSyncKeyData)(nil), // 143: WAWebProtobufsE2E.AppStateSyncKeyData + (*AppStateSyncKeyFingerprint)(nil), // 144: WAWebProtobufsE2E.AppStateSyncKeyFingerprint + (*AppStateSyncKeyId)(nil), // 145: WAWebProtobufsE2E.AppStateSyncKeyId + (*AppStateSyncKey)(nil), // 146: WAWebProtobufsE2E.AppStateSyncKey + (*Chat)(nil), // 147: WAWebProtobufsE2E.Chat + (*Call)(nil), // 148: WAWebProtobufsE2E.Call + (*AudioMessage)(nil), // 149: WAWebProtobufsE2E.AudioMessage + (*DocumentMessage)(nil), // 150: WAWebProtobufsE2E.DocumentMessage + (*MMSThumbnailMetadata)(nil), // 151: WAWebProtobufsE2E.MMSThumbnailMetadata + (*LocationMessage)(nil), // 152: WAWebProtobufsE2E.LocationMessage + (*ContactMessage)(nil), // 153: WAWebProtobufsE2E.ContactMessage + (*SenderKeyDistributionMessage)(nil), // 154: WAWebProtobufsE2E.SenderKeyDistributionMessage + (*BotAvatarMetadata)(nil), // 155: WAWebProtobufsE2E.BotAvatarMetadata + (*BotSuggestedPromptMetadata)(nil), // 156: WAWebProtobufsE2E.BotSuggestedPromptMetadata + (*BotPromptSuggestions)(nil), // 157: WAWebProtobufsE2E.BotPromptSuggestions + (*BotPromptSuggestion)(nil), // 158: WAWebProtobufsE2E.BotPromptSuggestion + (*BotMemoryMetadata)(nil), // 159: WAWebProtobufsE2E.BotMemoryMetadata + (*BotMemoryFact)(nil), // 160: WAWebProtobufsE2E.BotMemoryFact + (*BotRenderingMetadata)(nil), // 161: WAWebProtobufsE2E.BotRenderingMetadata + (*BotMetricsMetadata)(nil), // 162: WAWebProtobufsE2E.BotMetricsMetadata + (*BotSessionMetadata)(nil), // 163: WAWebProtobufsE2E.BotSessionMetadata + (*BotMemuMetadata)(nil), // 164: WAWebProtobufsE2E.BotMemuMetadata + (*BotProgressIndicatorMetadata)(nil), // 165: WAWebProtobufsE2E.BotProgressIndicatorMetadata + (*BotMetadata)(nil), // 166: WAWebProtobufsE2E.BotMetadata + (*DeviceListMetadata)(nil), // 167: WAWebProtobufsE2E.DeviceListMetadata + (*EmbeddedMessage)(nil), // 168: WAWebProtobufsE2E.EmbeddedMessage + (*EmbeddedMusic)(nil), // 169: WAWebProtobufsE2E.EmbeddedMusic + (*EmbeddedContent)(nil), // 170: WAWebProtobufsE2E.EmbeddedContent + (*TapLinkAction)(nil), // 171: WAWebProtobufsE2E.TapLinkAction + (*InteractiveAnnotation)(nil), // 172: WAWebProtobufsE2E.InteractiveAnnotation + (*Point)(nil), // 173: WAWebProtobufsE2E.Point + (*Location)(nil), // 174: WAWebProtobufsE2E.Location + (*TemplateButton)(nil), // 175: WAWebProtobufsE2E.TemplateButton + (*Money)(nil), // 176: WAWebProtobufsE2E.Money + (*ActionLink)(nil), // 177: WAWebProtobufsE2E.ActionLink + (*GroupMention)(nil), // 178: WAWebProtobufsE2E.GroupMention + (*MessageSecretMessage)(nil), // 179: WAWebProtobufsE2E.MessageSecretMessage + (*MediaNotifyMessage)(nil), // 180: WAWebProtobufsE2E.MediaNotifyMessage + (*LIDMigrationMappingSyncMessage)(nil), // 181: WAWebProtobufsE2E.LIDMigrationMappingSyncMessage + (*StickerPackMessage_Sticker)(nil), // 182: WAWebProtobufsE2E.StickerPackMessage.Sticker + (*CallLogMessage_CallParticipant)(nil), // 183: WAWebProtobufsE2E.CallLogMessage.CallParticipant + (*PollCreationMessage_Option)(nil), // 184: WAWebProtobufsE2E.PollCreationMessage.Option + (*ButtonsMessage_Button)(nil), // 185: WAWebProtobufsE2E.ButtonsMessage.Button + (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 186: WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo + (*ButtonsMessage_Button_ButtonText)(nil), // 187: WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText + (*InteractiveResponseMessage_Body)(nil), // 188: WAWebProtobufsE2E.InteractiveResponseMessage.Body + (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 189: WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessage + (*InteractiveMessage_ShopMessage)(nil), // 190: WAWebProtobufsE2E.InteractiveMessage.ShopMessage + (*InteractiveMessage_CarouselMessage)(nil), // 191: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage + (*InteractiveMessage_NativeFlowMessage)(nil), // 192: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage + (*InteractiveMessage_CollectionMessage)(nil), // 193: WAWebProtobufsE2E.InteractiveMessage.CollectionMessage + (*InteractiveMessage_Footer)(nil), // 194: WAWebProtobufsE2E.InteractiveMessage.Footer + (*InteractiveMessage_Body)(nil), // 195: WAWebProtobufsE2E.InteractiveMessage.Body + (*InteractiveMessage_Header)(nil), // 196: WAWebProtobufsE2E.InteractiveMessage.Header + (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 197: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton + (*ListResponseMessage_SingleSelectReply)(nil), // 198: WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply + (*ListMessage_ProductListInfo)(nil), // 199: WAWebProtobufsE2E.ListMessage.ProductListInfo + (*ListMessage_ProductListHeaderImage)(nil), // 200: WAWebProtobufsE2E.ListMessage.ProductListHeaderImage + (*ListMessage_ProductSection)(nil), // 201: WAWebProtobufsE2E.ListMessage.ProductSection + (*ListMessage_Product)(nil), // 202: WAWebProtobufsE2E.ListMessage.Product + (*ListMessage_Section)(nil), // 203: WAWebProtobufsE2E.ListMessage.Section + (*ListMessage_Row)(nil), // 204: WAWebProtobufsE2E.ListMessage.Row + (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 205: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 206: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 207: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 208: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 209: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 210: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse)(nil), // 211: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse)(nil), // 212: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse)(nil), // 213: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 214: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 215: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 216: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail + (*ContextInfo_ForwardedNewsletterMessageInfo)(nil), // 217: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo + (*ContextInfo_ExternalAdReplyInfo)(nil), // 218: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo + (*ContextInfo_AdReplyInfo)(nil), // 219: WAWebProtobufsE2E.ContextInfo.AdReplyInfo + (*ContextInfo_FeatureEligibilities)(nil), // 220: WAWebProtobufsE2E.ContextInfo.FeatureEligibilities + (*ContextInfo_DataSharingContext)(nil), // 221: WAWebProtobufsE2E.ContextInfo.DataSharingContext + (*ContextInfo_ForwardedAIBotMessageInfo)(nil), // 222: WAWebProtobufsE2E.ContextInfo.ForwardedAIBotMessageInfo + (*ContextInfo_UTMInfo)(nil), // 223: WAWebProtobufsE2E.ContextInfo.UTMInfo + (*ContextInfo_BusinessMessageForwardInfo)(nil), // 224: WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo + (*ContextInfo_DataSharingContext_Parameters)(nil), // 225: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters + (*HydratedTemplateButton_HydratedURLButton)(nil), // 226: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton + (*HydratedTemplateButton_HydratedCallButton)(nil), // 227: WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButton + (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 228: WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButton + (*PaymentBackground_MediaData)(nil), // 229: WAWebProtobufsE2E.PaymentBackground.MediaData + (*PollResultSnapshotMessage_PollVote)(nil), // 230: WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote + (*ProductMessage_ProductSnapshot)(nil), // 231: WAWebProtobufsE2E.ProductMessage.ProductSnapshot + (*ProductMessage_CatalogSnapshot)(nil), // 232: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot + (*TemplateMessage_HydratedFourRowTemplate)(nil), // 233: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate + (*TemplateMessage_FourRowTemplate)(nil), // 234: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate + (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 235: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest + (*PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest)(nil), // 236: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest + (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 237: WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest + (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 238: WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview + (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 239: WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload + (*BotRenderingMetadata_Keyword)(nil), // 240: WAWebProtobufsE2E.BotRenderingMetadata.Keyword + (*TemplateButton_CallButton)(nil), // 241: WAWebProtobufsE2E.TemplateButton.CallButton + (*TemplateButton_URLButton)(nil), // 242: WAWebProtobufsE2E.TemplateButton.URLButton + (*TemplateButton_QuickReplyButton)(nil), // 243: WAWebProtobufsE2E.TemplateButton.QuickReplyButton + (*waCommon.MessageKey)(nil), // 244: WACommon.MessageKey + (waAdv.ADVEncryptionType)(0), // 245: WAAdv.ADVEncryptionType + (waMmsRetry.MediaRetryNotification_ResultType)(0), // 246: WAMmsRetry.MediaRetryNotification.ResultType + (*waCompanionReg.DeviceProps_HistorySyncConfig)(nil), // 247: WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig } var file_waE2E_WAWebProtobufsE2E_proto_depIdxs = []int32{ - 174, // 0: WAWebProtobufsE2E.StickerPackMessage.stickers:type_name -> WAWebProtobufsE2E.StickerPackMessage.Sticker - 90, // 1: WAWebProtobufsE2E.StickerPackMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 4, // 2: WAWebProtobufsE2E.StickerPackMessage.stickerPackOrigin:type_name -> WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin - 5, // 3: WAWebProtobufsE2E.PlaceholderMessage.type:type_name -> WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType - 6, // 4: WAWebProtobufsE2E.BCallMessage.mediaType:type_name -> WAWebProtobufsE2E.BCallMessage.MediaType - 7, // 5: WAWebProtobufsE2E.CallLogMessage.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome - 8, // 6: WAWebProtobufsE2E.CallLogMessage.callType:type_name -> WAWebProtobufsE2E.CallLogMessage.CallType - 175, // 7: WAWebProtobufsE2E.CallLogMessage.participants:type_name -> WAWebProtobufsE2E.CallLogMessage.CallParticipant - 235, // 8: WAWebProtobufsE2E.ScheduledCallEditMessage.key:type_name -> WACommon.MessageKey - 9, // 9: WAWebProtobufsE2E.ScheduledCallEditMessage.editType:type_name -> WAWebProtobufsE2E.ScheduledCallEditMessage.EditType - 10, // 10: WAWebProtobufsE2E.ScheduledCallCreationMessage.callType:type_name -> WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType - 11, // 11: WAWebProtobufsE2E.EventResponseMessage.response:type_name -> WAWebProtobufsE2E.EventResponseMessage.EventResponseType - 235, // 12: WAWebProtobufsE2E.PinInChatMessage.key:type_name -> WACommon.MessageKey - 12, // 13: WAWebProtobufsE2E.PinInChatMessage.type:type_name -> WAWebProtobufsE2E.PinInChatMessage.Type - 90, // 14: WAWebProtobufsE2E.ButtonsResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 13, // 15: WAWebProtobufsE2E.ButtonsResponseMessage.type:type_name -> WAWebProtobufsE2E.ButtonsResponseMessage.Type - 147, // 16: WAWebProtobufsE2E.ButtonsMessage.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage - 89, // 17: WAWebProtobufsE2E.ButtonsMessage.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage - 86, // 18: WAWebProtobufsE2E.ButtonsMessage.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage - 148, // 19: WAWebProtobufsE2E.ButtonsMessage.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage - 90, // 20: WAWebProtobufsE2E.ButtonsMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 176, // 21: WAWebProtobufsE2E.ButtonsMessage.buttons:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button - 14, // 22: WAWebProtobufsE2E.ButtonsMessage.headerType:type_name -> WAWebProtobufsE2E.ButtonsMessage.HeaderType - 235, // 23: WAWebProtobufsE2E.SecretEncryptedMessage.targetMessageKey:type_name -> WACommon.MessageKey - 16, // 24: WAWebProtobufsE2E.SecretEncryptedMessage.secretEncType:type_name -> WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType - 90, // 25: WAWebProtobufsE2E.GroupInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 17, // 26: WAWebProtobufsE2E.GroupInviteMessage.groupType:type_name -> WAWebProtobufsE2E.GroupInviteMessage.GroupType - 180, // 27: WAWebProtobufsE2E.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessage - 179, // 28: WAWebProtobufsE2E.InteractiveResponseMessage.body:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body - 90, // 29: WAWebProtobufsE2E.InteractiveResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 181, // 30: WAWebProtobufsE2E.InteractiveMessage.shopStorefrontMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage - 184, // 31: WAWebProtobufsE2E.InteractiveMessage.collectionMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.CollectionMessage - 183, // 32: WAWebProtobufsE2E.InteractiveMessage.nativeFlowMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage - 182, // 33: WAWebProtobufsE2E.InteractiveMessage.carouselMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.CarouselMessage - 187, // 34: WAWebProtobufsE2E.InteractiveMessage.header:type_name -> WAWebProtobufsE2E.InteractiveMessage.Header - 186, // 35: WAWebProtobufsE2E.InteractiveMessage.body:type_name -> WAWebProtobufsE2E.InteractiveMessage.Body - 185, // 36: WAWebProtobufsE2E.InteractiveMessage.footer:type_name -> WAWebProtobufsE2E.InteractiveMessage.Footer - 90, // 37: WAWebProtobufsE2E.InteractiveMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 20, // 38: WAWebProtobufsE2E.ListResponseMessage.listType:type_name -> WAWebProtobufsE2E.ListResponseMessage.ListType - 189, // 39: WAWebProtobufsE2E.ListResponseMessage.singleSelectReply:type_name -> WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply - 90, // 40: WAWebProtobufsE2E.ListResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 21, // 41: WAWebProtobufsE2E.ListMessage.listType:type_name -> WAWebProtobufsE2E.ListMessage.ListType - 194, // 42: WAWebProtobufsE2E.ListMessage.sections:type_name -> WAWebProtobufsE2E.ListMessage.Section - 190, // 43: WAWebProtobufsE2E.ListMessage.productListInfo:type_name -> WAWebProtobufsE2E.ListMessage.ProductListInfo - 90, // 44: WAWebProtobufsE2E.ListMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 23, // 45: WAWebProtobufsE2E.OrderMessage.status:type_name -> WAWebProtobufsE2E.OrderMessage.OrderStatus - 22, // 46: WAWebProtobufsE2E.OrderMessage.surface:type_name -> WAWebProtobufsE2E.OrderMessage.OrderSurface - 90, // 47: WAWebProtobufsE2E.OrderMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 235, // 48: WAWebProtobufsE2E.OrderMessage.orderRequestMessageID:type_name -> WACommon.MessageKey - 24, // 49: WAWebProtobufsE2E.PaymentInviteMessage.serviceType:type_name -> WAWebProtobufsE2E.PaymentInviteMessage.ServiceType - 196, // 50: WAWebProtobufsE2E.HighlyStructuredMessage.localizableParams:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter - 126, // 51: WAWebProtobufsE2E.HighlyStructuredMessage.hydratedHsm:type_name -> WAWebProtobufsE2E.TemplateMessage - 1, // 52: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.peerDataOperationRequestType:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestType - 201, // 53: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult - 28, // 54: WAWebProtobufsE2E.HistorySyncNotification.syncType:type_name -> WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType - 136, // 55: WAWebProtobufsE2E.HistorySyncNotification.fullHistorySyncOnDemandRequestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata - 29, // 56: WAWebProtobufsE2E.RequestWelcomeMessageMetadata.localChatState:type_name -> WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState - 235, // 57: WAWebProtobufsE2E.ProtocolMessage.key:type_name -> WACommon.MessageKey - 30, // 58: WAWebProtobufsE2E.ProtocolMessage.type:type_name -> WAWebProtobufsE2E.ProtocolMessage.Type - 81, // 59: WAWebProtobufsE2E.ProtocolMessage.historySyncNotification:type_name -> WAWebProtobufsE2E.HistorySyncNotification - 139, // 60: WAWebProtobufsE2E.ProtocolMessage.appStateSyncKeyShare:type_name -> WAWebProtobufsE2E.AppStateSyncKeyShare - 138, // 61: WAWebProtobufsE2E.ProtocolMessage.appStateSyncKeyRequest:type_name -> WAWebProtobufsE2E.AppStateSyncKeyRequest - 134, // 62: WAWebProtobufsE2E.ProtocolMessage.initialSecurityNotificationSettingSync:type_name -> WAWebProtobufsE2E.InitialSecurityNotificationSettingSync - 137, // 63: WAWebProtobufsE2E.ProtocolMessage.appStateFatalExceptionNotification:type_name -> WAWebProtobufsE2E.AppStateFatalExceptionNotification - 101, // 64: WAWebProtobufsE2E.ProtocolMessage.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode - 103, // 65: WAWebProtobufsE2E.ProtocolMessage.editedMessage:type_name -> WAWebProtobufsE2E.Message - 135, // 66: WAWebProtobufsE2E.ProtocolMessage.peerDataOperationRequestMessage:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage - 80, // 67: WAWebProtobufsE2E.ProtocolMessage.peerDataOperationRequestResponseMessage:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage - 85, // 68: WAWebProtobufsE2E.ProtocolMessage.botFeedbackMessage:type_name -> WAWebProtobufsE2E.BotFeedbackMessage - 82, // 69: WAWebProtobufsE2E.ProtocolMessage.requestWelcomeMessageMetadata:type_name -> WAWebProtobufsE2E.RequestWelcomeMessageMetadata - 172, // 70: WAWebProtobufsE2E.ProtocolMessage.mediaNotifyMessage:type_name -> WAWebProtobufsE2E.MediaNotifyMessage - 84, // 71: WAWebProtobufsE2E.ProtocolMessage.cloudApiThreadControlNotification:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification - 173, // 72: WAWebProtobufsE2E.ProtocolMessage.lidMigrationMappingSyncMessage:type_name -> WAWebProtobufsE2E.LIDMigrationMappingSyncMessage - 31, // 73: WAWebProtobufsE2E.CloudAPIThreadControlNotification.status:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl - 235, // 74: WAWebProtobufsE2E.BotFeedbackMessage.messageKey:type_name -> WACommon.MessageKey - 35, // 75: WAWebProtobufsE2E.BotFeedbackMessage.kind:type_name -> WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind - 32, // 76: WAWebProtobufsE2E.BotFeedbackMessage.kindReport:type_name -> WAWebProtobufsE2E.BotFeedbackMessage.ReportKind - 164, // 77: WAWebProtobufsE2E.VideoMessage.interactiveAnnotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation - 90, // 78: WAWebProtobufsE2E.VideoMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 36, // 79: WAWebProtobufsE2E.VideoMessage.gifAttribution:type_name -> WAWebProtobufsE2E.VideoMessage.Attribution - 164, // 80: WAWebProtobufsE2E.VideoMessage.annotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation - 102, // 81: WAWebProtobufsE2E.VideoMessage.processedVideos:type_name -> WAWebProtobufsE2E.ProcessedVideo - 39, // 82: WAWebProtobufsE2E.ExtendedTextMessage.font:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.FontType - 38, // 83: WAWebProtobufsE2E.ExtendedTextMessage.previewType:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.PreviewType - 90, // 84: WAWebProtobufsE2E.ExtendedTextMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 37, // 85: WAWebProtobufsE2E.ExtendedTextMessage.inviteLinkGroupType:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType - 37, // 86: WAWebProtobufsE2E.ExtendedTextMessage.inviteLinkGroupTypeV2:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType - 40, // 87: WAWebProtobufsE2E.InvoiceMessage.attachmentType:type_name -> WAWebProtobufsE2E.InvoiceMessage.AttachmentType - 164, // 88: WAWebProtobufsE2E.ImageMessage.interactiveAnnotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation - 90, // 89: WAWebProtobufsE2E.ImageMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 164, // 90: WAWebProtobufsE2E.ImageMessage.annotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation - 41, // 91: WAWebProtobufsE2E.ImageMessage.imageSourceType:type_name -> WAWebProtobufsE2E.ImageMessage.ImageSourceType - 103, // 92: WAWebProtobufsE2E.ContextInfo.quotedMessage:type_name -> WAWebProtobufsE2E.Message - 210, // 93: WAWebProtobufsE2E.ContextInfo.quotedAd:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo - 235, // 94: WAWebProtobufsE2E.ContextInfo.placeholderKey:type_name -> WACommon.MessageKey - 209, // 95: WAWebProtobufsE2E.ContextInfo.externalAdReply:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo - 101, // 96: WAWebProtobufsE2E.ContextInfo.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode - 169, // 97: WAWebProtobufsE2E.ContextInfo.actionLink:type_name -> WAWebProtobufsE2E.ActionLink - 170, // 98: WAWebProtobufsE2E.ContextInfo.groupMentions:type_name -> WAWebProtobufsE2E.GroupMention - 214, // 99: WAWebProtobufsE2E.ContextInfo.utm:type_name -> WAWebProtobufsE2E.ContextInfo.UTMInfo - 208, // 100: WAWebProtobufsE2E.ContextInfo.forwardedNewsletterMessageInfo:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo - 215, // 101: WAWebProtobufsE2E.ContextInfo.businessMessageForwardInfo:type_name -> WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo - 212, // 102: WAWebProtobufsE2E.ContextInfo.dataSharingContext:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext - 211, // 103: WAWebProtobufsE2E.ContextInfo.featureEligibilities:type_name -> WAWebProtobufsE2E.ContextInfo.FeatureEligibilities - 213, // 104: WAWebProtobufsE2E.ContextInfo.forwardedAiBotMessageInfo:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedAIBotMessageInfo - 46, // 105: WAWebProtobufsE2E.BotPluginMetadata.provider:type_name -> WAWebProtobufsE2E.BotPluginMetadata.SearchProvider - 45, // 106: WAWebProtobufsE2E.BotPluginMetadata.pluginType:type_name -> WAWebProtobufsE2E.BotPluginMetadata.PluginType - 235, // 107: WAWebProtobufsE2E.BotPluginMetadata.parentPluginMessageKey:type_name -> WACommon.MessageKey - 45, // 108: WAWebProtobufsE2E.BotPluginMetadata.deprecatedField:type_name -> WAWebProtobufsE2E.BotPluginMetadata.PluginType - 45, // 109: WAWebProtobufsE2E.BotPluginMetadata.parentPluginType:type_name -> WAWebProtobufsE2E.BotPluginMetadata.PluginType - 47, // 110: WAWebProtobufsE2E.BotMediaMetadata.orientationType:type_name -> WAWebProtobufsE2E.BotMediaMetadata.OrientationType - 235, // 111: WAWebProtobufsE2E.BotReminderMetadata.requestMessageKey:type_name -> WACommon.MessageKey - 49, // 112: WAWebProtobufsE2E.BotReminderMetadata.action:type_name -> WAWebProtobufsE2E.BotReminderMetadata.ReminderAction - 48, // 113: WAWebProtobufsE2E.BotReminderMetadata.frequency:type_name -> WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency - 51, // 114: WAWebProtobufsE2E.BotModelMetadata.modelType:type_name -> WAWebProtobufsE2E.BotModelMetadata.ModelType - 50, // 115: WAWebProtobufsE2E.BotModelMetadata.premiumModelStatus:type_name -> WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus - 52, // 116: WAWebProtobufsE2E.BotCapabilityMetadata.capabilities:type_name -> WAWebProtobufsE2E.BotCapabilityMetadata.BotCapabilityType - 53, // 117: WAWebProtobufsE2E.BotImagineMetadata.imagineType:type_name -> WAWebProtobufsE2E.BotImagineMetadata.ImagineType - 54, // 118: WAWebProtobufsE2E.MessageAssociation.associationType:type_name -> WAWebProtobufsE2E.MessageAssociation.AssociationType - 235, // 119: WAWebProtobufsE2E.MessageAssociation.parentMessageKey:type_name -> WACommon.MessageKey - 159, // 120: WAWebProtobufsE2E.MessageContextInfo.deviceListMetadata:type_name -> WAWebProtobufsE2E.DeviceListMetadata - 158, // 121: WAWebProtobufsE2E.MessageContextInfo.botMetadata:type_name -> WAWebProtobufsE2E.BotMetadata - 55, // 122: WAWebProtobufsE2E.MessageContextInfo.messageAddOnExpiryType:type_name -> WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType - 97, // 123: WAWebProtobufsE2E.MessageContextInfo.messageAssociation:type_name -> WAWebProtobufsE2E.MessageAssociation - 219, // 124: WAWebProtobufsE2E.HydratedTemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButton - 217, // 125: WAWebProtobufsE2E.HydratedTemplateButton.urlButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton - 218, // 126: WAWebProtobufsE2E.HydratedTemplateButton.callButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButton - 220, // 127: WAWebProtobufsE2E.PaymentBackground.mediaData:type_name -> WAWebProtobufsE2E.PaymentBackground.MediaData - 57, // 128: WAWebProtobufsE2E.PaymentBackground.type:type_name -> WAWebProtobufsE2E.PaymentBackground.Type - 59, // 129: WAWebProtobufsE2E.DisappearingMode.initiator:type_name -> WAWebProtobufsE2E.DisappearingMode.Initiator - 58, // 130: WAWebProtobufsE2E.DisappearingMode.trigger:type_name -> WAWebProtobufsE2E.DisappearingMode.Trigger - 60, // 131: WAWebProtobufsE2E.ProcessedVideo.quality:type_name -> WAWebProtobufsE2E.ProcessedVideo.VideoQuality - 150, // 132: WAWebProtobufsE2E.Message.senderKeyDistributionMessage:type_name -> WAWebProtobufsE2E.SenderKeyDistributionMessage - 89, // 133: WAWebProtobufsE2E.Message.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage - 149, // 134: WAWebProtobufsE2E.Message.contactMessage:type_name -> WAWebProtobufsE2E.ContactMessage - 148, // 135: WAWebProtobufsE2E.Message.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage - 87, // 136: WAWebProtobufsE2E.Message.extendedTextMessage:type_name -> WAWebProtobufsE2E.ExtendedTextMessage - 147, // 137: WAWebProtobufsE2E.Message.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage - 146, // 138: WAWebProtobufsE2E.Message.audioMessage:type_name -> WAWebProtobufsE2E.AudioMessage - 86, // 139: WAWebProtobufsE2E.Message.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage - 145, // 140: WAWebProtobufsE2E.Message.call:type_name -> WAWebProtobufsE2E.Call - 144, // 141: WAWebProtobufsE2E.Message.chat:type_name -> WAWebProtobufsE2E.Chat - 83, // 142: WAWebProtobufsE2E.Message.protocolMessage:type_name -> WAWebProtobufsE2E.ProtocolMessage - 133, // 143: WAWebProtobufsE2E.Message.contactsArrayMessage:type_name -> WAWebProtobufsE2E.ContactsArrayMessage - 79, // 144: WAWebProtobufsE2E.Message.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 150, // 145: WAWebProtobufsE2E.Message.fastRatchetKeySenderKeyDistributionMessage:type_name -> WAWebProtobufsE2E.SenderKeyDistributionMessage - 132, // 146: WAWebProtobufsE2E.Message.sendPaymentMessage:type_name -> WAWebProtobufsE2E.SendPaymentMessage - 128, // 147: WAWebProtobufsE2E.Message.liveLocationMessage:type_name -> WAWebProtobufsE2E.LiveLocationMessage - 131, // 148: WAWebProtobufsE2E.Message.requestPaymentMessage:type_name -> WAWebProtobufsE2E.RequestPaymentMessage - 130, // 149: WAWebProtobufsE2E.Message.declinePaymentRequestMessage:type_name -> WAWebProtobufsE2E.DeclinePaymentRequestMessage - 129, // 150: WAWebProtobufsE2E.Message.cancelPaymentRequestMessage:type_name -> WAWebProtobufsE2E.CancelPaymentRequestMessage - 126, // 151: WAWebProtobufsE2E.Message.templateMessage:type_name -> WAWebProtobufsE2E.TemplateMessage - 127, // 152: WAWebProtobufsE2E.Message.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage - 72, // 153: WAWebProtobufsE2E.Message.groupInviteMessage:type_name -> WAWebProtobufsE2E.GroupInviteMessage - 125, // 154: WAWebProtobufsE2E.Message.templateButtonReplyMessage:type_name -> WAWebProtobufsE2E.TemplateButtonReplyMessage - 124, // 155: WAWebProtobufsE2E.Message.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage - 121, // 156: WAWebProtobufsE2E.Message.deviceSentMessage:type_name -> WAWebProtobufsE2E.DeviceSentMessage - 98, // 157: WAWebProtobufsE2E.Message.messageContextInfo:type_name -> WAWebProtobufsE2E.MessageContextInfo - 76, // 158: WAWebProtobufsE2E.Message.listMessage:type_name -> WAWebProtobufsE2E.ListMessage - 120, // 159: WAWebProtobufsE2E.Message.viewOnceMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 77, // 160: WAWebProtobufsE2E.Message.orderMessage:type_name -> WAWebProtobufsE2E.OrderMessage - 75, // 161: WAWebProtobufsE2E.Message.listResponseMessage:type_name -> WAWebProtobufsE2E.ListResponseMessage - 120, // 162: WAWebProtobufsE2E.Message.ephemeralMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 88, // 163: WAWebProtobufsE2E.Message.invoiceMessage:type_name -> WAWebProtobufsE2E.InvoiceMessage - 70, // 164: WAWebProtobufsE2E.Message.buttonsMessage:type_name -> WAWebProtobufsE2E.ButtonsMessage - 69, // 165: WAWebProtobufsE2E.Message.buttonsResponseMessage:type_name -> WAWebProtobufsE2E.ButtonsResponseMessage - 78, // 166: WAWebProtobufsE2E.Message.paymentInviteMessage:type_name -> WAWebProtobufsE2E.PaymentInviteMessage - 74, // 167: WAWebProtobufsE2E.Message.interactiveMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage - 119, // 168: WAWebProtobufsE2E.Message.reactionMessage:type_name -> WAWebProtobufsE2E.ReactionMessage - 118, // 169: WAWebProtobufsE2E.Message.stickerSyncRmrMessage:type_name -> WAWebProtobufsE2E.StickerSyncRMRMessage - 73, // 170: WAWebProtobufsE2E.Message.interactiveResponseMessage:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage - 117, // 171: WAWebProtobufsE2E.Message.pollCreationMessage:type_name -> WAWebProtobufsE2E.PollCreationMessage - 116, // 172: WAWebProtobufsE2E.Message.pollUpdateMessage:type_name -> WAWebProtobufsE2E.PollUpdateMessage - 111, // 173: WAWebProtobufsE2E.Message.keepInChatMessage:type_name -> WAWebProtobufsE2E.KeepInChatMessage - 120, // 174: WAWebProtobufsE2E.Message.documentWithCaptionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 122, // 175: WAWebProtobufsE2E.Message.requestPhoneNumberMessage:type_name -> WAWebProtobufsE2E.RequestPhoneNumberMessage - 120, // 176: WAWebProtobufsE2E.Message.viewOnceMessageV2:type_name -> WAWebProtobufsE2E.FutureProofMessage - 110, // 177: WAWebProtobufsE2E.Message.encReactionMessage:type_name -> WAWebProtobufsE2E.EncReactionMessage - 120, // 178: WAWebProtobufsE2E.Message.editedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 120, // 179: WAWebProtobufsE2E.Message.viewOnceMessageV2Extension:type_name -> WAWebProtobufsE2E.FutureProofMessage - 117, // 180: WAWebProtobufsE2E.Message.pollCreationMessageV2:type_name -> WAWebProtobufsE2E.PollCreationMessage - 66, // 181: WAWebProtobufsE2E.Message.scheduledCallCreationMessage:type_name -> WAWebProtobufsE2E.ScheduledCallCreationMessage - 120, // 182: WAWebProtobufsE2E.Message.groupMentionedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 68, // 183: WAWebProtobufsE2E.Message.pinInChatMessage:type_name -> WAWebProtobufsE2E.PinInChatMessage - 117, // 184: WAWebProtobufsE2E.Message.pollCreationMessageV3:type_name -> WAWebProtobufsE2E.PollCreationMessage - 65, // 185: WAWebProtobufsE2E.Message.scheduledCallEditMessage:type_name -> WAWebProtobufsE2E.ScheduledCallEditMessage - 86, // 186: WAWebProtobufsE2E.Message.ptvMessage:type_name -> WAWebProtobufsE2E.VideoMessage - 120, // 187: WAWebProtobufsE2E.Message.botInvokeMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 64, // 188: WAWebProtobufsE2E.Message.callLogMesssage:type_name -> WAWebProtobufsE2E.CallLogMessage - 105, // 189: WAWebProtobufsE2E.Message.messageHistoryBundle:type_name -> WAWebProtobufsE2E.MessageHistoryBundle - 109, // 190: WAWebProtobufsE2E.Message.encCommentMessage:type_name -> WAWebProtobufsE2E.EncCommentMessage - 63, // 191: WAWebProtobufsE2E.Message.bcallMessage:type_name -> WAWebProtobufsE2E.BCallMessage - 120, // 192: WAWebProtobufsE2E.Message.lottieStickerMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 107, // 193: WAWebProtobufsE2E.Message.eventMessage:type_name -> WAWebProtobufsE2E.EventMessage - 106, // 194: WAWebProtobufsE2E.Message.encEventResponseMessage:type_name -> WAWebProtobufsE2E.EncEventResponseMessage - 108, // 195: WAWebProtobufsE2E.Message.commentMessage:type_name -> WAWebProtobufsE2E.CommentMessage - 123, // 196: WAWebProtobufsE2E.Message.newsletterAdminInviteMessage:type_name -> WAWebProtobufsE2E.NewsletterAdminInviteMessage - 62, // 197: WAWebProtobufsE2E.Message.placeholderMessage:type_name -> WAWebProtobufsE2E.PlaceholderMessage - 71, // 198: WAWebProtobufsE2E.Message.secretEncryptedMessage:type_name -> WAWebProtobufsE2E.SecretEncryptedMessage - 104, // 199: WAWebProtobufsE2E.Message.albumMessage:type_name -> WAWebProtobufsE2E.AlbumMessage - 120, // 200: WAWebProtobufsE2E.Message.eventCoverImage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 61, // 201: WAWebProtobufsE2E.Message.stickerPackMessage:type_name -> WAWebProtobufsE2E.StickerPackMessage - 120, // 202: WAWebProtobufsE2E.Message.statusMentionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 112, // 203: WAWebProtobufsE2E.Message.pollResultSnapshotMessage:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage - 120, // 204: WAWebProtobufsE2E.Message.pollCreationMessageV4:type_name -> WAWebProtobufsE2E.FutureProofMessage - 120, // 205: WAWebProtobufsE2E.Message.pollCreationOptionImageMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage - 90, // 206: WAWebProtobufsE2E.AlbumMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 207: WAWebProtobufsE2E.MessageHistoryBundle.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 235, // 208: WAWebProtobufsE2E.EncEventResponseMessage.eventCreationMessageKey:type_name -> WACommon.MessageKey - 90, // 209: WAWebProtobufsE2E.EventMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 148, // 210: WAWebProtobufsE2E.EventMessage.location:type_name -> WAWebProtobufsE2E.LocationMessage - 103, // 211: WAWebProtobufsE2E.CommentMessage.message:type_name -> WAWebProtobufsE2E.Message - 235, // 212: WAWebProtobufsE2E.CommentMessage.targetMessageKey:type_name -> WACommon.MessageKey - 235, // 213: WAWebProtobufsE2E.EncCommentMessage.targetMessageKey:type_name -> WACommon.MessageKey - 235, // 214: WAWebProtobufsE2E.EncReactionMessage.targetMessageKey:type_name -> WACommon.MessageKey - 235, // 215: WAWebProtobufsE2E.KeepInChatMessage.key:type_name -> WACommon.MessageKey - 3, // 216: WAWebProtobufsE2E.KeepInChatMessage.keepType:type_name -> WAWebProtobufsE2E.KeepType - 221, // 217: WAWebProtobufsE2E.PollResultSnapshotMessage.pollVotes:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote - 90, // 218: WAWebProtobufsE2E.PollResultSnapshotMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 235, // 219: WAWebProtobufsE2E.PollUpdateMessage.pollCreationMessageKey:type_name -> WACommon.MessageKey - 114, // 220: WAWebProtobufsE2E.PollUpdateMessage.vote:type_name -> WAWebProtobufsE2E.PollEncValue - 115, // 221: WAWebProtobufsE2E.PollUpdateMessage.metadata:type_name -> WAWebProtobufsE2E.PollUpdateMessageMetadata - 222, // 222: WAWebProtobufsE2E.PollCreationMessage.options:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option - 90, // 223: WAWebProtobufsE2E.PollCreationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 0, // 224: WAWebProtobufsE2E.PollCreationMessage.pollType:type_name -> WAWebProtobufsE2E.PollType - 235, // 225: WAWebProtobufsE2E.ReactionMessage.key:type_name -> WACommon.MessageKey - 103, // 226: WAWebProtobufsE2E.FutureProofMessage.message:type_name -> WAWebProtobufsE2E.Message - 103, // 227: WAWebProtobufsE2E.DeviceSentMessage.message:type_name -> WAWebProtobufsE2E.Message - 90, // 228: WAWebProtobufsE2E.RequestPhoneNumberMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 229: WAWebProtobufsE2E.NewsletterAdminInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 223, // 230: WAWebProtobufsE2E.ProductMessage.product:type_name -> WAWebProtobufsE2E.ProductMessage.ProductSnapshot - 224, // 231: WAWebProtobufsE2E.ProductMessage.catalog:type_name -> WAWebProtobufsE2E.ProductMessage.CatalogSnapshot - 90, // 232: WAWebProtobufsE2E.ProductMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 233: WAWebProtobufsE2E.TemplateButtonReplyMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 226, // 234: WAWebProtobufsE2E.TemplateMessage.fourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.FourRowTemplate - 225, // 235: WAWebProtobufsE2E.TemplateMessage.hydratedFourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate - 74, // 236: WAWebProtobufsE2E.TemplateMessage.interactiveMessageTemplate:type_name -> WAWebProtobufsE2E.InteractiveMessage - 90, // 237: WAWebProtobufsE2E.TemplateMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 225, // 238: WAWebProtobufsE2E.TemplateMessage.hydratedTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate - 90, // 239: WAWebProtobufsE2E.StickerMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 240: WAWebProtobufsE2E.LiveLocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 235, // 241: WAWebProtobufsE2E.CancelPaymentRequestMessage.key:type_name -> WACommon.MessageKey - 235, // 242: WAWebProtobufsE2E.DeclinePaymentRequestMessage.key:type_name -> WACommon.MessageKey - 103, // 243: WAWebProtobufsE2E.RequestPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message - 168, // 244: WAWebProtobufsE2E.RequestPaymentMessage.amount:type_name -> WAWebProtobufsE2E.Money - 100, // 245: WAWebProtobufsE2E.RequestPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground - 103, // 246: WAWebProtobufsE2E.SendPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message - 235, // 247: WAWebProtobufsE2E.SendPaymentMessage.requestMessageKey:type_name -> WACommon.MessageKey - 100, // 248: WAWebProtobufsE2E.SendPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground - 149, // 249: WAWebProtobufsE2E.ContactsArrayMessage.contacts:type_name -> WAWebProtobufsE2E.ContactMessage - 90, // 250: WAWebProtobufsE2E.ContactsArrayMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 1, // 251: WAWebProtobufsE2E.PeerDataOperationRequestMessage.peerDataOperationRequestType:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestType - 231, // 252: WAWebProtobufsE2E.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload - 230, // 253: WAWebProtobufsE2E.PeerDataOperationRequestMessage.requestURLPreview:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview - 229, // 254: WAWebProtobufsE2E.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - 227, // 255: WAWebProtobufsE2E.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - 228, // 256: WAWebProtobufsE2E.PeerDataOperationRequestMessage.fullHistorySyncOnDemandRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest - 142, // 257: WAWebProtobufsE2E.AppStateSyncKeyRequest.keyIDs:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId - 143, // 258: WAWebProtobufsE2E.AppStateSyncKeyShare.keys:type_name -> WAWebProtobufsE2E.AppStateSyncKey - 141, // 259: WAWebProtobufsE2E.AppStateSyncKeyData.fingerprint:type_name -> WAWebProtobufsE2E.AppStateSyncKeyFingerprint - 142, // 260: WAWebProtobufsE2E.AppStateSyncKey.keyID:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId - 140, // 261: WAWebProtobufsE2E.AppStateSyncKey.keyData:type_name -> WAWebProtobufsE2E.AppStateSyncKeyData - 90, // 262: WAWebProtobufsE2E.AudioMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 263: WAWebProtobufsE2E.DocumentMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 264: WAWebProtobufsE2E.LocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 90, // 265: WAWebProtobufsE2E.ContactMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo - 154, // 266: WAWebProtobufsE2E.BotMemoryMetadata.addedFacts:type_name -> WAWebProtobufsE2E.BotMemoryFact - 154, // 267: WAWebProtobufsE2E.BotMemoryMetadata.removedFacts:type_name -> WAWebProtobufsE2E.BotMemoryFact - 2, // 268: WAWebProtobufsE2E.BotSessionMetadata.sessionSource:type_name -> WAWebProtobufsE2E.BotSessionSource - 92, // 269: WAWebProtobufsE2E.BotMemuMetadata.faceImages:type_name -> WAWebProtobufsE2E.BotMediaMetadata - 151, // 270: WAWebProtobufsE2E.BotMetadata.avatarMetadata:type_name -> WAWebProtobufsE2E.BotAvatarMetadata - 91, // 271: WAWebProtobufsE2E.BotMetadata.pluginMetadata:type_name -> WAWebProtobufsE2E.BotPluginMetadata - 152, // 272: WAWebProtobufsE2E.BotMetadata.suggestedPromptMetadata:type_name -> WAWebProtobufsE2E.BotSuggestedPromptMetadata - 155, // 273: WAWebProtobufsE2E.BotMetadata.sessionMetadata:type_name -> WAWebProtobufsE2E.BotSessionMetadata - 156, // 274: WAWebProtobufsE2E.BotMetadata.memuMetadata:type_name -> WAWebProtobufsE2E.BotMemuMetadata - 93, // 275: WAWebProtobufsE2E.BotMetadata.reminderMetadata:type_name -> WAWebProtobufsE2E.BotReminderMetadata - 94, // 276: WAWebProtobufsE2E.BotMetadata.modelMetadata:type_name -> WAWebProtobufsE2E.BotModelMetadata - 157, // 277: WAWebProtobufsE2E.BotMetadata.progressIndicatorMetadata:type_name -> WAWebProtobufsE2E.BotProgressIndicatorMetadata - 95, // 278: WAWebProtobufsE2E.BotMetadata.capabilityMetadata:type_name -> WAWebProtobufsE2E.BotCapabilityMetadata - 96, // 279: WAWebProtobufsE2E.BotMetadata.imagineMetadata:type_name -> WAWebProtobufsE2E.BotImagineMetadata - 153, // 280: WAWebProtobufsE2E.BotMetadata.memoryMetadata:type_name -> WAWebProtobufsE2E.BotMemoryMetadata - 236, // 281: WAWebProtobufsE2E.DeviceListMetadata.senderAccountType:type_name -> WAAdv.ADVEncryptionType - 236, // 282: WAWebProtobufsE2E.DeviceListMetadata.receiverAccountType:type_name -> WAAdv.ADVEncryptionType - 103, // 283: WAWebProtobufsE2E.EmbeddedMessage.message:type_name -> WAWebProtobufsE2E.Message - 160, // 284: WAWebProtobufsE2E.EmbeddedContent.embeddedMessage:type_name -> WAWebProtobufsE2E.EmbeddedMessage - 161, // 285: WAWebProtobufsE2E.EmbeddedContent.embeddedMusic:type_name -> WAWebProtobufsE2E.EmbeddedMusic - 166, // 286: WAWebProtobufsE2E.InteractiveAnnotation.location:type_name -> WAWebProtobufsE2E.Location - 208, // 287: WAWebProtobufsE2E.InteractiveAnnotation.newsletter:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo - 163, // 288: WAWebProtobufsE2E.InteractiveAnnotation.tapAction:type_name -> WAWebProtobufsE2E.TapLinkAction - 165, // 289: WAWebProtobufsE2E.InteractiveAnnotation.polygonVertices:type_name -> WAWebProtobufsE2E.Point - 162, // 290: WAWebProtobufsE2E.InteractiveAnnotation.embeddedContent:type_name -> WAWebProtobufsE2E.EmbeddedContent - 234, // 291: WAWebProtobufsE2E.TemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.TemplateButton.QuickReplyButton - 233, // 292: WAWebProtobufsE2E.TemplateButton.urlButton:type_name -> WAWebProtobufsE2E.TemplateButton.URLButton - 232, // 293: WAWebProtobufsE2E.TemplateButton.callButton:type_name -> WAWebProtobufsE2E.TemplateButton.CallButton - 7, // 294: WAWebProtobufsE2E.CallLogMessage.CallParticipant.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome - 178, // 295: WAWebProtobufsE2E.ButtonsMessage.Button.buttonText:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText - 15, // 296: WAWebProtobufsE2E.ButtonsMessage.Button.type:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.Type - 177, // 297: WAWebProtobufsE2E.ButtonsMessage.Button.nativeFlowInfo:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo - 18, // 298: WAWebProtobufsE2E.InteractiveResponseMessage.Body.format:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format - 19, // 299: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.surface:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface - 74, // 300: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.cards:type_name -> WAWebProtobufsE2E.InteractiveMessage - 188, // 301: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.buttons:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton - 147, // 302: WAWebProtobufsE2E.InteractiveMessage.Header.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage - 89, // 303: WAWebProtobufsE2E.InteractiveMessage.Header.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage - 86, // 304: WAWebProtobufsE2E.InteractiveMessage.Header.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage - 148, // 305: WAWebProtobufsE2E.InteractiveMessage.Header.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage - 124, // 306: WAWebProtobufsE2E.InteractiveMessage.Header.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage - 192, // 307: WAWebProtobufsE2E.ListMessage.ProductListInfo.productSections:type_name -> WAWebProtobufsE2E.ListMessage.ProductSection - 191, // 308: WAWebProtobufsE2E.ListMessage.ProductListInfo.headerImage:type_name -> WAWebProtobufsE2E.ListMessage.ProductListHeaderImage - 193, // 309: WAWebProtobufsE2E.ListMessage.ProductSection.products:type_name -> WAWebProtobufsE2E.ListMessage.Product - 195, // 310: WAWebProtobufsE2E.ListMessage.Section.rows:type_name -> WAWebProtobufsE2E.ListMessage.Row - 198, // 311: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - 197, // 312: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - 199, // 313: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - 200, // 314: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - 26, // 315: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType - 25, // 316: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType - 237, // 317: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> WAMmsRetry.MediaRetryNotification.ResultType - 127, // 318: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage - 206, // 319: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - 205, // 320: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - 203, // 321: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.waffleNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse - 204, // 322: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.fullHistorySyncOnDemandRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse - 202, // 323: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionMetaNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse - 136, // 324: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata - 27, // 325: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode - 207, // 326: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - 42, // 327: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.contentType:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType - 43, // 328: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType - 44, // 329: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType - 216, // 330: WAWebProtobufsE2E.ContextInfo.DataSharingContext.parameters:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters - 216, // 331: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters.contents:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters - 56, // 332: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType - 89, // 333: WAWebProtobufsE2E.ProductMessage.ProductSnapshot.productImage:type_name -> WAWebProtobufsE2E.ImageMessage - 89, // 334: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot.catalogImage:type_name -> WAWebProtobufsE2E.ImageMessage - 147, // 335: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage - 89, // 336: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage - 86, // 337: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage - 148, // 338: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage - 99, // 339: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> WAWebProtobufsE2E.HydratedTemplateButton - 147, // 340: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage - 79, // 341: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 89, // 342: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage - 86, // 343: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage - 148, // 344: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage - 79, // 345: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.content:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 79, // 346: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.footer:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 167, // 347: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.buttons:type_name -> WAWebProtobufsE2E.TemplateButton - 235, // 348: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> WACommon.MessageKey - 136, // 349: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata - 238, // 350: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.historySyncConfig:type_name -> WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig - 79, // 351: WAWebProtobufsE2E.TemplateButton.CallButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 79, // 352: WAWebProtobufsE2E.TemplateButton.CallButton.phoneNumber:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 79, // 353: WAWebProtobufsE2E.TemplateButton.URLButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 79, // 354: WAWebProtobufsE2E.TemplateButton.URLButton.URL:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 79, // 355: WAWebProtobufsE2E.TemplateButton.QuickReplyButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage - 356, // [356:356] is the sub-list for method output_type - 356, // [356:356] is the sub-list for method input_type - 356, // [356:356] is the sub-list for extension type_name - 356, // [356:356] is the sub-list for extension extendee - 0, // [0:356] is the sub-list for field type_name + 182, // 0: WAWebProtobufsE2E.StickerPackMessage.stickers:type_name -> WAWebProtobufsE2E.StickerPackMessage.Sticker + 94, // 1: WAWebProtobufsE2E.StickerPackMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 5, // 2: WAWebProtobufsE2E.StickerPackMessage.stickerPackOrigin:type_name -> WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin + 6, // 3: WAWebProtobufsE2E.PlaceholderMessage.type:type_name -> WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType + 7, // 4: WAWebProtobufsE2E.BCallMessage.mediaType:type_name -> WAWebProtobufsE2E.BCallMessage.MediaType + 8, // 5: WAWebProtobufsE2E.CallLogMessage.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome + 9, // 6: WAWebProtobufsE2E.CallLogMessage.callType:type_name -> WAWebProtobufsE2E.CallLogMessage.CallType + 183, // 7: WAWebProtobufsE2E.CallLogMessage.participants:type_name -> WAWebProtobufsE2E.CallLogMessage.CallParticipant + 244, // 8: WAWebProtobufsE2E.ScheduledCallEditMessage.key:type_name -> WACommon.MessageKey + 10, // 9: WAWebProtobufsE2E.ScheduledCallEditMessage.editType:type_name -> WAWebProtobufsE2E.ScheduledCallEditMessage.EditType + 11, // 10: WAWebProtobufsE2E.ScheduledCallCreationMessage.callType:type_name -> WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType + 12, // 11: WAWebProtobufsE2E.EventResponseMessage.response:type_name -> WAWebProtobufsE2E.EventResponseMessage.EventResponseType + 244, // 12: WAWebProtobufsE2E.PinInChatMessage.key:type_name -> WACommon.MessageKey + 13, // 13: WAWebProtobufsE2E.PinInChatMessage.type:type_name -> WAWebProtobufsE2E.PinInChatMessage.Type + 184, // 14: WAWebProtobufsE2E.PollCreationMessage.options:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option + 94, // 15: WAWebProtobufsE2E.PollCreationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 0, // 16: WAWebProtobufsE2E.PollCreationMessage.pollMediaType:type_name -> WAWebProtobufsE2E.PollMediaType + 14, // 17: WAWebProtobufsE2E.PollCreationMessage.pollType:type_name -> WAWebProtobufsE2E.PollCreationMessage.PollType + 184, // 18: WAWebProtobufsE2E.PollCreationMessage.correctAnswer:type_name -> WAWebProtobufsE2E.PollCreationMessage.Option + 94, // 19: WAWebProtobufsE2E.ButtonsResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 15, // 20: WAWebProtobufsE2E.ButtonsResponseMessage.type:type_name -> WAWebProtobufsE2E.ButtonsResponseMessage.Type + 150, // 21: WAWebProtobufsE2E.ButtonsMessage.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage + 93, // 22: WAWebProtobufsE2E.ButtonsMessage.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage + 90, // 23: WAWebProtobufsE2E.ButtonsMessage.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage + 152, // 24: WAWebProtobufsE2E.ButtonsMessage.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage + 94, // 25: WAWebProtobufsE2E.ButtonsMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 185, // 26: WAWebProtobufsE2E.ButtonsMessage.buttons:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button + 16, // 27: WAWebProtobufsE2E.ButtonsMessage.headerType:type_name -> WAWebProtobufsE2E.ButtonsMessage.HeaderType + 244, // 28: WAWebProtobufsE2E.SecretEncryptedMessage.targetMessageKey:type_name -> WACommon.MessageKey + 18, // 29: WAWebProtobufsE2E.SecretEncryptedMessage.secretEncType:type_name -> WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType + 94, // 30: WAWebProtobufsE2E.GroupInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 19, // 31: WAWebProtobufsE2E.GroupInviteMessage.groupType:type_name -> WAWebProtobufsE2E.GroupInviteMessage.GroupType + 189, // 32: WAWebProtobufsE2E.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessage + 188, // 33: WAWebProtobufsE2E.InteractiveResponseMessage.body:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body + 94, // 34: WAWebProtobufsE2E.InteractiveResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 190, // 35: WAWebProtobufsE2E.InteractiveMessage.shopStorefrontMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage + 193, // 36: WAWebProtobufsE2E.InteractiveMessage.collectionMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.CollectionMessage + 192, // 37: WAWebProtobufsE2E.InteractiveMessage.nativeFlowMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage + 191, // 38: WAWebProtobufsE2E.InteractiveMessage.carouselMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage.CarouselMessage + 196, // 39: WAWebProtobufsE2E.InteractiveMessage.header:type_name -> WAWebProtobufsE2E.InteractiveMessage.Header + 195, // 40: WAWebProtobufsE2E.InteractiveMessage.body:type_name -> WAWebProtobufsE2E.InteractiveMessage.Body + 194, // 41: WAWebProtobufsE2E.InteractiveMessage.footer:type_name -> WAWebProtobufsE2E.InteractiveMessage.Footer + 94, // 42: WAWebProtobufsE2E.InteractiveMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 22, // 43: WAWebProtobufsE2E.ListResponseMessage.listType:type_name -> WAWebProtobufsE2E.ListResponseMessage.ListType + 198, // 44: WAWebProtobufsE2E.ListResponseMessage.singleSelectReply:type_name -> WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply + 94, // 45: WAWebProtobufsE2E.ListResponseMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 23, // 46: WAWebProtobufsE2E.ListMessage.listType:type_name -> WAWebProtobufsE2E.ListMessage.ListType + 203, // 47: WAWebProtobufsE2E.ListMessage.sections:type_name -> WAWebProtobufsE2E.ListMessage.Section + 199, // 48: WAWebProtobufsE2E.ListMessage.productListInfo:type_name -> WAWebProtobufsE2E.ListMessage.ProductListInfo + 94, // 49: WAWebProtobufsE2E.ListMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 25, // 50: WAWebProtobufsE2E.OrderMessage.status:type_name -> WAWebProtobufsE2E.OrderMessage.OrderStatus + 24, // 51: WAWebProtobufsE2E.OrderMessage.surface:type_name -> WAWebProtobufsE2E.OrderMessage.OrderSurface + 94, // 52: WAWebProtobufsE2E.OrderMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 244, // 53: WAWebProtobufsE2E.OrderMessage.orderRequestMessageID:type_name -> WACommon.MessageKey + 26, // 54: WAWebProtobufsE2E.PaymentInviteMessage.serviceType:type_name -> WAWebProtobufsE2E.PaymentInviteMessage.ServiceType + 205, // 55: WAWebProtobufsE2E.HighlyStructuredMessage.localizableParams:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter + 129, // 56: WAWebProtobufsE2E.HighlyStructuredMessage.hydratedHsm:type_name -> WAWebProtobufsE2E.TemplateMessage + 1, // 57: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.peerDataOperationRequestType:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestType + 210, // 58: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult + 30, // 59: WAWebProtobufsE2E.HistorySyncNotification.syncType:type_name -> WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType + 139, // 60: WAWebProtobufsE2E.HistorySyncNotification.fullHistorySyncOnDemandRequestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata + 31, // 61: WAWebProtobufsE2E.RequestWelcomeMessageMetadata.localChatState:type_name -> WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState + 244, // 62: WAWebProtobufsE2E.ProtocolMessage.key:type_name -> WACommon.MessageKey + 32, // 63: WAWebProtobufsE2E.ProtocolMessage.type:type_name -> WAWebProtobufsE2E.ProtocolMessage.Type + 85, // 64: WAWebProtobufsE2E.ProtocolMessage.historySyncNotification:type_name -> WAWebProtobufsE2E.HistorySyncNotification + 142, // 65: WAWebProtobufsE2E.ProtocolMessage.appStateSyncKeyShare:type_name -> WAWebProtobufsE2E.AppStateSyncKeyShare + 141, // 66: WAWebProtobufsE2E.ProtocolMessage.appStateSyncKeyRequest:type_name -> WAWebProtobufsE2E.AppStateSyncKeyRequest + 137, // 67: WAWebProtobufsE2E.ProtocolMessage.initialSecurityNotificationSettingSync:type_name -> WAWebProtobufsE2E.InitialSecurityNotificationSettingSync + 140, // 68: WAWebProtobufsE2E.ProtocolMessage.appStateFatalExceptionNotification:type_name -> WAWebProtobufsE2E.AppStateFatalExceptionNotification + 105, // 69: WAWebProtobufsE2E.ProtocolMessage.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode + 107, // 70: WAWebProtobufsE2E.ProtocolMessage.editedMessage:type_name -> WAWebProtobufsE2E.Message + 138, // 71: WAWebProtobufsE2E.ProtocolMessage.peerDataOperationRequestMessage:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage + 84, // 72: WAWebProtobufsE2E.ProtocolMessage.peerDataOperationRequestResponseMessage:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage + 89, // 73: WAWebProtobufsE2E.ProtocolMessage.botFeedbackMessage:type_name -> WAWebProtobufsE2E.BotFeedbackMessage + 86, // 74: WAWebProtobufsE2E.ProtocolMessage.requestWelcomeMessageMetadata:type_name -> WAWebProtobufsE2E.RequestWelcomeMessageMetadata + 180, // 75: WAWebProtobufsE2E.ProtocolMessage.mediaNotifyMessage:type_name -> WAWebProtobufsE2E.MediaNotifyMessage + 88, // 76: WAWebProtobufsE2E.ProtocolMessage.cloudApiThreadControlNotification:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification + 181, // 77: WAWebProtobufsE2E.ProtocolMessage.lidMigrationMappingSyncMessage:type_name -> WAWebProtobufsE2E.LIDMigrationMappingSyncMessage + 33, // 78: WAWebProtobufsE2E.CloudAPIThreadControlNotification.status:type_name -> WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl + 244, // 79: WAWebProtobufsE2E.BotFeedbackMessage.messageKey:type_name -> WACommon.MessageKey + 37, // 80: WAWebProtobufsE2E.BotFeedbackMessage.kind:type_name -> WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind + 34, // 81: WAWebProtobufsE2E.BotFeedbackMessage.kindReport:type_name -> WAWebProtobufsE2E.BotFeedbackMessage.ReportKind + 172, // 82: WAWebProtobufsE2E.VideoMessage.interactiveAnnotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation + 94, // 83: WAWebProtobufsE2E.VideoMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 38, // 84: WAWebProtobufsE2E.VideoMessage.gifAttribution:type_name -> WAWebProtobufsE2E.VideoMessage.Attribution + 172, // 85: WAWebProtobufsE2E.VideoMessage.annotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation + 106, // 86: WAWebProtobufsE2E.VideoMessage.processedVideos:type_name -> WAWebProtobufsE2E.ProcessedVideo + 41, // 87: WAWebProtobufsE2E.ExtendedTextMessage.font:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.FontType + 40, // 88: WAWebProtobufsE2E.ExtendedTextMessage.previewType:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.PreviewType + 94, // 89: WAWebProtobufsE2E.ExtendedTextMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 39, // 90: WAWebProtobufsE2E.ExtendedTextMessage.inviteLinkGroupType:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType + 39, // 91: WAWebProtobufsE2E.ExtendedTextMessage.inviteLinkGroupTypeV2:type_name -> WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType + 151, // 92: WAWebProtobufsE2E.ExtendedTextMessage.faviconMMSMetadata:type_name -> WAWebProtobufsE2E.MMSThumbnailMetadata + 42, // 93: WAWebProtobufsE2E.InvoiceMessage.attachmentType:type_name -> WAWebProtobufsE2E.InvoiceMessage.AttachmentType + 172, // 94: WAWebProtobufsE2E.ImageMessage.interactiveAnnotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation + 94, // 95: WAWebProtobufsE2E.ImageMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 172, // 96: WAWebProtobufsE2E.ImageMessage.annotations:type_name -> WAWebProtobufsE2E.InteractiveAnnotation + 43, // 97: WAWebProtobufsE2E.ImageMessage.imageSourceType:type_name -> WAWebProtobufsE2E.ImageMessage.ImageSourceType + 107, // 98: WAWebProtobufsE2E.ContextInfo.quotedMessage:type_name -> WAWebProtobufsE2E.Message + 219, // 99: WAWebProtobufsE2E.ContextInfo.quotedAd:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo + 244, // 100: WAWebProtobufsE2E.ContextInfo.placeholderKey:type_name -> WACommon.MessageKey + 218, // 101: WAWebProtobufsE2E.ContextInfo.externalAdReply:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo + 105, // 102: WAWebProtobufsE2E.ContextInfo.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode + 177, // 103: WAWebProtobufsE2E.ContextInfo.actionLink:type_name -> WAWebProtobufsE2E.ActionLink + 178, // 104: WAWebProtobufsE2E.ContextInfo.groupMentions:type_name -> WAWebProtobufsE2E.GroupMention + 223, // 105: WAWebProtobufsE2E.ContextInfo.utm:type_name -> WAWebProtobufsE2E.ContextInfo.UTMInfo + 217, // 106: WAWebProtobufsE2E.ContextInfo.forwardedNewsletterMessageInfo:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo + 224, // 107: WAWebProtobufsE2E.ContextInfo.businessMessageForwardInfo:type_name -> WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo + 221, // 108: WAWebProtobufsE2E.ContextInfo.dataSharingContext:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext + 220, // 109: WAWebProtobufsE2E.ContextInfo.featureEligibilities:type_name -> WAWebProtobufsE2E.ContextInfo.FeatureEligibilities + 222, // 110: WAWebProtobufsE2E.ContextInfo.forwardedAiBotMessageInfo:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedAIBotMessageInfo + 44, // 111: WAWebProtobufsE2E.ContextInfo.statusAttributionType:type_name -> WAWebProtobufsE2E.ContextInfo.StatusAttributionType + 49, // 112: WAWebProtobufsE2E.BotPluginMetadata.provider:type_name -> WAWebProtobufsE2E.BotPluginMetadata.SearchProvider + 48, // 113: WAWebProtobufsE2E.BotPluginMetadata.pluginType:type_name -> WAWebProtobufsE2E.BotPluginMetadata.PluginType + 244, // 114: WAWebProtobufsE2E.BotPluginMetadata.parentPluginMessageKey:type_name -> WACommon.MessageKey + 48, // 115: WAWebProtobufsE2E.BotPluginMetadata.deprecatedField:type_name -> WAWebProtobufsE2E.BotPluginMetadata.PluginType + 48, // 116: WAWebProtobufsE2E.BotPluginMetadata.parentPluginType:type_name -> WAWebProtobufsE2E.BotPluginMetadata.PluginType + 50, // 117: WAWebProtobufsE2E.BotMediaMetadata.orientationType:type_name -> WAWebProtobufsE2E.BotMediaMetadata.OrientationType + 244, // 118: WAWebProtobufsE2E.BotReminderMetadata.requestMessageKey:type_name -> WACommon.MessageKey + 52, // 119: WAWebProtobufsE2E.BotReminderMetadata.action:type_name -> WAWebProtobufsE2E.BotReminderMetadata.ReminderAction + 51, // 120: WAWebProtobufsE2E.BotReminderMetadata.frequency:type_name -> WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency + 54, // 121: WAWebProtobufsE2E.BotModelMetadata.modelType:type_name -> WAWebProtobufsE2E.BotModelMetadata.ModelType + 53, // 122: WAWebProtobufsE2E.BotModelMetadata.premiumModelStatus:type_name -> WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus + 55, // 123: WAWebProtobufsE2E.BotCapabilityMetadata.capabilities:type_name -> WAWebProtobufsE2E.BotCapabilityMetadata.BotCapabilityType + 56, // 124: WAWebProtobufsE2E.BotImagineMetadata.imagineType:type_name -> WAWebProtobufsE2E.BotImagineMetadata.ImagineType + 57, // 125: WAWebProtobufsE2E.MessageAssociation.associationType:type_name -> WAWebProtobufsE2E.MessageAssociation.AssociationType + 244, // 126: WAWebProtobufsE2E.MessageAssociation.parentMessageKey:type_name -> WACommon.MessageKey + 167, // 127: WAWebProtobufsE2E.MessageContextInfo.deviceListMetadata:type_name -> WAWebProtobufsE2E.DeviceListMetadata + 166, // 128: WAWebProtobufsE2E.MessageContextInfo.botMetadata:type_name -> WAWebProtobufsE2E.BotMetadata + 58, // 129: WAWebProtobufsE2E.MessageContextInfo.messageAddOnExpiryType:type_name -> WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType + 101, // 130: WAWebProtobufsE2E.MessageContextInfo.messageAssociation:type_name -> WAWebProtobufsE2E.MessageAssociation + 228, // 131: WAWebProtobufsE2E.HydratedTemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButton + 226, // 132: WAWebProtobufsE2E.HydratedTemplateButton.urlButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton + 227, // 133: WAWebProtobufsE2E.HydratedTemplateButton.callButton:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButton + 229, // 134: WAWebProtobufsE2E.PaymentBackground.mediaData:type_name -> WAWebProtobufsE2E.PaymentBackground.MediaData + 60, // 135: WAWebProtobufsE2E.PaymentBackground.type:type_name -> WAWebProtobufsE2E.PaymentBackground.Type + 62, // 136: WAWebProtobufsE2E.DisappearingMode.initiator:type_name -> WAWebProtobufsE2E.DisappearingMode.Initiator + 61, // 137: WAWebProtobufsE2E.DisappearingMode.trigger:type_name -> WAWebProtobufsE2E.DisappearingMode.Trigger + 63, // 138: WAWebProtobufsE2E.ProcessedVideo.quality:type_name -> WAWebProtobufsE2E.ProcessedVideo.VideoQuality + 154, // 139: WAWebProtobufsE2E.Message.senderKeyDistributionMessage:type_name -> WAWebProtobufsE2E.SenderKeyDistributionMessage + 93, // 140: WAWebProtobufsE2E.Message.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage + 153, // 141: WAWebProtobufsE2E.Message.contactMessage:type_name -> WAWebProtobufsE2E.ContactMessage + 152, // 142: WAWebProtobufsE2E.Message.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage + 91, // 143: WAWebProtobufsE2E.Message.extendedTextMessage:type_name -> WAWebProtobufsE2E.ExtendedTextMessage + 150, // 144: WAWebProtobufsE2E.Message.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage + 149, // 145: WAWebProtobufsE2E.Message.audioMessage:type_name -> WAWebProtobufsE2E.AudioMessage + 90, // 146: WAWebProtobufsE2E.Message.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage + 148, // 147: WAWebProtobufsE2E.Message.call:type_name -> WAWebProtobufsE2E.Call + 147, // 148: WAWebProtobufsE2E.Message.chat:type_name -> WAWebProtobufsE2E.Chat + 87, // 149: WAWebProtobufsE2E.Message.protocolMessage:type_name -> WAWebProtobufsE2E.ProtocolMessage + 136, // 150: WAWebProtobufsE2E.Message.contactsArrayMessage:type_name -> WAWebProtobufsE2E.ContactsArrayMessage + 83, // 151: WAWebProtobufsE2E.Message.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 154, // 152: WAWebProtobufsE2E.Message.fastRatchetKeySenderKeyDistributionMessage:type_name -> WAWebProtobufsE2E.SenderKeyDistributionMessage + 135, // 153: WAWebProtobufsE2E.Message.sendPaymentMessage:type_name -> WAWebProtobufsE2E.SendPaymentMessage + 131, // 154: WAWebProtobufsE2E.Message.liveLocationMessage:type_name -> WAWebProtobufsE2E.LiveLocationMessage + 134, // 155: WAWebProtobufsE2E.Message.requestPaymentMessage:type_name -> WAWebProtobufsE2E.RequestPaymentMessage + 133, // 156: WAWebProtobufsE2E.Message.declinePaymentRequestMessage:type_name -> WAWebProtobufsE2E.DeclinePaymentRequestMessage + 132, // 157: WAWebProtobufsE2E.Message.cancelPaymentRequestMessage:type_name -> WAWebProtobufsE2E.CancelPaymentRequestMessage + 129, // 158: WAWebProtobufsE2E.Message.templateMessage:type_name -> WAWebProtobufsE2E.TemplateMessage + 130, // 159: WAWebProtobufsE2E.Message.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage + 76, // 160: WAWebProtobufsE2E.Message.groupInviteMessage:type_name -> WAWebProtobufsE2E.GroupInviteMessage + 128, // 161: WAWebProtobufsE2E.Message.templateButtonReplyMessage:type_name -> WAWebProtobufsE2E.TemplateButtonReplyMessage + 127, // 162: WAWebProtobufsE2E.Message.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage + 124, // 163: WAWebProtobufsE2E.Message.deviceSentMessage:type_name -> WAWebProtobufsE2E.DeviceSentMessage + 102, // 164: WAWebProtobufsE2E.Message.messageContextInfo:type_name -> WAWebProtobufsE2E.MessageContextInfo + 80, // 165: WAWebProtobufsE2E.Message.listMessage:type_name -> WAWebProtobufsE2E.ListMessage + 123, // 166: WAWebProtobufsE2E.Message.viewOnceMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 81, // 167: WAWebProtobufsE2E.Message.orderMessage:type_name -> WAWebProtobufsE2E.OrderMessage + 79, // 168: WAWebProtobufsE2E.Message.listResponseMessage:type_name -> WAWebProtobufsE2E.ListResponseMessage + 123, // 169: WAWebProtobufsE2E.Message.ephemeralMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 92, // 170: WAWebProtobufsE2E.Message.invoiceMessage:type_name -> WAWebProtobufsE2E.InvoiceMessage + 74, // 171: WAWebProtobufsE2E.Message.buttonsMessage:type_name -> WAWebProtobufsE2E.ButtonsMessage + 73, // 172: WAWebProtobufsE2E.Message.buttonsResponseMessage:type_name -> WAWebProtobufsE2E.ButtonsResponseMessage + 82, // 173: WAWebProtobufsE2E.Message.paymentInviteMessage:type_name -> WAWebProtobufsE2E.PaymentInviteMessage + 78, // 174: WAWebProtobufsE2E.Message.interactiveMessage:type_name -> WAWebProtobufsE2E.InteractiveMessage + 122, // 175: WAWebProtobufsE2E.Message.reactionMessage:type_name -> WAWebProtobufsE2E.ReactionMessage + 121, // 176: WAWebProtobufsE2E.Message.stickerSyncRmrMessage:type_name -> WAWebProtobufsE2E.StickerSyncRMRMessage + 77, // 177: WAWebProtobufsE2E.Message.interactiveResponseMessage:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage + 72, // 178: WAWebProtobufsE2E.Message.pollCreationMessage:type_name -> WAWebProtobufsE2E.PollCreationMessage + 120, // 179: WAWebProtobufsE2E.Message.pollUpdateMessage:type_name -> WAWebProtobufsE2E.PollUpdateMessage + 115, // 180: WAWebProtobufsE2E.Message.keepInChatMessage:type_name -> WAWebProtobufsE2E.KeepInChatMessage + 123, // 181: WAWebProtobufsE2E.Message.documentWithCaptionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 125, // 182: WAWebProtobufsE2E.Message.requestPhoneNumberMessage:type_name -> WAWebProtobufsE2E.RequestPhoneNumberMessage + 123, // 183: WAWebProtobufsE2E.Message.viewOnceMessageV2:type_name -> WAWebProtobufsE2E.FutureProofMessage + 114, // 184: WAWebProtobufsE2E.Message.encReactionMessage:type_name -> WAWebProtobufsE2E.EncReactionMessage + 123, // 185: WAWebProtobufsE2E.Message.editedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 123, // 186: WAWebProtobufsE2E.Message.viewOnceMessageV2Extension:type_name -> WAWebProtobufsE2E.FutureProofMessage + 72, // 187: WAWebProtobufsE2E.Message.pollCreationMessageV2:type_name -> WAWebProtobufsE2E.PollCreationMessage + 69, // 188: WAWebProtobufsE2E.Message.scheduledCallCreationMessage:type_name -> WAWebProtobufsE2E.ScheduledCallCreationMessage + 123, // 189: WAWebProtobufsE2E.Message.groupMentionedMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 71, // 190: WAWebProtobufsE2E.Message.pinInChatMessage:type_name -> WAWebProtobufsE2E.PinInChatMessage + 72, // 191: WAWebProtobufsE2E.Message.pollCreationMessageV3:type_name -> WAWebProtobufsE2E.PollCreationMessage + 68, // 192: WAWebProtobufsE2E.Message.scheduledCallEditMessage:type_name -> WAWebProtobufsE2E.ScheduledCallEditMessage + 90, // 193: WAWebProtobufsE2E.Message.ptvMessage:type_name -> WAWebProtobufsE2E.VideoMessage + 123, // 194: WAWebProtobufsE2E.Message.botInvokeMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 67, // 195: WAWebProtobufsE2E.Message.callLogMesssage:type_name -> WAWebProtobufsE2E.CallLogMessage + 109, // 196: WAWebProtobufsE2E.Message.messageHistoryBundle:type_name -> WAWebProtobufsE2E.MessageHistoryBundle + 113, // 197: WAWebProtobufsE2E.Message.encCommentMessage:type_name -> WAWebProtobufsE2E.EncCommentMessage + 66, // 198: WAWebProtobufsE2E.Message.bcallMessage:type_name -> WAWebProtobufsE2E.BCallMessage + 123, // 199: WAWebProtobufsE2E.Message.lottieStickerMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 111, // 200: WAWebProtobufsE2E.Message.eventMessage:type_name -> WAWebProtobufsE2E.EventMessage + 110, // 201: WAWebProtobufsE2E.Message.encEventResponseMessage:type_name -> WAWebProtobufsE2E.EncEventResponseMessage + 112, // 202: WAWebProtobufsE2E.Message.commentMessage:type_name -> WAWebProtobufsE2E.CommentMessage + 126, // 203: WAWebProtobufsE2E.Message.newsletterAdminInviteMessage:type_name -> WAWebProtobufsE2E.NewsletterAdminInviteMessage + 65, // 204: WAWebProtobufsE2E.Message.placeholderMessage:type_name -> WAWebProtobufsE2E.PlaceholderMessage + 75, // 205: WAWebProtobufsE2E.Message.secretEncryptedMessage:type_name -> WAWebProtobufsE2E.SecretEncryptedMessage + 108, // 206: WAWebProtobufsE2E.Message.albumMessage:type_name -> WAWebProtobufsE2E.AlbumMessage + 123, // 207: WAWebProtobufsE2E.Message.eventCoverImage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 64, // 208: WAWebProtobufsE2E.Message.stickerPackMessage:type_name -> WAWebProtobufsE2E.StickerPackMessage + 123, // 209: WAWebProtobufsE2E.Message.statusMentionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 116, // 210: WAWebProtobufsE2E.Message.pollResultSnapshotMessage:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage + 123, // 211: WAWebProtobufsE2E.Message.pollCreationOptionImageMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 123, // 212: WAWebProtobufsE2E.Message.associatedChildMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 123, // 213: WAWebProtobufsE2E.Message.groupStatusMentionMessage:type_name -> WAWebProtobufsE2E.FutureProofMessage + 123, // 214: WAWebProtobufsE2E.Message.pollCreationMessageV4:type_name -> WAWebProtobufsE2E.FutureProofMessage + 123, // 215: WAWebProtobufsE2E.Message.pollCreationMessageV5:type_name -> WAWebProtobufsE2E.FutureProofMessage + 123, // 216: WAWebProtobufsE2E.Message.statusAddYours:type_name -> WAWebProtobufsE2E.FutureProofMessage + 94, // 217: WAWebProtobufsE2E.AlbumMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 218: WAWebProtobufsE2E.MessageHistoryBundle.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 244, // 219: WAWebProtobufsE2E.EncEventResponseMessage.eventCreationMessageKey:type_name -> WACommon.MessageKey + 94, // 220: WAWebProtobufsE2E.EventMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 152, // 221: WAWebProtobufsE2E.EventMessage.location:type_name -> WAWebProtobufsE2E.LocationMessage + 107, // 222: WAWebProtobufsE2E.CommentMessage.message:type_name -> WAWebProtobufsE2E.Message + 244, // 223: WAWebProtobufsE2E.CommentMessage.targetMessageKey:type_name -> WACommon.MessageKey + 244, // 224: WAWebProtobufsE2E.EncCommentMessage.targetMessageKey:type_name -> WACommon.MessageKey + 244, // 225: WAWebProtobufsE2E.EncReactionMessage.targetMessageKey:type_name -> WACommon.MessageKey + 244, // 226: WAWebProtobufsE2E.KeepInChatMessage.key:type_name -> WACommon.MessageKey + 4, // 227: WAWebProtobufsE2E.KeepInChatMessage.keepType:type_name -> WAWebProtobufsE2E.KeepType + 230, // 228: WAWebProtobufsE2E.PollResultSnapshotMessage.pollVotes:type_name -> WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote + 94, // 229: WAWebProtobufsE2E.PollResultSnapshotMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 244, // 230: WAWebProtobufsE2E.PollUpdateMessage.pollCreationMessageKey:type_name -> WACommon.MessageKey + 118, // 231: WAWebProtobufsE2E.PollUpdateMessage.vote:type_name -> WAWebProtobufsE2E.PollEncValue + 119, // 232: WAWebProtobufsE2E.PollUpdateMessage.metadata:type_name -> WAWebProtobufsE2E.PollUpdateMessageMetadata + 244, // 233: WAWebProtobufsE2E.ReactionMessage.key:type_name -> WACommon.MessageKey + 107, // 234: WAWebProtobufsE2E.FutureProofMessage.message:type_name -> WAWebProtobufsE2E.Message + 107, // 235: WAWebProtobufsE2E.DeviceSentMessage.message:type_name -> WAWebProtobufsE2E.Message + 94, // 236: WAWebProtobufsE2E.RequestPhoneNumberMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 237: WAWebProtobufsE2E.NewsletterAdminInviteMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 231, // 238: WAWebProtobufsE2E.ProductMessage.product:type_name -> WAWebProtobufsE2E.ProductMessage.ProductSnapshot + 232, // 239: WAWebProtobufsE2E.ProductMessage.catalog:type_name -> WAWebProtobufsE2E.ProductMessage.CatalogSnapshot + 94, // 240: WAWebProtobufsE2E.ProductMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 241: WAWebProtobufsE2E.TemplateButtonReplyMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 234, // 242: WAWebProtobufsE2E.TemplateMessage.fourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.FourRowTemplate + 233, // 243: WAWebProtobufsE2E.TemplateMessage.hydratedFourRowTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate + 78, // 244: WAWebProtobufsE2E.TemplateMessage.interactiveMessageTemplate:type_name -> WAWebProtobufsE2E.InteractiveMessage + 94, // 245: WAWebProtobufsE2E.TemplateMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 233, // 246: WAWebProtobufsE2E.TemplateMessage.hydratedTemplate:type_name -> WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate + 94, // 247: WAWebProtobufsE2E.StickerMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 248: WAWebProtobufsE2E.LiveLocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 244, // 249: WAWebProtobufsE2E.CancelPaymentRequestMessage.key:type_name -> WACommon.MessageKey + 244, // 250: WAWebProtobufsE2E.DeclinePaymentRequestMessage.key:type_name -> WACommon.MessageKey + 107, // 251: WAWebProtobufsE2E.RequestPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message + 176, // 252: WAWebProtobufsE2E.RequestPaymentMessage.amount:type_name -> WAWebProtobufsE2E.Money + 104, // 253: WAWebProtobufsE2E.RequestPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground + 107, // 254: WAWebProtobufsE2E.SendPaymentMessage.noteMessage:type_name -> WAWebProtobufsE2E.Message + 244, // 255: WAWebProtobufsE2E.SendPaymentMessage.requestMessageKey:type_name -> WACommon.MessageKey + 104, // 256: WAWebProtobufsE2E.SendPaymentMessage.background:type_name -> WAWebProtobufsE2E.PaymentBackground + 153, // 257: WAWebProtobufsE2E.ContactsArrayMessage.contacts:type_name -> WAWebProtobufsE2E.ContactMessage + 94, // 258: WAWebProtobufsE2E.ContactsArrayMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 1, // 259: WAWebProtobufsE2E.PeerDataOperationRequestMessage.peerDataOperationRequestType:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestType + 239, // 260: WAWebProtobufsE2E.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload + 238, // 261: WAWebProtobufsE2E.PeerDataOperationRequestMessage.requestURLPreview:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview + 237, // 262: WAWebProtobufsE2E.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest + 235, // 263: WAWebProtobufsE2E.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest + 236, // 264: WAWebProtobufsE2E.PeerDataOperationRequestMessage.fullHistorySyncOnDemandRequest:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest + 145, // 265: WAWebProtobufsE2E.AppStateSyncKeyRequest.keyIDs:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId + 146, // 266: WAWebProtobufsE2E.AppStateSyncKeyShare.keys:type_name -> WAWebProtobufsE2E.AppStateSyncKey + 144, // 267: WAWebProtobufsE2E.AppStateSyncKeyData.fingerprint:type_name -> WAWebProtobufsE2E.AppStateSyncKeyFingerprint + 145, // 268: WAWebProtobufsE2E.AppStateSyncKey.keyID:type_name -> WAWebProtobufsE2E.AppStateSyncKeyId + 143, // 269: WAWebProtobufsE2E.AppStateSyncKey.keyData:type_name -> WAWebProtobufsE2E.AppStateSyncKeyData + 94, // 270: WAWebProtobufsE2E.AudioMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 271: WAWebProtobufsE2E.DocumentMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 272: WAWebProtobufsE2E.LocationMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 94, // 273: WAWebProtobufsE2E.ContactMessage.contextInfo:type_name -> WAWebProtobufsE2E.ContextInfo + 157, // 274: WAWebProtobufsE2E.BotSuggestedPromptMetadata.promptSuggestions:type_name -> WAWebProtobufsE2E.BotPromptSuggestions + 158, // 275: WAWebProtobufsE2E.BotPromptSuggestions.suggestions:type_name -> WAWebProtobufsE2E.BotPromptSuggestion + 160, // 276: WAWebProtobufsE2E.BotMemoryMetadata.addedFacts:type_name -> WAWebProtobufsE2E.BotMemoryFact + 160, // 277: WAWebProtobufsE2E.BotMemoryMetadata.removedFacts:type_name -> WAWebProtobufsE2E.BotMemoryFact + 240, // 278: WAWebProtobufsE2E.BotRenderingMetadata.keywords:type_name -> WAWebProtobufsE2E.BotRenderingMetadata.Keyword + 2, // 279: WAWebProtobufsE2E.BotMetricsMetadata.destinationEntryPoint:type_name -> WAWebProtobufsE2E.BotMetricsEntryPoint + 3, // 280: WAWebProtobufsE2E.BotSessionMetadata.sessionSource:type_name -> WAWebProtobufsE2E.BotSessionSource + 96, // 281: WAWebProtobufsE2E.BotMemuMetadata.faceImages:type_name -> WAWebProtobufsE2E.BotMediaMetadata + 155, // 282: WAWebProtobufsE2E.BotMetadata.avatarMetadata:type_name -> WAWebProtobufsE2E.BotAvatarMetadata + 95, // 283: WAWebProtobufsE2E.BotMetadata.pluginMetadata:type_name -> WAWebProtobufsE2E.BotPluginMetadata + 156, // 284: WAWebProtobufsE2E.BotMetadata.suggestedPromptMetadata:type_name -> WAWebProtobufsE2E.BotSuggestedPromptMetadata + 163, // 285: WAWebProtobufsE2E.BotMetadata.sessionMetadata:type_name -> WAWebProtobufsE2E.BotSessionMetadata + 164, // 286: WAWebProtobufsE2E.BotMetadata.memuMetadata:type_name -> WAWebProtobufsE2E.BotMemuMetadata + 97, // 287: WAWebProtobufsE2E.BotMetadata.reminderMetadata:type_name -> WAWebProtobufsE2E.BotReminderMetadata + 98, // 288: WAWebProtobufsE2E.BotMetadata.modelMetadata:type_name -> WAWebProtobufsE2E.BotModelMetadata + 165, // 289: WAWebProtobufsE2E.BotMetadata.progressIndicatorMetadata:type_name -> WAWebProtobufsE2E.BotProgressIndicatorMetadata + 99, // 290: WAWebProtobufsE2E.BotMetadata.capabilityMetadata:type_name -> WAWebProtobufsE2E.BotCapabilityMetadata + 100, // 291: WAWebProtobufsE2E.BotMetadata.imagineMetadata:type_name -> WAWebProtobufsE2E.BotImagineMetadata + 159, // 292: WAWebProtobufsE2E.BotMetadata.memoryMetadata:type_name -> WAWebProtobufsE2E.BotMemoryMetadata + 161, // 293: WAWebProtobufsE2E.BotMetadata.renderingMetadata:type_name -> WAWebProtobufsE2E.BotRenderingMetadata + 162, // 294: WAWebProtobufsE2E.BotMetadata.botMetricsMetadata:type_name -> WAWebProtobufsE2E.BotMetricsMetadata + 245, // 295: WAWebProtobufsE2E.DeviceListMetadata.senderAccountType:type_name -> WAAdv.ADVEncryptionType + 245, // 296: WAWebProtobufsE2E.DeviceListMetadata.receiverAccountType:type_name -> WAAdv.ADVEncryptionType + 107, // 297: WAWebProtobufsE2E.EmbeddedMessage.message:type_name -> WAWebProtobufsE2E.Message + 168, // 298: WAWebProtobufsE2E.EmbeddedContent.embeddedMessage:type_name -> WAWebProtobufsE2E.EmbeddedMessage + 169, // 299: WAWebProtobufsE2E.EmbeddedContent.embeddedMusic:type_name -> WAWebProtobufsE2E.EmbeddedMusic + 174, // 300: WAWebProtobufsE2E.InteractiveAnnotation.location:type_name -> WAWebProtobufsE2E.Location + 217, // 301: WAWebProtobufsE2E.InteractiveAnnotation.newsletter:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo + 171, // 302: WAWebProtobufsE2E.InteractiveAnnotation.tapAction:type_name -> WAWebProtobufsE2E.TapLinkAction + 173, // 303: WAWebProtobufsE2E.InteractiveAnnotation.polygonVertices:type_name -> WAWebProtobufsE2E.Point + 170, // 304: WAWebProtobufsE2E.InteractiveAnnotation.embeddedContent:type_name -> WAWebProtobufsE2E.EmbeddedContent + 243, // 305: WAWebProtobufsE2E.TemplateButton.quickReplyButton:type_name -> WAWebProtobufsE2E.TemplateButton.QuickReplyButton + 242, // 306: WAWebProtobufsE2E.TemplateButton.urlButton:type_name -> WAWebProtobufsE2E.TemplateButton.URLButton + 241, // 307: WAWebProtobufsE2E.TemplateButton.callButton:type_name -> WAWebProtobufsE2E.TemplateButton.CallButton + 8, // 308: WAWebProtobufsE2E.CallLogMessage.CallParticipant.callOutcome:type_name -> WAWebProtobufsE2E.CallLogMessage.CallOutcome + 187, // 309: WAWebProtobufsE2E.ButtonsMessage.Button.buttonText:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText + 17, // 310: WAWebProtobufsE2E.ButtonsMessage.Button.type:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.Type + 186, // 311: WAWebProtobufsE2E.ButtonsMessage.Button.nativeFlowInfo:type_name -> WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo + 20, // 312: WAWebProtobufsE2E.InteractiveResponseMessage.Body.format:type_name -> WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format + 21, // 313: WAWebProtobufsE2E.InteractiveMessage.ShopMessage.surface:type_name -> WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface + 78, // 314: WAWebProtobufsE2E.InteractiveMessage.CarouselMessage.cards:type_name -> WAWebProtobufsE2E.InteractiveMessage + 197, // 315: WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.buttons:type_name -> WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton + 150, // 316: WAWebProtobufsE2E.InteractiveMessage.Header.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage + 93, // 317: WAWebProtobufsE2E.InteractiveMessage.Header.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage + 90, // 318: WAWebProtobufsE2E.InteractiveMessage.Header.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage + 152, // 319: WAWebProtobufsE2E.InteractiveMessage.Header.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage + 127, // 320: WAWebProtobufsE2E.InteractiveMessage.Header.productMessage:type_name -> WAWebProtobufsE2E.ProductMessage + 201, // 321: WAWebProtobufsE2E.ListMessage.ProductListInfo.productSections:type_name -> WAWebProtobufsE2E.ListMessage.ProductSection + 200, // 322: WAWebProtobufsE2E.ListMessage.ProductListInfo.headerImage:type_name -> WAWebProtobufsE2E.ListMessage.ProductListHeaderImage + 202, // 323: WAWebProtobufsE2E.ListMessage.ProductSection.products:type_name -> WAWebProtobufsE2E.ListMessage.Product + 204, // 324: WAWebProtobufsE2E.ListMessage.Section.rows:type_name -> WAWebProtobufsE2E.ListMessage.Row + 207, // 325: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency + 206, // 326: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime + 208, // 327: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent + 209, // 328: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch + 28, // 329: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType + 27, // 330: WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType + 246, // 331: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> WAMmsRetry.MediaRetryNotification.ResultType + 130, // 332: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> WAWebProtobufsE2E.StickerMessage + 215, // 333: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + 214, // 334: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + 212, // 335: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.waffleNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse + 213, // 336: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.fullHistorySyncOnDemandRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse + 211, // 337: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.companionMetaNonceFetchRequestResponse:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse + 139, // 338: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata + 29, // 339: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse.responseCode:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode + 216, // 340: WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail + 45, // 341: WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.contentType:type_name -> WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType + 46, // 342: WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType + 47, // 343: WAWebProtobufsE2E.ContextInfo.AdReplyInfo.mediaType:type_name -> WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType + 225, // 344: WAWebProtobufsE2E.ContextInfo.DataSharingContext.parameters:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters + 225, // 345: WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters.contents:type_name -> WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters + 59, // 346: WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType + 93, // 347: WAWebProtobufsE2E.ProductMessage.ProductSnapshot.productImage:type_name -> WAWebProtobufsE2E.ImageMessage + 93, // 348: WAWebProtobufsE2E.ProductMessage.CatalogSnapshot.catalogImage:type_name -> WAWebProtobufsE2E.ImageMessage + 150, // 349: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage + 93, // 350: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage + 90, // 351: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage + 152, // 352: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage + 103, // 353: WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> WAWebProtobufsE2E.HydratedTemplateButton + 150, // 354: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.documentMessage:type_name -> WAWebProtobufsE2E.DocumentMessage + 83, // 355: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 93, // 356: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.imageMessage:type_name -> WAWebProtobufsE2E.ImageMessage + 90, // 357: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.videoMessage:type_name -> WAWebProtobufsE2E.VideoMessage + 152, // 358: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.locationMessage:type_name -> WAWebProtobufsE2E.LocationMessage + 83, // 359: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.content:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 83, // 360: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.footer:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 175, // 361: WAWebProtobufsE2E.TemplateMessage.FourRowTemplate.buttons:type_name -> WAWebProtobufsE2E.TemplateButton + 244, // 362: WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> WACommon.MessageKey + 139, // 363: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.requestMetadata:type_name -> WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata + 247, // 364: WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest.historySyncConfig:type_name -> WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig + 83, // 365: WAWebProtobufsE2E.TemplateButton.CallButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 83, // 366: WAWebProtobufsE2E.TemplateButton.CallButton.phoneNumber:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 83, // 367: WAWebProtobufsE2E.TemplateButton.URLButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 83, // 368: WAWebProtobufsE2E.TemplateButton.URLButton.URL:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 83, // 369: WAWebProtobufsE2E.TemplateButton.QuickReplyButton.displayText:type_name -> WAWebProtobufsE2E.HighlyStructuredMessage + 370, // [370:370] is the sub-list for method output_type + 370, // [370:370] is the sub-list for method input_type + 370, // [370:370] is the sub-list for extension type_name + 370, // [370:370] is the sub-list for extension extendee + 0, // [0:370] is the sub-list for field type_name } func init() { file_waE2E_WAWebProtobufsE2E_proto_init() } @@ -19035,26 +19782,26 @@ func file_waE2E_WAWebProtobufsE2E_proto_init() { if File_waE2E_WAWebProtobufsE2E_proto != nil { return } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[8].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9].OneofWrappers = []any{ (*ButtonsResponseMessage_SelectedDisplayText)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[9].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[10].OneofWrappers = []any{ (*ButtonsMessage_Text)(nil), (*ButtonsMessage_DocumentMessage)(nil), (*ButtonsMessage_ImageMessage)(nil), (*ButtonsMessage_VideoMessage)(nil), (*ButtonsMessage_LocationMessage)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[12].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13].OneofWrappers = []any{ (*InteractiveResponseMessage_NativeFlowResponseMessage_)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[13].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[14].OneofWrappers = []any{ (*InteractiveMessage_ShopStorefrontMessage)(nil), (*InteractiveMessage_CollectionMessage_)(nil), (*InteractiveMessage_NativeFlowMessage_)(nil), (*InteractiveMessage_CarouselMessage_)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[38].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[39].OneofWrappers = []any{ (*HydratedTemplateButton_QuickReplyButton)(nil), (*HydratedTemplateButton_UrlButton)(nil), (*HydratedTemplateButton_CallButton)(nil), @@ -19064,22 +19811,22 @@ func file_waE2E_WAWebProtobufsE2E_proto_init() { (*TemplateMessage_HydratedFourRowTemplate_)(nil), (*TemplateMessage_InteractiveMessageTemplate)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[101].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106].OneofWrappers = []any{ (*EmbeddedContent_EmbeddedMessage)(nil), (*EmbeddedContent_EmbeddedMusic)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[103].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[108].OneofWrappers = []any{ (*InteractiveAnnotation_Location)(nil), (*InteractiveAnnotation_Newsletter)(nil), (*InteractiveAnnotation_EmbeddedAction)(nil), (*InteractiveAnnotation_TapAction)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[106].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[111].OneofWrappers = []any{ (*TemplateButton_QuickReplyButton_)(nil), (*TemplateButton_UrlButton)(nil), (*TemplateButton_CallButton_)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[126].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[132].OneofWrappers = []any{ (*InteractiveMessage_Header_DocumentMessage)(nil), (*InteractiveMessage_Header_ImageMessage)(nil), (*InteractiveMessage_Header_JPEGThumbnail)(nil), @@ -19087,22 +19834,22 @@ func file_waE2E_WAWebProtobufsE2E_proto_init() { (*InteractiveMessage_Header_LocationMessage)(nil), (*InteractiveMessage_Header_ProductMessage)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[135].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[141].OneofWrappers = []any{ (*HighlyStructuredMessage_HSMLocalizableParameter_Currency)(nil), (*HighlyStructuredMessage_HSMLocalizableParameter_DateTime)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[136].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[142].OneofWrappers = []any{ (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component)(nil), (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[164].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[169].OneofWrappers = []any{ (*TemplateMessage_HydratedFourRowTemplate_DocumentMessage)(nil), (*TemplateMessage_HydratedFourRowTemplate_HydratedTitleText)(nil), (*TemplateMessage_HydratedFourRowTemplate_ImageMessage)(nil), (*TemplateMessage_HydratedFourRowTemplate_VideoMessage)(nil), (*TemplateMessage_HydratedFourRowTemplate_LocationMessage)(nil), } - file_waE2E_WAWebProtobufsE2E_proto_msgTypes[165].OneofWrappers = []any{ + file_waE2E_WAWebProtobufsE2E_proto_msgTypes[170].OneofWrappers = []any{ (*TemplateMessage_FourRowTemplate_DocumentMessage)(nil), (*TemplateMessage_FourRowTemplate_HighlyStructuredMessage)(nil), (*TemplateMessage_FourRowTemplate_ImageMessage)(nil), @@ -19114,8 +19861,8 @@ func file_waE2E_WAWebProtobufsE2E_proto_init() { File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_waE2E_WAWebProtobufsE2E_proto_rawDesc, - NumEnums: 61, - NumMessages: 174, + NumEnums: 64, + NumMessages: 180, NumExtensions: 0, NumServices: 0, }, diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.raw b/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.raw index 6d1190cb..8840700c 100644 Binary files a/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.raw and b/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.pb.raw differ diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.proto b/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.proto index 5d7b3819..e9fcb3e9 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.proto +++ b/lib/wmchat/go/ext/whatsmeow/proto/waE2E/WAWebProtobufsE2E.proto @@ -7,7 +7,7 @@ import "waCompanionReg/WAWebProtobufsCompanionReg.proto"; import "waMmsRetry/WAMmsRetry.proto"; import "waCommon/WACommon.proto"; -enum PollType { +enum PollMediaType { TEXT = 1; IMAGE = 2; } @@ -23,6 +23,25 @@ enum PeerDataOperationRequestType { COMPANION_META_NONCE_FETCH = 7; } +enum BotMetricsEntryPoint { + FAVICON = 1; + CHATLIST = 2; + AISEARCH_NULL_STATE_PAPER_PLANE = 3; + AISEARCH_NULL_STATE_SUGGESTION = 4; + AISEARCH_TYPE_AHEAD_SUGGESTION = 5; + AISEARCH_TYPE_AHEAD_PAPER_PLANE = 6; + AISEARCH_TYPE_AHEAD_RESULT_CHATLIST = 7; + AISEARCH_TYPE_AHEAD_RESULT_MESSAGES = 8; + AIVOICE_SEARCH_BAR = 9; + AIVOICE_FAVICON = 10; + AISTUDIO = 11; + DEEPLINK = 12; + NOTIFICATION = 13; + PROFILE_MESSAGE_BUTTON = 14; + FORWARD = 15; + APP_SHORTCUT = 16; +} + enum BotSessionSource { NULL_STATE = 1; TYPEAHEAD = 2; @@ -176,6 +195,27 @@ message PinInChatMessage { optional int64 senderTimestampMS = 3; } +message PollCreationMessage { + enum PollType { + POLL = 0; + QUIZ = 1; + } + + message Option { + optional string optionName = 1; + optional string optionHash = 2; + } + + optional bytes encKey = 1; + optional string name = 2; + repeated Option options = 3; + optional uint32 selectableOptionsCount = 4; + optional ContextInfo contextInfo = 5; + optional PollMediaType pollMediaType = 6; + optional PollType pollType = 7; + optional Option correctAnswer = 8; +} + message ButtonsResponseMessage { enum Type { UNKNOWN = 0; @@ -823,6 +863,7 @@ message ExtendedTextMessage { optional bool viewOnce = 30; optional uint32 videoHeight = 31; optional uint32 videoWidth = 32; + optional MMSThumbnailMetadata faviconMMSMetadata = 33; } message InvoiceMessage { @@ -882,6 +923,11 @@ message ImageMessage { } message ContextInfo { + enum StatusAttributionType { + NONE = 0; + RESHARED_FROM_MENTION = 1; + } + message ForwardedNewsletterMessageInfo { enum ContentType { UPDATE = 1; @@ -1015,15 +1061,18 @@ message ContextInfo { optional string ctwaSignals = 54; optional bytes ctwaPayload = 55; optional ForwardedAIBotMessageInfo forwardedAiBotMessageInfo = 56; + optional StatusAttributionType statusAttributionType = 57; } message BotPluginMetadata { enum PluginType { + UNKNOWN_PLUGIN = 0; REELS = 1; SEARCH = 2; } enum SearchProvider { + UNKNOWN = 0; BING = 1; GOOGLE = 2; SUPPORT = 3; @@ -1040,6 +1089,7 @@ message BotPluginMetadata { optional WACommon.MessageKey parentPluginMessageKey = 10; optional PluginType deprecatedField = 11; optional PluginType parentPluginType = 12; + optional string faviconCDNURL = 13; } message BotMediaMetadata { @@ -1083,11 +1133,13 @@ message BotReminderMetadata { message BotModelMetadata { enum PremiumModelStatus { + UNKNOWN_STATUS = 0; AVAILABLE = 1; QUOTA_EXCEED_LIMIT = 2; } enum ModelType { + UNKNOWN_TYPE = 0; LLAMA_PROD = 1; LLAMA_PROD_PREMIUM = 2; } @@ -1101,6 +1153,21 @@ message BotCapabilityMetadata { PROGRESS_INDICATOR = 1; RICH_RESPONSE_HEADING = 2; RICH_RESPONSE_NESTED_LIST = 3; + AI_MEMORY = 4; + RICH_RESPONSE_THREAD_SURFING = 5; + RICH_RESPONSE_TABLE = 6; + RICH_RESPONSE_CODE = 7; + WA_IG_1P_PLUGIN_RANKING_CONTROL = 10; + WA_IG_1P_PLUGIN_RANKING_UPDATE_1 = 11; + WA_IG_1P_PLUGIN_RANKING_UPDATE_2 = 12; + WA_IG_1P_PLUGIN_RANKING_UPDATE_3 = 13; + WA_IG_1P_PLUGIN_RANKING_UPDATE_4 = 14; + WA_IG_1P_PLUGIN_RANKING_UPDATE_5 = 15; + WA_IG_1P_PLUGIN_RANKING_UPDATE_6 = 16; + WA_IG_1P_PLUGIN_RANKING_UPDATE_7 = 17; + WA_IG_1P_PLUGIN_RANKING_UPDATE_8 = 18; + WA_IG_1P_PLUGIN_RANKING_UPDATE_9 = 19; + WA_IG_1P_PLUGIN_RANKING_UPDATE_10 = 20; } repeated BotCapabilityType capabilities = 1; @@ -1128,6 +1195,7 @@ message MessageAssociation { HD_VIDEO_DUAL_UPLOAD = 5; STATUS_TAPPABLE_MESSAGE = 6; MEDIA_POLL = 7; + STATUS_ADD_YOURS = 8; } optional AssociationType associationType = 1; @@ -1329,8 +1397,12 @@ message Message { optional StickerPackMessage stickerPackMessage = 86; optional FutureProofMessage statusMentionMessage = 87; optional PollResultSnapshotMessage pollResultSnapshotMessage = 88; - optional FutureProofMessage pollCreationMessageV4 = 89; optional FutureProofMessage pollCreationOptionImageMessage = 90; + optional FutureProofMessage associatedChildMessage = 91; + optional FutureProofMessage groupStatusMentionMessage = 92; + optional FutureProofMessage pollCreationMessageV4 = 93; + optional FutureProofMessage pollCreationMessageV5 = 94; + optional FutureProofMessage statusAddYours = 95; } message AlbumMessage { @@ -1421,20 +1493,6 @@ message PollUpdateMessage { optional int64 senderTimestampMS = 4; } -message PollCreationMessage { - message Option { - optional string optionName = 1; - optional string optionHash = 2; - } - - optional bytes encKey = 1; - optional string name = 2; - repeated Option options = 3; - optional uint32 selectableOptionsCount = 4; - optional ContextInfo contextInfo = 5; - optional PollType pollType = 6; -} - message StickerSyncRMRMessage { repeated string filehash = 1; optional string rmrSource = 2; @@ -1484,6 +1542,7 @@ message ProductMessage { optional uint32 productImageCount = 9; optional string firstImageID = 11; optional int64 salePriceAmount1000 = 12; + optional string signedURL = 13; } message CatalogSnapshot { @@ -1751,6 +1810,16 @@ message DocumentMessage { optional string accessibilityLabel = 21; } +message MMSThumbnailMetadata { + optional string thumbnailDirectPath = 1; + optional bytes thumbnailSHA256 = 2; + optional bytes thumbnailEncSHA256 = 3; + optional bytes mediaKey = 4; + optional int64 mediaKeyTimestamp = 5; + optional uint32 thumbnailHeight = 6; + optional uint32 thumbnailWidth = 7; +} + message LocationMessage { optional double degreesLatitude = 1; optional double degreesLongitude = 2; @@ -1788,6 +1857,17 @@ message BotAvatarMetadata { message BotSuggestedPromptMetadata { repeated string suggestedPrompts = 1; optional uint32 selectedPromptIndex = 2; + optional BotPromptSuggestions promptSuggestions = 3; + optional string selectedPromptID = 4; +} + +message BotPromptSuggestions { + repeated BotPromptSuggestion suggestions = 1; +} + +message BotPromptSuggestion { + optional string prompt = 1; + optional string promptID = 2; } message BotMemoryMetadata { @@ -1801,6 +1881,20 @@ message BotMemoryFact { optional string factID = 2; } +message BotRenderingMetadata { + message Keyword { + optional string value = 1; + repeated string associatedPrompts = 2; + } + + repeated Keyword keywords = 1; +} + +message BotMetricsMetadata { + optional string destinationID = 1; + optional BotMetricsEntryPoint destinationEntryPoint = 2; +} + message BotSessionMetadata { optional string sessionID = 1; optional BotSessionSource sessionSource = 2; @@ -1830,6 +1924,8 @@ message BotMetadata { optional BotCapabilityMetadata capabilityMetadata = 13; optional BotImagineMetadata imagineMetadata = 14; optional BotMemoryMetadata memoryMetadata = 15; + optional BotRenderingMetadata renderingMetadata = 16; + optional BotMetricsMetadata botMetricsMetadata = 17; } message DeviceListMetadata { diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go index ef644394..59c6e6f5 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waEphemeral/WAWebProtobufsEphemeral.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waFingerprint/WAFingerprint.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waFingerprint/WAFingerprint.pb.go index 76d23598..370779ba 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waFingerprint/WAFingerprint.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waFingerprint/WAFingerprint.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waFingerprint/WAFingerprint.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go index d80f71b2..9a584e56 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waHistorySync/WAWebProtobufsHistorySync.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waMediaEntryData/WAMediaEntryData.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waMediaEntryData/WAMediaEntryData.pb.go index 881a23c4..306be38a 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waMediaEntryData/WAMediaEntryData.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waMediaEntryData/WAMediaEntryData.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waMediaEntryData/WAMediaEntryData.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waMediaTransport/WAMediaTransport.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waMediaTransport/WAMediaTransport.pb.go index 45f2da74..e14eb47e 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waMediaTransport/WAMediaTransport.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waMediaTransport/WAMediaTransport.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waMediaTransport/WAMediaTransport.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waMmsRetry/WAMmsRetry.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waMmsRetry/WAMmsRetry.pb.go index 682234bb..b7f801a7 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waMmsRetry/WAMmsRetry.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waMmsRetry/WAMmsRetry.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waMmsRetry/WAMmsRetry.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.go index 78d3b365..a1d978b2 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waMsgApplication/WAMsgApplication.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waMsgTransport/WAMsgTransport.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waMsgTransport/WAMsgTransport.pb.go index 41a4868f..778ae818 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waMsgTransport/WAMsgTransport.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waMsgTransport/WAMsgTransport.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waMsgTransport/WAMsgTransport.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waMultiDevice/WAMultiDevice.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waMultiDevice/WAMultiDevice.pb.go index e4035933..8b41ba25 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waMultiDevice/WAMultiDevice.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waMultiDevice/WAMultiDevice.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waMultiDevice/WAMultiDevice.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go index a040e576..e7ea9303 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waReporting/WAWebProtobufsReporting.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waReporting/WAWebProtobufsReporting.pb.go index 782ab7f9..d85c1cf6 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waReporting/WAWebProtobufsReporting.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waReporting/WAWebProtobufsReporting.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waReporting/WAWebProtobufsReporting.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go index 8e4a56d9..704e3aa0 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waRoutingInfo/WAWebProtobufsRoutingInfo.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waServerSync/WAServerSync.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waServerSync/WAServerSync.pb.go index b0000c01..1b7956ff 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waServerSync/WAServerSync.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waServerSync/WAServerSync.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waServerSync/WAServerSync.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waSyncAction/WASyncAction.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waSyncAction/WASyncAction.pb.go index 9efd2f83..954b5e25 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waSyncAction/WASyncAction.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waSyncAction/WASyncAction.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waSyncAction/WASyncAction.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waUserPassword/WAProtobufsUserPassword.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waUserPassword/WAProtobufsUserPassword.pb.go index b0b25f25..9fb4f159 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waUserPassword/WAProtobufsUserPassword.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waUserPassword/WAProtobufsUserPassword.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waUserPassword/WAProtobufsUserPassword.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waVnameCert/WAWebProtobufsVnameCert.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waVnameCert/WAWebProtobufsVnameCert.pb.go index 717b4c8e..67a8b049 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waVnameCert/WAWebProtobufsVnameCert.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waVnameCert/WAWebProtobufsVnameCert.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waVnameCert/WAWebProtobufsVnameCert.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waWa6/WAWebProtobufsWa6.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waWa6/WAWebProtobufsWa6.pb.go index 2cd7ca4c..534b20a0 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waWa6/WAWebProtobufsWa6.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waWa6/WAWebProtobufsWa6.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waWa6/WAWebProtobufsWa6.proto diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.go index 88de4210..2858d993 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waWeb/WAWebProtobufsWeb.proto @@ -302,6 +302,7 @@ const ( WebMessageInfo_COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN WebMessageInfo_StubType = 208 WebMessageInfo_CAPI_GROUP_NE2EE_SYSTEM_MESSAGE WebMessageInfo_StubType = 209 WebMessageInfo_STATUS_MENTION WebMessageInfo_StubType = 210 + WebMessageInfo_USER_CONTROLS_SYSTEM_MESSAGE WebMessageInfo_StubType = 211 ) // Enum value maps for WebMessageInfo_StubType. @@ -518,6 +519,7 @@ var ( 208: "COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN", 209: "CAPI_GROUP_NE2EE_SYSTEM_MESSAGE", 210: "STATUS_MENTION", + 211: "USER_CONTROLS_SYSTEM_MESSAGE", } WebMessageInfo_StubType_value = map[string]int32{ "UNKNOWN": 0, @@ -731,6 +733,7 @@ var ( "COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN": 208, "CAPI_GROUP_NE2EE_SYSTEM_MESSAGE": 209, "STATUS_MENTION": 210, + "USER_CONTROLS_SYSTEM_MESSAGE": 211, } ) @@ -1377,6 +1380,7 @@ type WebMessageInfo struct { MessageAddOns []*MessageAddOn `protobuf:"bytes,68,rep,name=messageAddOns" json:"messageAddOns,omitempty"` StatusMentionMessageInfo *StatusMentionMessage `protobuf:"bytes,69,opt,name=statusMentionMessageInfo" json:"statusMentionMessageInfo,omitempty"` IsSupportAiMessage *bool `protobuf:"varint,70,opt,name=isSupportAiMessage" json:"isSupportAiMessage,omitempty"` + StatusMentionSources []string `protobuf:"bytes,71,rep,name=statusMentionSources" json:"statusMentionSources,omitempty"` } func (x *WebMessageInfo) Reset() { @@ -1822,6 +1826,13 @@ func (x *WebMessageInfo) GetIsSupportAiMessage() bool { return false } +func (x *WebMessageInfo) GetStatusMentionSources() []string { + if x != nil { + return x.StatusMentionSources + } + return nil +} + type PaymentInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.raw b/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.raw index 01d22903..4cccb863 100644 Binary files a/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.raw and b/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.pb.raw differ diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.proto b/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.proto index fbf3930e..103ef446 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.proto +++ b/lib/wmchat/go/ext/whatsmeow/proto/waWeb/WAWebProtobufsWeb.proto @@ -225,6 +225,7 @@ message WebMessageInfo { COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN = 208; CAPI_GROUP_NE2EE_SYSTEM_MESSAGE = 209; STATUS_MENTION = 210; + USER_CONTROLS_SYSTEM_MESSAGE = 211; } enum Status { @@ -295,6 +296,7 @@ message WebMessageInfo { repeated MessageAddOn messageAddOns = 68; optional StatusMentionMessage statusMentionMessageInfo = 69; optional bool isSupportAiMessage = 70; + repeated string statusMentionSources = 71; } message PaymentInfo { diff --git a/lib/wmchat/go/ext/whatsmeow/proto/waWinUIApi/WAWinUIApi.pb.go b/lib/wmchat/go/ext/whatsmeow/proto/waWinUIApi/WAWinUIApi.pb.go index 06342952..1fb2f5ed 100644 --- a/lib/wmchat/go/ext/whatsmeow/proto/waWinUIApi/WAWinUIApi.pb.go +++ b/lib/wmchat/go/ext/whatsmeow/proto/waWinUIApi/WAWinUIApi.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.1 +// protoc-gen-go v1.35.2 // protoc v3.21.12 // source: waWinUIApi/WAWinUIApi.proto diff --git a/lib/wmchat/go/ext/whatsmeow/push.go b/lib/wmchat/go/ext/whatsmeow/push.go index 2a5f5581..7a40be52 100644 --- a/lib/wmchat/go/ext/whatsmeow/push.go +++ b/lib/wmchat/go/ext/whatsmeow/push.go @@ -26,7 +26,7 @@ func (fpc *FCMPushConfig) GetPushConfigAttrs() waBinary.Attrs { return waBinary.Attrs{ "id": fpc.Token, "num_acc": 1, - "platform": "fcm", + "platform": "gcm", } } diff --git a/lib/wmchat/go/ext/whatsmeow/qrchan.go b/lib/wmchat/go/ext/whatsmeow/qrchan.go index 5401ac0e..ba29c683 100644 --- a/lib/wmchat/go/ext/whatsmeow/qrchan.go +++ b/lib/wmchat/go/ext/whatsmeow/qrchan.go @@ -159,7 +159,9 @@ func (qrc *qrChannel) handleEvent(rawEvt interface{}) { // The last value to be emitted will be a special event like "success", "timeout" or another error code // depending on the result of the pairing. The channel will be closed immediately after one of those. func (cli *Client) GetQRChannel(ctx context.Context) (<-chan QRChannelItem, error) { - if cli.IsConnected() { + if cli == nil { + return nil, ErrClientIsNil + } else if cli.IsConnected() { return nil, ErrQRAlreadyConnected } else if cli.Store.ID != nil { return nil, ErrQRStoreContainsID diff --git a/lib/wmchat/go/ext/whatsmeow/request.go b/lib/wmchat/go/ext/whatsmeow/request.go index 2500f95b..e928ec6d 100644 --- a/lib/wmchat/go/ext/whatsmeow/request.go +++ b/lib/wmchat/go/ext/whatsmeow/request.go @@ -106,6 +106,9 @@ type infoQuery struct { } func (cli *Client) sendIQAsyncAndGetData(query *infoQuery) (<-chan *waBinary.Node, []byte, error) { + if cli == nil { + return nil, nil, ErrClientIsNil + } if len(query.ID) == 0 { query.ID = cli.generateRequestID() } diff --git a/lib/wmchat/go/ext/whatsmeow/send.go b/lib/wmchat/go/ext/whatsmeow/send.go index ae5b0ba0..9ed2ac43 100644 --- a/lib/wmchat/go/ext/whatsmeow/send.go +++ b/lib/wmchat/go/ext/whatsmeow/send.go @@ -40,7 +40,7 @@ import ( // msgID := cli.GenerateMessageID() // cli.SendMessage(context.Background(), targetJID, &waProto.Message{...}, whatsmeow.SendRequestExtra{ID: msgID}) func (cli *Client) GenerateMessageID() types.MessageID { - if cli.MessengerConfig != nil { + if cli != nil && cli.MessengerConfig != nil { return types.MessageID(strconv.FormatInt(GenerateFacebookMessageID(), 10)) } data := make([]byte, 8, 8+20+16) @@ -167,6 +167,10 @@ type SendRequestExtra struct { // field in incoming message events to figure out what it contains is also a good way to learn how to // send the same kind of message. func (cli *Client) SendMessage(ctx context.Context, to types.JID, message *waE2E.Message, extra ...SendRequestExtra) (resp SendResponse, err error) { + if cli == nil { + err = ErrClientIsNil + return + } var req SendRequestExtra if len(extra) > 1 { err = errors.New("only one extra parameter may be provided to SendMessage") diff --git a/lib/wmchat/go/ext/whatsmeow/sendfb.go b/lib/wmchat/go/ext/whatsmeow/sendfb.go index 660d2669..5c3e52e7 100644 --- a/lib/wmchat/go/ext/whatsmeow/sendfb.go +++ b/lib/wmchat/go/ext/whatsmeow/sendfb.go @@ -47,6 +47,10 @@ func (cli *Client) SendFBMessage( metadata *waMsgApplication.MessageApplication_Metadata, extra ...SendRequestExtra, ) (resp SendResponse, err error) { + if cli == nil { + err = ErrClientIsNil + return + } var req SendRequestExtra if len(extra) > 1 { err = errors.New("only one extra parameter may be provided to SendMessage") diff --git a/lib/wmchat/go/ext/whatsmeow/store/clientpayload.go b/lib/wmchat/go/ext/whatsmeow/store/clientpayload.go index 364d7953..d10fc9e1 100644 --- a/lib/wmchat/go/ext/whatsmeow/store/clientpayload.go +++ b/lib/wmchat/go/ext/whatsmeow/store/clientpayload.go @@ -74,7 +74,7 @@ func (vc WAVersionContainer) ProtoAppVersion() *waProto.ClientPayload_UserAgent_ } // waVersion is the WhatsApp web client version -var waVersion = WAVersionContainer{2, 3000, 1017349862} +var waVersion = WAVersionContainer{2, 3000, 1018265499} // waVersionHash is the md5 hash of a dot-separated waVersion var waVersionHash [16]byte diff --git a/lib/wmchat/go/ext/whatsmeow/user.go b/lib/wmchat/go/ext/whatsmeow/user.go index 58fb6328..66c5b14a 100644 --- a/lib/wmchat/go/ext/whatsmeow/user.go +++ b/lib/wmchat/go/ext/whatsmeow/user.go @@ -728,6 +728,9 @@ type UsyncQueryExtras struct { } func (cli *Client) usync(ctx context.Context, jids []types.JID, mode, context string, query []waBinary.Node, extra ...UsyncQueryExtras) (*waBinary.Node, error) { + if cli == nil { + return nil, ErrClientIsNil + } var extras UsyncQueryExtras if len(extra) > 1 { return nil, errors.New("only one extra parameter may be provided to usync()") @@ -844,6 +847,9 @@ func (cli *Client) UpdateBlocklist(jid types.JID, action events.BlocklistChangeA }, }}, }) + if err != nil { + return nil, err + } list, ok := resp.GetOptionalChildByTag("list") if !ok { return nil, &ElementMissingError{Tag: "list", In: "response to blocklist update"} diff --git a/lib/wmchat/go/go.mod b/lib/wmchat/go/go.mod index 5e154bd6..a4dfd861 100644 --- a/lib/wmchat/go/go.mod +++ b/lib/wmchat/go/go.mod @@ -5,11 +5,11 @@ require go.mau.fi/whatsmeow v0.0.0 replace go.mau.fi/whatsmeow => ./ext/whatsmeow require ( - github.com/mattn/go-sqlite3 v1.14.23 + github.com/mattn/go-sqlite3 v1.14.24 github.com/mdp/qrterminal v1.0.1 github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e go.mau.fi/libsignal v0.1.1 - google.golang.org/protobuf v1.34.2 + google.golang.org/protobuf v1.35.2 ) require ( @@ -20,10 +20,10 @@ require ( github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.19 // indirect github.com/rs/zerolog v1.33.0 // indirect - go.mau.fi/util v0.8.0 // indirect - golang.org/x/crypto v0.27.0 // indirect - golang.org/x/net v0.29.0 // indirect - golang.org/x/sys v0.25.0 // indirect + go.mau.fi/util v0.8.2 // indirect + golang.org/x/crypto v0.29.0 // indirect + golang.org/x/net v0.31.0 // indirect + golang.org/x/sys v0.27.0 // indirect rsc.io/qr v0.2.0 // indirect ) diff --git a/lib/wmchat/go/go.sum b/lib/wmchat/go/go.sum index 9d964811..31e5dfe9 100644 --- a/lib/wmchat/go/go.sum +++ b/lib/wmchat/go/go.sum @@ -15,8 +15,8 @@ github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovk github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/mattn/go-sqlite3 v1.14.23 h1:gbShiuAP1W5j9UOksQ06aiiqPMxYecovVGwmTxWtuw0= -github.com/mattn/go-sqlite3 v1.14.23/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= +github.com/mattn/go-sqlite3 v1.14.24 h1:tpSp2G2KyMnnQu99ngJ47EIkWVmliIizyZBfPrBWDRM= +github.com/mattn/go-sqlite3 v1.14.24/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= github.com/mdp/qrterminal v1.0.1 h1:07+fzVDlPuBlXS8tB0ktTAyf+Lp1j2+2zK3fBOL5b7c= github.com/mdp/qrterminal v1.0.1/go.mod h1:Z33WhxQe9B6CdW37HaVqcRKzP+kByF3q/qLxOGe12xQ= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -31,19 +31,19 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= 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.8.0 h1:MiSny8jgQq4XtCLAT64gDJhZVhqiDeMVIEBDFVw+M0g= -go.mau.fi/util v0.8.0/go.mod h1:1Ixb8HWoVbl3rT6nAX6nV4iMkzn7KU/KXwE0Rn5RmsQ= -golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= -golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= -golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= -golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= +go.mau.fi/util v0.8.2 h1:zWbVHwdRKwI6U9AusmZ8bwgcLosikwbb4GGqLrNr1YE= +go.mau.fi/util v0.8.2/go.mod h1:BHHC9R2WLMJd1bwTZfTcFxUgRFmUgUmiWcT4RbzUgiA= +golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ= +golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg= +golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo= +golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM= 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.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= -golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= -google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= +golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= +golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= +google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= rsc.io/qr v0.2.0 h1:6vBLea5/NRMVTz8V66gipeLycZMl/+UlFmk8DvqQ6WY= diff --git a/lib/wmchat/go/gowm.go b/lib/wmchat/go/gowm.go index e240710f..0c3d1c0b 100644 --- a/lib/wmchat/go/gowm.go +++ b/lib/wmchat/go/gowm.go @@ -47,7 +47,7 @@ import ( waLog "go.mau.fi/whatsmeow/util/log" ) -var whatsmeowDate int = 20241015 +var whatsmeowDate int = 20241121 type JSONMessage []json.RawMessage type JSONMessageType string diff --git a/src/nchat.1 b/src/nchat.1 index 1ea8f24b..e9def589 100644 --- a/src/nchat.1 +++ b/src/nchat.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man. -.TH NCHAT "1" "November 2024" "nchat 5.4.1" "User Commands" +.TH NCHAT "1" "November 2024" "nchat 5.4.2" "User Commands" .SH NAME nchat \- ncurses chat .SH SYNOPSIS